diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 793006dc3b44bf36b9017d76eaa687f48003a6bc..c8cf9e6f97e5e8bc4127b1ff1235d584897335c6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -20,6 +20,7 @@ variables:
   variables:
     OS: "LINUX"
     ARCH: "64"
+    CABAL_DIR: "$CI_PROJECT_DIR/cabal"
 
 .alpine:64bit:
   image: "alpine:3.12"
@@ -28,6 +29,7 @@ variables:
   variables:
     OS: "LINUX"
     ARCH: "64"
+    CABAL_DIR: "$CI_PROJECT_DIR/cabal"
 
 .alpine:32bit:
   image: "i386/alpine:3.12"
@@ -36,6 +38,7 @@ variables:
   variables:
     OS: "LINUX"
     ARCH: "32"
+    CABAL_DIR: "$CI_PROJECT_DIR/cabal"
 
 .linux:armv7:
   image: "arm32v7/fedora"
@@ -44,6 +47,7 @@ variables:
   variables:
     OS: "LINUX"
     ARCH: "ARM"
+    CABAL_DIR: "$CI_PROJECT_DIR/cabal"
 
 .linux:aarch64:
   image: "arm64v8/fedora"
@@ -52,6 +56,7 @@ variables:
   variables:
     OS: "LINUX"
     ARCH: "ARM64"
+    CABAL_DIR: "$CI_PROJECT_DIR/cabal"
 
 .darwin:
   tags:
@@ -59,6 +64,7 @@ variables:
   variables:
     OS: "DARWIN"
     ARCH: "64"
+    CABAL_DIR: "$CI_PROJECT_DIR/cabal"
 
 .freebsd:
   tags:
@@ -66,22 +72,25 @@ variables:
   variables:
     OS: "FREEBSD"
     ARCH: "64"
+    CABAL_DIR: "$CI_PROJECT_DIR/cabal"
+
+.windows:
+  tags:
+    - new-x86_64-windows
+  variables:
+    OS: "WINDOWS"
+    ARCH: "64"
+    CABAL_DIR: "$CI_PROJECT_DIR/cabal"
 
 .root_cleanup:
   after_script:
-    - BUILD_DIR=$CI_PROJECT_DIR
-    - echo "Cleaning $BUILD_DIR"
-    - cd $HOME
-    - test -n "$BUILD_DIR"
-    - shopt -s extglob
-    - rm -Rf "$BUILD_DIR"/!(out)
-    - exit 0
+    - bash ./.gitlab/after_script.sh
 
 .test_ghcup_version:
   script:
-    - ./.gitlab/script/ghcup_version.sh
+    - bash ./.gitlab/script/ghcup_version.sh
   variables:
-    JSON_VERSION: "0.0.4"
+    JSON_VERSION: "0.0.5"
   artifacts:
     expire_in: 2 week
     paths:
@@ -132,9 +141,18 @@ variables:
   before_script:
     - ./.gitlab/before_script/freebsd/install_deps.sh
 
+.test_ghcup_version:windows:
+  extends:
+    - .test_ghcup_version
+    - .windows
+    - .root_cleanup
+  before_script:
+    - set CABAL_DIR="$CI_PROJECT_DIR/cabal"
+    - bash ./.gitlab/before_script/windows/install_deps.sh
+
 .release_ghcup:
   script:
-    - ./.gitlab/script/ghcup_release.sh
+    - bash ./.gitlab/script/ghcup_release.sh
   artifacts:
     expire_in: 2 week
     paths:
@@ -142,7 +160,7 @@ variables:
   only:
     - tags
   variables:
-    JSON_VERSION: "0.0.4"
+    JSON_VERSION: "0.0.5"
 
 ######## stack test ########
 
@@ -260,6 +278,15 @@ test:freebsd:latest:
   when: manual
   needs: []
 
+######## windows test ########
+
+test:windows:recommended:
+  stage: test
+  extends: .test_ghcup_version:windows
+  variables:
+    GHC_VERSION: "8.10.4"
+    CABAL_VERSION: "3.4.0.0"
+  needs: []
 
 ######## linux release ########
 
@@ -350,6 +377,21 @@ release:freebsd:
     GHC_VERSION: "8.10.4"
     CABAL_VERSION: "3.4.0.0"
 
+######## windows release ########
+
+release:windows:
+  stage: release
+  needs: ["test:windows:recommended"]
+  extends:
+    - .windows
+    - .release_ghcup
+    - .root_cleanup
+  before_script:
+    - bash ./.gitlab/before_script/windows/install_deps.sh
+  variables:
+    ARTIFACT: "x86_64-mingw64-ghcup"
+    GHC_VERSION: "8.10.4"
+    CABAL_VERSION: "3.4.0.0"
 
 ######## hlint ########
 
diff --git a/.gitlab/after_script.sh b/.gitlab/after_script.sh
new file mode 100644
index 0000000000000000000000000000000000000000..4f3569f7cd50886fd68c3160a1a7ffb54dce591f
--- /dev/null
+++ b/.gitlab/after_script.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+set -eux
+
+BUILD_DIR=$CI_PROJECT_DIR
+echo "Cleaning $BUILD_DIR"
+cd $HOME
+test -n "$BUILD_DIR"
+shopt -s extglob
+rm -Rf "$BUILD_DIR"/!(out)
+if [ "${OS}" = "WINDOWS" ] ; then
+	rm -Rf /c/ghcup
+fi
+
+exit 0
diff --git a/.gitlab/before_script/linux/alpine/install_deps.sh b/.gitlab/before_script/linux/alpine/install_deps.sh
index 8c80c27f5cdf848e811bee8737adac946b429b29..34bdae28a0329b8edb1ee041ba451fc58726ae47 100755
--- a/.gitlab/before_script/linux/alpine/install_deps.sh
+++ b/.gitlab/before_script/linux/alpine/install_deps.sh
@@ -41,6 +41,9 @@ apk add --no-cache \
 	zlib \
 	zlib-dev \
 	zlib-static \
+	bzip2 \
+	bzip2-dev \
+	bzip2-static \
 	gmp \
 	gmp-dev \
 	openssl-dev \
diff --git a/.gitlab/before_script/linux/install_deps.sh b/.gitlab/before_script/linux/install_deps.sh
index 8a2a6cb0221c68fda8d4170ce3bcae044dbd5404..ed7e5c0af372b96c1aa584c1b846a1318282c843 100755
--- a/.gitlab/before_script/linux/install_deps.sh
+++ b/.gitlab/before_script/linux/install_deps.sh
@@ -7,7 +7,7 @@ set -eux
 mkdir -p "${TMPDIR}"
 
 sudo apt-get update -y
-sudo apt-get install -y libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev git wget
+sudo apt-get install -y libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget
 
 curl -sSfL https://downloads.haskell.org/~ghcup/x86_64-linux-ghcup > ./ghcup-bin
 chmod +x ghcup-bin
diff --git a/.gitlab/before_script/linux/install_deps_manual.sh b/.gitlab/before_script/linux/install_deps_manual.sh
index bd22343503243623435cd295a54c33e08d01fecf..11ad1eb0b6b5fb10a2fbd07eaffe459e54dd7e7d 100755
--- a/.gitlab/before_script/linux/install_deps_manual.sh
+++ b/.gitlab/before_script/linux/install_deps_manual.sh
@@ -19,7 +19,7 @@ ednf() {
 }
 
 ednf update
-ednf install gcc gcc-c++ gmp gmp-devel make ncurses ncurses-devel xz xz-devel perl zlib zlib-devel openssl-devel openssl-libs openssl libffi libffi-devel lbzip2 lbzip2-utils
+ednf install gcc gcc-c++ gmp gmp-devel make ncurses ncurses-devel xz xz-devel perl zlib zlib-devel openssl-devel openssl-libs openssl libffi libffi-devel lbzip2 lbzip2-utils bzip2-devel
 if [ "${ARCH}" = "ARM64" ] ; then
 	ednf install numactl numactl-libs numactl-devel
 fi
diff --git a/.gitlab/before_script/linux/install_deps_minimal.sh b/.gitlab/before_script/linux/install_deps_minimal.sh
index 5dcff27fa9c5fcff3ce192cecca08cde0097300b..63305380772f45a35219619109d9ffb890ba6458 100755
--- a/.gitlab/before_script/linux/install_deps_minimal.sh
+++ b/.gitlab/before_script/linux/install_deps_minimal.sh
@@ -7,4 +7,4 @@ set -eux
 mkdir -p "${TMPDIR}"
 
 sudo apt-get update -y
-sudo apt-get install -y libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev git wget
+sudo apt-get install -y libnuma-dev zlib1g-dev libgmp-dev libgmp10 libssl-dev liblzma-dev libbz2-dev git wget
diff --git a/.gitlab/before_script/windows/install_deps.sh b/.gitlab/before_script/windows/install_deps.sh
new file mode 100644
index 0000000000000000000000000000000000000000..3c22412c0365ded1abdae4be61e195e0f0ac74fa
--- /dev/null
+++ b/.gitlab/before_script/windows/install_deps.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -eux
+
+. "$( cd "$(dirname "$0")" ; pwd -P )/../../ghcup_env"
+
+mkdir -p "${TMPDIR}" "${CABAL_DIR}"
+
+rm -rf /c/ghcup
+mkdir -p /c/ghcup
+
+CI_PROJECT_DIR=$(pwd)
+curl -o ghcup.exe https://downloads.haskell.org/~ghcup/tmp/x86_64-mingw64-ghcup-5.exe
+chmod +x ghcup.exe
+
+./ghcup.exe install ${GHC_VERSION}
+./ghcup.exe set ${GHC_VERSION}
+./ghcup.exe install-cabal ${CABAL_VERSION}
+
+rm ./ghcup.exe
+
+exit 0
diff --git a/.gitlab/ghcup_env b/.gitlab/ghcup_env
index 7dd995bab883e5a671e8cd6365151b65d6c65716..46d289ebb2e8cb5bee22f401a9d493d6853813e7 100644
--- a/.gitlab/ghcup_env
+++ b/.gitlab/ghcup_env
@@ -1,3 +1,9 @@
-export GHCUP_INSTALL_BASE_PREFIX="$CI_PROJECT_DIR"
-export PATH="$CI_PROJECT_DIR/.ghcup/bin:$CI_PROJECT_DIR/.local/bin:$PATH"
-export TMPDIR="$CI_PROJECT_DIR/tmp"
+if [ "${OS}" = "WINDOWS" ] ; then
+	export GHCUP_INSTALL_BASE_PREFIX="$CI_PROJECT_DIR"
+	export PATH="/c/ghcup/bin:$CI_PROJECT_DIR/.local/bin:$PATH"
+	export TMPDIR="$CI_PROJECT_DIR/tmp"
+else
+	export GHCUP_INSTALL_BASE_PREFIX="$CI_PROJECT_DIR"
+	export PATH="$CI_PROJECT_DIR/.ghcup/bin:$CI_PROJECT_DIR/.local/bin:$PATH"
+	export TMPDIR="$CI_PROJECT_DIR/tmp"
+fi
diff --git a/.gitlab/script/ghcup_bootstrap.sh b/.gitlab/script/ghcup_bootstrap.sh
index a7ceb7526390abd56185cd4c5b973ee037d19537..a1d997833eaf12f34d6bac7b40feba66b1cdbcfc 100755
--- a/.gitlab/script/ghcup_bootstrap.sh
+++ b/.gitlab/script/ghcup_bootstrap.sh
@@ -7,7 +7,7 @@ set -eux
 mkdir -p "$CI_PROJECT_DIR"/.local/bin
 
 ecabal() {
-	cabal --store-dir="$(pwd)"/.store "$@"
+	cabal "$@"
 }
 
 eghcup() {
diff --git a/.gitlab/script/ghcup_release.sh b/.gitlab/script/ghcup_release.sh
index 7852cd41e702516bd1f96a270bbe29f0a6452c0c..8f6c33dfde0f5ad6ca8c0881b8237722a2e85646 100755
--- a/.gitlab/script/ghcup_release.sh
+++ b/.gitlab/script/ghcup_release.sh
@@ -7,7 +7,7 @@ set -eux
 mkdir -p "$CI_PROJECT_DIR"/.local/bin
 
 ecabal() {
-	cabal --store-dir="$(pwd)"/.store "$@"
+	cabal "$@"
 }
 
 git describe
@@ -30,6 +30,8 @@ if [ "${OS}" = "LINUX" ] ; then
 	fi
 elif [ "${OS}" = "FREEBSD" ] ; then
 	ecabal build -w ghc-${GHC_VERSION} --ghc-options='-split-sections' --constraint="zlib +bundled-c-zlib" -ftui
+elif [ "${OS}" = "WINDOWS" ] ; then
+	ecabal build -w ghc-${GHC_VERSION} --constraint="zlib +bundled-c-zlib" --constraint="lzma +static"
 else
 	ecabal build -w ghc-${GHC_VERSION} --constraint="zlib +bundled-c-zlib" --constraint="lzma +static" -ftui
 fi
diff --git a/.gitlab/script/ghcup_version.sh b/.gitlab/script/ghcup_version.sh
index 6cae4bfc8cf516dbf0c842711cbfa9c5fed198f3..1e877bdb7a9a69f6953520142476c8f0ce20821a 100755
--- a/.gitlab/script/ghcup_version.sh
+++ b/.gitlab/script/ghcup_version.sh
@@ -6,12 +6,18 @@ set -eux
 
 mkdir -p "$CI_PROJECT_DIR"/.local/bin
 
+CI_PROJECT_DIR=$(pwd)
+
 ecabal() {
-	cabal --store-dir="$(pwd)"/.store "$@"
+	cabal "$@"
 }
 
 eghcup() {
-	ghcup -v -c -s file://$(pwd)/ghcup-${JSON_VERSION}.yaml "$@"
+	if [ "${OS}" = "WINDOWS" ] ; then
+		ghcup -v -c -s file:/$CI_PROJECT_DIR/ghcup-${JSON_VERSION}.yaml "$@"
+	else
+		ghcup -v -c -s file://$CI_PROJECT_DIR/ghcup-${JSON_VERSION}.yaml "$@"
+	fi
 }
 
 git describe --always
@@ -36,6 +42,9 @@ elif [ "${OS}" = "LINUX" ] ; then
 		ecabal build -w ghc-${GHC_VERSION} -finternal-downloader -ftui
 		ecabal test -w ghc-${GHC_VERSION} -finternal-downloader -ftui ghcup-test
 	fi
+elif [ "${OS}" = "WINDOWS" ] ; then
+	ecabal build -w ghc-${GHC_VERSION}
+	ecabal test -w ghc-${GHC_VERSION} ghcup-test
 else
 	ecabal build -w ghc-${GHC_VERSION} -finternal-downloader -ftui
 	ecabal test -w ghc-${GHC_VERSION} -finternal-downloader -ftui ghcup-test
@@ -116,8 +125,12 @@ fi
 eghcup rm $(ghc --numeric-version)
 
 # https://gitlab.haskell.org/haskell/ghcup-hs/-/issues/116
-eghcup install cabal -u https://oleg.fi/cabal-install-3.4.0.0-rc4/cabal-install-3.4.0.0-x86_64-ubuntu-16.04.tar.xz 3.4.0.0-rc4
-eghcup rm cabal 3.4.0.0-rc4
+if [ "${OS}" = "LINUX" ] ; then
+	if [ "${ARCH}" = "64" ] ; then
+		eghcup install cabal -u https://oleg.fi/cabal-install-3.4.0.0-rc4/cabal-install-3.4.0.0-x86_64-ubuntu-16.04.tar.xz 3.4.0.0-rc4
+		eghcup rm cabal 3.4.0.0-rc4
+	fi
+fi
 
 eghcup upgrade
 eghcup upgrade -f
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3959d3ddc4ae40f5dc1acb203450f6b5a53e7bab..35b3c4ee0a50b1d96dc50ebf3e3b1dcf267ab1c4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,7 @@
 
 ## 0.1.15 -- ????-??-??
 
+* Add windows support wrt [#130](https://gitlab.haskell.org/haskell/ghcup-hs/-/issues/130)
 * Add date to GHC bindist names created by ghcup
 * Warn when /tmp doesn't have 5GB or more of disk space
 * Allow to compile GHC from git repo wrt [#126](https://gitlab.haskell.org/haskell/ghcup-hs/-/issues/126)
diff --git a/HACKING.md b/HACKING.md
index 623086be03d53f39451c1a42d7783db26dfcfb61..d30433c1494ca266d1e2fd415a3df69cdf326f88 100644
--- a/HACKING.md
+++ b/HACKING.md
@@ -6,10 +6,6 @@
 
 This is an open variant, similar to [plucky](https://hackage.haskell.org/package/plucky) or [oops](https://github.com/i-am-tom/oops) and allows us to combine different error types. Maybe it is too much and it's a little bit [unergonomic](https://github.com/haskus/packages/issues/32) at times. If it really hurts maintenance, it will be removed. It was more of an experiment.
 
-### No use of filepath or directory
-
-Filepath and directory have two fundamental problems: 1. they use String as filepath (see [AFPP](https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/abstract-file-path) as to why this is wrong) and 2. they try very hard to be cross-platform at the expense of low-level correctness. Instead, we use the [hpath](https://github.com/hasufell/hpath) libraries for file and filepath related stuff, which also gives us stronger filepath types.
-
 ### No use of haskell-TLS
 
 I consider haskell-TLS an interesting experiment, but not a battle-tested and peer-reviewed crypto implementation. There is little to no research about what the intricacies of using haskell for low-level crypto are and how vulnerable such binaries are. Instead, we use either curl the binary (for FreeBSD and mac) or http-io-streams, which works with OpenSSL bindings.
diff --git a/README.md b/README.md
index 5a1999f62650533aa5e09f37cc1565dcee333c45..72254e1fd8187376768b8ee57d09bfe273d3abde 100644
--- a/README.md
+++ b/README.md
@@ -234,7 +234,7 @@ ghcup is not a reimplementation of stack. The only common part is automatic inst
 
 2. Why not support windows?
 
-Windows support is [WIP](https://gitlab.haskell.org/haskell/ghcup-hs/-/issues/130).
+We do.
 
 3. Why the haskell reimplementation?
 
diff --git a/app/ghcup-gen/Main.hs b/app/ghcup-gen/Main.hs
index ac6c71b419e7e9b64911429a145c4ae74f56da33..cc8248a8ff2ec5d9f654108c6920e1a093b4c51b 100644
--- a/app/ghcup-gen/Main.hs
+++ b/app/ghcup-gen/Main.hs
@@ -123,8 +123,8 @@ main = do
 
  where
   valAndExit f contents = do
-    (GHCupInfo _ av) <- case Y.decodeEither' contents of
+    (GHCupInfo _ av gt) <- case Y.decodeEither' contents of
       Right r -> pure r
       Left  e -> die (color Red $ show e)
-    myLoggerT (LoggerConfig True (B.hPut stdout) (\_ -> pure ())) (f av)
+    myLoggerT (LoggerConfig True (B.hPut stdout) (\_ -> pure ())) (f av gt)
       >>= exitWith
diff --git a/app/ghcup-gen/Validate.hs b/app/ghcup-gen/Validate.hs
index fa8518bca252900b510f255874a9c57e1fdfcd78..49e116b83b65a5c0376624ad883a493d8a1cfbc5 100644
--- a/app/ghcup-gen/Validate.hs
+++ b/app/ghcup-gen/Validate.hs
@@ -11,6 +11,7 @@ module Validate where
 import           GHCup
 import           GHCup.Download
 import           GHCup.Errors
+import           GHCup.Platform
 import           GHCup.Types
 import           GHCup.Types.Optics
 import           GHCup.Utils
@@ -22,6 +23,7 @@ import qualified Codec.Archive.Tar             as Tar
 #else
 import           Codec.Archive
 #endif
+import           Control.Applicative
 import           Control.Exception.Safe
 import           Control.Monad
 import           Control.Monad.IO.Class
@@ -37,12 +39,11 @@ import           Data.IORef
 import           Data.List
 import           Data.String.Interpolate
 import           Data.Versions
-import           HPath                          ( toFilePath, rel )
 import           Haskus.Utils.Variant.Excepts
 import           Optics
+import           System.FilePath
 import           System.Exit
 import           System.IO
-import           System.Posix.FilePath
 import           Text.ParserCombinators.ReadP
 import           Text.PrettyPrint.HughesPJClass ( prettyShow )
 import           Text.Regex.Posix
@@ -67,8 +68,9 @@ addError = do
 
 validate :: (Monad m, MonadLogger m, MonadThrow m, MonadIO m, MonadUnliftIO m)
          => GHCupDownloads
+         -> M.Map GlobalTool DownloadInfo
          -> m ExitCode
-validate dls = do
+validate dls _ = do
   ref <- liftIO $ newIORef 0
 
   -- verify binary downloads --
@@ -106,6 +108,10 @@ validate dls = do
       addError
     when ((notElem FreeBSD pspecs) && arch == A_64) $ lift $ $(logWarn)
       [i|FreeBSD missing for #{t} #{v'} #{arch'}|]
+    when (notElem Windows pspecs && arch == A_64) $ do
+      lift $ $(logError)
+        [i|Windows missing for for #{t} #{v'} #{arch'}|]
+      addError
 
     -- alpine needs to be set explicitly, because
     -- we cannot assume that "Linux UnknownLinux" runs on Alpine
@@ -188,22 +194,24 @@ validateTarballs :: ( Monad m
                     , MonadIO m
                     , MonadUnliftIO m
                     , MonadMask m
+                    , Alternative m
+                    , MonadFail m
                     )
                  => TarballFilter
                  -> GHCupDownloads
+                 -> M.Map GlobalTool DownloadInfo
                  -> m ExitCode
-validateTarballs (TarballFilter tool versionRegex) dls = do
+validateTarballs (TarballFilter tool versionRegex) dls gt = do
   ref <- liftIO $ newIORef 0
 
   flip runReaderT ref $ do
      -- download/verify all tarballs
-    let dlis = nubOrd $ dls ^.. each
-          %& indices (maybe (const True) (==) tool) %> each
-          %& indices (matchTest versionRegex . T.unpack . prettyVer)
-          % (viSourceDL % _Just `summing` viArch % each % each % each)
+    let dlis = nubOrd $ dls ^.. each %& indices (maybe (const True) (==) tool) %> each %& indices (matchTest versionRegex . T.unpack . prettyVer) % (viSourceDL % _Just `summing` viArch % each % each % each)
     when (null dlis) $ $(logError) [i|no tarballs selected by filter|] *> addError
 
-    forM_ dlis downloadAll
+    let gdlis = nubOrd $ gt ^.. each
+
+    forM_ (dlis ++ gdlis) downloadAll
 
     -- exit
     e <- liftIO $ readIORef ref
@@ -220,11 +228,21 @@ validateTarballs (TarballFilter tool versionRegex) dls = do
                                      }
   downloadAll dli = do
     dirs <- liftIO getDirs
-    let settings = AppState (Settings True False Never Curl False GHCupURL) dirs defaultKeyBindings
+
+    pfreq <- (
+      runLogger . runE @'[NoCompatiblePlatform, NoCompatibleArch, DistroNotFound] . liftE $ platformRequest
+      ) >>= \case
+              VRight r -> pure r
+              VLeft e -> do
+                lift $ runLogger
+                  ($(logError) $ T.pack $ prettyShow e)
+                liftIO $ exitWith (ExitFailure 2)
+
+    let appstate = AppState (Settings True False Never Curl False GHCupURL) dirs defaultKeyBindings (GHCupInfo mempty mempty mempty) pfreq
 
     r <-
       runLogger
-      . flip runReaderT settings
+      . flip runReaderT appstate
       . runResourceT
       . runE @'[DigestError
                , DownloadFailed
@@ -238,13 +256,12 @@ validateTarballs (TarballFilter tool versionRegex) dls = do
       $ do
         case tool of
           Just GHCup -> do
-            let fn = [rel|ghcup|]
-            dir <- liftIO ghcupCacheDir
-            p <- liftE $ download dli dir (Just fn)
-            liftE $ checkDigest dli p
+            let fn = "ghcup"
+            p <- liftE $ download (settings appstate) dli (cacheDir dirs) (Just fn)
+            liftE $ checkDigest (settings appstate) dli p
             pure Nothing
           _ -> do
-            p <- liftE $ downloadCached dli Nothing
+            p <- liftE $ downloadCached (settings appstate) dirs dli Nothing
             fmap (Just . head . splitDirectories . head)
               . liftE
               . getArchiveFiles
@@ -252,7 +269,7 @@ validateTarballs (TarballFilter tool versionRegex) dls = do
     case r of
       VRight (Just basePath) -> do
         case _dlSubdir dli of
-          Just (RealDir (toFilePath -> prel)) -> do
+          Just (RealDir prel) -> do
             lift $ $(logInfo)
               [i|verifying subdir: #{prel}|]
             when (basePath /= prel) $ do
diff --git a/app/ghcup/BrickMain.hs b/app/ghcup/BrickMain.hs
index d11003c453c21449c56485fabdfbc3f090d363b3..0ae238997580ff99bb1f44e67e6c198a2aeae9f9 100644
--- a/app/ghcup/BrickMain.hs
+++ b/app/ghcup/BrickMain.hs
@@ -6,6 +6,7 @@
 {-# LANGUAGE TemplateHaskell   #-}
 {-# LANGUAGE TypeApplications  #-}
 {-# LANGUAGE ViewPatterns      #-}
+{-# LANGUAGE RankNTypes        #-}
 
 module BrickMain where
 
@@ -14,6 +15,7 @@ import           GHCup.Download
 import           GHCup.Errors
 import           GHCup.Types
 import           GHCup.Utils
+import           GHCup.Utils.Prelude ( decUTF8Safe )
 import           GHCup.Utils.File
 import           GHCup.Utils.Logger
 
@@ -31,6 +33,7 @@ import           Codec.Archive
 import           Control.Exception.Safe
 import           Control.Monad.Logger
 import           Control.Monad.Reader
+import           Control.Monad.Trans.Except
 import           Control.Monad.Trans.Resource
 import           Data.Bool
 import           Data.Functor
@@ -57,11 +60,12 @@ import qualified Graphics.Vty                  as Vty
 import qualified Data.Vector                   as V
 
 
+hiddenTools :: [Tool]
+hiddenTools = [Stack]
+
 
 data BrickData = BrickData
   { lr    :: [ListResult]
-  , dls   :: GHCupDownloads
-  , pfreq :: PlatformRequest
   }
   deriving Show
 
@@ -96,7 +100,7 @@ keyHandlers KeyBindings {..} =
   [ (bQuit, const "Quit"     , halt)
   , (bInstall, const "Install"  , withIOAction install')
   , (bUninstall, const "Uninstall", withIOAction del')
-  , (bSet, const "Set"      , withIOAction set')
+  , (bSet, const "Set"      , withIOAction ((liftIO .) . set'))
   , (bChangelog, const "ChangeLog", withIOAction changelog')
   , ( bShowAllVersions
     , \BrickSettings {..} ->
@@ -148,12 +152,7 @@ ui dimAttrs BrickState{ appSettings = as@BrickSettings{}, ..}
       <+> minHSize 15 (str "Version")
       <+> padLeft (Pad 1) (minHSize 25 $ str "Tags")
       <+> padLeft (Pad 5) (str "Notes")
-  renderList' = withDefAttr listAttr . drawListElements renderItem True . filterStack
-  filterStack appState'
-    | showAllTools as = appState'
-    | let v = clr appState'
-          nv = V.filter (\ListResult{..} -> lTool /= Stack) v
-    , otherwise = BrickInternalState { clr = nv, ix = ix appState' }
+  renderList' = withDefAttr listAttr . drawListElements renderItem True
   renderItem _ b listResult@ListResult{..} =
     let marks = if
           | lSet       -> (withAttr "set" $ str "✔✔")
@@ -328,21 +327,25 @@ moveCursor steps ais@BrickInternalState{..} direction =
 
 -- | Suspend the current UI and run an IO action in terminal. If the
 -- IO action returns a Left value, then it's thrown as userError.
-withIOAction :: (BrickState -> (Int, ListResult) -> IO (Either String a))
+withIOAction :: (BrickState
+                 -> (Int, ListResult)
+                 -> ReaderT AppState IO (Either String a))
              -> BrickState
              -> EventM n (Next BrickState)
 withIOAction action as = case listSelectedElement' (appState as) of
   Nothing      -> continue as
-  Just (ix, e) -> suspendAndResume $ do
-    action as (ix, e) >>= \case
-      Left  err -> putStrLn ("Error: " <> err)
-      Right _   -> putStrLn "Success"
-    getAppData Nothing (pfreq . appData $ as) >>= \case
-      Right data' -> do
-        putStrLn "Press enter to continue"
-        _ <- getLine
-        pure (updateList data' as)
-      Left err -> throwIO $ userError err
+  Just (ix, e) -> do
+    suspendAndResume $ do
+      settings <- readIORef settings'
+      flip runReaderT settings $ action as (ix, e) >>= \case
+        Left  err -> liftIO $ putStrLn ("Error: " <> err)
+        Right _   -> liftIO $ putStrLn "Success"
+      getAppData Nothing >>= \case
+        Right data' -> do
+          putStrLn "Press enter to continue"
+          _ <- getLine
+          pure (updateList data' as)
+        Left err -> throwIO $ userError err
 
 
 -- | Update app data and list internal state based on new evidence.
@@ -363,7 +366,9 @@ constructList :: BrickData
               -> Maybe BrickInternalState
               -> BrickInternalState
 constructList appD appSettings =
-  replaceLR (filterVisible (showAllVersions appSettings)) (lr appD)
+  replaceLR (filterVisible (showAllVersions appSettings)
+                           (showAllTools appSettings))
+            (lr appD)
 
 listSelectedElement' :: BrickInternalState -> Maybe (Int, ListResult)
 listSelectedElement' BrickInternalState{..} = fmap (ix, ) $ clr !? ix
@@ -396,21 +401,32 @@ replaceLR filterF lr s =
     lTool e1 == lTool e2 && lVer e1 == lVer e2 && lCross e1 == lCross e2
 
 
-filterVisible :: Bool -> ListResult -> Bool
-filterVisible showAllVersions e | lInstalled e = True
-                                | showAllVersions = True
-                                | otherwise    = not (elem Old (lTag e))
-
-
-install' :: BrickState -> (Int, ListResult) -> IO (Either String ())
-install' BrickState { appData = BrickData {..} } (_, ListResult {..}) = do
-  settings <- readIORef settings'
-  l        <- readIORef logger'
+filterVisible :: Bool -> Bool -> ListResult -> Bool
+filterVisible v t e | lInstalled e = True
+                    | v
+                    , not t
+                    , not (elem (lTool e) hiddenTools) = True
+                    | not v
+                    , t
+                    , not (elem Old (lTag e)) = True
+                    | v
+                    , t = True
+                    | otherwise = not (elem Old (lTag e)) &&
+                                  not (elem (lTool e) hiddenTools)
+
+
+install' :: (MonadReader AppState m, MonadIO m, MonadThrow m, MonadFail m, MonadMask m, MonadUnliftIO m)
+         => BrickState
+         -> (Int, ListResult)
+         -> m (Either String ())
+install' _ (_, ListResult {..}) = do
+  AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- ask
+
+  l        <- liftIO $ readIORef logger'
   let runLogger = myLoggerT l
 
   let run =
         runLogger
-          . flip runReaderT settings
           . runResourceT
           . runE
             @'[ AlreadyInstalled
@@ -434,24 +450,24 @@ install' BrickState { appData = BrickData {..} } (_, ListResult {..}) = do
       case lTool of
         GHC   -> do
           let vi = getVersionInfo lVer GHC dls
-          liftE $ installGHCBin dls lVer pfreq $> vi
+          liftE $ installGHCBin lVer $> vi
         Cabal -> do
           let vi = getVersionInfo lVer Cabal dls
-          liftE $ installCabalBin dls lVer pfreq $> vi
+          liftE $ installCabalBin lVer $> vi
         GHCup -> do
           let vi = snd <$> getLatest dls GHCup
-          liftE $ upgradeGHCup dls Nothing False pfreq $> vi
+          liftE $ upgradeGHCup Nothing False $> vi
         HLS   -> do
           let vi = getVersionInfo lVer HLS dls
-          liftE $ installHLSBin dls lVer pfreq $> vi
+          liftE $ installHLSBin lVer $> vi
         Stack -> do
           let vi = getVersionInfo lVer Stack dls
-          liftE $ installStackBin dls lVer pfreq $> vi
+          liftE $ installStackBin lVer $> vi
     )
     >>= \case
           VRight vi                         -> do
             forM_ (_viPostInstall =<< vi) $ \msg ->
-              runLogger $ $(logInfo) msg
+              myLoggerT l $ $(logInfo) msg
             pure $ Right ()
           VLeft  (V (AlreadyInstalled _ _)) -> pure $ Right ()
           VLeft (V NoUpdate) -> pure $ Right ()
@@ -483,13 +499,16 @@ set' _ (_, ListResult {..}) = do
           VLeft  e -> pure $ Left (prettyShow e)
 
 
-del' :: BrickState -> (Int, ListResult) -> IO (Either String ())
-del' BrickState { appData = BrickData {..} } (_, ListResult {..}) = do
-  settings <- readIORef settings'
-  l        <- readIORef logger'
-  let runLogger = myLoggerT l
+del' :: (MonadReader AppState m, MonadIO m, MonadFail m, MonadMask m, MonadUnliftIO m)
+     => BrickState
+     -> (Int, ListResult)
+     -> m (Either String ())
+del' _ (_, ListResult {..}) = do
+  AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- ask
 
-  let run = runLogger . flip runReaderT settings . runE @'[NotInstalled]
+  l <- liftIO $ readIORef logger'
+  let runLogger = myLoggerT l
+  let run = myLoggerT l . runE @'[NotInstalled]
 
   run (do
       let vi = getVersionInfo lVer lTool dls
@@ -508,8 +527,12 @@ del' BrickState { appData = BrickData {..} } (_, ListResult {..}) = do
           VLeft  e -> pure $ Left (prettyShow e)
 
 
-changelog' :: BrickState -> (Int, ListResult) -> IO (Either String ())
-changelog' BrickState { appData = BrickData {..} } (_, ListResult {..}) = do
+changelog' :: (MonadReader AppState m, MonadIO m)
+           => BrickState
+           -> (Int, ListResult)
+           -> m (Either String ())
+changelog' _ (_, ListResult {..}) = do
+  AppState { pfreq, ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- ask
   case getChangeLog dls lTool (Left lVer) of
     Nothing -> pure $ Left
       [i|Could not find ChangeLog for #{lTool}, version #{prettyVer lVer}|]
@@ -518,7 +541,8 @@ changelog' BrickState { appData = BrickData {..} } (_, ListResult {..}) = do
             Darwin  -> "open"
             Linux _ -> "xdg-open"
             FreeBSD -> "xdg-open"
-      exec cmd True [serializeURIRef' uri] Nothing Nothing >>= \case
+            Windows -> "start"
+      exec cmd [T.unpack $ decUTF8Safe $ serializeURIRef' uri] Nothing Nothing >>= \case
         Right _ -> pure $ Right ()
         Left  e -> pure $ Left $ prettyShow e
 
@@ -537,6 +561,8 @@ settings' = unsafePerformIO $ do
                                 })
                       dirs
                       defaultKeyBindings
+                      (GHCupInfo mempty mempty mempty)
+                      (PlatformRequest A_64 Darwin Nothing)
 
 
 
@@ -552,10 +578,9 @@ logger' = unsafePerformIO
 
 brickMain :: AppState
           -> LoggerConfig
-          -> GHCupDownloads
-          -> PlatformRequest
+          -> GHCupInfo
           -> IO ()
-brickMain s l av pfreq' = do
+brickMain s l gi = do
   writeIORef settings' s
   -- logger interpreter
   writeIORef logger'   l
@@ -563,7 +588,7 @@ brickMain s l av pfreq' = do
 
   no_color <- isJust <$> lookupEnv "NO_COLOR"
 
-  eAppData <- getAppData (Just av) pfreq'
+  eAppData <- getAppData (Just gi)
   case eAppData of
     Right ad ->
       defaultMain
@@ -584,8 +609,8 @@ defaultAppSettings :: BrickSettings
 defaultAppSettings = BrickSettings { showAllVersions = False, showAllTools = False }
 
 
-getDownloads' :: IO (Either String GHCupDownloads)
-getDownloads' = do
+getGHCupInfo :: IO (Either String GHCupInfo)
+getGHCupInfo = do
   settings <- readIORef settings'
   l        <- readIORef logger'
   let runLogger = myLoggerT l
@@ -594,29 +619,25 @@ getDownloads' = do
     runLogger
     . flip runReaderT settings
     . runE @'[JSONError , DownloadFailed , FileDoesNotExistError]
-    $ fmap _ghcupDownloads
     $ liftE
-    $ getDownloadsF (urlSource . GT.settings $ settings)
+    $ getDownloadsF (GT.settings settings) (GT.dirs settings)
 
   case r of
     VRight a -> pure $ Right a
     VLeft  e -> pure $ Left (prettyShow e)
 
 
-getAppData :: Maybe GHCupDownloads
-           -> PlatformRequest
+getAppData :: Maybe GHCupInfo
            -> IO (Either String BrickData)
-getAppData mg pfreq' = do
-  settings <- readIORef settings'
-  l        <- readIORef logger'
+getAppData mgi = runExceptT $ do
+  l        <- liftIO $ readIORef logger'
   let runLogger = myLoggerT l
 
-  r <- maybe getDownloads' (pure . Right) mg
+  r <- ExceptT $ maybe getGHCupInfo (pure . Right) mgi
+  liftIO $ modifyIORef settings' (\s -> s { ghcupInfo = r })
+  settings <- liftIO $ readIORef settings'
 
   runLogger . flip runReaderT settings $ do
-    case r of
-      Right dls -> do
-        lV <- listVersions dls Nothing Nothing pfreq'
-        pure $ Right $ BrickData (reverse lV) dls pfreq'
-      Left e -> pure $ Left [i|#{e}|]
+    lV <- listVersions Nothing Nothing
+    pure $ BrickData (reverse lV)
 
diff --git a/app/ghcup/Main.hs b/app/ghcup/Main.hs
index 4535958f53e594bc4ed0192b324c34f75db7f17a..f0497f33c4589f50274e4ba4ff2955fb269ac97f 100644
--- a/app/ghcup/Main.hs
+++ b/app/ghcup/Main.hs
@@ -53,8 +53,6 @@ import           Data.Versions           hiding ( str )
 import           Data.Void
 import           GHC.IO.Encoding
 import           Haskus.Utils.Variant.Excepts
-import           HPath
-import           HPath.IO
 import           Language.Haskell.TH
 import           Options.Applicative     hiding ( style )
 import           Options.Applicative.Help.Pretty ( text )
@@ -64,6 +62,7 @@ import           System.Console.Pretty   hiding ( color )
 import qualified System.Console.Pretty         as Pretty
 import           System.Environment
 import           System.Exit
+import           System.FilePath
 import           System.IO               hiding ( appendFile )
 import           Text.Read               hiding ( lift )
 import           Text.PrettyPrint.HughesPJClass ( prettyShow )
@@ -80,8 +79,6 @@ import qualified Text.Megaparsec.Char          as MPC
 
 
 
-
-
 data Options = Options
   {
   -- global options
@@ -170,17 +167,17 @@ data CompileCommand = CompileGHC GHCCompileOptions
 
 data GHCCompileOptions = GHCCompileOptions
   { targetGhc    :: Either Version GitBranch
-  , bootstrapGhc :: Either Version (Path Abs)
+  , bootstrapGhc :: Either Version FilePath
   , jobs         :: Maybe Int
-  , buildConfig  :: Maybe (Path Abs)
-  , patchDir     :: Maybe (Path Abs)
+  , buildConfig  :: Maybe FilePath
+  , patchDir     :: Maybe FilePath
   , crossTarget  :: Maybe Text
   , addConfArgs  :: [Text]
   , setCompile   :: Bool
   }
 
 data UpgradeOpts = UpgradeInplace
-                 | UpgradeAt (Path Abs)
+                 | UpgradeAt FilePath
                  | UpgradeGHCupDir
                  deriving Show
 
@@ -721,8 +718,7 @@ ghcCompileOpts =
     <*> option
           (eitherReader
             (\x ->
-              (bimap (const "Not a valid version") Left . version . T.pack $ x)
-                <|> (bimap show Right . parseAbs . E.encodeUtf8 . T.pack $ x)
+              (bimap (const "Not a valid version") Left . version . T.pack $ x) <|> (if isPathSeparator (head x) then pure $ Right x else Left "Not an absolute Path")
             )
           )
           (  short 'b'
@@ -740,26 +736,14 @@ ghcCompileOpts =
           )
     <*> optional
           (option
-            (eitherReader
-              (\x ->
-                first show . parseAbs . E.encodeUtf8 . T.pack $ x :: Either
-                    String
-                    (Path Abs)
-              )
-            )
+            str
             (short 'c' <> long "config" <> metavar "CONFIG" <> help
               "Absolute path to build config file"
             )
           )
     <*> optional
           (option
-            (eitherReader
-              (\x ->
-                first show . parseAbs . E.encodeUtf8 . T.pack $ x :: Either
-                    String
-                    (Path Abs)
-              )
-            )
+            str
             (short 'p' <> long "patchdir" <> metavar "PATCH_DIR" <> help
               "Absolute path to patch directory (applied in order, uses -p1)"
             )
@@ -821,53 +805,47 @@ versionArgument criteria tool = argument (eitherReader tVersionEither) (metavar
 
 tagCompleter :: Tool -> [String] -> Completer
 tagCompleter tool add = listIOCompleter $ do
+  dirs' <- liftIO getDirs
   let loggerConfig = LoggerConfig
         { lcPrintDebug = False
         , colorOutter  = mempty
         , rawOutter    = mempty
         }
-
-      runLogger = myLoggerT loggerConfig
-
-  dirs <- getDirs
-  let simpleSettings = Settings False False Never Curl False GHCupURL
-      simpleAppState = AppState simpleSettings dirs defaultKeyBindings
-      runEnv = runLogger . flip runReaderT simpleAppState
-
-  mGhcUpInfo <- runEnv . runE $ readFromCache
-
+  let runLogger = myLoggerT loggerConfig
+  mGhcUpInfo <- runLogger . runE $ readFromCache dirs'
   case mGhcUpInfo of
-    VRight dls -> do
+    VRight ghcupInfo -> do
       let allTags = filter (\t -> t /= Old)
             $ join
             $ M.elems
-            $ availableToolVersions (_ghcupDownloads dls) tool
+            $ availableToolVersions (_ghcupDownloads ghcupInfo) tool
       pure $ nub $ (add ++) $ fmap tagToString allTags
     VLeft _ -> pure  (nub $ ["recommended", "latest"] ++ add)
 
 
 versionCompleter :: Maybe ListCriteria -> Tool -> Completer
 versionCompleter criteria tool = listIOCompleter $ do
+  dirs' <- liftIO getDirs
   let loggerConfig = LoggerConfig
         { lcPrintDebug = False
         , colorOutter  = mempty
         , rawOutter    = mempty
         }
-
-      runLogger = myLoggerT loggerConfig
-
+  let runLogger = myLoggerT loggerConfig
+  mGhcUpInfo <- runLogger . runE $ readFromCache dirs'
   mpFreq <- runLogger . runE $ platformRequest
-
-  forFold mpFreq $ \pfreq -> do
-    dirs <- getDirs
-    let simpleSettings = Settings False False Never Curl False GHCupURL
-        simpleAppState = AppState simpleSettings dirs defaultKeyBindings
-        runEnv = runLogger . flip runReaderT simpleAppState
-
-    mGhcUpInfo <- runEnv . runE $ readFromCache
-
-    forFold mGhcUpInfo $ \(GHCupInfo _ dls) -> do
-      installedVersions <- runEnv $ listVersions dls (Just tool) criteria pfreq
+  forFold mpFreq $ \pfreq ->
+    forFold mGhcUpInfo $ \ghcupInfo -> do
+      let appState = AppState
+            (Settings True False Never Curl False GHCupURL)
+            dirs'
+            defaultKeyBindings
+            ghcupInfo
+            pfreq
+
+          runEnv = runLogger . flip runReaderT appState
+
+      installedVersions <- runEnv $ listVersions (Just tool) criteria
       return $ T.unpack . prettyVer . lVer <$> installedVersions
 
 
@@ -988,9 +966,8 @@ bindistParser :: String -> Either String URI
 bindistParser = first show . parseURI strictURIParserOptions . UTF8.fromString
 
 
-toSettings :: Options -> IO AppState
+toSettings :: Options -> IO (Settings, KeyBindings)
 toSettings options = do
-  dirs <- getDirs
   userConf <- runE @'[ JSONError ] ghcupConfigFile >>= \case
     VRight r -> pure r
     VLeft (V (JSONDecodeError e)) -> do
@@ -998,10 +975,10 @@ toSettings options = do
       pure defaultUserSettings
     _ -> do
       die "Unexpected error!"
-  pure $ mergeConf options dirs userConf
+  pure $ mergeConf options userConf
  where
-   mergeConf :: Options -> Dirs -> UserSettings -> AppState
-   mergeConf Options{..} dirs UserSettings{..} =
+   mergeConf :: Options -> UserSettings -> (Settings, KeyBindings)
+   mergeConf Options{..} UserSettings{..} =
      let cache       = fromMaybe (fromMaybe False uCache) optCache
          noVerify    = fromMaybe (fromMaybe False uNoVerify) optNoVerify
          verbose     = fromMaybe (fromMaybe False uVerbose) optVerbose
@@ -1009,7 +986,7 @@ toSettings options = do
          downloader  = fromMaybe (fromMaybe defaultDownloader uDownloader) optsDownloader
          keyBindings = maybe defaultKeyBindings mergeKeys uKeyBindings
          urlSource   = maybe (fromMaybe GHCupURL uUrlSource) OwnSource optUrlSource
-     in AppState (Settings {..}) dirs keyBindings
+     in (Settings {..}, keyBindings)
 #if defined(INTERNAL_DOWNLOADER)
    defaultDownloader = Internal
 #else
@@ -1040,13 +1017,7 @@ upgradeOptsP =
       )
     <|> (   UpgradeAt
         <$> option
-              (eitherReader
-                (\x ->
-                  first show . parseAbs . E.encodeUtf8 . T.pack $ x :: Either
-                      String
-                      (Path Abs)
-                )
-              )
+              str
               (short 't' <> long "target" <> metavar "TARGET_DIR" <> help
                 "Absolute filepath to write ghcup into"
               )
@@ -1058,9 +1029,12 @@ upgradeOptsP =
 describe_result :: String
 describe_result = $( LitE . StringL <$>
                      runIO (do
-                             CapturedProcess{..} <- executeOut [rel|git|] ["describe"] Nothing
+                             CapturedProcess{..} <-  do
+                              dirs <- liftIO getDirs
+                              let settings = AppState (Settings True False Never Curl False GHCupURL) dirs defaultKeyBindings
+                              flip runReaderT settings $ executeOut "git" ["describe"] Nothing
                              case _exitCode of
-                               ExitSuccess   -> pure . T.unpack . decUTF8Safe $ _stdOut
+                               ExitSuccess   -> pure . T.unpack . decUTF8Safe' $ _stdOut
                                ExitFailure _ -> pure numericVer
                      )
                    )
@@ -1068,6 +1042,11 @@ describe_result = $( LitE . StringL <$>
 
 main :: IO ()
 main = do
+  -- https://gitlab.haskell.org/ghc/ghc/issues/8118
+  setLocaleEncoding utf8
+
+  void enableAnsiSupport
+
   let versionHelp = infoOption
         ( ("The GHCup Haskell installer, version " <>)
           (head . lines $ describe_result)
@@ -1104,28 +1083,76 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
             (footerDoc (Just $ text main_footer))
       )
     >>= \opt@Options {..} -> do
-          appstate@AppState{dirs = Dirs{..}, ..} <- toSettings opt
+          dirs <- getDirs
+
+          (settings, keybindings) <- toSettings opt
 
           -- create ~/.ghcup dir
-          createDirRecursive' baseDir
+          createDirRecursive' (baseDir dirs)
 
           -- logger interpreter
-          logfile <- flip runReaderT appstate $ initGHCupFileLogging
+          logfile <- initGHCupFileLogging (logsDir dirs)
           let loggerConfig = LoggerConfig
                 { lcPrintDebug = verbose settings
                 , colorOutter  = B.hPut stderr
-                , rawOutter    = appendFile logfile
+                , rawOutter    = B.appendFile logfile
                 }
           let runLogger = myLoggerT loggerConfig
+          let siletRunLogger = myLoggerT loggerConfig { colorOutter = \_ -> pure () }
+
+          pfreq <- (
+            runLogger . runE @'[NoCompatiblePlatform, NoCompatibleArch, DistroNotFound] . liftE $ platformRequest
+            ) >>= \case
+                    VRight r -> pure r
+                    VLeft e -> do
+                      runLogger
+                        ($(logError) $ T.pack $ prettyShow e)
+                      exitWith (ExitFailure 2)
+
+
+
+          ----------------------------------------
+          -- Getting download and platform info --
+          ----------------------------------------
+          
+          ghcupInfo <-
+            ( runLogger
+              . runE @'[JSONError , DownloadFailed, FileDoesNotExistError]
+              $ liftE
+              $ getDownloadsF settings dirs
+              )
+              >>= \case
+                    VRight r -> pure r
+                    VLeft  e -> do
+                      runLogger
+                        ($(logError) $ T.pack $ prettyShow e)
+                      exitWith (ExitFailure 2)
+
+          let appstate@AppState{dirs = Dirs{..}
+                               , ghcupInfo = GHCupInfo { _ghcupDownloads = dls, .. }
+                               } = AppState settings dirs keybindings ghcupInfo pfreq
+
+          case optCommand of
+            Upgrade _ _ -> pure ()
+            _ -> runLogger $ flip runReaderT appstate $ checkForUpdates
+
+
+          -- ensure global tools
+          (siletRunLogger $ flip runReaderT appstate $ runE ensureGlobalTools) >>= \case
+            VRight _ -> pure ()
+            VLeft e -> do
+              runLogger
+                ($(logError) $ T.pack $ prettyShow e)
+              exitWith (ExitFailure 30)
 
 
           -------------------------
           -- Effect interpreters --
           -------------------------
 
-          let runInstTool' appstate' =
+          let runInstTool' appstate' mInstPlatform =
                 runLogger
-                  . flip runReaderT appstate'
+                  . flip runReaderT (maybe appstate' (\x -> appstate'{ pfreq = x }) mInstPlatform)
                   . runResourceT
                   . runE
                     @'[ AlreadyInstalled
@@ -1228,57 +1255,22 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
                       ]
 
 
-          ----------------------------------------
-          -- Getting download and platform info --
-          ----------------------------------------
-
-          pfreq <- (
-            runLogger . runE @'[NoCompatiblePlatform, NoCompatibleArch, DistroNotFound] . liftE $ platformRequest
-            ) >>= \case
-                    VRight r -> pure r
-                    VLeft e -> do
-                      runLogger
-                        ($(logError) $ T.pack $ prettyShow e)
-                      exitWith (ExitFailure 2)
-
-
-          (GHCupInfo treq dls) <-
-            ( runLogger
-              . flip runReaderT appstate
-              . runE @'[JSONError , DownloadFailed, FileDoesNotExistError]
-              $ liftE
-              $ getDownloadsF (urlSource settings)
-              )
-              >>= \case
-                    VRight r -> pure r
-                    VLeft  e -> do
-                      runLogger
-                        ($(logError) $ T.pack $ prettyShow e)
-                      exitWith (ExitFailure 2)
-
-          case optCommand of
-            Upgrade _ _ -> pure ()
-            _ -> runLogger $ flip runReaderT appstate $ checkForUpdates dls pfreq
-
-
-
           -----------------------
           -- Command functions --
           -----------------------
 
           let installGHC InstallOptions{..} =
                   (case instBindist of
-                     Nothing -> runInstTool $ do
-                       (v, vi) <- liftE $ fromVersion dls instVer GHC
-                       liftE $ installGHCBin dls (_tvVersion v) (fromMaybe pfreq instPlatform)
+                     Nothing -> runInstTool instPlatform $ do
+                       (v, vi) <- liftE $ fromVersion instVer GHC
+                       liftE $ installGHCBin (_tvVersion v)
                        when instSet $ void $ liftE $ setGHC v SetGHCOnly
                        pure vi
-                     Just uri -> runInstTool' appstate{ settings = settings {noVerify = True}} $ do
-                       (v, vi) <- liftE $ fromVersion dls instVer GHC
+                     Just uri -> runInstTool' appstate{ settings = settings {noVerify = True}} instPlatform $ do
+                       (v, vi) <- liftE $ fromVersion instVer GHC
                        liftE $ installGHCBindist
                          (DownloadInfo uri (Just $ RegexDir "ghc-.*") "")
                          (_tvVersion v)
-                         (fromMaybe pfreq instPlatform)
                        when instSet $ void $ liftE $ setGHC v SetGHCOnly
                        pure vi
                     )
@@ -1294,8 +1286,8 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
                             pure ExitSuccess
                           VLeft err@(V (BuildFailed tmpdir _)) -> do
                             case keepDirs settings of
-                              Never -> runLogger ($(logError) $ T.pack $ prettyShow err)
-                              _ -> runLogger ($(logError) [i|#{prettyShow err}
+                              Never -> myLoggerT loggerConfig $ ($(logError) $ T.pack $ prettyShow err)
+                              _ -> myLoggerT loggerConfig $ ($(logError) [i|#{prettyShow err}
     Check the logs at #{logsDir} and the build directory #{tmpdir} for more clues.
     Make sure to clean up #{tmpdir} afterwards.|])
                             pure $ ExitFailure 3
@@ -1308,16 +1300,15 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
 
           let installCabal InstallOptions{..} =
                 (case instBindist of
-                   Nothing -> runInstTool $ do
-                     (v, vi) <- liftE $ fromVersion dls instVer Cabal
-                     liftE $ installCabalBin dls (_tvVersion v) (fromMaybe pfreq instPlatform)
+                   Nothing -> runInstTool instPlatform $ do
+                     (v, vi) <- liftE $ fromVersion instVer Cabal
+                     liftE $ installCabalBin (_tvVersion v)
                      pure vi
-                   Just uri -> runInstTool' appstate{ settings = settings { noVerify = True}} $ do
-                     (v, vi) <- liftE $ fromVersion dls instVer Cabal
+                   Just uri -> runInstTool' appstate{ settings = settings { noVerify = True}} instPlatform $ do
+                     (v, vi) <- liftE $ fromVersion instVer Cabal
                      liftE $ installCabalBindist
                          (DownloadInfo uri Nothing "")
                          (_tvVersion v)
-                         (fromMaybe pfreq instPlatform)
                      pure vi
                   )
                   >>= \case
@@ -1338,16 +1329,15 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
 
           let installHLS InstallOptions{..} =
                 (case instBindist of
-                   Nothing -> runInstTool $ do
-                     (v, vi) <- liftE $ fromVersion dls instVer HLS
-                     liftE $ installHLSBin dls (_tvVersion v) (fromMaybe pfreq instPlatform)
+                   Nothing -> runInstTool instPlatform $ do
+                     (v, vi) <- liftE $ fromVersion instVer HLS
+                     liftE $ installHLSBin (_tvVersion v)
                      pure vi
-                   Just uri -> runInstTool' appstate{ settings = settings { noVerify = True}} $ do
-                     (v, vi) <- liftE $ fromVersion dls instVer HLS
+                   Just uri -> runInstTool' appstate{ settings = settings { noVerify = True}} instPlatform $ do
+                     (v, vi) <- liftE $ fromVersion instVer HLS
                      liftE $ installHLSBindist
                          (DownloadInfo uri Nothing "")
                          (_tvVersion v)
-                         (fromMaybe pfreq instPlatform)
                      pure vi
                   )
                   >>= \case
@@ -1368,16 +1358,15 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
 
           let installStack InstallOptions{..} =
                 (case instBindist of
-                   Nothing -> runInstTool $ do
-                     (v, vi) <- liftE $ fromVersion dls instVer Stack
-                     liftE $ installStackBin dls (_tvVersion v) (fromMaybe pfreq instPlatform)
+                   Nothing -> runInstTool instPlatform $ do
+                     (v, vi) <- liftE $ fromVersion instVer Stack
+                     liftE $ installStackBin (_tvVersion v)
                      pure vi
-                   Just uri -> runInstTool' appstate{ settings = settings { noVerify = True}} $ do
-                     (v, vi) <- liftE $ fromVersion dls instVer Stack
+                   Just uri -> runInstTool' appstate{ settings = settings { noVerify = True}} instPlatform $ do
+                     (v, vi) <- liftE $ fromVersion instVer Stack
                      liftE $ installStackBindist
                          (DownloadInfo uri Nothing "")
                          (_tvVersion v)
-                         (fromMaybe pfreq instPlatform)
                      pure vi
                   )
                   >>= \case
@@ -1399,7 +1388,7 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
 
           let setGHC' SetOptions{..} =
                 runSetGHC (do
-                    v <- liftE $ fst <$> fromVersion' dls sToolVer GHC
+                    v <- liftE $ fst <$> fromVersion' sToolVer GHC
                     liftE $ setGHC v SetGHCOnly
                   )
                   >>= \case
@@ -1414,7 +1403,7 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
 
           let setCabal' SetOptions{..} =
                 runSetCabal (do
-                    v <- liftE $ fst <$> fromVersion' dls sToolVer Cabal
+                    v <- liftE $ fst <$> fromVersion' sToolVer Cabal
                     liftE $ setCabal (_tvVersion v)
                     pure v
                   )
@@ -1430,7 +1419,7 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
 
           let setHLS' SetOptions{..} =
                 runSetHLS (do
-                    v <- liftE $ fst <$> fromVersion' dls sToolVer HLS
+                    v <- liftE $ fst <$> fromVersion' sToolVer HLS
                     liftE $ setHLS (_tvVersion v)
                     pure v
                   )
@@ -1446,7 +1435,7 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
 
           let setStack' SetOptions{..} =
                 runSetCabal (do
-                    v <- liftE $ fst <$> fromVersion' dls sToolVer Stack
+                    v <- liftE $ fst <$> fromVersion' sToolVer Stack
                     liftE $ setStack (_tvVersion v)
                     pure v
                   )
@@ -1522,7 +1511,8 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
 
           res <- case optCommand of
 #if defined(BRICK)
-            Interactive -> liftIO $ brickMain appstate loggerConfig dls pfreq >> pure ExitSuccess
+            Interactive -> do
+              liftIO $ brickMain appstate loggerConfig ghcupInfo >> pure ExitSuccess
 #endif
             Install (Right iopts) -> do
               runLogger ($(logWarn) [i|This is an old-style command for installing GHC. Use 'ghcup install ghc' instead.|])
@@ -1545,7 +1535,7 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
 
             List ListOptions {..} ->
               runListGHC (do
-                  l <- listVersions dls loTool lCriteria pfreq
+                  l <- listVersions loTool lCriteria
                   liftIO $ printListResult lRawFormat l
                   pure ExitSuccess
                 )
@@ -1579,14 +1569,13 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
                         "...waiting for 5 seconds, you can still abort..."
                       liftIO $ threadDelay 5000000 -- for compilation, give the user a sec to intervene
                   Right _ -> pure ()
-                targetVer <- liftE $ compileGHC dls
+                targetVer <- liftE $ compileGHC
                             (first (GHCTargetVersion crossTarget) targetGhc)
                             bootstrapGhc
                             jobs
                             buildConfig
                             patchDir
                             addConfArgs
-                            pfreq
                 let vi = getVersionInfo (_tvVersion targetVer) GHC dls
                 when setCompile $ void $ liftE $
                   setGHC targetVer SetGHCOnly
@@ -1605,8 +1594,8 @@ Report bugs at <https://gitlab.haskell.org/haskell/ghcup-hs/issues>|]
                         pure ExitSuccess
                       VLeft err@(V (BuildFailed tmpdir _)) -> do
                         case keepDirs settings of
-                          Never -> runLogger $ $(logError) $ T.pack $ prettyShow err
-                          _ -> runLogger ($(logError) [i|#{prettyShow err}
+                          Never -> myLoggerT loggerConfig $ $(logError) $ T.pack $ prettyShow err
+                          _ -> myLoggerT loggerConfig $ ($(logError) [i|#{prettyShow err}
 Check the logs at #{logsDir} and the build directory #{tmpdir} for more clues.
 Make sure to clean up #{tmpdir} afterwards.|])
                         pure $ ExitFailure 9
@@ -1616,14 +1605,11 @@ Make sure to clean up #{tmpdir} afterwards.|])
 
             Upgrade uOpts force -> do
               target <- case uOpts of
-                UpgradeInplace -> do
-                  efp <- liftIO getExecutablePath
-                  p   <- parseAbs . E.encodeUtf8 . T.pack $ efp
-                  pure $ Just p
+                UpgradeInplace  -> Just <$> liftIO getExecutablePath
                 (UpgradeAt p)   -> pure $ Just p
-                UpgradeGHCupDir -> pure (Just (binDir </> [rel|ghcup|]))
+                UpgradeGHCupDir -> pure (Just (binDir </> "ghcup"))
 
-              runUpgrade (liftE $ upgradeGHCup dls target force pfreq) >>= \case
+              runUpgrade (liftE $ upgradeGHCup target force) >>= \case
                 VRight v' -> do
                   let pretty_v = prettyVer v'
                   let vi = fromJust $ snd <$> getLatest dls GHCup
@@ -1640,12 +1626,13 @@ Make sure to clean up #{tmpdir} afterwards.|])
                   pure $ ExitFailure 11
 
             ToolRequirements ->
-              runLogger
+              flip runReaderT appstate
+              $ runLogger
                 (runE
                   @'[NoCompatiblePlatform , DistroNotFound , NoToolRequirements]
                 $ do
                     platform <- liftE getPlatform
-                    req      <- getCommonRequirements platform treq ?? NoToolRequirements
+                    req      <- getCommonRequirements platform _toolRequirements ?? NoToolRequirements
                     liftIO $ T.hPutStr stdout (prettyRequirements req)
                 )
                 >>= \case
@@ -1677,12 +1664,13 @@ Make sure to clean up #{tmpdir} afterwards.|])
                               Darwin  -> "open"
                               Linux _ -> "xdg-open"
                               FreeBSD -> "xdg-open"
+                              Windows -> "start"
 
                   if clOpen
                     then
+                      flip runReaderT appstate $
                       exec cmd
-                           True
-                           [serializeURIRef' uri]
+                           [T.unpack $ decUTF8Safe $ serializeURIRef' uri]
                            Nothing
                            Nothing
                         >>= \case
@@ -1697,36 +1685,40 @@ Make sure to clean up #{tmpdir} afterwards.|])
   pure ()
 
 fromVersion :: (MonadLogger m, MonadFail m, MonadReader AppState m, MonadThrow m, MonadIO m, MonadCatch m)
-            => GHCupDownloads
-            -> Maybe ToolVersion
+            => Maybe ToolVersion
             -> Tool
             -> Excepts '[TagNotFound, NextVerNotFound, NoToolVersionSet] m (GHCTargetVersion, Maybe VersionInfo)
-fromVersion av tv = fromVersion' av (toSetToolVer tv)
+fromVersion tv = fromVersion' (toSetToolVer tv)
 
 fromVersion' :: (MonadLogger m, MonadFail m, MonadReader AppState m, MonadThrow m, MonadIO m, MonadCatch m)
-             => GHCupDownloads
-             -> SetToolVersion
+             => SetToolVersion
              -> Tool
              -> Excepts '[TagNotFound, NextVerNotFound, NoToolVersionSet] m (GHCTargetVersion, Maybe VersionInfo)
-fromVersion' av SetRecommended tool =
-  (\(x, y) -> (mkTVer x, Just y)) <$> getRecommended av tool
+fromVersion' SetRecommended tool = do
+  AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
+  (\(x, y) -> (mkTVer x, Just y)) <$> getRecommended dls tool
     ?? TagNotFound Recommended tool
-fromVersion' av (SetToolVersion v) tool = do
-  let vi = getVersionInfo (_tvVersion v) tool av
+fromVersion' (SetToolVersion v) tool = do
+  AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
+  let vi = getVersionInfo (_tvVersion v) tool dls
   case pvp $ prettyVer (_tvVersion v) of
     Left _ -> pure (v, vi)
     Right (PVP (major' :|[minor'])) ->
-      case getLatestGHCFor (fromIntegral major') (fromIntegral minor') av of
+      case getLatestGHCFor (fromIntegral major') (fromIntegral minor') dls of
         Just (v', vi') -> pure (GHCTargetVersion (_tvTarget v) v', Just vi')
         Nothing -> pure (v, vi)
     Right _ -> pure (v, vi)
-fromVersion' av  (SetToolTag Latest) tool =
-  (\(x, y) -> (mkTVer x, Just y)) <$> getLatest av tool ?? TagNotFound Latest tool
-fromVersion' av (SetToolTag Recommended) tool =
-  (\(x, y) -> (mkTVer x, Just y)) <$> getRecommended av tool ?? TagNotFound Recommended tool
-fromVersion' av (SetToolTag (Base pvp'')) GHC =
-  (\(x, y) -> (mkTVer x, Just y)) <$> getLatestBaseVersion av pvp'' ?? TagNotFound (Base pvp'') GHC
-fromVersion' av SetNext tool = do
+fromVersion' (SetToolTag Latest) tool = do
+  AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
+  (\(x, y) -> (mkTVer x, Just y)) <$> getLatest dls tool ?? TagNotFound Latest tool
+fromVersion' (SetToolTag Recommended) tool = do
+  AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
+  (\(x, y) -> (mkTVer x, Just y)) <$> getRecommended dls tool ?? TagNotFound Recommended tool
+fromVersion' (SetToolTag (Base pvp'')) GHC = do
+  AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
+  (\(x, y) -> (mkTVer x, Just y)) <$> getLatestBaseVersion dls pvp'' ?? TagNotFound (Base pvp'') GHC
+fromVersion' SetNext tool = do
+  AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
   next <- case tool of
     GHC -> do
       set <- fmap _tvVersion $ ghcSet Nothing !? NoToolVersionSet tool
@@ -1769,17 +1761,14 @@ fromVersion' av SetNext tool = do
         . sort
         $ stacks) ?? NoToolVersionSet tool
     GHCup -> fail "GHCup cannot be set"
-  let vi = getVersionInfo (_tvVersion next) tool av
+  let vi = getVersionInfo (_tvVersion next) tool dls
   pure (next, vi)
-fromVersion' _ (SetToolTag t') tool =
+fromVersion' (SetToolTag t') tool =
   throwE $ TagNotFound t' tool
 
 
 printListResult :: Bool -> [ListResult] -> IO ()
 printListResult raw lr = do
-  -- https://gitlab.haskell.org/ghc/ghc/issues/8118
-  setLocaleEncoding utf8
-
   no_color <- isJust <$> lookupEnv "NO_COLOR"
 
   let
@@ -1803,9 +1792,15 @@ printListResult raw lr = do
         . fmap
             (\ListResult {..} ->
               let marks = if
+#if defined(IS_WINDOWS)
+                    | lSet       -> (color Green "IS")
+                    | lInstalled -> (color Green "I ")
+                    | otherwise  -> (color Red "X ")
+#else
                     | lSet       -> (color Green "✔✔")
                     | lInstalled -> (color Green "✓ ")
                     | otherwise  -> (color Red "✗ ")
+#endif
               in
                 (if raw then [] else [marks])
                   ++ [ fmap toLower . show $ lTool
@@ -1932,11 +1927,10 @@ checkForUpdates :: ( MonadReader AppState m
                    , MonadFail m
                    , MonadLogger m
                    )
-                => GHCupDownloads
-                -> PlatformRequest
-                -> m ()
-checkForUpdates dls pfreq = do
-  lInstalled <- listVersions dls Nothing (Just ListInstalled) pfreq
+                => m ()
+checkForUpdates = do
+  AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- ask
+  lInstalled <- listVersions Nothing (Just ListInstalled)
   let latestInstalled tool = (fmap lVer . lastMay . filter (\lr -> lTool lr == tool)) lInstalled
 
   forM_ (getLatest dls GHCup) $ \(l, _) -> do
@@ -1977,10 +1971,10 @@ checkForUpdates dls pfreq = do
 prettyDebugInfo :: DebugInfo -> String
 prettyDebugInfo DebugInfo {..} = [i|Debug Info
 ==========
-GHCup base dir: #{toFilePath diBaseDir}
-GHCup bin dir: #{toFilePath diBinDir}
-GHCup GHC directory: #{toFilePath diGHCDir}
-GHCup cache directory: #{toFilePath diCacheDir}
+GHCup base dir: #{diBaseDir}
+GHCup bin dir: #{diBinDir}
+GHCup GHC directory: #{diGHCDir}
+GHCup cache directory: #{diCacheDir}
 Architecture: #{prettyShow diArch}
 Platform: #{prettyShow diPlatform}
 Version: #{describe_result}|]
diff --git a/bootstrap-haskell b/bootstrap-haskell
index 43b9738915274e7fdbe944660a5b1400d500b301..5d022594d9cd1a602685484956762dd30ec5b365 100755
--- a/bootstrap-haskell
+++ b/bootstrap-haskell
@@ -14,26 +14,51 @@
 # safety subshell to avoid executing anything in case this script is not downloaded properly
 (
 
-: "${GHCUP_INSTALL_BASE_PREFIX:=$HOME}"
-
-export GHCUP_USE_XDG_DIRS
+plat="$(uname -s)"
+arch=$(uname -m)
+ghver="0.1.14.1"
+base_url="https://downloads.haskell.org/~ghcup"
+
+case "${plat}" in
+        MSYS*|MINGW*)
+			: "${GHCUP_INSTALL_BASE_PREFIX:=/c}"
+			GHCUP_DIR=${GHCUP_INSTALL_BASE_PREFIX}/ghcup
+			GHCUP_BIN=${GHCUP_INSTALL_BASE_PREFIX}/ghcup/bin
+			;;
+		*)
+			: "${GHCUP_INSTALL_BASE_PREFIX:=$HOME}"
+			export GHCUP_USE_XDG_DIRS
 
-if [ -n "${GHCUP_USE_XDG_DIRS}" ] ; then
-	GHCUP_DIR=${XDG_DATA_HOME:=$HOME/.local/share}/ghcup
-	GHCUP_BIN=${XDG_BIN_HOME:=$HOME/.local/bin}
-else
-	GHCUP_DIR=${GHCUP_INSTALL_BASE_PREFIX}/.ghcup
-	GHCUP_BIN=${GHCUP_INSTALL_BASE_PREFIX}/.ghcup/bin
-fi
+			if [ -n "${GHCUP_USE_XDG_DIRS}" ] ; then
+				GHCUP_DIR=${XDG_DATA_HOME:=$HOME/.local/share}/ghcup
+				GHCUP_BIN=${XDG_BIN_HOME:=$HOME/.local/bin}
+			else
+				GHCUP_DIR=${GHCUP_INSTALL_BASE_PREFIX}/.ghcup
+				GHCUP_BIN=${GHCUP_INSTALL_BASE_PREFIX}/.ghcup/bin
+			fi
+			;;
+esac
 
 : "${BOOTSTRAP_HASKELL_GHC_VERSION:=recommended}"
 : "${BOOTSTRAP_HASKELL_CABAL_VERSION:=recommended}"
 
+
 die() {
     (>&2 printf "\\033[0;31m%s\\033[0m\\n" "$1")
     exit 2
 }
 
+warn() {
+	case "${plat}" in
+			MSYS*|MINGW*)
+				echo -e "\\033[0;35m$1\\033[0m"
+				;;
+			*)
+				printf "\\033[0;35m%s\\033[0m\\n" "$1"
+				;;
+	esac
+}
+
 edo() {
     "$@" || die "\"$*\" failed!"
 }
@@ -43,92 +68,133 @@ eghcup() {
 }
 
 _eghcup() {
+	if [ -n "${BOOTSTRAP_HASKELL_YAML}" ] ; then
+		args="-s ${BOOTSTRAP_HASKELL_YAML}"
+	fi 
     if [ -z "${BOOTSTRAP_HASKELL_VERBOSE}" ] ; then
-        ghcup "$@"
+        ghcup ${args} "$@"
     else
-        ghcup --verbose "$@"
+        ghcup ${args} --verbose "$@"
     fi
 }
 
 _done() {
-	echo
-    echo "All done!"
-	echo
-	echo "To start a simple repl, run:"
-	echo "  ghci"
-	echo
-	echo "To start a new haskell project in the current directory, run:"
-	echo "  cabal init --interactive"
-	echo
-	echo "To install other GHC versions, run:"
-	echo "  ghcup tui"
+	case "${plat}" in
+			MSYS*|MINGW*)
+				echo
+				echo "All done!"
+				echo
+				echo "In a new powershell or cmd.exe session, now you can..."
+				echo
+				echo "Start a simple repl via:"
+				echo "  ghci"
+				echo
+				echo "Start a new haskell project in the current directory via:"
+				echo "  cabal init --interactive"
+				echo
+				echo "Install other GHC versions and tools via:"
+				echo "  ghcup list"
+				echo "  ghcup install <tool> <version>"
+				echo
+				echo "To install system libraries and update msys2/mingw64,"
+				echo "open the \"Mingw haskell shell\""
+				echo "and the \"Mingw package management docs\""
+				echo "desktop shortcuts."
+				;;
+			*)
+				echo
+				echo "All done!"
+				echo
+				echo "To start a simple repl, run:"
+				echo "  ghci"
+				echo
+				echo "To start a new haskell project in the current directory, run:"
+				echo "  cabal init --interactive"
+				echo
+				echo "To install other GHC versions and tools, run:"
+				echo "  ghcup tui"
+				;;
+
+	esac
+
 
 	exit 0
 }
 
 download_ghcup() {
-	_plat="$(uname -s)"
-	_arch=$(uname -m)
-	_ghver="0.1.14.1"
-	_base_url="https://downloads.haskell.org/~ghcup"
 
-    case "${_plat}" in
+    case "${plat}" in
         "linux"|"Linux")
-			case "${_arch}" in
+			case "${arch}" in
 				x86_64|amd64)
 					# we could be in a 32bit docker container, in which
 					# case uname doesn't give us what we want
 					if [ "$(getconf LONG_BIT)" = "32" ] ; then
-						_url=${_base_url}/${_ghver}/i386-linux-ghcup-${_ghver}
+						_url=${base_url}/${ghver}/i386-linux-ghcup-${ghver}
 					elif [ "$(getconf LONG_BIT)" = "64" ] ; then
-						_url=${_base_url}/${_ghver}/x86_64-linux-ghcup-${_ghver}
+						_url=${base_url}/${ghver}/x86_64-linux-ghcup-${ghver}
 					else
 						die "Unknown long bit size: $(getconf LONG_BIT)"
 					fi
 					;;
 				i*86)
-					_url=${_base_url}/${_ghver}/i386-linux-ghcup-${_ghver}
+					_url=${base_url}/${ghver}/i386-linux-ghcup-${ghver}
 					;;
 				armv7*)
-					_url=${_base_url}/${_ghver}/armv7-linux-ghcup-${_ghver}
+					_url=${base_url}/${ghver}/armv7-linux-ghcup-${ghver}
 					;;
 				aarch64|arm64|armv8l)
-					_url=${_base_url}/${_ghver}/aarch64-linux-ghcup-${_ghver}
+					_url=${base_url}/${ghver}/aarch64-linux-ghcup-${ghver}
 					;;
-				*) die "Unknown architecture: ${_arch}"
+				*) die "Unknown architecture: ${arch}"
 					;;
 			esac
 			;;
         "FreeBSD"|"freebsd")
-			case "${_arch}" in
+			case "${arch}" in
 				x86_64|amd64)
 					;;
 				i*86)
 					die "i386 currently not supported!"
 					;;
-				*) die "Unknown architecture: ${_arch}"
+				*) die "Unknown architecture: ${arch}"
 					;;
 			esac
-			_url=${_base_url}/${_ghver}/x86_64-portbld-freebsd-ghcup-${_ghver}
+			_url=${base_url}/${ghver}/x86_64-portbld-freebsd-ghcup-${ghver}
             ;;
         "Darwin"|"darwin")
-			case "${_arch}" in
+			case "${arch}" in
 				x86_64|amd64)
 					;;
 				i*86)
 					die "i386 currently not supported!"
 					;;
-				*) die "Unknown architecture: ${_arch}"
+				*) die "Unknown architecture: ${arch}"
+					;;
+			esac
+			_url=${base_url}/${ghver}/x86_64-apple-darwin-ghcup-${ghver} ;;
+        MSYS*|MINGW*)
+			case "${arch}" in
+				x86_64|amd64)
+					_url=https://downloads.haskell.org/~ghcup/tmp/x86_64-mingw64-ghcup-7.exe
+					;;
+				*) die "Unknown architecture: ${arch}"
 					;;
 			esac
-			_url=${_base_url}/${_ghver}/x86_64-apple-darwin-ghcup-${_ghver} ;;
-        *) die "Unknown platform: ${_plat}"
+			;;
+        *) die "Unknown platform: ${plat}"
 			;;
     esac
-
-	edo curl -Lf "${_url}" > "${GHCUP_BIN}"/ghcup
-
-    edo chmod +x "${GHCUP_BIN}"/ghcup
+    case "${plat}" in
+        MSYS*|MINGW*)
+			edo curl -Lf "${_url}" > "${GHCUP_BIN}"/ghcup.exe
+			edo chmod +x "${GHCUP_BIN}"/ghcup.exe
+			;;
+		*)
+			edo curl -Lf "${_url}" > "${GHCUP_BIN}"/ghcup
+			edo chmod +x "${GHCUP_BIN}"/ghcup
+			;;
+	esac
 
   edo mkdir -p "${GHCUP_DIR}"
 	cat <<-EOF > "${GHCUP_DIR}"/env || die "Failed to create env file"
@@ -137,8 +203,6 @@ download_ghcup() {
 	# shellcheck disable=SC1090
     edo . "${GHCUP_DIR}"/env
     eghcup upgrade
-
-	unset _plat _arch _url _ghver _base_url
 }
 
 
@@ -155,7 +219,14 @@ echo
 if [ -z "${GHCUP_USE_XDG_DIRS}" ] ; then
 	echo "ghcup installs only into the following directory,"
     echo "which can be removed anytime:"
-	echo "  $GHCUP_INSTALL_BASE_PREFIX/.ghcup"
+	case "${plat}" in
+			MSYS*|MINGW*)
+				echo "  $(cygpath -w "$GHCUP_DIR")"
+				;;
+			*)
+				echo "  $GHCUP_DIR"
+				;;
+	esac
 else
 	echo "ghcup installs into XDG directories as long as"
     echo "'GHCUP_USE_XDG_DIRS' is set."
@@ -163,8 +234,8 @@ fi
 echo
 
 if [ -z "${BOOTSTRAP_HASKELL_NONINTERACTIVE}" ] ; then
-    printf "\\033[0;35m%s\\033[0m\\n" "Press ENTER to proceed or ctrl-c to abort."
-    printf "\\033[0;35m%s\\033[0m\\n" "Note that this script can be re-run at any given time."
+    warn "Press ENTER to proceed or ctrl-c to abort."
+    warn "Note that this script can be re-run at any given time."
     echo
     # Wait for user input to continue.
     # shellcheck disable=SC2034
@@ -182,12 +253,12 @@ else
 fi
 
 echo
-echo "$(ghcup tool-requirements)"
+echo "$(if [ -n "${BOOTSTRAP_HASKELL_YAML}" ] ; then ghcup -s "${BOOTSTRAP_HASKELL_YAML}" tool-requirements ; else ghcup tool-requirements ; fi)"
 echo
 
 if [ -z "${BOOTSTRAP_HASKELL_NONINTERACTIVE}" ] ; then
-    printf "\\033[0;35m%s\\033[0m\\n" "Press ENTER to proceed or ctrl-c to abort."
-    printf "\\033[0;35m%s\\033[0m\\n" "Installation may take a while."
+    warn "Press ENTER to proceed or ctrl-c to abort."
+    warn "Installation may take a while."
     echo
 
     # Wait for user input to continue.
@@ -200,21 +271,54 @@ eghcup --cache install ghc "${BOOTSTRAP_HASKELL_GHC_VERSION}"
 eghcup set ghc "${BOOTSTRAP_HASKELL_GHC_VERSION}"
 eghcup --cache install cabal "${BOOTSTRAP_HASKELL_CABAL_VERSION}"
 
-edo cabal new-update
+adjust_cabal_config() {
+	edo cabal user-config -a "extra-prog-path: $(cygpath -w $GHCUP_BIN), $(cygpath -w "$HOME"/AppData/Roaming/cabal/bin), $(cygpath -w "$GHCUP_DIR"/msys64/usr/bin), $(cygpath -w "$GHCUP_DIR"/msys64/mingw64/bin)" -a "extra-include-dirs: $(cygpath -w "$GHCUP_DIR"/msys64/mingw64/include)" -a "extra-lib-dirs: $(cygpath -w "$GHCUP_DIR"/msys64/mingw64/lib)" -f init
+}
+
+case "${plat}" in
+        MSYS*|MINGW*)
+			if [ -z "${BOOTSTRAP_HASKELL_NONINTERACTIVE}" ] ; then
+				warn "Create an initial cabal.config including relevant msys2 paths (recommended)?"
+				warn "[Y] Yes  [N] No  [?] Help (default is \"Y\")."
+				echo
+				while true; do
+					read -r mingw_answer </dev/tty
+
+					case $mingw_answer in
+						[Yy]* | "")
+							adjust_cabal_config
+							break ;;
+						[Nn]*)
+							echo "Make sure that your global cabal.config references the correct mingw64 paths (extra-prog-path, extra-include-dirs and extra-lib-dirs)."
+							sleep 5
+							break ;;
+						*)
+							echo "Possible choices are:"
+							echo
+							echo "Y - Yes, create a cabal.config with pre-set paths to msys2/mingw64 (default)"
+							echo "N - No, leave the current/default cabal config untouched"
+							echo
+							echo "Please make your choice and press ENTER."
+							;;
+					esac
+				done
+			else
+				adjust_cabal_config
+			fi
+			;;
+esac
 
-printf "\\033[0;35m%s\\033[0m\\n" ""
-printf "\\033[0;35m%s\\033[0m\\n" "Installation done!"
-printf "\\033[0;35m%s\\033[0m\\n" ""
 
+edo cabal new-update
 
 if [ -z "${BOOTSTRAP_HASKELL_NONINTERACTIVE}" ] ; then
-	printf "\\033[0;35m%s\\033[0m\\n" "Do you want to install haskell-language-server (HLS) now?"
-	printf "\\033[0;35m%s\\033[0m\\n" "HLS is a language-server that provides IDE-like functionality"
-	printf "\\033[0;35m%s\\033[0m\\n" "and can integrate with different editors, such as Vim, Emacs, VS Code, Atom, ..."
-	printf "\\033[0;35m%s\\033[0m\\n" "Also see https://github.com/haskell/haskell-language-server/blob/master/README.md"
-	printf "\\033[0;35m%s\\033[0m\\n" ""
-	printf "\\033[0;35m%s\\033[0m\\n" "Answer with YES or NO and press ENTER."
-	printf "\\033[0;35m%s\\033[0m\\n" ""
+	warn "Do you want to install haskell-language-server (HLS) now?"
+	warn "HLS is a language-server that provides IDE-like functionality"
+	warn "and can integrate with different editors, such as Vim, Emacs, VS Code, Atom, ..."
+	warn "Also see https://github.com/haskell/haskell-language-server/blob/master/README.md"
+	warn ""
+	warn "[Y] Yes  [N] No  [?] Help (default is \"N\")."
+	warn ""
 
 	while true; do
 		read -r hls_answer </dev/tty
@@ -223,19 +327,25 @@ if [ -z "${BOOTSTRAP_HASKELL_NONINTERACTIVE}" ] ; then
 			[Yy]*)
 				eghcup --cache install hls
 				break ;;
-			[Nn]*)
+			[Nn]* | "")
 				break ;;
 			*)
-				echo "Please type YES or NO and press enter.";;
+				echo "Possible choices are:"
+				echo
+				echo "Y - Yes, install the haskell-langauge-server"
+				echo "N - No, don't install anything more (default)"
+				echo
+				echo "Please make your choice and press ENTER."
+				;;
 		esac
 	done
 
-	printf "\\033[0;35m%s\\033[0m\\n" "Do you want to install stack now?"
-	printf "\\033[0;35m%s\\033[0m\\n" "Stack is a haskell build tool similar to cabal that is used by some projects."
-	printf "\\033[0;35m%s\\033[0m\\n" "Also see https://docs.haskellstack.org/"
-	printf "\\033[0;35m%s\\033[0m\\n" ""
-	printf "\\033[0;35m%s\\033[0m\\n" "Answer with YES or NO and press ENTER."
-	printf "\\033[0;35m%s\\033[0m\\n" ""
+	warn "Do you want to install stack now?"
+	warn "Stack is a haskell build tool similar to cabal that is used by some projects."
+	warn "Also see https://docs.haskellstack.org/"
+	warn ""
+	warn "[Y] Yes  [N] No  [?] Help (default is \"N\")."
+	warn ""
 
 	while true; do
 		read -r stack_answer </dev/tty
@@ -244,10 +354,16 @@ if [ -z "${BOOTSTRAP_HASKELL_NONINTERACTIVE}" ] ; then
 			[Yy]*)
 				eghcup --cache install stack
 				break ;;
-			[Nn]*)
+			[Nn]* | "")
 				break ;;
 			*)
-				echo "Please type YES or NO and press enter.";;
+				echo "Possible choices are:"
+				echo
+				echo "Y - Yes, install stack"
+				echo "N - No, don't install anything more (default)"
+				echo
+				echo "Please make your choice and press ENTER."
+				;;
 		esac
 	done
 
@@ -280,17 +396,20 @@ if [ -z "${BOOTSTRAP_HASKELL_NONINTERACTIVE}" ] ; then
 	esac
 
 
-	printf "\\033[0;35m%s\\033[0m\\n" ""
-	printf "\\033[0;35m%s\\033[0m\\n" "Detected ${MY_SHELL} shell on your system..."
-	printf "\\033[0;35m%s\\033[0m\\n" "If you want ghcup to automatically add the required PATH variable to \"${GHCUP_PROFILE_FILE}\""
-	printf "\\033[0;35m%s\\033[0m\\n" "answer with YES, otherwise with NO and press ENTER."
-	printf "\\033[0;35m%s\\033[0m\\n" ""
+	warn ""
+	warn "Detected ${MY_SHELL} shell on your system..."
+	warn "If you want ghcup to automatically add the required PATH variable to \"${GHCUP_PROFILE_FILE}\""
+	warn ""
+	warn "[Y] Yes  [N] No  [?] Help (default is \"Y\")."
+	warn ""
 
     while true; do
         read -r next_answer </dev/tty
 
         case $next_answer in
-            [Yy]*)
+            [Nn]*)
+                _done ;;
+            [Yy]* | "")
 				case $MY_SHELL in
 					"") break ;;
 					fish)
@@ -305,7 +424,7 @@ if [ -z "${BOOTSTRAP_HASKELL_NONINTERACTIVE}" ] ; then
 						if ! grep -q "ghcup-env" "${GHCUP_PROFILE_FILE}" ; then
 							echo "[ -f \"${GHCUP_DIR}/env\" ] && source \"${GHCUP_DIR}/env\" # ghcup-env" >> "${GHCUP_PROFILE_FILE}"
 						fi
-						case "$(uname -s)" in
+						case "${plat}" in
 							"Darwin"|"darwin")
 								if ! grep -q "ghcup-env" "${HOME}/.bash_profile" ; then
 									echo "[[ -f ~/.bashrc ]] && source ~/.bashrc # ghcup-env" >> "${HOME}/.bash_profile"
@@ -320,17 +439,24 @@ if [ -z "${BOOTSTRAP_HASKELL_NONINTERACTIVE}" ] ; then
 						fi
 						break ;;
 				esac
-                printf "\\033[0;35m%s\\033[0m\\n" "OK! ${GHCUP_PROFILE_FILE} has been modified. Restart your terminal for the changes to take effect,"
-                printf "\\033[0;35m%s\\033[0m\\n" "or type \"source ${GHCUP_DIR}/env\" to apply them in your current terminal session."
+                warn "OK! ${GHCUP_PROFILE_FILE} has been modified. Restart your terminal for the changes to take effect,"
+                warn "or type \"source ${GHCUP_DIR}/env\" to apply them in your current terminal session."
 				_done
                 ;;
-            [Nn]*)
-                _done ;;
-            *)
-                echo "Please type YES or NO and press enter.";;
+			*)
+				echo "Possible choices are:"
+				echo
+				echo "Y - Yes, update my \"${GHCUP_PROFILE_FILE}\" (default)"
+				echo "N - No, don't mess with my configuration"
+				echo
+				echo "Please make your choice and press ENTER."
+				;;
         esac
     done
 fi
+
+_done
+
 )
 
 # vim: tabstop=4 shiftwidth=4 expandtab
diff --git a/bootstrap-haskell.ps1 b/bootstrap-haskell.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..4d269ae5cb9c21f531b6d336466739805a37c45c
--- /dev/null
+++ b/bootstrap-haskell.ps1
@@ -0,0 +1,194 @@
+function Print-Msg {
+  param ( [Parameter(Mandatory=$true, HelpMessage='String to output')][string]$msg )
+  Write-Host ('{0}' -f $msg) -ForegroundColor Green
+}
+
+function Create-Shortcut {
+    param ( [Parameter(Mandatory=$true,HelpMessage='Target path')][string]$SourceExe, [Parameter(Mandatory=$true,HelpMessage='Arguments to the path/exe')][AllowEmptyString()]$ArgumentsToSourceExe, [Parameter(Mandatory=$true,HelpMessage='The destination of the desktop link')][string]$DestinationPath )
+    $WshShell = New-Object -comObject WScript.Shell
+    $Shortcut = $WshShell.CreateShortcut($DestinationPath)
+    $Shortcut.TargetPath = $SourceExe
+    if($ArgumentsToSourceExe) {
+      $Shortcut.Arguments = $ArgumentsToSourceExe
+    }
+    $Shortcut.Save()
+}
+
+function Add-EnvPath {
+    param(
+        [Parameter(Mandatory=$true,HelpMessage='The Pathe to add to Users environment')]
+        [string] $Path,
+
+        [ValidateSet('Machine', 'User', 'Session')]
+        [string] $Container = 'Session'
+    )
+
+    function Where-Something
+    {
+      param
+      (
+        [Parameter(Mandatory=$true, ValueFromPipeline=$true, HelpMessage='Data to filter')]
+        $InputObject
+      )
+      process
+      {
+        if ($InputObject)
+        {
+          $InputObject
+        }
+      }
+    }
+
+  if ($Container -ne 'Session') {
+        $containerMapping = @{
+            Machine = [EnvironmentVariableTarget]::Machine
+            User = [EnvironmentVariableTarget]::User
+        }
+        $containerType = $containerMapping[$Container]
+
+        $persistedPaths = [Environment]::GetEnvironmentVariable('Path', $containerType) -split ';'
+        if ($persistedPaths -notcontains $Path) {
+            $persistedPaths = $persistedPaths + $Path | Where-Something
+            [Environment]::SetEnvironmentVariable('Path', $persistedPaths -join ';', $containerType)
+        }
+    }
+
+    $envPaths = $env:Path -split ';'
+    if ($envPaths -notcontains $Path) {
+        $envPaths = $envPaths + $Path | Where-Something
+        $env:Path = $envPaths -join ';'
+    }
+}
+
+filter Get-FileSize {
+	'{0:N2} {1}' -f $(
+	if ($_ -lt 1kb) { $_, 'Bytes' }
+	elseif ($_ -lt 1mb) { ($_/1kb), 'KB' }
+	elseif ($_ -lt 1gb) { ($_/1mb), 'MB' }
+	elseif ($_ -lt 1tb) { ($_/1gb), 'GB' }
+	elseif ($_ -lt 1pb) { ($_/1tb), 'TB' }
+	else { ($_/1pb), 'PB' }
+	)
+}
+
+function Get-FileWCSynchronous{
+    param(
+        [Parameter(Mandatory=$true)]
+        [string]$url, 
+        [string]$destinationFolder="$env:USERPROFILE\Downloads",
+        [switch]$includeStats
+    )
+    $wc = New-Object -TypeName Net.WebClient
+    $wc.UseDefaultCredentials = $true
+    $destination = Join-Path -Path $destinationFolder -ChildPath ($url | Split-Path -Leaf)
+    $start = Get-Date
+    $wc.DownloadFile($url, $destination)
+    $elapsed = ((Get-Date) - $start).ToString('hh\:mm\:ss')
+    $totalSize = (Get-Item -Path $destination).Length | Get-FileSize
+    if ($includeStats.IsPresent){
+        [PSCustomObject]@{Name=$MyInvocation.MyCommand;TotalSize=$totalSize;Time=$elapsed}
+    }
+    Get-Item -Path $destination | Unblock-File
+}
+
+$ErrorActionPreference = 'Stop'
+
+$GhcupDir = "$env:HOMEDRIVE\ghcup"
+$MsysDir = ('{0}\msys64' -f $GhcupDir)
+$Bash = ('{0}\usr\bin\bash' -f $MsysDir)
+
+Print-Msg -msg 'Preparing for GHCup installation...'
+
+if (Test-Path -Path ('{0}' -f $GhcupDir)) {
+  $decision = $Host.UI.PromptForChoice('Install', 'GHCup is already installed, what do you want to do?', @('&Reinstall'
+                                                                                                           '&Continue'
+                                                                                                           '&Abort'), 1)
+  if ($decision -eq 0) {
+    $suffix = [IO.Path]::GetRandomFileName()
+    Print-Msg -msg ('Backing up {0} to {0}-{1} ...' -f $GhcupDir, $suffix)
+    Rename-Item -Path ('{0}' -f $GhcupDir) -NewName ('{0}-{1}' -f $GhcupDir, $suffix)
+  } elseif ($decision -eq 1) {
+    Print-Msg -msg 'Continuing installation...'
+  } elseif ($decision -eq 2) {
+    Exit
+  }
+}
+
+
+$null = New-Item -Path ('{0}' -f $GhcupDir) -ItemType 'directory' -ErrorAction SilentlyContinue
+$null = New-Item -Path ('{0}' -f $GhcupDir) -Name 'bin' -ItemType 'directory' -ErrorAction SilentlyContinue
+
+Print-Msg -msg 'First checking for Msys2...'
+
+if (!(Test-Path -Path ('{0}' -f $MsysDir))) {
+    Print-Msg -msg ('...Msys2 doesn''t exist, installing into {0} ...this may take a while' -f $MsysDir)
+
+    # Download the archive
+    Print-Msg -msg 'Downloading Msys2 archive...'
+    $archive = 'msys2-x86_64-latest.sfx.exe'
+    
+    if (Get-Command -Name 'curl.exe' -ErrorAction SilentlyContinue) {
+      curl.exe -o ('{0}\{1}' -f $env:TEMP, $archive) ('https://repo.msys2.org/distrib/{0}' -f $archive)
+    } else {
+      Get-FileWCSynchronous -url ('https://repo.msys2.org/distrib/{0}' -f $archive) -destinationFolder "$env:TEMP" -includeStats
+    }
+
+    Print-Msg -msg 'Extracting Msys2 archive...'
+    $null = & "$env:TEMP\$archive" '-y' ('-o{0}' -f $GhcupDir)  # Extract
+    Remove-Item -Path ('{0}/{1}' -f $env:TEMP, $archive)
+
+    Print-Msg -msg 'Processing MSYS2 bash for first time use...'
+    & "$Bash" -lc 'exit'
+
+    & "$env:windir\system32\taskkill.exe" /F /FI `"MODULES eq msys-2.0.dll`"
+
+    Print-Msg -msg 'Upgrading full system...'
+    & "$Bash" -lc 'pacman --noconfirm -Syuu'
+
+    Print-Msg -msg 'Upgrading full system twice...'
+    & "$Bash" -lc 'pacman --noconfirm -Syuu'
+
+    Print-Msg -msg 'Installing GHC Build Dependencies...'
+    & "$Bash" -lc 'pacman --noconfirm -S --needed git tar curl wget base-devel gettext binutils autoconf make libtool automake python p7zip patch unzip mingw-w64-x86_64-toolchain mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb mingw-w64-x86_64-python2 mingw-w64-x86_64-python3-sphinx'
+
+    Print-Msg -msg 'Updating SSL root certificate authorities...'
+    & "$Bash" -lc 'pacman --noconfirm -S ca-certificates'
+
+    Print-Msg -msg 'Setting default home directory...'
+    & "$Bash" -lc "sed -i -e 's/db_home:.*$/db_home: windows/' /etc/nsswitch.conf"
+} else {
+    Print-Msg -msg ('...Msys2 found in {0} ...skipping Msys2 installation.' -f $MsysDir)
+}
+
+Print-Msg -msg 'Creating shortcuts...'
+Create-Shortcut -SourceExe ('{0}\msys2_shell.cmd' -f $MsysDir) -ArgumentsToSourceExe '-mingw64' -DestinationPath ('{0}\Desktop\Mingw haskell shell.lnk' -f $HOME)
+Create-Shortcut -SourceExe 'https://www.msys2.org/docs/package-management' -ArgumentsToSourceExe '' -DestinationPath ('{0}\Desktop\Mingw package management docs.url' -f $HOME)
+
+Print-Msg -msg ('Adding {0}\bin to Users Path...' -f $GhcupDir)
+Add-EnvPath -Path ('{0}\bin' -f $GhcupDir) -Container 'User'
+
+Print-Msg -msg 'Starting GHCup installer...'
+& "$Bash" -lc "export PATH=`"/c/ghcup/bin:`$PATH`" ; curl --proto =https --tlsv1.2 -sSf https://gitlab.haskell.org/haskell/ghcup-hs/-/raw/windows-support/bootstrap-haskell | bash"
+# SIG # Begin signature block
+  # MIID4QYJKoZIhvcNAQcCoIID0jCCA84CAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
+  # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
+  # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUVqKek181kF/Jx/P7z176herc
+  # ZyCgggH/MIIB+zCCAWSgAwIBAgIQGOezhGS1A5tHh9VubW0liDANBgkqhkiG9w0B
+  # AQUFADAYMRYwFAYDVQQDDA1KdWxpYW4gT3NwYWxkMB4XDTIxMDUzMDE4Mzk1OVoX
+  # DTI1MDUzMDAwMDAwMFowGDEWMBQGA1UEAwwNSnVsaWFuIE9zcGFsZDCBnzANBgkq
+  # hkiG9w0BAQEFAAOBjQAwgYkCgYEAs76XCXYPM14buR1RkVKhOB8pyM4Df6kPaz75
+  # nkbA0nq1VmMhBfCYFWyYHd7jniqTH0LoAKGGquN1bniREaCP9j2pFWpMIgLpQH3H
+  # +jpsfmxV2BTG8q+Jok88gTXS1FlAk72E85zO/Jhr6Fja1aFYAdibBRsRxcVMTVh7
+  # 4AGLNGUCAwEAAaNGMEQwEwYDVR0lBAwwCgYIKwYBBQUHAwMwHQYDVR0OBBYEFC+R
+  # hdhPo0Ty5HnzHyo1pN35IfZQMA4GA1UdDwEB/wQEAwIHgDANBgkqhkiG9w0BAQUF
+  # AAOBgQAl3IdBVIwbJJDp7BksMYPeM4ivB3UyNvlw8aVxGwAzNgdSaezYIdMFtKXV
+  # CSv5bd4VnFRAPDJW9dhW0h3SkeJUoklUxMjKXhR3qygQhSxPDjIatAuOCffGACba
+  # ZZ7Om40b+pKXc6i/HnlApk9DGbXJ59bFcLGGcZ9QjoUae6Ex1DGCAUwwggFIAgEB
+  # MCwwGDEWMBQGA1UEAwwNSnVsaWFuIE9zcGFsZAIQGOezhGS1A5tHh9VubW0liDAJ
+  # BgUrDgMCGgUAoHgwGAYKKwYBBAGCNwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0B
+  # CQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAj
+  # BgkqhkiG9w0BCQQxFgQUosm9nN1JgajqSBa1cUwxxhLrAsYwDQYJKoZIhvcNAQEB
+  # BQAEgYCnKzfsH1aDjS6xkC/uymjaBowHSnh6nFu2AkjcKu8RgcBZzP5SLBXgU9wm
+  # aED5Ujwyq3Qre+TGVRUqwkEauDhQiX2A008G00fRO6+di6yJRCRn5eaRAbdU3Xww
+  # E5VhEwLBnwzWrvLKtdEclhgUCo5Tq87QMXVdgX4aRmunl4ZE+Q==
+# SIG # End signature block
diff --git a/cabal.project b/cabal.project
index 2e0cbc09ce186976fd672c3269d499810cd2d656..f543d5625e8b608b19a0f8cd96430a2c669faf9e 100644
--- a/cabal.project
+++ b/cabal.project
@@ -2,17 +2,19 @@ packages: ./ghcup.cabal
 
 optimization: 2
 
-package streamly
-    ghc-options: -O2 -fspec-constr-recursive=16 -fmax-worker-args=16
-
 package ghcup
-    ghc-options: -O2 -fspec-constr-recursive=16 -fmax-worker-args=16
+    ghc-options: -O2 -rtsopts
     tests: True
     flags: +tui
 
+source-repository-package
+    type: git
+    location: https://github.com/Bodigrim/tar
+    tag: ac197ec7ea4838dc2b4e22b9b888b080cedf29cf
+
 constraints: http-io-streams -brotli
 
 package libarchive
   flags: -system-libarchive
 
-allow-newer: base, ghc-prim, template-haskell
+allow-newer: base, ghc-prim, template-haskell, language-c
diff --git a/ghcup-0.0.4.yaml b/ghcup-0.0.4.yaml
index 861da4dd3e697e3ca64670f34e6b690bb41d96ce..f53d6de559e70237be9544458fa92a98d99884c5 100644
--- a/ghcup-0.0.4.yaml
+++ b/ghcup-0.0.4.yaml
@@ -127,6 +127,13 @@ toolRequirements:
           - libffi
           - libiconv
           notes: ''
+      Windows:
+        unknown_versioning:
+          distroPKGs: []
+          notes: On Windows, msys2 should already have been set up during the installation,
+            so most users should just press ENTER.
+            If you are installing manually, make sure to have a working mingw64 toolchain and
+            shell.
 ghcupDownloads:
   GHC:
     7.10.3:
@@ -170,6 +177,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-portbld-freebsd.tar.bz2
               dlSubdir: ghc-7.10.3
               dlHash: 2aa396edd2bb651f4bc7eef7a396913ea24923de5aafdc76df6295333e487e48
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-7.10.3
+              dlHash: 63e1689fc9e2809ae4d7f422b4dc810052e54c9aa2afd08746e234180e711dde
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-7103-32-deb8
@@ -236,6 +248,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.0.2
               dlHash: b36a20e5cae24d70bbb6116ae486f21811e9384f15d3892d260f02fba3e3bb8c
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: 8c42c1f4af995205b9816a1e97e2752fe758544c1f5fe77958cdcd319c9c2d53
         A_32:
           Linux_Debian:
             '( >= 7 && < 8 )':
@@ -300,6 +317,11 @@ ghcupDownloads:
               dlSubdir: ghc-8.2.2
               dlHash: cd351c704b92b9af23994024df07de8ca7090ea7675d5c8b14b2be857a46d804
             unknown_versioning: *ghc-822-64-fbsd11
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: 1e033df2092aa546e763e7be63167720b32df64f76673ea1ce7ae7c9f564b223
         A_32:
           Linux_Debian:
             '( >= 7 && < 8 )':
@@ -359,6 +381,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.4.1/ghc-8.4.1-x86_64-portbld11-freebsd.tar.xz
               dlSubdir: ghc-8.4.1
               dlHash: e748daec098445c6190090fe32bb2817a1140553be5acd2188e1af05ad24e5aa
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.1/ghc-8.4.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.4.1
+              dlHash: 328b013fc651d34e075019107e58bb6c8a578f0155cf3ad4557e6f2661b03131
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-841-32-deb8
@@ -414,6 +441,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.4.2
               dlHash: e9ed417fdf94c2ff2c6e344ed16f332bf6b591511f6442c0d9ea94854882b66c
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.4.2
+              dlHash: 797634aa9812fc6b2084a24ddb4fde44fa83a2f59daea82e0af81ca3dd323fde
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-842-32-deb8
@@ -464,6 +496,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.4.3/ghc-8.4.3-x86_64-apple-darwin.tar.xz
               dlSubdir: ghc-8.4.3
               dlHash: af0b455f6c46b9802b4b48dad996619cfa27cc6e2bf2ce5532387b4a8c00aa64
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.3/ghc-8.4.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.4.3
+              dlHash: 8a83cfbf9ae84de0443c39c93b931693bdf2a6d4bf163ffb41855f80f4bf883e
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-843-32-deb8
@@ -532,6 +569,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-portbld-freebsd11.tar.xz
               dlSubdir: ghc-8.4.4
               dlHash: 44fbd142d1c355d6110595c59c760e2c73866ff9259ec85ebf814edb244d1940
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: da29dbb0f1199611c7d5bb7b0dd6a7426ca98f67dfd6da1526b033cd3830dc05
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-844-32-deb8
@@ -592,6 +634,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.6.1
               dlHash: 51403b054a3a649039ac988e1d1112561f96750bfced63df864091a3fab36f08
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.1
+              dlHash: 7316d9cb5e486460476754f872c7bac30ee2082e42f46da4342f872d10b88099
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-861-32-deb8
@@ -638,6 +685,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.6.2/ghc-8.6.2-x86_64-apple-darwin.tar.xz
               dlSubdir: ghc-8.6.2
               dlHash: 8ec46a25872226dd7e5cf7271e3f3450c05f32144b96e6b9cb44cc4079db50dc
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.2/ghc-8.6.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.2
+              dlHash: 9a398e133cab09ff2610834337355d4e26c35e0665403fb9ff8db79315f74d3d
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-862-32-deb8
@@ -702,6 +754,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.6.3
               dlHash: bc2419fa180f8a7808c49775987866435995df9bdd9ce08bcd38352d63ba6031
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.3
+              dlHash: 2fec383904e5fa79413e9afd328faf9bc700006c8c3d4bcdd8d4f2ccf0f7fa2a
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-863-32-deb8
@@ -752,6 +809,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.6.4/ghc-8.6.4-x86_64-apple-darwin.tar.xz
               dlSubdir: ghc-8.6.4
               dlHash: cccb58f142fe41b601d73690809f6089f7715b6a50a09aa3d0104176ab4db09e
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.4/ghc-8.6.4-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.4
+              dlHash: e8d021b7a90772fc559862079da20538498d991956d7557b468ca19ddda22a08
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-864-32-deb9
@@ -820,6 +882,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.6.5/ghc-8.6.5-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.6.5
               dlHash: 83a3059a630d40a98e26cb5b520354e12094a96e36ba2f5ab002dad94cf2fb37
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: 457024c6ea43bdce340af428d86319931f267089398b859b00efdfe2fd4ce93f
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-865-32-deb9
@@ -890,6 +957,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-x86_64-apple-darwin.tar.xz
               dlSubdir: ghc-8.8.1
               dlHash: 38c8917b47c31bedf58c9305dfca3abe198d8d35570366f0773c4e2948bd8abe
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.8.1
+              dlHash: 29e56e6af38017a5a76b2b6995a39d3988fa58131e4b55b62dd317ba7186ac9b
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-881-32-deb9
@@ -949,6 +1021,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-x86_64-apple-darwin.tar.xz
               dlSubdir: ghc-8.8.2
               dlHash: 25c5c1a70036abf3f22b2b19c10d26adfdb08e8f8574f89d4b2042de5947f990
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.8.2
+              dlHash: e25d9b16ee62cafc7387af2cd021eea676a99cd2c32b83533b016162c63065d9
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-882-32-deb9
@@ -1013,6 +1090,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.8.3/ghc-8.8.3-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.8.3
               dlHash: 569719075b4d14b3875a899df522090ae31e6fe085e6dffe518e875b09a2f0be
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: e22586762af0911c06e8140f1792e3ca381a3a482a20d67b9054883038b3a422
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-883-32-deb9
@@ -1087,6 +1169,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.8.4/ghc-8.8.4-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.8.4
               dlHash: 8cebe5ccf454e82acd1ff52ca57590d1ab0f3f44a981b46257ec12158c8c447e
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.4/ghc-8.8.4-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: d185055d2c8dc3bfe5b88afd59d6877eb1e722b672d1c9649f18296e148ed71f
         A_32:
           Linux_Debian:
             unknown_versioning: &ghc-884-32-deb9
@@ -1164,6 +1251,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.10.1/ghc-8.10.1-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.10.1
               dlHash: e8646ec9b60fd40aa9505ee055f22f04601290ab7a1342c2cf37c34de9d3f142
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: 38a3166ea50cccd5bae7e1680eae3aae2b4ae31b61f82a1d8168fb821f43bd67
         A_32:
           Linux_Debian:
             '( >= 9 && < 10 )': &ghc-8101-32-deb9
@@ -1254,6 +1346,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-unknown-freebsd.tar.xz
               dlSubdir: ghc-8.10.2
               dlHash: 9e5957f3497f4b58ecd3699568d9caaa11a47a6d7e902032c261e450fa0f6686
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: dcae4c173b9896e07ff048de5509aa0a4537233150e06e5ce8848303dfadc176
         A_32:
           Linux_Debian:
             '( >= 9 && < 10 )': &ghc-8102-32-deb9
@@ -1343,6 +1440,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.10.3
               dlHash: 749007e995104db05cf6e3ad5bc36238cab8afac8055145661e5730e8f8af040
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: 927a6c699533a115cd49772ef2c753d9af2c13bf9f0b2d3bd13645cc6a144ee3
         A_32:
           Linux_Debian:
             '( >= 9 && < 10 )': &ghc-8103-32-deb9
@@ -1434,6 +1536,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-8.10.4
               dlHash: c9776a2ccf9629b03e967206a507fcdcb6c5189800a626e9461ababf6733c357
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: e9175a276504c3390a5e0084954e6997d56078737dbe7158049518892cf6bfb2
         A_32:
           Linux_Debian:
             '( >= 9 && < 10 )': &ghc-8104-32-deb9
@@ -1524,6 +1631,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-portbld-freebsd.tar.xz
               dlSubdir: ghc-9.0.1
               dlHash: 9dbc06d8832cae5c9f86dd7b2db729b3748a47beb4fd4b1e62bb66119817c3c1
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-9.0.1-x86_64-unknown-mingw32
+              dlHash: 4f4ab118df01cbc7e7c510096deca0cb25025339a97730de0466416296202493
         A_32:
           Linux_Debian:
             '( >= 9 && < 10 )': &ghc-901-32-deb9
@@ -1614,6 +1726,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-apple-darwin.tar.xz
               dlSubdir: ghc-9.2.0.20210422
               dlHash: 8884c059f2b76e4c4309ff6bd7a7dde37663f751fd26220e9a2bcabb4d69a401
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-9.0.1-x86_64-unknown-mingw32
+              dlHash: 33f173b754d18f26bb27f52bb77a92fd22a48675daa2b43a1879bf01dddd7e8f
         A_32:
           Linux_Debian:
             '( >= 9 && < 10 )': &ghc-921-alpha2-32-deb9
@@ -1666,6 +1783,11 @@ ghcupDownloads:
               dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-x86_64-portbld-freebsd.tar.xz
               dlSubdir:
               dlHash: 33b7d37ea0688c93436eac9ec139d9967687875aa1fa13f2bb73bf05a9a59a1d
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-x86_64-unknown-mingw32.zip
+              dlSubdir:
+              dlHash: 95f233efedb1ebf0e6db015fa2f55c1ed00b9938d207ec63c066f706fb4b6373
         A_32:
           Linux_UnknownLinux:
             unknown_versioning:
@@ -1694,6 +1816,11 @@ ghcupDownloads:
             unknown_versioning:
               dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/cabal-install-3.0.0.0-x86_64-portbld-freebsd.tar.xz
               dlHash: 2240842ab2ae7b955feb8b526aba1c7991248c803383107adf39990441294d2a
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/cabal-install-3.0.0.0-x86_64-unknown-mingw32.zip
+              dlSubdir:
+              dlHash: 8889963ebef5e829d86329fdb59832c107efd117cf7862a605f2fe2d2360de1f
         A_32:
           Linux_Alpine:
             unknown_versioning:
@@ -1725,6 +1852,11 @@ ghcupDownloads:
             unknown_versioning:
               dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-portbld-freebsd.tar.xz
               dlHash: f1e35151cca91541b0fb4bdb3ed18f3c348038eab751845ad19c11307d66c273
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-unknown-mingw32.zip
+              dlSubdir:
+              dlHash: 17778c3ade0482bc37f451eec326f8fce8fbe1f12b1d6aacb2e2b9e34786c054
         A_32:
           Linux_Alpine:
             unknown_versioning:
@@ -1759,6 +1891,11 @@ ghcupDownloads:
             unknown_versioning:
               dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.4.0.0/cabal-install-3.4.0.0-x86_64-freebsd-12.1-release.tar.xz
               dlHash: a1e2db664ec00e42a1e071a4181f6476f6e0bad321f1ddc0cf27831119f4c6d4
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.4.0.0/cabal-install-3.4.0.0-x86_64-windows.zip
+              dlSubdir:
+              dlHash: 860fff2d39a82d1dc0ca924a77164d0988af49c2c5f45e15d615144122beb647
         A_32:
           Linux_UnknownLinux:
             unknown_versioning: &cabal-3400-32
@@ -1797,6 +1934,10 @@ ghcupDownloads:
             unknown_versioning:
               dlUri: https://downloads.haskell.org/~ghcup/0.1.14.1/x86_64-portbld-freebsd-ghcup-0.1.14.1
               dlHash: 89a70980d77888dae8b9fd0f05e7a7920f421bc3bb5192da8e73fd4e7b4cb86f
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/tmp/ghcup.exe
+              dlHash: e6dc0b337b29164d5e4a299e572955591b1b6e5d4d11e895c8cbc05666d98ad5
           Linux_Alpine:
             unknown_versioning: *ghcup-64
         A_32:
@@ -1833,6 +1974,10 @@ ghcupDownloads:
             unknown_versioning:
               dlUri: https://github.com/haskell/haskell-language-server/releases/download/1.1.0/haskell-language-server-macOS-1.1.0.tar.gz
               dlHash: 4e89b192e2f49637d772e974f2c17b16da067ecd5912575eaa542551de97681b
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/hls/1.1.0/haskell-language-server-Windows-1.1.0.tar.gz
+              dlHash: a1d3f451e64a041aa527a25da29e4716a2de6ae347cef4ef9312fc7611e168cc
           Linux_Alpine:
             unknown_versioning: *hls-64
   Stack:
@@ -1854,6 +1999,12 @@ ghcupDownloads:
               dlHash: f4aedfa8fbe371f77286ee97ec5c3c553842e7ae15b2952a8b8442dccba04bf0
               dlSubdir:
                 RegexDir: "stack-.*"
+          Windows:
+            unknown_versioning:
+              dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.5.1/stack-2.5.1-windows-x86_64.tar.gz
+              dlHash: 57150b422cfd42249f5e629d0eb678df6d95dabe486ced57e8298d300b940d41
+              dlSubdir:
+                RegexDir: "stack-.*"
           Linux_Alpine:
             unknown_versioning: *stack-251-64
     2.7.1:
@@ -1876,6 +2027,12 @@ ghcupDownloads:
               dlHash: 4248c6fbc87e8a2c06f39e867eb5ef28eae0d99470137cb415356c631c0dcbf2
               dlSubdir:
                 RegexDir: "stack-.*"
+          Windows:
+            unknown_versioning:
+              dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.7.1/stack-2.7.1-windows-x86_64.tar.gz
+              dlHash: 8452f5fc9235620a84863f2f68e5f681c72d0d181cde50482f178a966ee0ceb9
+              dlSubdir:
+                RegexDir: "stack-.*"
           Linux_Alpine:
             unknown_versioning: *stack-64
 
diff --git a/ghcup-0.0.5.yaml b/ghcup-0.0.5.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..32d6e6b800dcd05ae387e6489e930e941080d526
--- /dev/null
+++ b/ghcup-0.0.5.yaml
@@ -0,0 +1,2042 @@
+---
+globalTools:
+  ShimGen:
+    dlUri: https://downloads.haskell.org/~ghcup/tmp/gs.exe
+    dlHash: 9ce8b7dad7ff4e5017dbd63d6f6f3d16412b889560cb6ccd3903dbcab0bf4f0d
+toolRequirements:
+  GHC:
+    unknown_version:
+      Linux_Debian:
+        unknown_versioning:
+          distroPKGs:
+          - build-essential
+          - curl
+          - libffi-dev
+          - libffi6
+          - libgmp-dev
+          - libgmp10
+          - libncurses-dev
+          - libncurses5
+          - libtinfo5
+          notes: ''
+      Linux_Ubuntu:
+        unknown_versioning:
+          distroPKGs:
+          - build-essential
+          - curl
+          - libffi-dev
+          - libffi6
+          - libgmp-dev
+          - libgmp10
+          - libncurses-dev
+          - libncurses5
+          - libtinfo5
+          notes: ''
+        "( >= 20.04 && < 20.10 )":
+          distroPKGs:
+          - build-essential
+          - curl
+          - libffi-dev
+          - libffi7
+          - libgmp-dev
+          - libgmp10
+          - libncurses-dev
+          - libncurses5
+          - libtinfo5
+          notes: ''
+        "( >= 20.10 )":
+          distroPKGs:
+          - build-essential
+          - curl
+          - libffi-dev
+          - libffi8ubuntu1
+          - libgmp-dev
+          - libgmp10
+          - libncurses-dev
+          - libncurses5
+          - libtinfo5
+          notes: ''
+      Linux_CentOS:
+        '( >= 7 && < 8 )':
+          distroPKGs:
+          - gcc
+          - gcc-c++
+          - gmp
+          - gmp-devel
+          - make
+          - ncurses
+          - xz
+          - perl
+          notes: ''
+        unknown_versioning:
+          distroPKGs:
+          - gcc
+          - gcc-c++
+          - gmp
+          - gmp-devel
+          - make
+          - ncurses
+          - ncurses-compat-libs
+          - xz
+          - perl
+          notes: ''
+      Linux_Fedora:
+        unknown_versioning:
+          distroPKGs:
+          - gcc
+          - gcc-c++
+          - gmp
+          - gmp-devel
+          - make
+          - ncurses
+          - ncurses-compat-libs
+          - xz
+          - perl
+          notes: ''
+      Linux_Alpine:
+        unknown_versioning:
+          distroPKGs:
+          - curl
+          - gcc
+          - g++
+          - gmp-dev
+          - ncurses-dev
+          - libffi-dev
+          - make
+          - xz
+          - tar
+          - perl
+          notes: ''
+      Linux_UnknownLinux:
+        unknown_versioning:
+          distroPKGs: []
+          notes: 'You need the following packages: curl g++ gcc gmp make ncurses realpath
+            xz-utils. Consult your distro documentation on the exact names of those
+            packages.'
+      Darwin:
+        unknown_versioning:
+          distroPKGs: []
+          notes: On OS X, in the course of running ghcup you will be given a dialog
+            box to install the command line tools. Accept and the requirements will
+            be installed for you. You will then need to run the command again.
+      FreeBSD:
+        unknown_versioning:
+          distroPKGs:
+          - curl
+          - gcc
+          - gmp
+          - gmake
+          - ncurses
+          - perl5
+          - libffi
+          - libiconv
+          notes: ''
+      Windows:
+        unknown_versioning:
+          distroPKGs: []
+          notes: On Windows, msys2 should already have been set up during the installation,
+            so most users should just press ENTER.
+            If you are installing manually, make sure to have a working mingw64 toolchain and
+            shell.
+ghcupDownloads:
+  GHC:
+    7.10.3:
+      viTags:
+      - base-4.8.2.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/7.10.3/docs/html/users_guide/release-7-10-1.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-src.tar.xz
+        dlSubdir: ghc-7.10.3
+        dlHash: cf90cedce1c28fd0e2b9e72fe8a938756668d18ea1fcc884a19f698658ac4fef
+      viPostRemove: &ghc-post-remove "After removing GHC you might also want to clean up your cabal store at: ~/.cabal/store/ghc-<ghcver>"
+      viPostInstall: "GHC-7.10.3 may give linking errors on most modern distros. You may have to pass '--ghc-option=-optc-no-pie --ghc-option=-optl-no-pie' to cabal build/install. Also see https://gitlab.haskell.org/ghc/ghc/-/issues/18763"
+      viArch:
+        A_64:
+          Linux_Debian:
+            unknown_versioning: &ghc-7103-64-deb8
+              dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-deb8-linux.tar.bz2
+              dlSubdir: ghc-7.10.3
+              dlHash: 01cfbad8dff1e8b34a5fdca8caeaf843b56e36af919e29cd68870d2588563db5
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-7103-64-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-7103-64-deb8
+          Linux_CentOS:
+            unknown_versioning: &ghc-7103-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-centos67-linux.tar.bz2
+              dlSubdir: ghc-7.10.3
+              dlHash: a8957f7a2fd81720c5d3dc403571d77d31115ff5f42edb2917c36d8e714220d4
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-7103-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-7103-64-deb8
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-apple-darwin.tar.bz2
+              dlSubdir: ghc-7.10.3
+              dlHash: 80893e367e8318105f7db2064adf202e3d96b1f014e792b73e92f2cacf0b757a
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-portbld-freebsd.tar.bz2
+              dlSubdir: ghc-7.10.3
+              dlHash: 2aa396edd2bb651f4bc7eef7a396913ea24923de5aafdc76df6295333e487e48
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-7.10.3
+              dlHash: 63e1689fc9e2809ae4d7f422b4dc810052e54c9aa2afd08746e234180e711dde
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-7103-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-i386-deb8-linux.tar.bz2
+              dlSubdir: ghc-7.10.3
+              dlHash: d2ccf072457fb100503f6f5430a1e3589ca525a97424263d036b0550bc277f0c
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-7103-32-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-7103-32-deb8
+          Linux_CentOS:
+            unknown_versioning: &ghc-7103-32-centos
+              dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-i386-centos67-linux.tar.bz2
+              dlSubdir: ghc-7.10.3
+              dlHash: c50aa20275e8d1ba9148f380eb7598bc148143281fc17c9acd38ea7b325852bd
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-7103-32-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-7103-32-deb8
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-i386-portbld-freebsd.tar.bz2
+              dlSubdir: ghc-7.10.3
+              dlHash: 3dde05577c6f94dcb0ba201ebd53ab88553bbc9a3aa8e72237162ed7a9d588a3
+    8.0.2:
+      viTags:
+      - base-4.9.1.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.0.2/docs/html/users_guide/8.0.1-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-src.tar.xz
+        dlSubdir: ghc-8.0.2
+        dlHash: 11625453e1d0686b3fa6739988f70ecac836cadc30b9f0c8b49ef9091d6118b1
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 7 && < 8 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-x86_64-deb7-linux.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: b2f5c304b57ac5840a0d2ef763a3c6fa858c70840f749cfad12ed227da973c0a
+            unknown_versioning: &ghc-802-64-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: 5ee68290db00ca0b79d57bc3a5bdce470de9ce9da0b098a7ce6c504605856c8f
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-802-64-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-802-64-deb8
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.0.2/ghc-8.0.2-x86_64-alpine-linux.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: 517783b660a27ebf95b2568d47292fd633d5f9a4de4c80ad1ccf05e1b9d7313f
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-802-64-deb8
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: ff50a2df9f002f33b9f09717ebf5ec5a47906b9b65cc57b1f9849f8b2e06788d
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: b36a20e5cae24d70bbb6116ae486f21811e9384f15d3892d260f02fba3e3bb8c
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: 8c42c1f4af995205b9816a1e97e2752fe758544c1f5fe77958cdcd319c9c2d53
+        A_32:
+          Linux_Debian:
+            '( >= 7 && < 8 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-i386-deb7-linux.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: 07ead3a49f8c9df4b429e7a2f96f6f31bcab8d3ff8277a9aed0201d13ddad448
+            unknown_versioning: &ghc-802-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.0.2/ghc-8.0.2-i386-deb8-linux.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: 818621342a2161b8afcc995a0765816bb40aefbfa1db2c8a7d59c04d8b18228a
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.0.2/ghc-8.0.2-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-8.0.2
+              dlHash: b4cd12a1048b2fff2f23c9eec0dd3a1174d54d017f8d79ec79af4534118e6881
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-802-32-deb8
+    8.2.2:
+      viTags:
+      - base-4.10.1.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.2.2/docs/html/users_guide/8.2.2-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-src.tar.xz
+        dlSubdir: ghc-8.2.2
+        dlHash: bb8ec3634aa132d09faa270bbd604b82dfa61f04855655af6f9d14a9eedc05fc
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 7 && < 8 )': &ghc-822-64-deb7
+              dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-x86_64-deb7-linux.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: cd7afbca54edf9890da9f432c63366556246c85c1198e40c99df5af01c555834
+            unknown_versioning: &ghc-822-64-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: 48e205c62b9dc1ccf6739a4bc15a71e56dde2f891a9d786a1b115f0286111b2a
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-822-64-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-822-64-deb8
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.2.2/ghc-8.2.2-x86_64-alpine-linux.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: adcf3a320a3c402aba07ae9586990dc3c0b550e96aeffb1b9e194313d3ba716d
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-822-64-deb7
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: f90fcf62f7e0936a6dfc3601cf663729bfe9bbf85097d2d75f0a16f8c2e95c27
+          FreeBSD:
+            '( >= 10 && < 11 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-x86_64-portbld10_3-freebsd.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: 9e99aaeaec4b2c6d660d80246c0d4dbd41fda88f1eb7a908b29dc8fa8d663949
+            '( >= 11 && < 12 )': &ghc-822-64-fbsd11
+              dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-x86_64-portbld11-freebsd.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: cd351c704b92b9af23994024df07de8ca7090ea7675d5c8b14b2be857a46d804
+            unknown_versioning: *ghc-822-64-fbsd11
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: 1e033df2092aa546e763e7be63167720b32df64f76673ea1ce7ae7c9f564b223
+        A_32:
+          Linux_Debian:
+            '( >= 7 && < 8 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-i386-deb7-linux.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: cd18766b1a9b74fc6c90003a719ecab158f281f9a755d8b1bd3fd764ba6947b5
+            unknown_versioning: &ghc-822-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.2.2/ghc-8.2.2-i386-deb8-linux.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: 9e67d72d76482e0ba91c718e727b00386a1a12a32ed719714976dc56ca8c8223
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-822-32-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-822-32-deb8
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.2.2/ghc-8.2.2-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-8.2.2
+              dlHash: 467534c32552cfd318753112dbc70af003693aad4b0081f2a07e61f5b5ea2c22
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-822-32-deb8
+    8.4.1:
+      viTags:
+      - base-4.11.0.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.4.1/docs/html/users_guide/8.4.1-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.4.1/ghc-8.4.1-src.tar.xz
+        dlSubdir: ghc-8.4.1
+        dlHash: 39ae2f25192408f355693e5a3c8b6ff613ddb7c4da998fdf26210143a61839d2
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.1/ghc-8.4.1-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.4.1
+              dlHash: 427c77a934b30c3f1de992c38c072afb4323fe6fb30dbac919ca8cb6ae98fbd9
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-841-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.4.1/ghc-8.4.1-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.4.1
+              dlHash: 89328a013e64b9b56825a9071fea5616ddd623d37fd41e8fb913dfebc609e7ea
+          Linux_Mint:
+            unknown_versioning: *ghc-841-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-841-64-fedora
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-841-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.1/ghc-8.4.1-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.4.1
+              dlHash: d774e39f3a0105843efd06709b214ee332c30203e6c5902dd6ed45e36285f9b7
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.1/ghc-8.4.1-x86_64-portbld11-freebsd.tar.xz
+              dlSubdir: ghc-8.4.1
+              dlHash: e748daec098445c6190090fe32bb2817a1140553be5acd2188e1af05ad24e5aa
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.1/ghc-8.4.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.4.1
+              dlHash: 328b013fc651d34e075019107e58bb6c8a578f0155cf3ad4557e6f2661b03131
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-841-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.4.1/ghc-8.4.1-i386-deb8-linux.tar.xz
+              dlSubdir: ghc-8.4.1
+              dlHash: c56c589c76c7ddcb77cdbef885a811761e669d3e76868b723d5be56dedcd4f69
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-841-32-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-841-32-deb8
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-841-32-deb8
+    8.4.2:
+      viTags:
+      - base-4.11.1.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.4.2/docs/html/users_guide/8.4.2-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-src.tar.xz
+        dlSubdir: ghc-8.4.2
+        dlHash: 01cc32f24a06bf3b2428351b6d7fec791e82d042426d29ad9e5a245b35f0047b
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.4.2
+              dlHash: 246f66eb56f4ad0f1c7755502cfc8f9972f2d067dede17e151f6f479c1f76fbd
+            unknown_versioning: &ghc-842-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.4.2
+              dlHash: 3f4f5bbd2cdab4e7015ada9196d8d9b3a1ad274293cef011f85c46854596cb57
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-842-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.4.2
+              dlHash: d057b5c833596dbe4ae5d0dc2994f6cc5d0f4c2a21ea1d7900821d165fd4e846
+            '( >= 16 && < 19 )': *ghc-842-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-842-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-842-64-fedora
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-842-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.4.2
+              dlHash: 87469222042b9ac23f9db216a8d4e5107297bdbbb99df71eb4d9e7208455def2
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.4.2
+              dlHash: e9ed417fdf94c2ff2c6e344ed16f332bf6b591511f6442c0d9ea94854882b66c
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.4.2
+              dlHash: 797634aa9812fc6b2084a24ddb4fde44fa83a2f59daea82e0af81ca3dd323fde
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-842-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.4.2/ghc-8.4.2-i386-deb8-linux.tar.xz
+              dlSubdir: ghc-8.4.2
+              dlHash: 2d849c30b4c1eac25dc74333501920921e22fa483153f404993808bbda93df05
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-842-32-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-842-32-deb8
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-842-32-deb8
+    8.4.3:
+      viTags:
+      - base-4.11.1.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.4.3/docs/html/users_guide/8.4.3-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.4.3/ghc-8.4.3-src.tar.xz
+        dlSubdir: ghc-8.4.3
+        dlHash: ae47afda985830de8811243255aa3744dfb9207cb980af74393298b2b62160d6
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.4.3/ghc-8.4.3-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.4.3
+              dlHash: 30a402c6d4754a6c020e0547f19ae3ac42e907e35349aa932d347f73e421a8e2
+            unknown_versioning: &ghc-843-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.4.3/ghc-8.4.3-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.4.3
+              dlHash: 2e4f53afb872ad9c640f31aea283b3ff4c5028b65808a1920739900aef7d15c9
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-843-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.4.3/ghc-8.4.3-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.4.3
+              dlHash: 269e7a4d3f336491b88409a020998122b30a3a729af78d33be86d3b3f8000c3e
+            '( >= 16 && < 19 )': *ghc-843-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-843-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-843-64-fedora
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-843-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.3/ghc-8.4.3-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.4.3
+              dlHash: af0b455f6c46b9802b4b48dad996619cfa27cc6e2bf2ce5532387b4a8c00aa64
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.3/ghc-8.4.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.4.3
+              dlHash: 8a83cfbf9ae84de0443c39c93b931693bdf2a6d4bf163ffb41855f80f4bf883e
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-843-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.4.3/ghc-8.4.3-i386-deb8-linux.tar.xz
+              dlSubdir: ghc-8.4.3
+              dlHash: f5763983a26dedd88b65a0b17267359a3981b83a642569b26334423f684f8b8c
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-843-32-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-843-32-deb8
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-843-32-deb8
+    8.4.4:
+      viTags:
+      - base-4.11.1.0
+      viChangeLog: https://downloads.haskell.org/~ghc/8.4.4/docs/html/users_guide/8.4.4-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-src.tar.xz
+        dlSubdir: ghc-8.4.4
+        dlHash: 11117735a58e507c481c09f3f39ae5a314e9fbf49fc3109528f99ea7959004b2
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: 4c2a8857f76b7f3e34ecba0b51015d5cb8b767fe5377a7ec477abde10705ab1a
+            unknown_versioning: &ghc-844-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: 47c80a32d8f02838a2401414c94ba260d1fe82b7d090479994522242c767cc83
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-844-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: 8ab2befddc14d1434d0aad0c5d3c7e0c2b78ff84caa3429fa62527bfc6b86095
+            '( >= 16 && < 19 )': *ghc-844-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-844-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-844-64-fedora
+          Linux_CentOS:
+            unknown_versioning: &ghc-844-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-centos70-linux.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: 83a96650f5a92b1e4d7651d256d6438624342d40e780e68125033435a54cd674
+          Linux_RedHat:
+            unknown_versioning: *ghc-844-64-centos
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.4.4/ghc-8.4.4-x86_64-alpine-linux.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: 336affff8314d3dc5e85d9c09015ae2ba8a7658b459c8c8ae77ecaa551a56ae7
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-844-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-844-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: 28dc89ebd231335337c656f4c5ead2ae2a1acc166aafe74a14f084393c5ef03a
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-portbld-freebsd11.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: 44fbd142d1c355d6110595c59c760e2c73866ff9259ec85ebf814edb244d1940
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: da29dbb0f1199611c7d5bb7b0dd6a7426ca98f67dfd6da1526b033cd3830dc05
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-844-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-i386-deb8-linux.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: 678bafaabea6af70ba71ccf0210bb437f9f5591ec28ac1cbbbd5f7aa6894e450
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-844-32-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-844-32-deb8
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.4.4/ghc-8.4.4-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-8.4.4
+              dlHash: 892888d388ef5c9cadf5cfba1146d62237c25b9b066fb62fee940b2b285fd308
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-844-32-deb8
+    8.6.1:
+      viTags:
+      - base-4.12.0.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.6.1/docs/html/users_guide/8.6.1-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-src.tar.xz
+        dlSubdir: ghc-8.6.1
+        dlHash: 2c25c26d1e5c47c7cbb2a1d8e6456524033e7a71409184dd3125e3fc5a3c7036
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.6.1
+              dlHash: 6d8784401b7dd80c90fa17306ec0539920e3987399a2c7ef247989e53197dc42
+            unknown_versioning: &ghc-861-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.6.1
+              dlHash: 97d44f303868d74e4d13a2e99c82ffce3d25fd54c704675e5a1939e0d824dbf0
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-861-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.6.1
+              dlHash: da903fbcf11ee6c977a8b7dac3f04dbc098d674def587880b6624b8f32588beb
+            '( >= 16 && < 19 )': *ghc-861-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-861-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-861-64-fedora
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-861-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.6.1
+              dlHash: 9692cdfd202b0e039ea0c3dde5dbf653736c836ca1df46504b179b572100808c
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.6.1
+              dlHash: 51403b054a3a649039ac988e1d1112561f96750bfced63df864091a3fab36f08
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.1
+              dlHash: 7316d9cb5e486460476754f872c7bac30ee2082e42f46da4342f872d10b88099
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-861-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.6.1/ghc-8.6.1-i386-deb8-linux.tar.xz
+              dlSubdir: ghc-8.6.1
+              dlHash: 83573af96e3dec8f67c1a844512f92cbf7d51ae7ceca53d948fc2a3300abd05c
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-861-32-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-861-32-deb8
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-861-32-deb8
+    8.6.2:
+      viTags:
+      - base-4.12.0.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.6.2/docs/html/users_guide/8.6.2-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.6.2/ghc-8.6.2-src.tar.xz
+        dlSubdir: ghc-8.6.2
+        dlHash: caaa819d21280ecde90a4773143dee188711e9ff175a27cfbaee56eb851d76d5
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            unknown_versioning: &ghc-862-64-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.6.2/ghc-8.6.2-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.6.2
+              dlHash: 13f96e8b83bb5bb60f955786ff9085744c24927a33be8a17773f84c7c248533a
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-862-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.6.2/ghc-8.6.2-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.6.2
+              dlHash: 702aa5dfa1639c37953ceb7571a5057d9fb0562aecb197b277953a037d78047d
+            '( >= 16 && < 19 )': *ghc-862-64-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-862-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-862-64-fedora
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-862-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.2/ghc-8.6.2-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.6.2
+              dlHash: 8ec46a25872226dd7e5cf7271e3f3450c05f32144b96e6b9cb44cc4079db50dc
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.2/ghc-8.6.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.2
+              dlHash: 9a398e133cab09ff2610834337355d4e26c35e0665403fb9ff8db79315f74d3d
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-862-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.6.2/ghc-8.6.2-i386-deb8-linux.tar.xz
+              dlSubdir: ghc-8.6.2
+              dlHash: a288026d9ef22f7ac387edab6b29ef7dcb3b28945c8ea532a15c1fa35d4733ed
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-862-32-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-862-32-deb8
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-862-32-deb8
+    8.6.3:
+      viTags:
+      - base-4.12.0.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.6.3/docs/html/users_guide/8.6.3-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-src.tar.xz
+        dlSubdir: ghc-8.6.3
+        dlHash: 9f9e37b7971935d88ba80426c36af14b1e0b3ec1d9c860f44a4391771bc07f23
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.6.3
+              dlHash: 291ca565374f4d51cc311488581f3279d3167a064fabfd4a6722fe2bd4532fd5
+            unknown_versioning: &ghc-863-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.6.3
+              dlHash: e7954c8ed9b422a09c6ab737e4a0865a2725d034ba0e272bd5c70db910797f99
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-863-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.6.3
+              dlHash: 52ae92f4e8bb2ac0b7847287ea3da37081f5f7bf8bbb7c78ac35fde537d1a89f
+            '( >= 16 && < 19 )': *ghc-863-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-863-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-863-64-fedora
+          Linux_CentOS:
+            unknown_versioning: &ghc-863-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.6.3
+              dlHash: 355bd85c69933c31bbe99b4269ce719acfd0aad0b45e359ac39b9bb13996acc6
+          Linux_RedHat:
+            unknown_versioning: *ghc-863-64-centos
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-863-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-863-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.6.3
+              dlHash: 79d069a1a7d74cfdd7ac2a2711c45d3ddc6265b988a0cefa342714b24f997fc1
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.6.3
+              dlHash: bc2419fa180f8a7808c49775987866435995df9bdd9ce08bcd38352d63ba6031
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.3
+              dlHash: 2fec383904e5fa79413e9afd328faf9bc700006c8c3d4bcdd8d4f2ccf0f7fa2a
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-863-32-deb8
+              dlUri: https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-i386-deb8-linux.tar.xz
+              dlSubdir: ghc-8.6.3
+              dlHash: b57070ba8c70b1333a3e47ce124baf791be39c20a592954772532fd6dd51882f
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-863-32-deb8
+          Linux_Mint:
+            unknown_versioning: *ghc-863-32-deb8
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-863-32-deb8
+    8.6.4:
+      viTags:
+      - base-4.12.0.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.6.4/docs/html/users_guide/8.6.4-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.6.4/ghc-8.6.4-src.tar.xz
+        dlSubdir: ghc-8.6.4
+        dlHash: 5b5d07e4463203a433c3ed3df461ba6cce11b6d2b9b264db31f3429075d0303a
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.6.4/ghc-8.6.4-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.6.4
+              dlHash: 34ef5fc8ddf2fc32a027180bea5b1c8a81ea840c87faace2977a572188d4b42d
+            unknown_versioning: &ghc-864-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.6.4/ghc-8.6.4-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.6.4
+              dlHash: ef74222ef3c01c3fc5b926f67e8b4ef612fe8efa40ac937317cff9b0eed8d863
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-864-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.6.4/ghc-8.6.4-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.6.4
+              dlHash: e0b1ada7a679d6c35f9d7a1192ed35fde054f3650bb0bd2570d103729ad3b846
+            '( >= 16 && < 19 )': *ghc-864-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-864-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-864-64-fedora
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-864-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.4/ghc-8.6.4-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.6.4
+              dlHash: cccb58f142fe41b601d73690809f6089f7715b6a50a09aa3d0104176ab4db09e
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.4/ghc-8.6.4-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.4
+              dlHash: e8d021b7a90772fc559862079da20538498d991956d7557b468ca19ddda22a08
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-864-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.6.4/ghc-8.6.4-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.6.4
+              dlHash: 5e2ce88f4d13d23ac37e278e0c7b51c801008931359b9fa8a631d804d2da552c
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-864-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-864-32-deb9
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-864-32-deb9
+    8.6.5:
+      viTags:
+      - base-4.12.0.0
+      viChangeLog: https://downloads.haskell.org/~ghc/8.6.5/docs/html/users_guide/8.6.5-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-src.tar.xz
+        dlSubdir: ghc-8.6.5
+        dlHash: 4d4aa1e96f4001b934ac6193ab09af5d6172f41f5a5d39d8e43393b9aafee361
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: c419fd0aa9065fe4d2eb9a248e323860c696ddf3859749ca96a84938aee49107
+            unknown_versioning: &ghc-865-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: bc75f5601a9f41d58b2ba161b9e28fad52143a7229060f1e084168d9b2e914df
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-865-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: cf78b53eaf336083e7a05f4a3000afbae4abe5bbc77ef80cc40e09d04ac5b4a1
+            '( >= 16 && < 19 )': *ghc-865-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-865-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-865-64-fedora
+          Linux_CentOS:
+            unknown_versioning: &ghc-865-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: 80ab566f4411299f9e5922d60749ca80f989d697db19e03ed875619d699f0edf
+          Linux_RedHat:
+            unknown_versioning: *ghc-865-64-centos
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.6.5/ghc-8.6.5-x86_64-alpine-linux.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: b9d3ed7f7aa24ef2d58bb579252289caa0b8877adee3685e3af2fb73d440afdc
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-865-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-865-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: dfc1bdb1d303a87a8552aa17f5b080e61351f2823c2b99071ec23d0837422169
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.6.5/ghc-8.6.5-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: 83a3059a630d40a98e26cb5b520354e12094a96e36ba2f5ab002dad94cf2fb37
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: 457024c6ea43bdce340af428d86319931f267089398b859b00efdfe2fd4ce93f
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-865-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: 1cddb907393a669342b1a922dd16d505d9d93d50bd9433a54a8162f8701250dc
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-865-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-865-32-deb9
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.6.5/ghc-8.6.5-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: 3737837550d9b177acfe150e3a3cd4545427ded020487c2ed5194d7b8f116349
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-865-32-deb9
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.6.5/ghc-8.6.5-aarch64-ubuntu18.04-linux.tar.xz
+              dlSubdir: ghc-8.6.5
+              dlHash: 1852589037e4b2805ab517bc430e25a3125c4a118a1674ffefbb443394a0c786
+    8.8.1:
+      viTags:
+      - base-4.13.0.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.8.1/docs/html/users_guide/8.8.1-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-src.tar.xz
+        dlSubdir: ghc-8.8.1
+        dlHash: 908a83d9b814da74585de9d39687189e6260ec3848131f9d9236cab8a123721a
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.8.1
+              dlHash: fd96eb851971fbc3332bf2fa7821732cfa8b37e5a076a69f6a06f83f0ea7ccc5
+            unknown_versioning: &ghc-881-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.8.1
+              dlHash: 620fd560535b63cac5f8c97354ccddf93fa940cca78e2d19f6f98b7e67c6a723
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-881-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.8.1
+              dlHash: 851a78df620bc056c34b252c97040d5755e294993fa8afa5429708b5229204d6
+            '( >= 16 && < 19 )': *ghc-881-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-881-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-881-64-fedora
+          Linux_CentOS:
+            unknown_versioning: &ghc-881-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.8.1
+              dlHash: 6cdd34e4dbaeb801e805811f91cf43a2d5f64b22f884718ffbd3542a2f4dd14f
+          Linux_RedHat:
+            unknown_versioning: *ghc-881-64-centos
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-881-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-881-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.8.1
+              dlHash: 38c8917b47c31bedf58c9305dfca3abe198d8d35570366f0773c4e2948bd8abe
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.8.1
+              dlHash: 29e56e6af38017a5a76b2b6995a39d3988fa58131e4b55b62dd317ba7186ac9b
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-881-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.8.1/ghc-8.8.1-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.8.1
+              dlHash: 3d3bb75aff2dd79ec87ace10483368681fbc328ff00ebf15edad33420f00f7f5
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-881-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-881-32-deb9
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-881-32-deb9
+    8.8.2:
+      viTags:
+      - base-4.13.0.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.8.2/docs/html/users_guide/8.8.2-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-src.tar.xz
+        dlSubdir: ghc-8.8.2
+        dlHash: 01cea54d90686b97bcc9960b108beaffccd4336dee930dcf9beaf52b1f370a0b
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.8.2
+              dlHash: fbe69652eba75dadb758d00292247d17fb018c29cac5acd79843e56311256c9f
+            unknown_versioning: &ghc-882-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.8.2
+              dlHash: 7b2d66c2d5d8c15750da5833d3018634a5eb792a5662282e3abfeb112c2a1cc3
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-882-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.8.2
+              dlHash: dbe2db717b33460f790e155e487d2a31c9b21a9d245f0c9490ad65844c3ea21f
+            '( >= 16 && < 19 )': *ghc-882-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-882-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-882-64-fedora
+          Linux_CentOS:
+            unknown_versioning: &ghc-882-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.8.2
+              dlHash: f065a017d7a38f235f186ffe32d8261a4fd39c7e945d5cde85c0984c2569db99
+          Linux_RedHat:
+            unknown_versioning: *ghc-882-64-centos
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-882-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-882-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.8.2
+              dlHash: 25c5c1a70036abf3f22b2b19c10d26adfdb08e8f8574f89d4b2042de5947f990
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.8.2
+              dlHash: e25d9b16ee62cafc7387af2cd021eea676a99cd2c32b83533b016162c63065d9
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-882-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.8.2/ghc-8.8.2-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.8.2
+              dlHash: ad1c628082c32635a436905a7ff83eaa4246347d869be5ef6b33c3bf85e8f00c
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-882-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-882-32-deb9
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-882-32-deb9
+    8.8.3:
+      viTags:
+      - base-4.13.0.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.8.3/docs/html/users_guide/8.8.3-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-src.tar.xz
+        dlSubdir: ghc-8.8.3
+        dlHash: e0dcc0aaf3e234c5978f29e6df62947e97720ab404ec0158343df211c5480f89
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: 92b9fadc442976968d2c190c14e000d737240a7d721581cda8d8741b7bd402f0
+            unknown_versioning: &ghc-883-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: 42fde2ef5a143e1e6b47ae8875162ea2d4d54b06f0f7fa32ee4f0eb86f2be7ad
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-883-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: 45ee1de3bfc98cbcc4886b65fc7651ade2d3820aa85eac2dbe9bc7bf91e7c818
+            '( >= 16 && < 19 )': *ghc-883-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-883-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-883-64-fedora
+          Linux_CentOS:
+            unknown_versioning: &ghc-883-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: 4b2b5313f7c12b81e54efcb26705fa9e4ad5b98f2b58bfc76fb0c9ba1d55eb1f
+          Linux_RedHat:
+            unknown_versioning: *ghc-883-64-centos
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-883-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-883-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: 7016de90dd226b06fc79d0759c5d4c83c2ab01d8c678905442c28bd948dbb782
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.8.3/ghc-8.8.3-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: 569719075b4d14b3875a899df522090ae31e6fe085e6dffe518e875b09a2f0be
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: e22586762af0911c06e8140f1792e3ca381a3a482a20d67b9054883038b3a422
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-883-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: 441e2c7a4fc83ebf179712bd939b555cda7c6633545b7c8ac38049f9d85003ae
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-883-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-883-32-deb9
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-883-32-deb9
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-aarch64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.8.3
+              dlHash: 2a6821d0e7326cfa7670851702924bbab3b092415ba41247c37419158327eed9
+    8.8.4:
+      viTags:
+      - base-4.13.0.0
+      viChangeLog: https://downloads.haskell.org/~ghc/8.8.4/docs/html/users_guide/8.8.4-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.8.4/ghc-8.8.4-src.tar.xz
+        dlSubdir: ghc-8.8.4
+        dlHash: f0505e38b2235ff9f1090b51f44d6c8efd371068e5a6bb42a2a6d8b67b5ffc2d
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 8 && < 9 )':
+              dlUri: https://downloads.haskell.org/~ghc/8.8.4/ghc-8.8.4-x86_64-deb8-linux.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: 51a36892f1264744195274187298d13ac62bce2da86d4ddf76d8054ab90f2feb
+            unknown_versioning: &ghc-884-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.8.4/ghc-8.8.4-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: 4862559d221153caf978f4bf2c15a82c114d1e1f43b298b2ecff2ac94b586d20
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-884-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.8.4/ghc-8.8.4-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: f32e37f8aa03e74bad533ae02f62dc27a4521e78199576af490888ba34b515db
+            '( >= 16 && < 19 )': *ghc-884-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-884-64-fedora
+          Linux_Fedora:
+            unknown_versioning: *ghc-884-64-fedora
+          Linux_CentOS:
+            unknown_versioning: &ghc-884-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.8.4/ghc-8.8.4-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: a12aa4b1fd3c64240a8a6d15196d33e1c0e0d55b51ff78c387242126d0ef7910
+          Linux_RedHat:
+            unknown_versioning: *ghc-884-64-centos
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.8.4/ghc-8.8.4-x86_64-alpine-linux.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: 90c6a1661de7f20c7d169cd6270125035b3332063e45103ce028df0beecf434e
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-884-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-884-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.4/ghc-8.8.4-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: e80a789e9d8cfb41dd87f3284b75432427c4461c1731d220d04ead8733ccdb5e
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.8.4/ghc-8.8.4-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: 8cebe5ccf454e82acd1ff52ca57590d1ab0f3f44a981b46257ec12158c8c447e
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.8.4/ghc-8.8.4-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: d185055d2c8dc3bfe5b88afd59d6877eb1e722b672d1c9649f18296e148ed71f
+        A_32:
+          Linux_Debian:
+            unknown_versioning: &ghc-884-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.8.4/ghc-8.8.4-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: 43dd954910c9027694312cef0aabc7774d102d0422b7172802cfb72f7d5da3a0
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-884-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-884-32-deb9
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.8.4/ghc-8.8.4-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-8.8.4
+              dlHash: 1d18e89ee031197e55c48683e78a7ffc67601ac5fd9f73aac555eb064b3859a2
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-884-32-deb9
+    8.10.1:
+      viTags:
+      - base-4.14.0.0
+      - old
+      viChangeLog: https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-src.tar.xz
+        dlSubdir: ghc-8.10.1
+        dlHash: 4e3b07f83a266b3198310f19f71e371ebce97c769b14f0d688f4cbf2a2a1edf5
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-8101-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: d1cf7886f27af070f3b7dbe1975a78b43ef2d32b86362cbe953e79464fe70761
+            '( >= 10 && < 11 )': &ghc-8101-64-deb10
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-x86_64-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: c1e31d798b013699b3c0de4fda27fb4cda47f572df0e75e3bd598a3012060615
+            unknown_versioning: *ghc-8101-64-deb9
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-8101-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: 3c4cd72b4806045779739e8f5d1658e30e57123d88c2c8966422cdbcae448470
+            '( >= 16 && < 19 )': *ghc-8101-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-8101-64-fedora
+          Linux_Fedora:
+            '( >= 27 && < 28 )': *ghc-8101-64-fedora
+            unknown_versioning: *ghc-8101-64-fedora
+          Linux_CentOS:
+            '( >= 7 && < 8 )': &ghc-8101-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: 0618b94854edc6be5302489df905e627820b71be6b66c950f5e3088fe92df0a1
+            unknown_versioning: *ghc-8101-64-centos
+          Linux_RedHat:
+            unknown_versioning: *ghc-8101-64-centos
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-x86_64-alpine3.10-linux-integer-simple.tar.xz
+              dlSubdir: ghc-8.10.1-x86_64-unknown-linux
+              dlHash: cb13b645d103e2fba2eb8dfcc4e5f2fbd9550c00c4df42f342b4210436dcb8a8
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-8101-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-8101-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: 65b1ca361093de4804a7e40b3e68178e1ef720f84f743641ec8d95e56a45b3a8
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.10.1/ghc-8.10.1-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: e8646ec9b60fd40aa9505ee055f22f04601290ab7a1342c2cf37c34de9d3f142
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: 38a3166ea50cccd5bae7e1680eae3aae2b4ae31b61f82a1d8168fb821f43bd67
+        A_32:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-8101-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: 8b53eef2c827b5f634d72920a93c0c9dd66ea288691a2bfe28def45d3c686ee2
+            unknown_versioning: *ghc-8101-32-deb9
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-8101-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-8101-32-deb9
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.10.1/ghc-8.10.1-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: 7360cc6b29e9b4ab08f6ea5bc3bcca6f5c216933e81ef1620dcdd700f1fdb289
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-8101-32-deb9
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-aarch64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: c099011e07999db917e797fb5d89c31f075a562556ab99be8ab0accbf2a94db7
+        A_ARM:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.1/ghc-8.10.1-armv7-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.1
+              dlHash: afe1bde2b0d6deb0320b9460fffe5d9427e302df85aec866b9c1458777d52b28
+    8.10.2:
+      viTags:
+      - old
+      - base-4.14.1.0
+      viChangeLog: https://downloads.haskell.org/~ghc/8.10.2/docs/html/users_guide/8.10.2-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-src.tar.xz
+        dlSubdir: ghc-8.10.2
+        dlHash: 9c573a4621a78723950617c223559bdc325ea6a3409264aedf68f05510b0880b
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-8102-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: 4dbe3b479e76767bfeb4cbb7a4db8b761c4720266193483ca370b2ace3f10f7c
+            '( >= 10 && < 11 )': &ghc-8102-64-deb10
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: 94513d82c38c848f489113a75fa5ef4e5a8e3ecfaa74ca90e2620d2193ff1632
+            unknown_versioning: *ghc-8102-64-deb9
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-8102-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: 8c675da83e9b3c2f64ebb407b5f9ebb2c1f21aa5d701020614fdce644a542e3b
+            '( >= 16 && < 19 )': *ghc-8102-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-8102-64-fedora
+          Linux_Fedora:
+            '( >= 27 && < 28 )': *ghc-8102-64-fedora
+            unknown_versioning: *ghc-8102-64-fedora
+          Linux_CentOS:
+            '( >= 7 && < 8 )': &ghc-8102-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: fd2dccd6f496915a5f962dab24e7eeb8bee49bcc38e74b17eac76159083538fa
+            unknown_versioning: *ghc-8102-64-centos
+          Linux_RedHat:
+            unknown_versioning: *ghc-8102-64-centos
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-alpine3.10-linux-integer-simple.tar.xz
+              dlSubdir: ghc-8.10.2-x86_64-unknown-linux
+              dlHash: 14d09a508f2a3a11875c140be8e6c5f6982ac5cd448f089ca10b7adc955fec76
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-8102-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-8102-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: edb772b00c0d7f18bb56ad27765162ee09c508104d40f82128c9114a02f6cfc2
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-unknown-freebsd.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: 9e5957f3497f4b58ecd3699568d9caaa11a47a6d7e902032c261e450fa0f6686
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: dcae4c173b9896e07ff048de5509aa0a4537233150e06e5ce8848303dfadc176
+        A_32:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-8102-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: 9dae2a86ad43d08f72c783542c944d1556b075aa20a8063efae5034ea88e7c2f
+            unknown_versioning: *ghc-8102-32-deb9
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-8102-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-8102-32-deb9
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-8102-32-deb9
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.10.2/ghc-8.10.2-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: 9ee1cf1e85e9536088b3c9e80e975074e525ea378cd4eb156071bbc4b7b38327
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-aarch64-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: 5cf24189077e6e2dce2aa16367ad8a53f603e751a15010dfb23d067206e55593
+        A_ARM:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.2/ghc-8.10.2-armv7-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.2
+              dlHash: bb9c97826b1f4d7a8ef8bce0616b612f1ded10480ef10fcf7fb4e6d10a6681c8
+    8.10.3:
+      viTags:
+      - base-4.14.1.0
+      viChangeLog: https://downloads.haskell.org/~ghc/8.10.3/docs/html/users_guide/8.10.3-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-src.tar.xz
+        dlSubdir: ghc-8.10.3
+        dlHash: ccdc8319549028a708d7163e2967382677b1a5a379ff94d948195b5cf46eb931
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-8103-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: 95e4aadea30701fe5ab84d15f757926d843ded7115e11c4cd827809ca830718d
+            '( >= 10 && < 11 )': &ghc-8103-64-deb10
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: c8f3d9f0e61a89eaba1d3ad8fb2eced1af0e81576811261b887993bee12538ac
+            unknown_versioning: *ghc-8103-64-deb9
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-8103-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: f8739b12008712d6b6a9ffc6c39f9d05af77ef3bcb932c9aff20fa0893c8c159
+            '( >= 16 && < 19 )': *ghc-8103-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-8103-64-deb10
+          Linux_Fedora:
+            '( >= 27 && < 28 )': *ghc-8103-64-fedora
+            unknown_versioning: *ghc-8103-64-fedora
+          Linux_CentOS:
+            '( >= 7 && < 8 )': &ghc-8103-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: f562ca61979ff1d21e34e69e59028cb742a8eff8d84e46bbd3a750f2ac7d8ed1
+            unknown_versioning: *ghc-8103-64-centos
+          Linux_RedHat:
+            unknown_versioning: *ghc-8103-64-centos
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-alpine3.10-linux-integer-simple.tar.xz
+              dlSubdir: ghc-8.10.3-x86_64-unknown-linux
+              dlHash: 8506c478ebbfb5441c3c36c07c36fc8532cacb2b3e13c6733bd44cb17b3ce96c
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-8103-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-8103-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: 2635f35d76e44e69afdfd37cae89d211975cc20f71f784363b72003e59f22015
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: 749007e995104db05cf6e3ad5bc36238cab8afac8055145661e5730e8f8af040
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: 927a6c699533a115cd49772ef2c753d9af2c13bf9f0b2d3bd13645cc6a144ee3
+        A_32:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-8103-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: f0addd2a16b705f58ff9e8702c3ddf3e2d6bd0d3555707b5b5095e51bafee7b1
+            unknown_versioning: *ghc-8103-32-deb9
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-8103-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-8103-32-deb9
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-8103-32-deb9
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.10.3/ghc-8.10.3-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: 309201cdefd2d13b8b3fd09c26c6137048c490d219a0a9c7407c3ce1d011f60c
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-aarch64-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: a531432d505a1fe886cdc8639d168eb1c92d76464c1270713e01ce81891bbadb
+        A_ARM:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.3/ghc-8.10.3-armv7-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.3
+              dlHash: b823b58cae36fbac0741680ca7605180fa4cf4c6ae439123d282184b94d32fd6
+    8.10.4:
+      viTags:
+      - Recommended
+      - base-4.14.1.0
+      viChangeLog: https://downloads.haskell.org/~ghc/8.10.4/docs/html/users_guide/8.10.4-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-src.tar.xz
+        dlSubdir: ghc-8.10.4
+        dlHash: 52af871b4e08550257d720c2944ac85727d0b948407cef1bebfe7508c224910e
+      viPostRemove: *ghc-post-remove
+      viPreCompile: "If you have autoconf >= 2.70 you'll need this patch https://gitlab.haskell.org/ghc/ghc/-/snippets/2040 (see the --patchdir option)"
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-8104-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: 5694200a5c38f22c142baf850b1d2f3784211d2ec9302e11693259a1ae8e38b7
+            '( >= 10 && < 11 )': &ghc-8104-64-deb10
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: 816365565e9927459b035515a7db6a0db62f9796f327389b6f8a0035d12fbda0
+            unknown_versioning: *ghc-8104-64-deb9
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-8104-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: a189eed900a8717d6d7906bafd10b9a9a9688ad942d1c75e19df480376dff9ea
+            '( >= 16 && < 19 )': *ghc-8104-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-8104-64-deb10
+          Linux_Fedora:
+            '( >= 27 && < 28 )': *ghc-8104-64-fedora
+            unknown_versioning: *ghc-8104-64-fedora
+          Linux_CentOS:
+            '( >= 7 && < 8 )': &ghc-8104-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: fb8a91f0cf06594172aff46c2f6f7486179e1c3760855c79fbdd3012598cc2cd
+            unknown_versioning: *ghc-8104-64-centos
+          Linux_RedHat:
+            unknown_versioning: *ghc-8104-64-centos
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-alpine3.10-linux-integer-simple.tar.xz
+              dlSubdir: ghc-8.10.4-x86_64-unknown-linux
+              dlHash: 74c2c07537832708502716ef4ec40019f8e552ddda13c8eadf8f7c4b03a79359
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-8104-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-8104-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: 725ecf6543e63b81a3581fb8c97afd21a08ae11bc0fa4f8ee25d45f0362ef6d5
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: c9776a2ccf9629b03e967206a507fcdcb6c5189800a626e9461ababf6733c357
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: e9175a276504c3390a5e0084954e6997d56078737dbe7158049518892cf6bfb2
+        A_32:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-8104-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: 0022c5b9ac22825bb7b4745af3d92cef0ba1ecd01fab3ef387ddbd47146569ad
+            unknown_versioning: *ghc-8104-32-deb9
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-8104-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-8104-32-deb9
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-8104-32-deb9
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/8.10.4/ghc-8.10.4-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: 9161a98bed763692101854d83af69c1316030cfe5ee6f6acde283d04ef139735
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-aarch64-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: 249da6310be799a5eefe0579b6dae1701eb984afb980fe08309d19cf704038ed
+        A_ARM:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/8.10.4/ghc-8.10.4-armv7-deb10-linux.tar.xz
+              dlSubdir: ghc-8.10.4
+              dlHash: 0d18ef83593272f6196a41cc3abdc48dfe5e14372db75d71ea19fe35320c4e81
+    9.0.1:
+      viTags:
+      - Latest
+      - base-4.15.0.0
+      viChangeLog: https://downloads.haskell.org/~ghc/9.0.1/docs/html/users_guide/9.0.1-notes.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-src.tar.xz
+        dlSubdir: ghc-9.0.1
+        dlHash: a5230314e4065f9fcc371dfe519748fd85c825b279abf72a24e09b83578a35f9
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-901-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: 4ca6252492f59fe589029fadca4b6f922d6a9f0ff39d19a2bd9886fde4e183d5
+            '( >= 10 && < 11 )': &ghc-901-64-deb10
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-deb10-linux.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: c253e7eb62cc9da6524c491c85ec8d3727c2ca6035a8653388e636aaa30a2a0f
+            unknown_versioning: *ghc-901-64-deb9
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-901-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: 1fb8e27eeec51b4cdbfd1b3c16727adc5f77388d3e925e63799d8232647f316d
+            '( >= 16 && < 19 )': *ghc-901-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-901-64-deb10
+          Linux_Fedora:
+            '( >= 27 && < 28 )': *ghc-901-64-fedora
+            unknown_versioning: *ghc-901-64-fedora
+          Linux_CentOS:
+            '( >= 7 && < 8 )': &ghc-901-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: a23750950b6995a66ba59afe82bbc505bd3479d6ab59cf66f45bc6c056e4d87b
+            unknown_versioning: *ghc-901-64-centos
+          Linux_RedHat:
+            unknown_versioning: *ghc-901-64-centos
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-alpine3.10-linux-integer-simple.tar.xz
+              dlSubdir: ghc-9.0.1-x86_64-unknown-linux
+              dlHash: 7c1a0154c9e361b75be6cb0305533bb8a3b963c54e8092ffd1759e5710805a5c
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-901-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-901-64-fedora
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: 122d60509147d0117779d275f0215bde2ff63a64cda9d88f149432d0cae71b22
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-portbld-freebsd.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: 9dbc06d8832cae5c9f86dd7b2db729b3748a47beb4fd4b1e62bb66119817c3c1
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-9.0.1-x86_64-unknown-mingw32
+              dlHash: 4f4ab118df01cbc7e7c510096deca0cb25025339a97730de0466416296202493
+        A_32:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-901-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: 880e37cea8328401bcfecfe4bb56eb85195f30135b140140b3f24094264f8ba5
+            unknown_versioning: *ghc-901-32-deb9
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-901-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-901-32-deb9
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-901-32-deb9
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/ghc/9.0.1/ghc-9.0.1-i386-alpine-linux.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: ebfeb3b91e6f2bb5a49fd3376746f7fd1b89e62e9838bf5b1530a8756ff1e6aa
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-aarch64-deb9-linux.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: fac7a0bdfc83c05df94024a2d67b8f00a9cd2733b9cb41fb8ad76be399014906
+        A_ARM:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.0.1/ghc-9.0.1-armv7-deb9-linux.tar.xz
+              dlSubdir: ghc-9.0.1
+              dlHash: 6f404f9b88468407b3a9ec5800bcc2d01dd453ef3d63414853b4fbbd4d8df496
+    9.2.0.20210422:
+      viTags:
+      - Prerelease
+      - base-4.16.0.0
+      viChangeLog: https://downloads.haskell.org/~ghc/9.2.1-alpha2/docs/html/users_guide/index.html
+      viSourceDL:
+        dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-src.tar.xz
+        dlSubdir: ghc-9.2.0.20210422
+        dlHash: 69be189e6e7f8d51a9078ac8f177176bc5bff54edc8352974c50c1f0e110df27
+      viPostRemove: *ghc-post-remove
+      viArch:
+        A_64:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-921-alpha2-64-deb9
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-deb9-linux.tar.xz
+              dlSubdir: ghc-9.2.0.20210422
+              dlHash: 7262f3a230cd6945c588882e03941301877a9eb12e58c5975ad264596c2e12f2
+            '( >= 10 && < 11 )': &ghc-921-alpha2-64-deb10
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-deb10-linux.tar.xz
+              dlSubdir: ghc-9.2.0.20210422
+              dlHash: 6d36cd08576bdee7473fee66b4b8ceb72011983a7d5aa3ec587403815a73e37b
+            unknown_versioning: *ghc-921-alpha2-64-deb9
+          Linux_Ubuntu:
+            unknown_versioning: &ghc-921-alpha2-64-fedora
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-fedora27-linux.tar.xz
+              dlSubdir: ghc-9.2.0.20210422
+              dlHash: 95624192ff0982690bc9093632d6351fdc6f72e6df380b392449229c39a0354b
+            '( >= 16 && < 19 )': *ghc-921-alpha2-64-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-921-alpha2-64-deb10
+          Linux_Fedora:
+            '( >= 27 && < 28 )': *ghc-921-alpha2-64-fedora
+            unknown_versioning: *ghc-921-alpha2-64-fedora
+          Linux_CentOS:
+            '( >= 7 && < 8 )': &ghc-921-alpha2-64-centos
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-centos7-linux.tar.xz
+              dlSubdir: ghc-9.2.0.20210422
+              dlHash: dee4f158f2d59bfe97ec3f5773b6b31aa911f9b128a5e56eeefa2dccc754d295
+            unknown_versioning: *ghc-921-alpha2-64-centos
+          Linux_RedHat:
+            unknown_versioning: *ghc-921-alpha2-64-centos
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-alpine3.10-linux-integer-simple.tar.xz
+              dlSubdir: ghc-9.2.0.20210422-x86_64-unknown-linux
+              dlHash: f61ae72925325ca7b316e40121e8d6bad94794016d3fa59bcbc8dbe116a7f13c
+          Linux_AmazonLinux:
+            unknown_versioning: *ghc-921-alpha2-64-centos
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-921-alpha2-64-fedora
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-unknown-freebsd.tar.xz
+              dlSubdir: ghc-9.2.0.20210422
+              dlHash: 195728e02398ea6154fe713b7782a0cae856eb0d9d90f5d09cd0cca610c985e2
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-apple-darwin.tar.xz
+              dlSubdir: ghc-9.2.0.20210422
+              dlHash: 8884c059f2b76e4c4309ff6bd7a7dde37663f751fd26220e9a2bcabb4d69a401
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-x86_64-unknown-mingw32.tar.xz
+              dlSubdir: ghc-9.2.0.20210422-x86_64-unknown-mingw32
+              dlHash: 33f173b754d18f26bb27f52bb77a92fd22a48675daa2b43a1879bf01dddd7e8f
+        A_32:
+          Linux_Debian:
+            '( >= 9 && < 10 )': &ghc-921-alpha2-32-deb9
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-i386-deb9-linux.tar.xz
+              dlSubdir: ghc-9.2.0.20210422
+              dlHash: a378ec3fd31a9fa2a7134e98159e189362fe969f04031515616e9cc3182c861a
+            unknown_versioning: *ghc-921-alpha2-32-deb9
+          Linux_Ubuntu:
+            unknown_versioning: *ghc-921-alpha2-32-deb9
+          Linux_Mint:
+            unknown_versioning: *ghc-921-alpha2-32-deb9
+          Linux_UnknownLinux:
+            unknown_versioning: *ghc-921-alpha2-32-deb9
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-aarch64-deb10-linux.tar.xz
+              dlSubdir: ghc-9.2.0.20210422
+              dlHash: fd2f4d0f6122f752aca396fe1a13e7d14d037dc45806bb0404a031eeeeb1994c
+        A_ARM:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghc/9.2.1-alpha2/ghc-9.2.0.20210422-armv7-deb10-linux.tar.xz
+              dlSubdir: ghc-9.2.0.20210422
+              dlHash: dab7d7785d6ccafb130526b666669fc974ba5c90fc9aaf2024f9c65bcbd097d3
+  Cabal:
+    2.4.1.0:
+      viTags:
+        - old
+      viChangeLog: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/changelog
+      viArch:
+        A_64:
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-x86_64-alpine-linux-musl.tar.xz
+              dlSubdir:
+              dlHash: 720bef015f834a03deb7180be2952a44e7c2e6c8429137570404c3de4f46b984
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-x86_64-unknown-linux.tar.xz
+              dlSubdir:
+              dlHash: 6136c189ffccaa39916f9cb5788f757166444a2d0c473b987856a79ecbf0c714
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-x86_64-apple-darwin-sierra.tar.xz
+              dlSubdir:
+              dlHash: 56361cf4b0d920fe23174751fea1fb82a8e1ce522bd9706a3fbe47a72e458c9c
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-x86_64-portbld-freebsd.tar.xz
+              dlSubdir:
+              dlHash: 33b7d37ea0688c93436eac9ec139d9967687875aa1fa13f2bb73bf05a9a59a1d
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-x86_64-unknown-mingw32.zip
+              dlSubdir:
+              dlHash: 95f233efedb1ebf0e6db015fa2f55c1ed00b9938d207ec63c066f706fb4b6373
+        A_32:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-2.4.1.0/cabal-install-2.4.1.0-i386-unknown-linux.tar.xz
+              dlSubdir:
+              dlHash: b2da736cc27609442b10f77fc1a687aba603a7a33045b722dbf1a0066fade198
+    3.0.0.0:
+      viTags:
+        - old
+      viChangeLog: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/changelog
+      viArch:
+        A_64:
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/cabal-install-3.0.0.0-x86_64-alpine-linux-musl.tar.xz
+              dlHash: 2b7ea63601e11a0db2941b96e6a7036a48efc2a1ab3849d7dfce08b45f5daa58
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/cabal-install-3.0.0.0-x86_64-unknown-linux.tar.xz
+              dlHash: ee911ba67a70756eedeac662955b896d7e89432a99372aa45d2c6e71fa95a5e4
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/cabal-install-3.0.0.0-x86_64-apple-darwin17.7.0.tar.xz
+              dlHash: d4857e068560515e4cbb0e8ca124c370e07892f2a28804d87152834e5fe2b845
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/cabal-install-3.0.0.0-x86_64-portbld-freebsd.tar.xz
+              dlHash: 2240842ab2ae7b955feb8b526aba1c7991248c803383107adf39990441294d2a
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/cabal-install-3.0.0.0-x86_64-unknown-mingw32.zip
+              dlSubdir:
+              dlHash: 8889963ebef5e829d86329fdb59832c107efd117cf7862a605f2fe2d2360de1f
+        A_32:
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/cabal-install-3.0.0.0-i386-alpine-linux-musl.tar.xz
+              dlHash: ac018f061993d40bf146517e32629bcab274b4d9f5527b1c37a665ebdf3f5ac6
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.0.0.0/cabal-install-3.0.0.0-i386-unknown-linux.tar.xz
+              dlHash: 6898ccd6e6dc0872999c06daaf61d546164e12f60a1880d09852c9f0c59c5cf6
+    3.2.0.0:
+      viTags:
+      - old
+      viChangeLog: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/changelog
+      viArch:
+        A_64:
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-alpine-linux-musl.tar.xz
+              dlHash: 8bae37a1ce8b5f10440b5591fed734935e1411c1b765258325ffe268e2cc2042
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-unknown-linux.tar.xz
+              dlHash: 32d1f7cf1065c37cb0ef99a66adb405f409b9763f14c0926f5424ae408c738ac
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-apple-darwin17.7.0.tar.xz
+              dlHash: 9197c17d2ece0f934f5b33e323cfcaf486e4681952687bc3d249488ce3cbe0e9
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-portbld-freebsd.tar.xz
+              dlHash: f1e35151cca91541b0fb4bdb3ed18f3c348038eab751845ad19c11307d66c273
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-x86_64-unknown-mingw32.zip
+              dlSubdir:
+              dlHash: 17778c3ade0482bc37f451eec326f8fce8fbe1f12b1d6aacb2e2b9e34786c054
+        A_32:
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-i386-alpine-linux-musl.tar.xz
+              dlHash: c2a419dedf730987b60daf8d24e871d115a09ea608d740d7c61b36e3f5b9c830
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.2.0.0/cabal-install-3.2.0.0-i386-unknown-linux.tar.xz
+              dlHash: 2b3ac28549916de5f3379241797eaf60e84b6c001f2abbe73d9fadbbaf768e93
+    3.4.0.0:
+      viTags:
+      - Recommended
+      - Latest
+      viChangeLog: https://github.com/haskell/cabal/blob/master/release-notes/cabal-install-3.4.0.0.md
+      viArch:
+        A_64:
+          Linux_Ubuntu:
+            unknown_versioning: &cabal-3400-ubuntu
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.4.0.0/cabal-install-3.4.0.0-x86_64-ubuntu-16.04.tar.xz
+              dlHash: cf28f9ffd763476aa2b1730d85cbf155d366fac541f78ee3951e8cb2d6de63e6
+          Linux_Alpine:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.4.0.0/cabal-install-3.4.0.0-x86_64-alpine-3.11.6-static-noofd.tar.xz
+              dlHash: c74073fe79110946182e522fcadc8dcabf07c87583e8cf7801ed4e0c327241f6
+          Linux_UnknownLinux:
+            unknown_versioning: *cabal-3400-ubuntu
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.4.0.0/cabal-install-3.4.0.0-x86_64-darwin-sierra.tar.xz
+              dlHash: cb10be9a53e856aa2d852fd88fb6944f138783ffe0ea84d93c9a69244e34ea91
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.4.0.0/cabal-install-3.4.0.0-x86_64-freebsd-12.1-release.tar.xz
+              dlHash: a1e2db664ec00e42a1e071a4181f6476f6e0bad321f1ddc0cf27831119f4c6d4
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.4.0.0/cabal-install-3.4.0.0-x86_64-windows.zip
+              dlSubdir:
+              dlHash: c898496b199a3ebf41fb399c12a0cb55a470a67e758cee4b08b9f304c4be6979
+        A_32:
+          Linux_UnknownLinux:
+            unknown_versioning: &cabal-3400-32
+              dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.4.0.0/cabal-install-3.4.0.0-i386-unknown-linux.tar.xz
+              dlHash: cc62a471e9e68a6a9933e54f75bf0cffae67a1d2220df1152ab887c38eb6bc8a
+          Linux_Alpine:
+            unknown_versioning: *cabal-3400-32
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~cabal/cabal-install-3.4.0.0/cabal-install-3.4.0.0-aarch64-ubuntu-18.04.tar.xz
+              dlHash: 04d378347896dfdc3510b192b97489815cfa5d692f46e2758da0f789e682b8f0
+        A_ARM:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghcup/unofficial-bindists/cabal/3.4.0.0/cabal-install-3.4.0.0-armv7-linux-bootstrapped.tar.xz
+              dlHash: 16c0d1eaba24bed14f3e152970179a45d9f9bb5cc839b2c210ad06eb7d4826ed
+  GHCup:
+    0.1.14.1:
+      viTags:
+      - Recommended
+      - Latest
+      viChangeLog: https://gitlab.haskell.org/haskell/ghcup-hs/-/blob/master/CHANGELOG.md
+      viSourceDL:
+      viArch:
+        A_64:
+          Linux_UnknownLinux:
+            unknown_versioning: &ghcup-64
+              dlUri: https://downloads.haskell.org/~ghcup/0.1.14.1/x86_64-linux-ghcup-0.1.14.1
+              dlHash: 59e31b2ede3ed20f79dce0f8ba0a68b6fb25e5f00ba2d7243f6a8af68d979ff5
+          Darwin:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghcup/0.1.14.1/x86_64-apple-darwin-ghcup-0.1.14.1
+              dlHash: 3e1dd173b3e7b5d90dcdece423c3ddd3efb4c83e964967b0fb574c9b7b2c44e1
+          FreeBSD:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghcup/0.1.14.1/x86_64-portbld-freebsd-ghcup-0.1.14.1
+              dlHash: 89a70980d77888dae8b9fd0f05e7a7920f421bc3bb5192da8e73fd4e7b4cb86f
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghcup/tmp/x86_64-mingw64-ghcup-1.exe
+              dlHash: a61ae29e677db0f0a93505e0ab3b35b7ccc3ebec6a2a2cf9418cfd550ef82ec6
+          Linux_Alpine:
+            unknown_versioning: *ghcup-64
+        A_32:
+          Linux_UnknownLinux:
+            unknown_versioning: &ghcup-32
+              dlUri: https://downloads.haskell.org/~ghcup/0.1.14.1/i386-linux-ghcup-0.1.14.1
+              dlHash: 610aac7c3be3ba3874c07b9cae5b2ca0da9a92bf381afc2597bd2dc9c70aae0c
+          Linux_Alpine:
+            unknown_versioning: *ghcup-32
+        A_ARM64:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghcup/0.1.14.1/aarch64-linux-ghcup-0.1.14.1
+              dlHash: e9ae07b7d41ea03e6af9c1f3587f61287827c4e29478b6a5d46ea1ce5af4cee5
+        A_ARM:
+          Linux_UnknownLinux:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/~ghcup/0.1.14.1/armv7-linux-ghcup-0.1.14.1
+              dlHash: 646832030efbc0a848df24c08b5eb7507bd15d1c2eb95fea6d9d03890f3662be
+  HLS:
+    1.1.0:
+      viTags:
+        - Recommended
+        - Latest
+      viChangeLog: https://github.com/haskell/haskell-language-server/blob/master/ChangeLog.md#110
+      viPostInstall: "This is just the server part of your LSP configuration. Consult the README on how to configure HLS, your project and your LSP client in your editor: https://github.com/haskell/haskell-language-server/blob/master/README.md"
+      viArch:
+        A_64:
+          Linux_UnknownLinux:
+            unknown_versioning: &hls-64
+              dlUri: https://github.com/haskell/haskell-language-server/releases/download/1.1.0/haskell-language-server-Linux-1.1.0.tar.gz
+              dlHash: 0f0dadb0e9a08273658f565fd71c636801959b954be2737f38f2a1aac522208f
+          Darwin:
+            unknown_versioning:
+              dlUri: https://github.com/haskell/haskell-language-server/releases/download/1.1.0/haskell-language-server-macOS-1.1.0.tar.gz
+              dlHash: 4e89b192e2f49637d772e974f2c17b16da067ecd5912575eaa542551de97681b
+          Windows:
+            unknown_versioning:
+              dlUri: https://downloads.haskell.org/ghcup/unofficial-bindists/hls/1.1.0/haskell-language-server-Windows-1.1.0.tar.gz
+              dlHash: a1d3f451e64a041aa527a25da29e4716a2de6ae347cef4ef9312fc7611e168cc
+          Linux_Alpine:
+            unknown_versioning: *hls-64
+  Stack:
+    2.5.1:
+      viTags: []
+      viChangeLog: https://github.com/commercialhaskell/stack/blob/master/ChangeLog.md#v251
+      viPostInstall: &stack-post "Stack manages GHC versions internally by default. In order to make it use ghcup installed GHC versions have a look at the options 'system-ghc', 'compiler-check' and 'compiler': https://docs.haskellstack.org/en/stable/yaml_configuration/#system-ghc"
+      viArch:
+        A_64:
+          Linux_UnknownLinux:
+            unknown_versioning: &stack-251-64
+              dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.5.1/stack-2.5.1-linux-x86_64.tar.gz
+              dlHash: c83b6c93d6541c0bce2175085a04062020f4160a86116e20f3b343b562f2d1e8
+              dlSubdir:
+                RegexDir: "stack-.*"
+          Darwin:
+            unknown_versioning:
+              dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.5.1/stack-2.5.1-osx-x86_64.tar.gz
+              dlHash: f4aedfa8fbe371f77286ee97ec5c3c553842e7ae15b2952a8b8442dccba04bf0
+              dlSubdir:
+                RegexDir: "stack-.*"
+          Windows:
+            unknown_versioning:
+              dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.5.1/stack-2.5.1-windows-x86_64.tar.gz
+              dlHash: 57150b422cfd42249f5e629d0eb678df6d95dabe486ced57e8298d300b940d41
+              dlSubdir:
+                RegexDir: "stack-.*"
+          Linux_Alpine:
+            unknown_versioning: *stack-251-64
+    2.7.1:
+      viTags:
+        - Recommended
+        - Latest
+      viChangeLog: https://github.com/commercialhaskell/stack/blob/master/ChangeLog.md#v271
+      viPostInstall: *stack-post
+      viArch:
+        A_64:
+          Linux_UnknownLinux:
+            unknown_versioning: &stack-64
+              dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.7.1/stack-2.7.1-linux-x86_64.tar.gz
+              dlHash: 2bc47749ee4be5eccb52a2d4a6a00b0f3b28b92517742b40c675836d7db2777d
+              dlSubdir:
+                RegexDir: "stack-.*"
+          Darwin:
+            unknown_versioning:
+              dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.7.1/stack-2.7.1-osx-x86_64.tar.gz
+              dlHash: 4248c6fbc87e8a2c06f39e867eb5ef28eae0d99470137cb415356c631c0dcbf2
+              dlSubdir:
+                RegexDir: "stack-.*"
+          Windows:
+            unknown_versioning:
+              dlUri: https://github.com/commercialhaskell/stack/releases/download/v2.7.1/stack-2.7.1-windows-x86_64.tar.gz
+              dlHash: 8452f5fc9235620a84863f2f68e5f681c72d0d181cde50482f178a966ee0ceb9
+              dlSubdir:
+                RegexDir: "stack-.*"
+          Linux_Alpine:
+            unknown_versioning: *stack-64
+
diff --git a/ghcup.cabal b/ghcup.cabal
index c97c29933f567991652136ba22eabb082d5d3ab2..61b4963e779db04b3017ffb2f709e131066b12c0 100644
--- a/ghcup.cabal
+++ b/ghcup.cabal
@@ -1,6 +1,6 @@
 cabal-version:   3.0
 name:            ghcup
-version:         0.1.14.2
+version:         0.1.15
 license:         LGPL-3.0-only
 license-file:    LICENSE
 copyright:       Julian Ospald 2020
@@ -28,19 +28,23 @@ source-repository head
   location: https://gitlab.haskell.org/haskell/ghcup-hs.git
 
 flag tui
-  description: Build the brick powered tui (ghcup tui)
+  description:
+    Build the brick powered tui (ghcup tui). This is disabled on windows.
+
   default:     False
   manual:      True
 
 flag internal-downloader
   description:
-    Compile the internal downloader, which links against OpenSSL
+    Compile the internal downloader, which links against OpenSSL. This is disabled on windows.
 
   default:     False
   manual:      True
 
 flag tar
-  description: Use tar-bytestring instead of libarchive
+  description:
+    Use tar-bytestring instead of libarchive.
+
   default:     False
   manual:      True
 
@@ -58,6 +62,7 @@ library
     GHCup.Utils
     GHCup.Utils.Dirs
     GHCup.Utils.File
+    GHCup.Utils.File.Common
     GHCup.Utils.Logger
     GHCup.Utils.MegaParsec
     GHCup.Utils.Prelude
@@ -70,14 +75,20 @@ library
   autogen-modules:    Paths_ghcup
   default-language:   Haskell2010
   default-extensions:
+    DeriveGeneric
     LambdaCase
     MultiWayIf
+    NamedFieldPuns
     PackageImports
+    QuasiQuotes
     RecordWildCards
     ScopedTypeVariables
     Strict
     StrictData
     TupleSections
+    TypeApplications
+    TypeFamilies
+    ViewPatterns
 
   ghc-options:
     -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns
@@ -90,21 +101,19 @@ library
     , base16-bytestring     >=0.1.1.6    && <1.1
     , binary                ^>=0.8.6.0
     , bytestring            ^>=0.10
-    , bz2                   >=0.5.0.5    && <1.1
     , case-insensitive      ^>=1.2.1.0
     , casing                ^>=0.1.4.1
     , concurrent-output     ^>=1.10.11
     , containers            ^>=0.6
     , cryptohash-sha256     ^>=0.11.101.0
+    , deepseq               ^>=1.4.4.0
+    , directory             ^>=1.3.6.0
     , disk-free-space       ^>=0.1.0.1
+    , extra                 ^>=1.7.9
+    , filepath              ^>=1.4.2.1
     , generics-sop          ^>=0.5
     , haskus-utils-types    ^>=1.5
     , haskus-utils-variant  >=3.0        && <3.2
-    , hpath                 >=0.11       && <0.13
-    , hpath-directory       ^>=0.14.1
-    , hpath-filepath        ^>=0.10.3
-    , hpath-io              ^>=0.14.1
-    , hpath-posix           ^>=0.13.2
     , lzma-static           ^>=5.2.5.2
     , megaparsec            >=8.0.0      && <9.1
     , monad-logger          ^>=0.3.31
@@ -120,44 +129,62 @@ library
     , safe                  ^>=0.3.18
     , safe-exceptions       ^>=0.1
     , split                 ^>=0.2.3.4
-    , streamly              ^>=0.7.3
-    , streamly-bytestring   ^>=0.1.2
-    , streamly-posix        ^>=0.1.0.0
     , strict-base           ^>=0.4
     , string-interpolate    >=0.2.0.0    && <0.4
-    , template-haskell      >=2.7        && <2.17
+    , template-haskell      >=2.7        && <2.18
+    , temporary             ^>=1.3
     , text                  ^>=1.2.4.0
     , time                  ^>=1.9.3
     , transformers          ^>=0.5
-    , unix                  ^>=2.7
-    , unix-bytestring       ^>=0.3
     , unliftio-core         ^>=0.2.0.1
     , unordered-containers  ^>=0.2.10.0
     , uri-bytestring        ^>=0.3.2.2
     , utf8-string           ^>=1.0
     , vector                ^>=0.12
     , versions              ^>=4.0.1
-    , vty                   >=5.28.2     && <5.34
     , word8                 ^>=0.1.3
     , yaml                  ^>=0.11.4.0
+    , zip                   ^>=1.7.0
     , zlib                  ^>=0.6.2.2
 
-  if flag(internal-downloader)
+  if (flag(internal-downloader) && !os(windows))
     exposed-modules: GHCup.Download.IOStreams
     cpp-options:     -DINTERNAL_DOWNLOADER
     build-depends:
       , HsOpenSSL              >=0.11.4.18
       , http-io-streams        >=0.1.2.0
-      , io-streams             >=1.5
+      , io-streams             >=1.5.2.1
       , terminal-progress-bar  >=0.4.1
 
-  if flag(tar)
+  if (flag(tar) || os(windows))
     cpp-options:   -DTAR
-    build-depends: tar-bytestring ^>=0.6.3.1
+    build-depends: tar
 
   else
     build-depends: libarchive ^>=3.0.0.0
 
+  if os(windows)
+    cpp-options:   -DIS_WINDOWS
+    other-modules: GHCup.Utils.File.Windows
+    build-depends:
+      , bzlib
+      , process  ^>=1.6.11.0
+      , retry    ^>=0.8.1.2
+      , Win32    ^>=2.10
+
+  else
+    other-modules: GHCup.Utils.File.Posix
+    build-depends:
+      , bz2              >=0.5.0.5 && <1.1
+      , hpath-posix      ^>=0.13.3
+      , process          ^>=1.6.9
+      , unix             ^>=2.7
+      , unix-bytestring  ^>=0.3.7.3
+
+  if (flag(tui) && !os(windows))
+    cpp-options:   -DBRICK
+    build-depends: vty >=5.28.2 && <5.34
+
 executable ghcup
   main-is:            Main.hs
   hs-source-dirs:     app/ghcup
@@ -165,6 +192,7 @@ executable ghcup
   default-extensions:
     LambdaCase
     MultiWayIf
+    NamedFieldPuns
     PackageImports
     RecordWildCards
     ScopedTypeVariables
@@ -177,14 +205,12 @@ executable ghcup
     -fwarn-incomplete-record-updates -threaded
 
   build-depends:
-    , aeson                 >=1.4      && <1.6
     , base                  >=4.13     && <5
     , bytestring            ^>=0.10
     , containers            ^>=0.6
+    , filepath              ^>=1.4.2.1
     , ghcup
     , haskus-utils-variant  >=3.0      && <3.2
-    , hpath                 >=0.11     && <0.13
-    , hpath-io              ^>=0.14.1
     , megaparsec            >=8.0.0    && <9.1
     , monad-logger          ^>=0.3.31
     , mtl                   ^>=2.2
@@ -195,7 +221,7 @@ executable ghcup
     , safe                  ^>=0.3.18
     , safe-exceptions       ^>=0.1
     , string-interpolate    >=0.2.0.0  && <0.4
-    , template-haskell      >=2.7      && <2.17
+    , template-haskell      >=2.7      && <2.18
     , text                  ^>=1.2.4.0
     , uri-bytestring        ^>=0.3.2.2
     , utf8-string           ^>=1.0
@@ -204,15 +230,19 @@ executable ghcup
   if flag(internal-downloader)
     cpp-options: -DINTERNAL_DOWNLOADER
 
-  if flag(tui)
+  if (flag(tui) && !os(windows))
     cpp-options:   -DBRICK
     other-modules: BrickMain
     build-depends:
-      , brick   >=0.5    && <0.62
-      , vector  ^>=0.12
-      , vty     >=5.28.2 && <5.34
+      , brick         >=0.5    && <0.62
+      , transformers  ^>=0.5
+      , vector        ^>=0.12
+      , vty           >=5.28.2 && <5.34
 
-  if flag(tar)
+  if os(windows)
+    cpp-options: -DIS_WINDOWS
+
+  if (flag(tar) || os(windows))
     cpp-options: -DTAR
 
   else
@@ -224,27 +254,32 @@ executable ghcup-gen
   other-modules:      Validate
   default-language:   Haskell2010
   default-extensions:
+    DeriveGeneric
     LambdaCase
     MultiWayIf
+    NamedFieldPuns
     PackageImports
+    QuasiQuotes
     RecordWildCards
     ScopedTypeVariables
+    Strict
+    StrictData
     TupleSections
+    TypeApplications
+    TypeFamilies
+    ViewPatterns
 
   ghc-options:
     -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns
     -fwarn-incomplete-record-updates -threaded
 
   build-depends:
-    , aeson                 >=1.4      && <1.6
-    , aeson-pretty          ^>=0.8.8
     , base                  >=4.13     && <5
     , bytestring            ^>=0.10
     , containers            ^>=0.6
+    , filepath              ^>=1.4.2.1
     , ghcup
     , haskus-utils-variant  >=3.0      && <3.2
-    , hpath                 >=0.11     && <0.13
-    , hpath-filepath        ^>=0.10.3
     , monad-logger          ^>=0.3.31
     , mtl                   ^>=2.2
     , optics                >=0.2      && <0.5
@@ -258,13 +293,12 @@ executable ghcup-gen
     , text                  ^>=1.2.4.0
     , transformers          ^>=0.5
     , uri-bytestring        ^>=0.3.2.2
-    , utf8-string           ^>=1.0
     , versions              ^>=4.0.1
     , yaml                  ^>=0.11.4.0
 
-  if flag(tar)
+  if (flag(tar) || os(windows))
     cpp-options:   -DTAR
-    build-depends: tar-bytestring ^>=0.6.3.1
+    build-depends: tar
 
   else
     build-depends: libarchive ^>=3.0.0.0
@@ -297,9 +331,8 @@ test-suite ghcup-test
     , containers                ^>=0.6
     , generic-arbitrary         ^>=0.1.0
     , ghcup
-    , hpath                     >=0.11    && <0.13
-    , hspec                     ^>=2.7.4
-    , hspec-golden-aeson        >=0.7     && <0.10
+    , hspec                     ^>=2.7.10
+    , hspec-golden-aeson        ^>=0.9
     , QuickCheck                ^>=2.14.1
     , quickcheck-arbitrary-adt  ^>=0.3.1.0
     , text                      ^>=1.2.4.0
diff --git a/golden/GHCupInfo.json b/golden/GHCupInfo.json
index 4fb05f02963e53c3637a5e57a7d6be96723a0ded..000e98be8c92229eea6fc0a558173e223433f8cb 100644
--- a/golden/GHCupInfo.json
+++ b/golden/GHCupInfo.json
@@ -2,16259 +2,10656 @@
     "samples": [
         {
             "ghcupDownloads": {
-                "Cabal": {
-                    "1.3.3": {
+                "GHC": {
+                    "1.5.5": {
                         "viArch": {
-                            "A_32": {
+                            "A_64": {
                                 "Darwin": {
-                                    "( >= 5.3.1 && < 2.4.7 && >= 5.7.8 && < 1.8.1 && < 7.2.6 && > 1.2.5 )": {
-                                        "dlHash": "zrk",
-                                        "dlSubdir": null,
+                                    "( < 7.7.6 && > 4.1.5 )": {
+                                        "dlHash": "mxda",
+                                        "dlSubdir": "í’—(cf(\u0014",
                                         "dlUri": "http:"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( == 1.7.3 && >= 1.2.7 && > 7.1.7 && >= 7.7.8 && > 7.8.2 && >= 8.7.4 ) || ( == 1.4.1 && >= 1.4.3 && < 5.4.1 && >= 1.5.3 && == 2.5.5 && >= 3.5.2 && == 3.7.6 && <= 3.6.5 ) || ( < 7.6.7 && < 5.7.4 && < 4.8.2 && < 8.8.2 && <= 3.8.2 && <= 1.6.6 )": {
+                                        "dlHash": "adjgqhno",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:jsv"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "eaehlb",
+                                    "( >= 7.3.6 && >= 4.7.3 && >= 2.1.4 && >= 7.7.7 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "ó·‚¹TYm\""
+                                            "RegexDir": "\u000c*H<d5"
                                         },
-                                        "dlUri": "https:qtzly"
+                                        "dlUri": "http:jikksrxk"
                                     }
                                 },
-                                "FreeBSD": {},
-                                "Linux_Mint": {
-                                    "( < 8.4.5 && <= 1.2.6 && >= 3.5.1 && <= 1.7.5 && <= 5.3.5 && == 4.4.4 && <= 8.5.3 ) || ( >= 1.8.3 && == 1.5.8 && == 8.7.1 && >= 2.7.1 && == 6.3.4 && <= 1.6.2 )": {
-                                        "dlHash": "ifkd",
+                                "Windows": {}
+                            },
+                            "A_ARM": {
+                                "Darwin": {
+                                    "( <= 2.1.9 && > 3.2.3 && > 3.1.4 && <= 2.3.4 )": {
+                                        "dlHash": "sd",
+                                        "dlSubdir": "𩏺\u0006󶔆*&𥳟m:",
+                                        "dlUri": "https:mcompak"
+                                    },
+                                    "( == 1.5.3 && >= 6.5.3 && > 7.3.5 && == 2.2.8 && < 3.6.3 && >= 7.1.8 ) || ( <= 4.5.1 )": {
+                                        "dlHash": "bwml",
                                         "dlSubdir": null,
-                                        "dlUri": "https:rqlx"
+                                        "dlUri": "http:ertm"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "nlvkbqpc",
+                                    "( == 3.5.9 && >= 5.1.8 && < 6.4.6 ) || ( <= 2.5.2 && < 5.1.1 && == 2.5.4 && <= 8.5.2 ) || ( <= 6.1.7 ) || ( >= 4.6.4 && >= 3.5.9 && <= 2.4.8 )": {
+                                        "dlHash": "eys",
                                         "dlSubdir": null,
-                                        "dlUri": "http:qomyaw"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( <= 5.4.1 && <= 8.8.4 && < 2.5.1 )": {
-                                        "dlHash": "kw",
+                                        "dlUri": "https:tyfiky"
+                                    },
+                                    "( > 3.1.5 && < 5.3.1 && == 4.1.4 && == 5.7.1 && <= 3.6.7 && == 2.5.7 ) || ( > 1.6.1 && <= 4.8.7 && >= 8.4.7 && == 5.6.2 && >= 6.5.4 && >= 1.2.8 && == 7.2.6 && < 8.7.4 && == 5.6.5 )": {
+                                        "dlHash": "ngh",
+                                        "dlSubdir": "}óº’¡j\u0015Qu",
+                                        "dlUri": "http:s"
+                                    },
+                                    "( > 7.1.4 && < 8.6.4 && > 8.6.8 && == 6.2.3 && <= 3.5.6 && <= 6.4.7 && == 6.3.4 ) || ( <= 5.6.8 && <= 2.8.6 && <= 7.1.3 && >= 6.8.2 && == 2.6.7 && < 8.8.8 && < 6.8.8 ) || ( > 1.1.4 && >= 2.5.4 && == 7.8.5 && == 8.2.8 )": {
+                                        "dlHash": "acwsftsf",
                                         "dlSubdir": null,
-                                        "dlUri": "http:mkoskwpt"
+                                        "dlUri": "http:zlyj"
                                     },
-                                    "( == 3.8.2 && < 5.4.1 && <= 4.3.4 && < 4.5.8 )": {
-                                        "dlHash": "netpjoc",
-                                        "dlSubdir": "qebdif",
-                                        "dlUri": "http:bk"
+                                    "unknown_versioning": {
+                                        "dlHash": "sfywdw",
+                                        "dlSubdir": "5Q󳥒d\"𧙩",
+                                        "dlUri": "http:jd"
+                                    }
+                                },
+                                "FreeBSD": {},
+                                "Linux_Alpine": {
+                                    "( <= 6.2.6 && < 5.2.2 && >= 3.1.5 && < 1.4.3 && < 7.1.1 ) || ( >= 4.6.7 && == 1.3.4 && < 1.5.6 && <= 1.2.4 && >= 2.3.8 ) || ( <= 1.5.7 && >= 5.3.6 && < 8.3.6 && >= 5.7.6 && > 7.8.3 ) || ( < 3.5.8 && == 3.8.8 && == 4.4.2 && > 3.8.4 && > 2.1.5 && <= 4.6.6 && < 3.5.3 ) || ( < 8.1.6 && == 5.8.1 && >= 3.3.5 && <= 4.7.2 )": {
+                                        "dlHash": "s",
+                                        "dlSubdir": "\u001b",
+                                        "dlUri": "http:vtkcqf"
+                                    }
+                                },
+                                "Linux_AmazonLinux": {
+                                    "( < 6.2.6 && < 5.2.3 && > 3.1.5 && < 3.1.2 && < 6.8.6 && == 8.3.7 )": {
+                                        "dlHash": "szx",
+                                        "dlSubdir": {
+                                            "RegexDir": "VGs󵕢"
+                                        },
+                                        "dlUri": "https:xikz"
                                     },
-                                    "( > 2.7.5 && == 8.3.1 && == 4.6.1 && > 2.7.4 && > 3.6.6 && <= 5.2.3 && <= 7.6.5 && <= 3.1.2 && <= 2.1.8 ) || ( == 2.3.7 && >= 1.2.1 ) || ( == 1.1.7 && < 6.4.6 && > 1.1.3 && <= 8.6.4 && <= 1.2.4 ) || ( <= 2.7.3 && >= 8.8.2 && <= 6.1.3 && < 3.3.5 && >= 4.3.7 && == 1.2.1 )": {
-                                        "dlHash": "pvbvdwyf",
-                                        "dlSubdir": "gvakamw",
-                                        "dlUri": "http:bl"
+                                    "( <= 6.6.4 )": {
+                                        "dlHash": "mave",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:scyue"
                                     },
-                                    "( >= 3.3.8 && <= 6.1.5 && <= 4.7.8 && < 1.2.1 )": {
-                                        "dlHash": "dghnxdxj",
+                                    "( == 2.5.8 && < 5.2.2 && == 7.2.6 && < 3.6.8 && >= 4.8.5 && >= 7.6.4 && > 2.5.2 ) || ( == 6.8.1 && >= 2.6.5 ) || ( >= 9.4.8 && < 7.4.8 && > 2.8.1 && >= 2.7.4 && > 5.7.5 && < 5.6.6 )": {
+                                        "dlHash": "cgdtdiam",
                                         "dlSubdir": {
-                                            "RegexDir": "&h@yx^)"
+                                            "RegexDir": "M\u0010)\u0006􈍳.\u0007"
                                         },
-                                        "dlUri": "http:hh"
+                                        "dlUri": "http:smwqbtcb"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "bcjmqc",
+                                    "( == 4.3.5 && > 6.1.3 && > 8.5.8 && < 5.3.3 ) || ( >= 8.1.7 && < 6.6.1 && > 3.1.8 && >= 4.8.8 && > 2.7.8 && > 5.1.5 && < 4.5.3 && < 1.7.8 ) || ( >= 4.8.2 && >= 7.1.4 && > 5.2.2 && <= 3.2.1 && < 6.7.8 && > 2.2.7 && > 5.8.6 )": {
+                                        "dlHash": "our",
+                                        "dlSubdir": "ٜਲ਼I",
+                                        "dlUri": "https:sqm"
+                                    },
+                                    "( == 8.3.5 && >= 9.4.7 && >= 2.3.3 && < 5.1.4 && <= 7.6.6 && < 3.6.4 && == 4.6.4 && > 6.6.8 && >= 1.2.5 )": {
+                                        "dlHash": "ey",
                                         "dlSubdir": {
-                                            "RegexDir": "🡒\u0013\\󻹹󹝕GC$"
+                                            "RegexDir": "5"
                                         },
-                                        "dlUri": "http:lmni"
-                                    }
-                                }
-                            },
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 6.2.7 && == 2.8.3 && == 2.7.3 && >= 7.6.4 && > 5.6.1 && < 8.5.6 && <= 1.1.4 && == 4.5.6 && == 3.3.6 ) || ( < 4.6.3 && > 4.8.4 && >= 6.6.3 && < 6.1.1 && > 2.4.5 && == 6.7.5 && == 5.4.6 && >= 2.6.6 )": {
-                                        "dlHash": "s",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ejr"
+                                        "dlUri": "https:hez"
                                     },
-                                    "( <= 6.8.4 && < 8.1.5 && < 3.1.4 && == 2.5.6 ) || ( < 6.5.3 && == 2.7.2 && < 1.8.8 && < 4.8.3 && >= 6.5.5 && == 8.1.8 ) || ( <= 6.2.4 && == 3.2.6 && >= 6.1.4 && == 2.6.2 && <= 4.8.7 && <= 4.7.4 && > 1.4.8 && < 4.3.2 && >= 6.6.8 ) || ( < 7.4.1 && <= 2.8.1 && >= 2.8.4 && > 2.1.6 && <= 4.2.8 && < 7.7.7 )": {
-                                        "dlHash": "ypkyyc",
-                                        "dlSubdir": "qet",
-                                        "dlUri": "http:rlmzqpgu"
+                                    "( >= 4.5.3 && > 7.1.1 && >= 6.5.8 && < 5.5.7 && <= 3.8.2 && <= 7.6.7 )": {
+                                        "dlHash": "r",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:wkefnppd"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "noegj",
+                                    "( >= 6.5.6 && < 7.4.3 && < 7.8.8 && >= 7.3.4 && > 2.6.6 && < 3.7.2 && == 3.5.8 )": {
+                                        "dlHash": "rhy",
                                         "dlSubdir": {
-                                            "RegexDir": "􁀲\u0013"
+                                            "RegexDir": "\u0014S"
                                         },
-                                        "dlUri": "http:ygtcgv"
+                                        "dlUri": "https:czr"
+                                    },
+                                    "( >= 7.1.3 && <= 6.8.3 && <= 1.3.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u001ef(\u0017]",
+                                        "dlUri": "http:gulqjp"
                                     }
                                 },
-                                "Linux_Exherbo": {
-                                    "( <= 1.8.2 && >= 5.7.8 && == 9.2.7 && == 1.5.5 && <= 8.6.6 )": {
-                                        "dlHash": "rbqumfe",
+                                "Windows": {
+                                    "( < 2.4.5 && == 1.2.3 && > 6.4.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u0008/\u001a\u001dG󹸥",
+                                        "dlUri": "https:dcxnra"
+                                    },
+                                    "( < 2.5.5 && == 3.7.7 )": {
+                                        "dlHash": "lyto",
+                                        "dlSubdir": {
+                                            "RegexDir": "/"
+                                        },
+                                        "dlUri": "http:opby"
+                                    },
+                                    "( < 8.1.2 && == 1.1.3 && < 5.1.7 && < 1.8.3 && == 5.3.2 && == 1.7.3 && <= 2.5.1 )": {
+                                        "dlHash": "tjmplbb",
+                                        "dlSubdir": "󴏭󰁮rKo9( ",
+                                        "dlUri": "https:zecvva"
+                                    },
+                                    "( <= 3.6.8 && >= 6.2.8 && < 6.2.4 && >= 7.1.6 && > 1.5.1 && <= 5.4.6 && <= 7.5.9 ) || ( >= 6.2.8 && <= 1.4.1 && >= 5.8.4 && > 6.2.7 && > 3.8.8 && <= 7.2.5 && >= 5.2.1 && >= 2.5.6 && >= 7.7.8 ) || ( > 8.4.2 && > 6.2.8 && > 6.4.1 && < 7.1.4 && > 2.3.8 && >= 7.4.1 && <= 8.5.6 )": {
+                                        "dlHash": "vytqlx",
                                         "dlSubdir": {
-                                            "RegexDir": "㥘\u0010<e="
+                                            "RegexDir": "EY𖦫W"
                                         },
-                                        "dlUri": "https:ney"
+                                        "dlUri": "https:nhipycil"
                                     },
-                                    "( == 6.6.7 && >= 3.6.4 && >= 7.4.8 && == 4.1.4 && <= 7.8.6 && < 1.8.8 && <= 7.1.8 )": {
-                                        "dlHash": "hd",
+                                    "( == 8.2.2 ) || ( == 7.6.2 && <= 3.8.8 && == 7.6.1 && > 7.5.5 && == 7.7.2 && == 4.8.5 && <= 4.2.8 && < 2.7.5 && >= 8.1.1 )": {
+                                        "dlHash": "szquv",
                                         "dlSubdir": {
-                                            "RegexDir": "𥹺\u0011"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "http:zzdrxhht"
+                                        "dlUri": "http:mtld"
                                     },
-                                    "( >= 2.6.3 && == 4.7.2 && > 6.5.4 && < 7.6.2 )": {
-                                        "dlHash": "mqiy",
+                                    "( >= 3.7.7 ) || ( >= 5.5.1 && == 8.1.6 && >= 8.7.5 && < 5.4.6 && > 1.2.3 && < 8.2.3 && >= 2.5.3 )": {
+                                        "dlHash": "yqtvjn",
                                         "dlSubdir": null,
-                                        "dlUri": "http:mdvhut"
+                                        "dlUri": "https:"
                                     }
                                 }
                             },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( <= 7.8.6 && > 7.4.6 && == 2.8.7 && < 6.3.4 && > 8.8.5 && == 5.8.7 && < 1.2.1 && == 6.3.4 )": {
-                                        "dlHash": "z",
-                                        "dlSubdir": "flkhzwel",
-                                        "dlUri": "https:fgt"
-                                    },
-                                    "( >= 2.6.8 && >= 1.1.8 && >= 6.8.1 && < 5.5.6 && >= 1.6.8 )": {
-                                        "dlHash": "xvqwb",
+                            "A_PowerPC64": {
+                                "FreeBSD": {
+                                    "( <= 5.6.5 && >= 4.8.8 && >= 9.8.8 && < 6.1.1 && == 4.1.8 && < 6.4.2 && >= 3.3.6 && == 3.4.7 )": {
+                                        "dlHash": "jsknyx",
                                         "dlSubdir": {
-                                            "RegexDir": "!􋮰𧧆,"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:ikprj"
+                                        "dlUri": "https:haopbt"
                                     },
-                                    "( >= 8.3.5 && < 6.3.8 && >= 3.7.6 && <= 6.5.7 && == 7.2.3 ) || ( < 1.6.3 )": {
-                                        "dlHash": "is",
+                                    "( <= 5.7.4 && < 2.6.6 && > 4.1.6 ) || ( >= 1.1.7 && == 8.3.4 )": {
+                                        "dlHash": "tjprwf",
                                         "dlSubdir": {
-                                            "RegexDir": ";C\u0014Z𦍊"
+                                            "RegexDir": "{􍗷𫝴􆙢𭌯[i"
                                         },
                                         "dlUri": "https:"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "mh",
+                                    "( == 3.5.3 ) || ( > 1.1.3 && >= 8.5.1 && <= 6.6.6 && == 2.5.4 )": {
+                                        "dlHash": "xtbnnhq",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0013t\u00013"
+                                            "RegexDir": "."
                                         },
-                                        "dlUri": "https:ciuxs"
+                                        "dlUri": "https:no"
+                                    },
+                                    "( > 3.7.3 && >= 7.3.6 )": {
+                                        "dlHash": "qp",
+                                        "dlSubdir": "^",
+                                        "dlUri": "https:rwy"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "sknlx",
+                                        "dlSubdir": "꩐󷨢􉸩[􌲹𡡙;-",
+                                        "dlUri": "https:tg"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( < 6.6.3 && == 1.7.4 && > 4.7.8 && >= 5.5.2 && < 2.4.1 && >= 3.6.5 && <= 5.7.2 )": {
-                                        "dlHash": "zm",
-                                        "dlSubdir": "aqyd",
-                                        "dlUri": "http:vmmij"
+                                "Linux_RedHat": {
+                                    "( < 8.1.3 && < 6.4.7 && > 4.2.3 && >= 4.6.5 && > 6.1.3 && > 5.4.4 && <= 5.8.3 ) || ( == 8.8.4 && <= 9.5.1 && > 8.2.3 && == 5.1.7 && == 2.6.5 && < 3.5.7 && < 2.4.3 && <= 6.6.8 && <= 6.1.3 ) || ( <= 2.1.2 && < 1.2.3 )": {
+                                        "dlHash": "jskagf",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:aypeaihv"
                                     },
-                                    "( < 7.4.5 )": {
-                                        "dlHash": "kjv",
+                                    "( <= 5.2.6 )": {
+                                        "dlHash": "zrjivx",
+                                        "dlSubdir": "燕\u0012S~痁%𗪭",
+                                        "dlUri": "https:lkoygod"
+                                    },
+                                    "( <= 7.7.7 && > 8.4.2 && >= 6.4.8 && <= 3.1.4 && == 2.8.1 && <= 6.5.1 && <= 8.1.3 && < 4.5.7 )": {
+                                        "dlHash": "mhohccfp",
                                         "dlSubdir": {
-                                            "RegexDir": "m"
+                                            "RegexDir": "ꢩ8"
                                         },
-                                        "dlUri": "http:gkrmqt"
+                                        "dlUri": "https:rwjigrn"
                                     },
-                                    "( <= 2.2.5 && >= 4.8.3 && > 3.5.6 && > 8.5.1 ) || ( <= 2.7.4 && > 4.8.5 && == 7.7.4 && <= 5.2.8 && < 7.5.1 && > 5.1.7 && > 4.3.5 )": {
-                                        "dlHash": "shisoerf",
+                                    "( == 2.4.8 && > 4.1.8 && <= 4.7.3 && < 7.6.7 && <= 5.8.3 && < 6.4.8 && >= 8.7.1 && <= 6.3.7 && >= 6.1.1 )": {
+                                        "dlHash": "nrnhm",
                                         "dlSubdir": {
-                                            "RegexDir": "\u001cT\u001d󶤡\u001f/\u0019\n"
+                                            "RegexDir": "𪭱𖽅\u0008𮊽􄲥"
                                         },
-                                        "dlUri": "https:ibnquzso"
+                                        "dlUri": "https:"
                                     },
-                                    "( == 5.3.3 && <= 6.7.7 && == 1.8.1 && == 5.8.7 && <= 5.1.3 && > 3.4.1 && > 9.6.2 )": {
-                                        "dlHash": "a",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:hbqc"
+                                    "( > 1.6.4 && < 8.6.8 && == 4.1.1 && > 4.8.7 && <= 4.8.8 && <= 8.1.1 && == 5.8.3 && <= 1.7.8 ) || ( == 2.2.3 ) || ( == 1.3.4 && > 6.3.2 && <= 6.2.2 && == 7.3.6 && < 8.4.5 && <= 2.1.5 && <= 2.5.7 && > 7.4.6 )": {
+                                        "dlHash": "qs",
+                                        "dlSubdir": {
+                                            "RegexDir": "􂼙󲕸𝨞qi󹠙\u001f"
+                                        },
+                                        "dlUri": "https:xdl"
                                     },
-                                    "( > 3.3.8 ) || ( == 5.1.6 && > 9.4.5 && == 1.4.5 && == 2.3.4 ) || ( >= 1.6.4 && == 8.7.4 && >= 2.5.6 && <= 2.4.2 && >= 5.8.3 ) || ( > 3.4.8 && < 6.6.5 && >= 8.7.1 && > 6.2.1 && <= 5.4.4 && > 1.4.7 )": {
-                                        "dlHash": "siju",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:xxbagtrh"
+                                    "unknown_versioning": {
+                                        "dlHash": "khfmumk",
+                                        "dlSubdir": "bJ􏂐H",
+                                        "dlUri": "http:"
+                                    }
+                                }
+                            }
+                        },
+                        "viChangeLog": "https:waouwhj",
+                        "viPostInstall": "voj",
+                        "viPostRemove": null,
+                        "viPreCompile": "yma",
+                        "viSourceDL": {
+                            "dlHash": "wv",
+                            "dlSubdir": "Py𗁫\\@东~",
+                            "dlUri": "https:"
+                        },
+                        "viTags": [
+                            "<hd>N",
+                            "base-8.7.6",
+                            "Latest",
+                            "Prerelease"
+                        ]
+                    },
+                    "7.5.5": {
+                        "viArch": {
+                            "A_ARM64": {
+                                "Darwin": {
+                                    "( == 4.3.2 && < 4.6.4 )": {
+                                        "dlHash": "vdurp",
+                                        "dlSubdir": {
+                                            "RegexDir": "l~"
+                                        },
+                                        "dlUri": "http:g"
                                     },
                                     "unknown_versioning": {
                                         "dlHash": "",
-                                        "dlSubdir": "xi",
-                                        "dlUri": "http:lccfiugt"
+                                        "dlSubdir": {
+                                            "RegexDir": "w*O󺲲IL󲺘\u001b"
+                                        },
+                                        "dlUri": "https:kb"
                                     }
                                 },
-                                "Linux_CentOS": {
-                                    "( > 4.8.7 && < 3.3.6 && <= 1.8.4 && > 2.2.2 && <= 1.4.3 && > 6.7.3 && < 4.2.4 && == 2.1.3 && >= 8.1.5 )": {
-                                        "dlHash": "f",
+                                "Linux_Alpine": {
+                                    "( == 6.4.4 && > 1.4.5 && <= 8.8.7 )": {
+                                        "dlHash": "bch",
+                                        "dlSubdir": {
+                                            "RegexDir": "sVN\tᔼ\u0007\u0018B"
+                                        },
+                                        "dlUri": "https:eotnqxx"
+                                    },
+                                    "( > 6.6.6 && > 4.3.6 && < 2.4.7 && > 7.3.8 && > 8.2.6 && <= 8.5.4 && > 1.3.2 && < 5.2.2 && == 6.3.3 )": {
+                                        "dlHash": "mvzcesc",
                                         "dlSubdir": null,
-                                        "dlUri": "https:a"
+                                        "dlUri": "http:dm"
+                                    },
+                                    "( >= 1.1.7 && >= 4.6.7 && < 2.5.2 && > 6.1.7 && >= 2.7.4 && == 3.1.1 && == 1.3.2 && < 2.4.8 && >= 4.2.8 )": {
+                                        "dlHash": "wbxig",
+                                        "dlSubdir": {
+                                            "RegexDir": "𒌙􀑲]\\r>-"
+                                        },
+                                        "dlUri": "https:qia"
+                                    }
+                                },
+                                "Linux_Exherbo": {
+                                    "( < 9.6.7 && > 2.1.5 && > 4.4.5 && <= 1.6.1 && <= 5.8.5 && < 2.8.5 && >= 8.2.8 && > 6.3.8 && >= 3.5.4 )": {
+                                        "dlHash": "jgm",
+                                        "dlSubdir": "8",
+                                        "dlUri": "https:sqa"
+                                    },
+                                    "( > 2.4.7 && <= 2.5.8 && < 4.5.7 && >= 3.5.6 && <= 8.8.6 && >= 5.7.3 ) || ( == 7.7.7 && >= 8.4.8 ) || ( > 7.5.1 && == 5.8.7 && < 3.3.1 && <= 1.4.4 && < 6.8.3 && <= 5.4.1 && == 2.5.7 && > 3.6.7 ) || ( <= 6.3.6 && >= 6.3.3 && >= 2.2.4 && == 2.1.1 ) || ( == 6.1.8 && >= 3.1.1 && > 3.2.8 && > 4.8.5 ) || ( <= 7.3.8 && >= 7.5.7 )": {
+                                        "dlHash": "zbdvf",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:cznvqbr"
                                     }
                                 }
                             },
-                            "A_PowerPC": {
+                            "A_PowerPC64": {
                                 "Darwin": {
-                                    "( < 5.5.7 )": {
-                                        "dlHash": "dl",
+                                    "( <= 6.4.1 && < 7.1.3 && >= 1.1.3 && == 1.7.4 && < 3.4.6 && > 8.5.2 && >= 3.6.2 ) || ( == 5.8.1 && >= 8.2.1 && < 5.7.1 && == 4.6.7 && >= 5.1.5 && == 3.1.3 && > 5.5.1 && > 4.8.7 ) || ( < 4.5.7 && >= 6.5.5 && >= 5.7.2 && <= 4.6.1 ) || ( <= 9.8.3 ) || ( >= 2.1.3 && <= 6.8.1 && < 7.1.5 && > 4.2.2 && > 7.8.5 && > 8.5.3 ) || ( == 3.4.1 && > 7.2.8 && == 5.4.3 && <= 6.6.2 && < 2.5.2 && == 9.6.2 && <= 6.6.5 && == 8.6.8 && < 7.1.6 )": {
+                                        "dlHash": "ikui",
                                         "dlSubdir": {
-                                            "RegexDir": "ì §:"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "http:rtyfng"
+                                        "dlUri": "http:"
                                     },
-                                    "( == 7.2.8 && < 5.2.4 && <= 4.4.1 && >= 5.8.6 )": {
-                                        "dlHash": "j",
+                                    "( > 1.5.6 && >= 6.6.5 && <= 5.4.2 ) || ( >= 4.7.2 && < 1.5.5 && >= 8.7.8 && > 2.3.6 && == 7.6.7 && < 5.7.4 && <= 6.8.8 && > 4.3.4 && > 6.8.8 )": {
+                                        "dlHash": "zllopcph",
                                         "dlSubdir": null,
-                                        "dlUri": "http:qkcvqv"
+                                        "dlUri": "http:apteyol"
                                     },
-                                    "( > 6.5.8 && <= 8.7.3 && > 2.6.2 && > 5.3.4 && == 5.4.8 && > 3.2.5 && >= 4.1.1 && == 4.1.4 && > 8.2.8 ) || ( <= 2.6.6 && >= 7.3.2 && <= 7.1.1 && <= 6.1.4 && == 6.8.8 && >= 3.2.7 && < 3.7.1 && > 4.3.4 ) || ( < 3.8.2 && == 6.6.8 && >= 1.4.4 ) || ( > 2.2.5 && <= 5.3.8 && == 1.4.4 && > 1.4.3 && <= 1.6.2 )": {
-                                        "dlHash": "umqkip",
+                                    "unknown_versioning": {
+                                        "dlHash": "hrd",
+                                        "dlSubdir": "n𦒪M\u0004o",
+                                        "dlUri": "https:ae"
+                                    }
+                                }
+                            }
+                        },
+                        "viChangeLog": null,
+                        "viPostInstall": "drbiff",
+                        "viPostRemove": "lk",
+                        "viPreCompile": "thzbtj",
+                        "viSourceDL": {
+                            "dlHash": "jpouxbme",
+                            "dlSubdir": "",
+                            "dlUri": "https:uyk"
+                        },
+                        "viTags": [
+                            "Latest",
+                            "base-4.7.6",
+                            "\u0001+n𫛚\r",
+                            "Latest"
+                        ]
+                    },
+                    "7.7.6": {
+                        "viArch": {
+                            "A_64": {
+                                "Darwin": {
+                                    "unknown_versioning": {
+                                        "dlHash": "vborgjm",
+                                        "dlSubdir": {
+                                            "RegexDir": "JK{"
+                                        },
+                                        "dlUri": "https:"
+                                    }
+                                },
+                                "Linux_CentOS": {
+                                    "( < 7.3.7 && <= 6.6.2 && >= 9.2.8 && == 7.4.2 && == 6.7.2 && >= 3.5.8 && > 4.6.3 )": {
+                                        "dlHash": "nzgc",
                                         "dlSubdir": {
                                             "RegexDir": ""
                                         },
-                                        "dlUri": "https:zefxkws"
-                                    },
-                                    "( > 7.7.7 && < 1.4.2 && >= 5.4.3 )": {
-                                        "dlHash": "zqbwxy",
-                                        "dlSubdir": "kpdz",
-                                        "dlUri": "http:oplkyen"
+                                        "dlUri": "https:j"
                                     },
-                                    "( >= 4.6.5 && < 6.6.5 && > 6.7.4 && < 1.3.1 && == 3.5.3 && >= 4.2.4 && >= 1.2.8 && > 3.3.8 ) || ( <= 4.3.6 && >= 8.6.5 && >= 4.8.3 && <= 3.8.7 && >= 5.1.8 && >= 5.3.1 && >= 6.3.7 && > 4.6.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "cbqnld",
-                                        "dlUri": "https:kwntdmsn"
+                                    "( <= 5.2.1 && > 2.2.7 && < 5.2.6 && >= 4.1.2 && >= 2.4.8 )": {
+                                        "dlHash": "mhzp",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:e"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "jhdikmfj",
+                                    "( <= 8.8.1 && > 8.3.3 && <= 1.8.7 && <= 7.3.8 && > 5.6.5 )": {
+                                        "dlHash": "mlfacqf",
                                         "dlSubdir": {
-                                            "RegexDir": "퉗M\u0014V\u001e𥚐󾫆\u000b"
+                                            "RegexDir": "ὼ{-𧟯􋣠^살["
                                         },
-                                        "dlUri": "https:wv"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( == 4.1.1 )": {
-                                        "dlHash": "dnduekw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:bzzov"
+                                        "dlUri": "http:pb"
                                     },
-                                    "( == 7.2.2 && > 1.1.8 && < 6.4.5 && >= 5.3.2 && >= 8.4.2 && <= 1.5.1 && > 8.5.8 )": {
-                                        "dlHash": "xdh",
+                                    "( > 1.6.5 && == 2.5.5 && == 4.5.3 )": {
+                                        "dlHash": "mcg",
                                         "dlSubdir": {
-                                            "RegexDir": "P!UDd"
+                                            "RegexDir": "Z8=P"
                                         },
-                                        "dlUri": "http:h"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( < 1.7.4 && == 4.1.5 && < 6.8.4 && >= 1.6.4 && > 7.3.8 && > 5.4.3 && >= 6.1.8 && == 5.7.1 ) || ( >= 4.6.4 && <= 5.7.5 && < 2.5.5 && < 1.7.8 && == 5.5.7 && <= 3.3.1 && > 3.3.4 && > 1.2.1 ) || ( < 8.6.7 && < 5.3.2 && < 8.5.2 && < 8.6.4 && > 3.1.1 && > 1.6.6 && < 5.2.2 && <= 2.8.1 && >= 4.5.5 ) || ( == 1.3.5 )": {
-                                        "dlHash": "hwsr",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:am"
+                                        "dlUri": "http:sfd"
                                     },
-                                    "( < 4.2.1 && == 2.3.2 )": {
-                                        "dlHash": "",
+                                    "( >= 4.5.8 && >= 6.6.5 )": {
+                                        "dlHash": "wrbrxm",
                                         "dlSubdir": null,
-                                        "dlUri": "https:"
+                                        "dlUri": "https:i"
                                     },
-                                    "( < 5.5.1 ) || ( < 3.2.3 && < 3.5.6 && == 4.1.1 && <= 5.1.5 && < 1.7.2 )": {
-                                        "dlHash": "dactzhhx",
+                                    "( >= 6.1.2 && >= 5.3.8 && <= 4.7.7 && == 1.8.8 && == 4.5.8 && == 7.2.5 ) || ( == 2.4.1 && <= 6.6.1 && == 3.5.6 ) || ( < 6.3.7 && >= 5.4.2 && > 1.6.1 && == 4.3.4 && >= 3.7.5 && == 1.1.5 && > 3.2.8 && == 5.6.7 && <= 4.1.4 ) || ( >= 2.6.2 && >= 6.6.4 && <= 2.1.7 && >= 8.5.2 && <= 2.3.6 && == 4.4.8 && < 3.4.1 && > 4.1.6 )": {
+                                        "dlHash": "pwm",
                                         "dlSubdir": {
-                                            "RegexDir": "惺𗹫I󺵽󺑎\u001c\u0005"
+                                            "RegexDir": "󾁬`􉗏%<উ"
                                         },
-                                        "dlUri": "http:pz"
+                                        "dlUri": "https:e"
                                     },
-                                    "( >= 5.9.1 && <= 8.3.1 && <= 7.4.7 && <= 1.5.3 && == 3.6.2 && <= 4.6.3 ) || ( < 5.4.6 && <= 8.8.2 && > 5.4.6 && >= 7.5.3 && == 8.6.1 && > 6.6.6 ) || ( == 6.2.5 && > 8.3.3 && <= 1.7.4 && < 2.7.8 && > 3.1.5 && <= 8.1.9 && < 8.4.7 ) || ( >= 3.2.1 && > 6.7.6 && <= 1.6.6 && > 1.4.5 )": {
-                                        "dlHash": "awb",
+                                    "( >= 8.6.4 && > 4.6.1 && <= 4.6.3 && == 3.2.5 && == 1.4.8 && >= 3.1.6 && > 3.4.3 )": {
+                                        "dlHash": "iiwcotym",
                                         "dlSubdir": {
-                                            "RegexDir": "Y"
+                                            "RegexDir": "\"\u0003Q\u000b\u0001𥘏篖"
                                         },
                                         "dlUri": "https:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "uddz",
+                                        "dlHash": "lwki",
                                         "dlSubdir": null,
-                                        "dlUri": "http:wyth"
+                                        "dlUri": "http:wi"
                                     }
                                 },
-                                "Linux_UnknownLinux": {
-                                    "( > 6.3.3 && < 1.8.8 && < 6.4.4 && == 3.1.1 && == 1.5.1 && == 8.8.4 && < 4.5.7 && > 3.5.8 )": {
-                                        "dlHash": "qjka",
-                                        "dlSubdir": "j",
-                                        "dlUri": "https:sylxre"
-                                    },
-                                    "( > 8.2.8 && >= 8.3.8 && >= 8.1.8 && > 8.8.3 && <= 8.3.3 )": {
-                                        "dlHash": "vu",
-                                        "dlSubdir": "eotvtspz",
-                                        "dlUri": "https:rgrfozy"
-                                    },
-                                    "( >= 2.2.3 && == 6.4.6 )": {
-                                        "dlHash": "jhyjxgcr",
+                                "Linux_RedHat": {
+                                    "( == 4.7.8 && >= 2.4.1 && == 6.1.7 && > 1.1.7 && == 8.2.3 && >= 2.6.2 )": {
+                                        "dlHash": "rjsoubbx",
                                         "dlSubdir": {
-                                            "RegexDir": "𧋷k𧆝𪔤M𮬱󰻉\u000f"
+                                            "RegexDir": "\u000f𛆎O\n"
                                         },
-                                        "dlUri": "https:yeggwbmu"
+                                        "dlUri": "http:r"
                                     },
-                                    "( >= 6.6.4 && >= 4.7.8 ) || ( == 5.2.4 && >= 5.2.6 && <= 7.1.1 && > 7.2.1 && > 4.1.5 && < 5.2.6 && > 2.3.5 && >= 4.2.8 && > 2.3.2 )": {
-                                        "dlHash": "mmxevu",
-                                        "dlSubdir": {
-                                            "RegexDir": "&\t\t`v["
-                                        },
-                                        "dlUri": "http:ncfohkck"
+                                    "( >= 5.1.6 && <= 7.2.7 && > 3.4.2 && <= 1.2.1 && > 1.8.3 && <= 6.7.5 && <= 5.4.3 && > 8.4.1 && < 7.1.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "nF\u000fK󺍒",
+                                        "dlUri": "https:wvo"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "tddqgiec",
-                                        "dlSubdir": "zyldx",
-                                        "dlUri": "http:vnap"
+                                        "dlHash": "pfcnlz",
+                                        "dlSubdir": "\u0007祔]\u000e\u000c\u001d_",
+                                        "dlUri": "https:fqmmhx"
+                                    }
+                                },
+                                "Windows": {
+                                    "( > 7.6.6 && < 5.1.1 && >= 2.3.7 && > 1.5.9 && < 6.1.7 && == 5.5.6 )": {
+                                        "dlHash": "sfjpzt",
+                                        "dlSubdir": "󴻦𫎀󻮍",
+                                        "dlUri": "https:bhe"
                                     }
                                 }
-                            },
-                            "A_PowerPC64": {
+                            }
+                        },
+                        "viChangeLog": "https:laspdcu",
+                        "viPostInstall": "uogkghr",
+                        "viPostRemove": null,
+                        "viPreCompile": "nmkj",
+                        "viSourceDL": {
+                            "dlHash": "d",
+                            "dlSubdir": "\u0019Nt:`􀍖􉖃",
+                            "dlUri": "http:qfj"
+                        },
+                        "viTags": [
+                            "Prerelease",
+                            "old",
+                            "base-3.1.4",
+                            "Prerelease"
+                        ]
+                    },
+                    "8.8.6": {
+                        "viArch": {
+                            "A_64": {
                                 "Darwin": {
-                                    "( <= 6.4.1 ) || ( < 3.4.8 && >= 5.5.5 && >= 1.1.4 && <= 7.4.3 && < 7.1.4 && < 1.5.2 && < 5.7.3 )": {
-                                        "dlHash": "acs",
+                                    "( <= 7.4.7 && >= 5.4.8 && > 3.5.2 && > 5.2.5 && > 4.3.8 && > 2.5.3 ) || ( < 8.6.5 && == 2.3.2 && < 2.2.1 && <= 2.6.3 )": {
+                                        "dlHash": "t",
                                         "dlSubdir": {
-                                            "RegexDir": "cvc^􍃖G𪾛2"
+                                            "RegexDir": "}\t\u000b"
                                         },
-                                        "dlUri": "https:juzpf"
+                                        "dlUri": "https:j"
                                     },
-                                    "( >= 5.2.4 && < 4.2.6 && <= 4.8.5 && > 4.2.1 && <= 6.8.8 && > 1.5.7 && == 2.5.5 && > 1.4.6 ) || ( <= 8.5.1 )": {
-                                        "dlHash": "hhjhefg",
+                                    "( > 4.2.1 && == 8.2.6 && == 8.6.4 && <= 6.8.6 && <= 3.7.6 && == 6.1.8 ) || ( == 2.5.4 && == 5.4.3 && >= 3.5.1 && == 5.8.7 && > 2.6.5 && == 4.9.1 && <= 7.6.7 && == 7.5.4 )": {
+                                        "dlHash": "qdafay",
                                         "dlSubdir": null,
-                                        "dlUri": "http:gvnxhw"
+                                        "dlUri": "https:mo"
                                     },
-                                    "( >= 8.8.7 && <= 1.3.2 && > 5.2.6 && >= 8.8.3 && <= 5.7.7 && >= 8.1.4 && < 5.4.5 ) || ( == 5.4.4 && < 4.5.8 && < 1.7.1 && <= 4.8.6 && > 8.5.2 && == 8.5.7 && < 1.7.1 && > 8.2.8 )": {
-                                        "dlHash": "wdhbxkmi",
-                                        "dlSubdir": "hnob",
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "sz",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:a"
+                                    "( >= 8.2.7 && < 1.1.7 && == 8.9.2 )": {
+                                        "dlHash": "dhyiyl",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:rye"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( == 5.2.5 && >= 5.5.1 && > 3.4.6 && <= 3.4.3 && >= 1.6.5 && >= 1.3.1 && > 8.7.5 && > 7.8.6 && == 3.8.3 ) || ( == 6.5.6 && <= 3.6.6 && > 3.4.4 && > 7.6.3 )": {
-                                        "dlHash": "ujaazjw",
+                                    "( <= 8.1.4 && < 3.6.7 && > 5.8.4 && < 8.2.3 && == 1.5.3 && <= 1.3.1 ) || ( > 5.8.7 && >= 4.6.5 && > 8.3.6 && <= 6.1.3 && >= 5.2.4 && == 4.4.1 && <= 5.6.3 && < 5.1.5 ) || ( > 7.2.8 && <= 8.5.2 )": {
+                                        "dlHash": "uxo",
+                                        "dlSubdir": {
+                                            "RegexDir": "|Tj"
+                                        },
+                                        "dlUri": "https:shh"
+                                    },
+                                    "( == 1.2.1 && <= 4.2.3 && > 2.3.2 && <= 2.2.2 && == 1.3.8 && == 3.5.3 && < 4.7.1 && >= 6.5.2 )": {
+                                        "dlHash": "kiej",
                                         "dlSubdir": null,
-                                        "dlUri": "https:qgpszywl"
+                                        "dlUri": "http:bybwhq"
                                     },
-                                    "( >= 6.2.6 && > 4.3.4 && >= 2.5.6 && < 5.1.2 && >= 2.6.3 && <= 2.5.6 && < 3.2.3 )": {
-                                        "dlHash": "oslvva",
-                                        "dlSubdir": "ehdswh",
-                                        "dlUri": "http:bajsy"
+                                    "( >= 5.3.5 && < 8.8.3 && <= 7.4.6 )": {
+                                        "dlHash": "b",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:ftwmljs"
+                                    }
+                                },
+                                "Linux_Alpine": {
+                                    "( < 6.3.6 && < 5.6.6 && <= 4.5.7 && == 7.4.8 && < 7.1.2 && >= 6.5.3 && >= 7.3.2 )": {
+                                        "dlHash": "hmkks",
+                                        "dlSubdir": {
+                                            "RegexDir": "󸹁;럾"
+                                        },
+                                        "dlUri": "http:jdlglba"
                                     },
-                                    "( >= 8.4.4 && <= 5.1.6 && == 1.5.1 && == 1.1.8 && == 6.7.4 && <= 3.1.1 && > 3.7.6 ) || ( == 3.5.2 && <= 5.8.1 && == 7.5.8 )": {
-                                        "dlHash": "ihxtbfg",
+                                    "( == 1.8.1 && >= 6.8.4 && > 4.2.6 && == 1.2.4 && <= 2.4.4 ) || ( <= 1.3.3 ) || ( < 5.1.3 && > 8.5.5 ) || ( == 2.2.3 && <= 8.5.2 && < 6.3.4 && > 3.1.5 && <= 1.6.2 && < 1.7.2 && <= 5.8.3 && > 7.8.3 && > 1.2.5 )": {
+                                        "dlHash": "bmawuq",
                                         "dlSubdir": {
-                                            "RegexDir": "7-E\u0007"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:l"
+                                        "dlUri": "https:e"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "afwu",
+                                    "( == 8.8.1 && > 3.4.6 && == 6.3.3 && <= 5.7.6 && < 4.6.3 ) || ( > 7.9.2 && <= 2.1.1 && == 2.1.8 && >= 1.7.4 && >= 6.2.6 && < 3.6.1 && > 7.1.2 && < 6.9.6 && > 7.8.1 ) || ( > 5.6.1 && == 2.6.6 && >= 1.2.2 && >= 7.7.7 && >= 7.4.8 && < 3.6.5 ) || ( > 5.7.4 && <= 6.6.1 && > 5.5.6 && <= 2.8.9 && >= 8.1.3 )": {
+                                        "dlHash": "hijazj",
                                         "dlSubdir": null,
-                                        "dlUri": "http:kcgge"
+                                        "dlUri": "http:q"
                                     }
                                 },
-                                "Linux_Alpine": {},
-                                "Linux_Debian": {
-                                    "( == 2.5.8 && <= 3.1.2 && >= 5.5.8 && == 3.3.7 && < 3.5.1 && == 4.5.6 && > 2.2.8 ) || ( > 5.1.2 && > 2.1.1 && == 4.8.2 && == 4.2.7 && >= 2.6.6 && <= 1.6.3 && >= 7.5.6 && <= 6.3.5 && >= 4.5.7 ) || ( < 8.3.2 && == 3.3.7 && <= 5.1.2 && >= 2.4.5 && >= 2.6.5 && > 3.3.1 ) || ( > 3.2.2 && > 1.2.5 && == 2.7.7 ) || ( == 7.4.1 && <= 6.2.5 && == 1.8.3 && == 3.7.1 && == 5.1.4 ) || ( > 5.1.7 && <= 1.2.5 && > 3.2.4 && < 6.4.6 ) || ( == 6.6.8 && < 2.8.7 && == 2.1.2 && < 7.7.6 ) || ( < 4.4.5 && > 2.7.5 && < 2.1.5 && >= 4.1.4 && < 8.3.7 && <= 5.4.5 )": {
-                                        "dlHash": "e",
+                                "Linux_Gentoo": {
+                                    "( <= 8.2.8 )": {
+                                        "dlHash": "tno",
+                                        "dlSubdir": "m%꤀K\u000f{,",
+                                        "dlUri": "https:dd"
+                                    },
+                                    "( == 6.6.3 && <= 5.5.5 && > 3.2.4 && <= 7.6.1 && == 7.5.8 && > 3.6.5 && == 1.1.3 && <= 7.2.1 && > 5.5.4 ) || ( > 2.5.2 && > 2.3.4 && > 2.1.1 && >= 3.4.8 && < 8.8.4 && > 6.5.6 )": {
+                                        "dlHash": "mwuc",
+                                        "dlSubdir": "Gu\u0016F\u0015i",
+                                        "dlUri": "https:v"
+                                    },
+                                    "( == 8.4.2 && >= 4.7.3 && == 3.2.4 && > 2.3.2 && == 6.3.4 && >= 5.4.3 && <= 6.5.7 )": {
+                                        "dlHash": "kpik",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:tomtxkvs"
+                                    },
+                                    "( > 1.6.6 && == 8.1.3 && == 1.6.6 )": {
+                                        "dlHash": "lblq",
                                         "dlSubdir": null,
-                                        "dlUri": "https:estasydr"
+                                        "dlUri": "http:h"
                                     },
-                                    "( == 3.4.5 && <= 1.8.3 ) || ( > 3.6.8 && <= 3.6.5 && >= 7.8.4 && == 5.3.8 )": {
-                                        "dlHash": "ddsmvwfj",
+                                    "( > 1.6.7 && == 2.1.4 )": {
+                                        "dlHash": "cecdjcm",
                                         "dlSubdir": {
-                                            "RegexDir": "􏉲􁜔{6󹊐\u0016:c"
+                                            "RegexDir": "\u001b4V?"
                                         },
-                                        "dlUri": "https:ffyxshj"
+                                        "dlUri": "https:hzcccsaj"
                                     },
-                                    "( >= 5.3.7 && == 4.1.6 && <= 1.7.1 && >= 7.2.6 && > 1.1.5 && >= 8.7.3 && < 3.3.5 && > 3.3.6 )": {
-                                        "dlHash": "mqiz",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:tx"
+                                    "( >= 1.5.1 )": {
+                                        "dlHash": "tzoshosf",
+                                        "dlSubdir": "\u0000󷬺\u0001.^",
+                                        "dlUri": "https:inf"
                                     },
-                                    "( >= 7.3.3 && <= 2.3.8 && == 7.8.8 && < 3.6.4 && < 2.8.2 && < 6.1.6 )": {
-                                        "dlHash": "md",
-                                        "dlSubdir": "etaohhb",
-                                        "dlUri": "https:vdt"
+                                    "( >= 6.4.7 && <= 8.5.6 ) || ( >= 6.6.4 && > 1.5.5 && >= 1.2.1 && >= 4.4.8 && > 3.7.4 && >= 7.6.7 ) || ( >= 7.1.1 && > 1.8.7 && <= 3.7.2 )": {
+                                        "dlHash": "grv",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:ezejgeg"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "kxmjgf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:imjt"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( >= 5.8.6 ) || ( > 4.6.4 ) || ( > 8.4.6 && <= 7.2.3 && <= 8.1.3 && >= 3.8.1 && == 6.3.1 && == 5.7.1 && == 7.8.2 ) || ( <= 5.6.4 && > 5.1.4 && <= 1.2.5 && >= 3.4.3 ) || ( < 8.7.3 && <= 3.5.5 ) || ( > 8.3.8 && >= 3.5.8 && > 3.6.1 && == 3.2.1 && > 7.6.6 && < 5.7.4 && == 4.4.2 && == 5.7.6 ) || ( >= 6.6.7 && <= 3.5.7 && == 1.3.1 && <= 8.4.6 && <= 5.3.1 && <= 3.7.6 && < 7.8.1 && < 2.7.5 )": {
-                                        "dlHash": "g",
+                                    "( >= 6.6.5 && <= 5.8.1 ) || ( > 4.7.4 && >= 8.6.4 && >= 6.2.1 && > 6.1.6 && > 6.2.3 && == 5.2.2 && > 4.3.5 ) || ( == 7.7.2 && > 6.1.2 && == 1.5.4 && == 3.3.2 ) || ( > 6.5.1 )": {
+                                        "dlHash": "ncaxkwny",
                                         "dlSubdir": null,
-                                        "dlUri": "https:xjptuc"
+                                        "dlUri": "https:habwgvm"
                                     }
                                 },
-                                "Linux_Mint": {
-                                    "( == 6.1.8 )": {
-                                        "dlHash": "kyzak",
+                                "Windows": {
+                                    "( <= 2.6.8 && < 8.4.1 && < 4.7.3 && < 4.4.7 && == 8.1.2 && == 3.6.5 && >= 7.4.4 ) || ( > 4.4.8 && == 8.2.2 && == 7.4.7 && == 1.4.2 && == 4.8.4 && > 2.4.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u001f`𦅆h\u000fM",
+                                        "dlUri": "https:fxec"
+                                    },
+                                    "( <= 5.5.4 && < 2.4.2 && > 3.3.3 && > 8.3.3 && == 4.8.3 && > 7.7.8 && > 7.7.5 && > 6.1.7 && < 4.7.8 ) || ( < 3.2.3 && < 6.2.8 && == 8.3.3 && < 1.5.1 && == 3.8.5 && == 7.8.1 && < 5.7.3 && >= 7.1.5 && == 6.3.1 )": {
+                                        "dlHash": "ntwd",
+                                        "dlSubdir": "&􁬛R",
+                                        "dlUri": "http:zptpal"
+                                    },
+                                    "( == 2.5.4 && < 3.6.7 && >= 3.6.7 ) || ( == 1.5.3 && <= 8.6.1 && <= 7.5.8 && < 4.2.6 ) || ( <= 6.7.7 && >= 5.1.1 && == 8.2.4 && > 6.6.2 && <= 3.3.4 && < 5.4.7 ) || ( <= 6.2.3 && >= 7.8.6 && > 8.7.8 && <= 2.6.5 && < 5.2.8 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "ð§Š¥M#$T\u0014\u0001\u0016",
+                                        "dlUri": "https:wrfj"
+                                    },
+                                    "( == 3.5.1 && <= 2.5.5 && >= 1.3.5 ) || ( < 3.8.7 && > 5.1.7 && > 6.7.8 && < 2.3.7 && < 1.3.7 )": {
+                                        "dlHash": "sd",
                                         "dlSubdir": null,
-                                        "dlUri": "http:dfahlioi"
+                                        "dlUri": "https:ozjuh"
+                                    },
+                                    "( > 4.3.1 && > 6.5.8 && < 6.7.1 && < 5.4.1 && == 3.5.7 && <= 6.3.7 && <= 4.7.3 ) || ( < 6.5.7 && == 7.7.5 && <= 3.8.1 && == 3.8.8 && <= 6.1.5 && > 2.6.3 && > 8.6.1 && == 3.2.7 && < 6.3.4 ) || ( == 1.6.2 && == 1.8.4 )": {
+                                        "dlHash": "guh",
+                                        "dlSubdir": "<󳯃",
+                                        "dlUri": "https:egpux"
+                                    },
+                                    "( >= 7.6.3 && <= 2.4.2 && > 7.5.7 && == 8.3.3 && == 6.2.8 && == 5.1.7 && >= 4.4.4 && == 3.5.4 && >= 2.1.8 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "ꊆGS\u0004b\u0014\u0004",
+                                        "dlUri": "http:jj"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "orxh",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:slhif"
                                     }
                                 }
                             },
-                            "A_Sparc64": {
+                            "A_ARM64": {
                                 "Darwin": {
-                                    "( > 6.1.1 && == 3.7.2 && < 8.4.3 && <= 4.7.1 && == 8.2.2 && == 5.1.5 && > 5.2.1 && >= 4.8.8 ) || ( > 8.5.5 && >= 4.5.7 && > 2.5.7 && <= 5.2.4 && > 4.8.4 && > 5.5.3 )": {
-                                        "dlHash": "ad",
+                                    "( < 3.6.6 && <= 6.1.7 && >= 2.5.5 && >= 7.7.1 ) || ( > 7.1.5 && < 2.6.2 && < 5.3.5 && < 1.2.5 && < 5.5.3 && == 6.5.4 && < 4.1.4 ) || ( == 2.8.1 && <= 7.6.1 && > 6.7.3 && > 2.6.7 && == 7.1.4 && == 3.4.1 && == 7.4.2 ) || ( > 5.2.1 && <= 3.5.5 && > 1.4.2 && == 7.6.5 && < 5.3.3 && < 1.1.3 && < 4.1.4 && <= 3.3.7 && >= 4.7.7 ) || ( >= 3.5.4 && >= 5.5.5 && == 5.7.7 && < 4.1.4 && < 7.7.2 && < 8.5.4 )": {
+                                        "dlHash": "dt",
                                         "dlSubdir": null,
-                                        "dlUri": "https:knpujdiq"
+                                        "dlUri": "https:jotjqo"
                                     },
-                                    "( > 6.3.3 && <= 5.6.6 && >= 8.8.6 && < 4.3.8 && > 3.4.6 && > 1.8.1 && > 1.5.6 ) || ( > 7.3.2 && == 8.1.2 && < 1.6.4 && >= 4.2.3 )": {
-                                        "dlHash": "tgivcso",
-                                        "dlSubdir": "uvp",
-                                        "dlUri": "http:hlyxpr"
+                                    "( < 6.6.8 && < 1.6.1 && == 5.8.6 && > 5.3.1 && == 4.1.6 && <= 3.5.7 && <= 5.2.2 )": {
+                                        "dlHash": "lqaggx",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:ajrayagb"
                                     },
-                                    "( >= 3.7.6 && <= 1.4.5 && > 7.6.1 ) || ( > 2.5.7 ) || ( > 7.4.7 && == 1.8.5 )": {
-                                        "dlHash": "zbyeajim",
-                                        "dlSubdir": "jh",
-                                        "dlUri": "http:aveqyeii"
-                                    },
-                                    "( >= 7.1.8 && <= 8.6.7 && < 5.8.5 && >= 2.1.1 && == 2.2.3 )": {
-                                        "dlHash": "bbom",
-                                        "dlSubdir": "csxtt",
-                                        "dlUri": "https:quwqb"
+                                    "( > 1.7.7 && < 4.6.4 && <= 4.6.1 && < 8.6.4 && == 7.7.1 && >= 5.7.3 && < 3.2.7 && < 1.7.1 && <= 3.1.3 ) || ( >= 8.3.4 && < 8.8.7 && > 6.8.4 && > 6.3.6 && <= 7.4.8 && <= 4.3.1 && == 5.5.7 && > 6.1.5 ) || ( > 2.3.8 ) || ( >= 1.4.5 && == 1.6.7 && < 1.3.4 && > 1.6.4 ) || ( > 1.2.3 && <= 1.7.7 && <= 5.2.2 && > 7.4.8 && == 10.6.7 && <= 6.3.6 && == 8.2.4 ) || ( < 4.6.4 && == 1.5.5 && < 8.8.1 && == 7.8.7 && <= 7.3.3 && <= 5.2.5 && > 7.1.3 && >= 7.1.4 && >= 1.4.7 ) || ( >= 5.1.2 && <= 7.6.1 && <= 5.2.3 && >= 1.3.8 && < 6.3.2 && <= 7.4.4 && == 2.5.7 && >= 6.5.8 ) || ( == 2.6.5 && > 1.2.6 && == 4.6.8 && <= 5.6.5 )": {
+                                        "dlHash": "aieky",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:xedvkh"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "Yó³ ¶ud"
-                                        },
-                                        "dlUri": "http:ujl"
+                                        "dlHash": "lrjoqdia",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:txi"
                                     }
                                 },
-                                "FreeBSD": {}
-                            }
-                        },
-                        "viChangeLog": "https:",
-                        "viPostInstall": null,
-                        "viPostRemove": "mvfu",
-                        "viPreCompile": "uj",
-                        "viSourceDL": {
-                            "dlHash": "tybuctle",
-                            "dlSubdir": "fjx",
-                            "dlUri": "https:nt"
-                        },
-                        "viTags": [
-                            "Recommended",
-                            "old",
-                            "base-4.5.7",
-                            "Recommended"
-                        ]
-                    },
-                    "4.3.9": {
-                        "viArch": {
-                            "A_ARM": {
-                                "FreeBSD": {
-                                    "( == 3.2.4 && >= 6.2.5 && > 1.8.1 && < 2.8.1 )": {
+                                "Windows": {
+                                    "( <= 6.9.7 && < 8.7.7 && > 5.8.7 && < 6.3.2 && > 4.3.8 && >= 3.8.1 && == 6.5.1 && <= 8.2.5 ) || ( > 1.8.1 && > 8.3.4 && < 2.6.6 ) || ( >= 5.4.3 && == 3.5.5 && == 5.4.5 && < 6.4.5 && > 7.1.3 && == 5.6.8 && > 7.6.5 && <= 4.6.4 ) || ( >= 1.4.5 && >= 4.3.7 && <= 6.8.1 ) || ( > 6.5.5 && < 2.5.7 && > 6.2.6 && < 6.7.2 ) || ( >= 2.5.5 && == 7.2.7 && > 4.3.3 && > 2.8.1 && == 4.8.4 && < 6.7.7 )": {
                                         "dlHash": "",
-                                        "dlSubdir": "qzys",
-                                        "dlUri": "http:zdjt"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 1.8.1 ) || ( < 4.1.6 && > 8.1.6 && < 6.2.4 && == 9.2.5 && < 4.6.2 && >= 6.5.3 )": {
-                                        "dlHash": "zqyzfurr",
-                                        "dlSubdir": "mwp",
-                                        "dlUri": "http:lagx"
+                                        "dlSubdir": "",
+                                        "dlUri": "https:lxun"
                                     },
-                                    "( == 3.4.7 ) || ( < 5.8.2 && <= 2.8.4 )": {
+                                    "( <= 8.1.8 && > 8.2.6 && < 4.4.3 && == 4.3.5 && == 9.8.8 && < 3.2.8 )": {
                                         "dlHash": "",
-                                        "dlSubdir": "fm",
-                                        "dlUri": "http:k"
-                                    },
-                                    "( > 2.2.5 && >= 3.8.7 && < 3.7.4 && < 2.7.7 && == 7.1.8 && >= 8.7.5 && >= 8.4.8 && == 5.8.9 && > 6.6.1 ) || ( == 3.5.4 && <= 8.4.6 && > 6.8.3 && > 8.6.4 && > 3.8.5 && < 2.1.1 && > 2.3.4 && == 5.3.3 )": {
-                                        "dlHash": "qdyq",
-                                        "dlSubdir": "omwgu",
-                                        "dlUri": "https:"
+                                        "dlSubdir": "\u0008UJS",
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 3.3.8 && < 4.5.5 )": {
-                                        "dlHash": "ug",
-                                        "dlSubdir": "rzkjork",
-                                        "dlUri": "https:nnypwer"
+                                    "( > 1.1.5 && >= 6.6.2 && <= 5.8.4 ) || ( > 5.1.2 && <= 2.1.8 ) || ( >= 7.4.8 && == 5.6.5 && >= 5.4.3 && > 6.6.6 && <= 7.1.2 )": {
+                                        "dlHash": "olrlyer",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 7.1.1 && <= 3.7.6 ) || ( <= 7.7.7 && <= 1.4.7 ) || ( > 3.7.1 && <= 1.3.4 && > 5.7.3 && >= 7.8.8 && == 4.1.8 )": {
-                                        "dlHash": "dzue",
+                                    "unknown_versioning": {
+                                        "dlHash": "vf",
+                                        "dlSubdir": "7\u0003_H",
+                                        "dlUri": "http:b"
+                                    }
+                                }
+                            },
+                            "A_PowerPC": {
+                                "Darwin": {
+                                    "( < 7.7.8 && <= 3.1.7 && == 8.9.6 )": {
+                                        "dlHash": "m",
                                         "dlSubdir": {
-                                            "RegexDir": "D"
+                                            "RegexDir": "3"
                                         },
-                                        "dlUri": "http:cbdyvyt"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "p",
-                                        "dlSubdir": "pg",
-                                        "dlUri": "http:ioeslygw"
+                                        "dlUri": "http:y"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( <= 4.4.8 && >= 6.8.6 && > 5.1.7 )": {
-                                        "dlHash": "bhiixk",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:gtrhjyxh"
-                                    },
-                                    "( <= 8.6.3 && >= 7.2.3 && >= 8.2.5 && > 1.6.8 && < 2.2.3 ) || ( > 5.2.2 && > 1.7.5 && <= 7.1.4 && < 3.3.6 && >= 4.2.6 && > 5.1.7 && < 3.7.8 && < 3.1.6 && <= 5.5.5 ) || ( <= 8.1.6 && < 6.6.3 && >= 4.8.6 && == 4.3.7 && < 3.1.2 && <= 7.5.7 && > 5.5.5 && == 3.5.2 && <= 5.1.2 ) || ( < 2.1.5 && >= 3.4.2 && <= 8.4.8 && > 4.3.1 && == 4.1.1 )": {
-                                        "dlHash": "wxnbd",
+                                "Linux_Debian": {
+                                    "( < 1.2.7 && < 6.3.5 && > 6.1.2 && < 8.3.8 && >= 3.6.3 && < 5.6.1 && >= 1.4.2 && > 3.4.8 && <= 5.8.5 )": {
+                                        "dlHash": "tr",
                                         "dlSubdir": {
-                                            "RegexDir": "\t\u0007+-\u0000~"
+                                            "RegexDir": "\u000e􁘳"
                                         },
-                                        "dlUri": "http:roefqkvj"
+                                        "dlUri": "http:ivrypir"
                                     },
-                                    "( == 1.2.1 && == 2.3.3 && <= 3.3.8 && <= 1.8.2 && >= 4.2.5 && == 7.5.5 && <= 3.1.3 && <= 5.6.8 ) || ( <= 1.3.1 && <= 5.2.7 && == 5.5.3 )": {
-                                        "dlHash": "bvlt",
-                                        "dlSubdir": "j",
-                                        "dlUri": "http:hgzrl"
+                                    "( <= 8.7.3 && == 5.5.3 && < 6.3.7 && > 4.3.4 && <= 2.1.5 && <= 5.2.4 ) || ( <= 2.6.6 && == 4.4.5 && >= 4.7.4 && <= 5.7.3 && >= 3.7.5 && < 7.3.2 && > 4.1.2 )": {
+                                        "dlHash": "wkv",
+                                        "dlSubdir": "꩝!`~Lo!",
+                                        "dlUri": "http:dpwkgdsq"
                                     },
-                                    "( > 5.3.8 )": {
-                                        "dlHash": "vb",
+                                    "( == 5.6.7 && == 3.4.2 && == 8.2.1 && <= 8.3.3 && <= 1.8.4 && <= 7.3.3 ) || ( > 5.7.8 && >= 2.3.3 && >= 4.8.4 && <= 5.2.2 && > 4.6.7 && > 1.1.8 && > 1.5.6 && < 1.5.8 ) || ( <= 7.2.4 && <= 3.7.5 && >= 4.5.4 && <= 8.1.7 && < 1.4.1 && <= 6.2.5 && <= 6.2.7 && > 9.3.7 && == 8.4.1 )": {
+                                        "dlHash": "odci",
                                         "dlSubdir": {
-                                            "RegexDir": "⺩4\u00036u,-磜"
+                                            "RegexDir": "Zh"
                                         },
-                                        "dlUri": "https:mmnig"
+                                        "dlUri": "https:ysmh"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {
+                                    "( <= 3.6.2 && > 2.6.5 && > 8.4.8 && >= 2.7.1 && <= 5.5.2 && < 8.7.4 )": {
+                                        "dlHash": "slg",
+                                        "dlSubdir": "𓀩",
+                                        "dlUri": "http:r"
                                     },
-                                    "( > 7.6.8 && <= 6.6.5 && <= 5.3.9 && <= 9.8.8 && < 4.6.4 && <= 5.7.7 && <= 2.5.8 )": {
-                                        "dlHash": "zgekf",
-                                        "dlSubdir": "cjraux",
-                                        "dlUri": "https:devhuw"
+                                    "( == 3.5.4 && == 4.3.2 && >= 6.2.5 ) || ( == 2.3.5 && >= 8.5.7 && == 8.7.6 && < 8.4.5 ) || ( == 4.1.4 && == 7.3.5 && == 1.2.7 && < 3.4.8 && > 5.6.3 )": {
+                                        "dlHash": "dac",
+                                        "dlSubdir": {
+                                            "RegexDir": "𧱂󾚈\u000f:J"
+                                        },
+                                        "dlUri": "http:ibvnrx"
                                     },
-                                    "( >= 1.3.3 && >= 8.2.6 && == 4.1.5 && >= 6.3.8 && >= 5.7.8 && > 8.3.6 && == 5.7.5 )": {
-                                        "dlHash": "gpunuadv",
+                                    "( == 4.7.5 && >= 2.4.4 && == 3.2.5 && < 4.2.3 && > 5.2.8 && < 6.8.5 ) || ( == 7.1.2 && <= 8.1.4 && > 6.2.6 && == 3.5.6 && <= 1.4.4 && > 5.5.5 && > 1.3.1 && >= 7.3.7 ) || ( <= 3.1.1 && > 2.5.2 && == 8.8.2 && >= 7.1.1 && < 2.2.6 && == 2.5.2 )": {
+                                        "dlHash": "fjbinjfh",
                                         "dlSubdir": {
-                                            "RegexDir": "𘁠gUax "
+                                            "RegexDir": "1􈑰=󼕉👠\r"
                                         },
-                                        "dlUri": "https:ona"
+                                        "dlUri": "http:ax"
                                     },
-                                    "( >= 8.8.2 && <= 4.4.2 && >= 3.4.4 && > 7.8.1 && > 1.6.1 )": {
-                                        "dlHash": "hwn",
-                                        "dlSubdir": "xxgs",
-                                        "dlUri": "http:hvyysk"
+                                    "( == 5.5.4 ) || ( <= 4.2.1 && >= 7.8.7 && <= 3.5.5 && <= 2.1.7 && == 6.1.8 && == 5.7.2 && <= 6.4.1 && > 8.8.6 && <= 7.2.3 ) || ( < 7.8.2 && == 3.6.2 && <= 8.6.6 && < 4.4.8 && >= 3.7.3 && < 3.5.7 && >= 2.7.8 && == 2.6.6 && < 8.5.4 ) || ( > 1.3.2 && <= 8.3.3 && < 2.6.5 && == 8.2.1 )": {
+                                        "dlHash": "zkwhkv",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "picj",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ktov"
+                                        "dlHash": "lkqmiew",
+                                        "dlSubdir": {
+                                            "RegexDir": "L:?󻦽O"
+                                        },
+                                        "dlUri": "http:odwylqt"
                                     }
-                                },
-                                "Linux_Exherbo": {
-                                    "( <= 4.8.8 && <= 8.2.2 && > 1.5.4 && > 3.7.7 && == 8.5.2 && >= 3.8.6 ) || ( < 2.1.1 && == 3.4.6 && > 5.4.3 && >= 4.6.8 )": {
+                                }
+                            },
+                            "A_Sparc64": {}
+                        },
+                        "viChangeLog": "http:wuszg",
+                        "viPostInstall": "pvhnmsmi",
+                        "viPostRemove": "jkc",
+                        "viPreCompile": "y",
+                        "viSourceDL": {
+                            "dlHash": "edqa",
+                            "dlSubdir": null,
+                            "dlUri": "https:"
+                        },
+                        "viTags": [
+                            "\u0012z\u0011",
+                            "base-5.2.3",
+                            "Prerelease",
+                            "Latest"
+                        ]
+                    }
+                },
+                "HLS": {
+                    "1.3.6": {
+                        "viArch": {
+                            "A_32": {
+                                "Darwin": {
+                                    "( <= 4.4.7 && <= 2.6.1 && < 3.5.5 && <= 4.1.7 && < 5.2.2 && <= 6.4.3 )": {
                                         "dlHash": "",
-                                        "dlSubdir": "rlvjlvj",
-                                        "dlUri": "https:zpclzdi"
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
                                     },
-                                    "( == 1.7.8 )": {
-                                        "dlHash": "o",
+                                    "( > 7.4.7 && >= 8.3.5 && < 1.4.1 && < 1.2.6 && >= 1.1.7 && <= 5.3.3 && >= 1.5.6 && > 2.4.3 && >= 3.5.6 )": {
+                                        "dlHash": "zn",
+                                        "dlSubdir": "􃕌\u0015w𬴨\u000eS",
+                                        "dlUri": "https:htnmnvis"
+                                    },
+                                    "( >= 3.4.6 )": {
+                                        "dlHash": "lttzd",
                                         "dlSubdir": {
-                                            "RegexDir": "\u001f𨝝LDA"
+                                            "RegexDir": "g\u0017"
                                         },
-                                        "dlUri": "https:b"
+                                        "dlUri": "https:ajnpwaut"
                                     },
-                                    "( == 6.2.8 && < 5.2.7 && > 1.3.1 && < 2.5.7 && >= 8.4.5 && > 6.6.8 && <= 7.4.8 ) || ( < 4.2.2 && <= 1.2.5 && < 3.6.5 && == 4.7.7 && > 3.4.2 && > 3.8.3 && >= 2.3.5 ) || ( < 5.2.1 && >= 3.7.6 && >= 7.8.1 && == 1.6.7 && == 4.8.5 && > 4.8.3 ) || ( > 1.8.2 && == 3.3.3 && == 2.2.8 && >= 3.4.7 ) || ( < 5.3.5 && <= 2.5.3 && <= 5.6.3 && >= 4.7.3 && > 6.1.5 && <= 2.4.5 && <= 8.7.8 && > 6.8.6 && > 8.5.2 )": {
-                                        "dlHash": "glufgp",
-                                        "dlSubdir": "ff",
-                                        "dlUri": "https:ktrcimd"
+                                    "( >= 4.5.8 ) || ( <= 7.1.4 && > 7.3.1 && > 2.5.3 && == 1.8.1 && >= 3.6.6 && <= 4.7.6 ) || ( >= 6.5.8 && < 2.4.1 && >= 3.1.6 && <= 2.3.3 && >= 8.7.7 && == 2.5.1 ) || ( < 1.2.6 && == 3.3.1 && <= 8.4.2 )": {
+                                        "dlHash": "nmej",
+                                        "dlSubdir": "RWeg>",
+                                        "dlUri": "http:tavrgmd"
                                     },
-                                    "( >= 3.1.4 && == 2.3.6 && == 8.6.5 && > 3.3.5 && > 8.5.4 && < 6.8.2 )": {
-                                        "dlHash": "iexac",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:tyekx"
+                                    "( >= 6.4.1 && > 1.8.6 && < 2.5.3 && >= 5.1.3 && == 2.5.8 && <= 4.1.9 ) || ( <= 6.6.1 && >= 8.7.7 && >= 6.3.1 && == 1.4.3 && == 3.3.2 && > 2.3.3 && <= 1.2.7 )": {
+                                        "dlHash": "mtcuo",
+                                        "dlSubdir": ",W󼎄媎[|=:",
+                                        "dlUri": "https:rjnpk"
                                     },
-                                    "( >= 7.6.7 && == 2.6.7 && < 4.4.5 && <= 6.4.8 && > 4.2.3 && < 5.3.7 && < 6.3.8 ) || ( >= 4.7.8 && == 1.8.2 && > 2.8.2 )": {
-                                        "dlHash": "wyk",
+                                    "unknown_versioning": {
+                                        "dlHash": "gemnel",
                                         "dlSubdir": {
-                                            "RegexDir": "f퐫"
+                                            "RegexDir": "e󽡊\u001ctBFv"
                                         },
-                                        "dlUri": "https:r"
+                                        "dlUri": "http:owqgbcu"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( <= 4.8.5 && <= 6.1.4 && <= 2.2.2 )": {
+                                        "dlHash": "zaeflh",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:tzrhwen"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "vgi",
+                                        "dlHash": "kefo",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0001󱘍3+H([\u000e"
+                                            "RegexDir": "\u001a\nevó»´“"
                                         },
-                                        "dlUri": "http:puylxi"
+                                        "dlUri": "http:zunll"
                                     }
                                 },
-                                "Linux_Gentoo": {
-                                    "( <= 4.4.4 && == 1.1.2 && < 6.8.2 && < 3.2.5 && > 3.2.7 && == 5.6.7 && > 1.3.6 && >= 2.5.4 )": {
-                                        "dlHash": "vgz",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jsvs"
-                                    },
-                                    "( > 2.6.8 && >= 5.8.1 && >= 7.5.3 )": {
-                                        "dlHash": "uw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:i"
+                                "Linux_RedHat": {
+                                    "( <= 5.4.8 && == 6.8.7 && <= 1.3.6 && >= 4.4.5 && > 6.2.6 ) || ( <= 7.1.4 && > 3.4.5 && <= 3.4.3 && == 1.7.8 && < 2.1.6 && > 8.2.8 && >= 6.5.7 && <= 2.6.1 && > 6.5.5 )": {
+                                        "dlHash": "vjs",
+                                        "dlSubdir": "2",
+                                        "dlUri": "http:sssrlc"
                                     },
-                                    "( >= 5.8.6 && > 8.2.4 && > 2.7.1 && <= 6.2.2 && == 5.3.6 && >= 2.4.6 && == 1.8.2 && >= 7.3.1 && <= 6.3.3 )": {
-                                        "dlHash": "rbfyut",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:usgaf"
+                                    "( > 1.8.2 && <= 3.8.7 )": {
+                                        "dlHash": "tbccq",
+                                        "dlSubdir": "%m",
+                                        "dlUri": "https:hht"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
+                                    "( >= 6.7.6 ) || ( <= 4.3.6 && >= 7.2.8 && > 8.6.4 && >= 7.8.1 )": {
+                                        "dlHash": "ylzomkhp",
                                         "dlSubdir": {
-                                            "RegexDir": "R𤟴𗑍􅣼𮢷󹟷"
+                                            "RegexDir": "󴗚\u0006\u0018𑀃"
                                         },
-                                        "dlUri": "https:ybamy"
-                                    }
-                                },
-                                "Linux_RedHat": {}
-                            },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 2.7.8 && > 5.1.5 && > 4.6.8 && >= 7.7.5 )": {
-                                        "dlHash": "qv",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:dgnwqm"
+                                        "dlUri": "https:fcnsg"
                                     },
-                                    "( == 2.2.7 && < 5.4.6 && >= 5.7.1 && > 7.3.6 && == 8.2.7 && <= 5.8.7 && >= 6.7.6 ) || ( >= 8.5.8 && <= 8.5.3 && < 7.1.7 && == 5.5.1 && < 4.6.5 && == 5.4.8 && > 6.6.3 && >= 5.8.5 )": {
-                                        "dlHash": "oycr",
+                                    "( >= 7.1.8 && > 5.5.2 && > 2.2.1 && == 7.8.7 && >= 4.3.2 && < 2.4.8 && <= 3.8.8 && <= 2.3.7 )": {
+                                        "dlHash": "osr",
                                         "dlSubdir": {
-                                            "RegexDir": "H󶫯𩋓"
+                                            "RegexDir": "by?]IKI"
                                         },
-                                        "dlUri": "http:boxizwrs"
+                                        "dlUri": "https:rgvkwvj"
                                     },
-                                    "( >= 4.4.2 && > 8.6.3 && == 6.8.7 && == 6.3.3 && <= 3.6.7 && < 8.3.6 && >= 8.1.6 && >= 3.1.6 && > 1.8.2 ) || ( > 1.3.4 && > 5.4.4 && < 4.8.2 && < 3.8.7 && >= 1.8.1 ) || ( == 5.3.5 ) || ( <= 5.2.7 && >= 7.2.6 && < 2.6.4 && >= 3.3.7 )": {
-                                        "dlHash": "oeg",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:dhmiunoi"
+                                    "( >= 7.2.7 && > 5.6.5 && > 7.8.4 && <= 1.5.2 && > 5.2.5 && > 5.4.6 )": {
+                                        "dlHash": "wcxzmpj",
+                                        "dlSubdir": {
+                                            "RegexDir": "M"
+                                        },
+                                        "dlUri": "http:hfcq"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "",
+                                        "dlHash": "pfsaxb",
                                         "dlSubdir": {
-                                            "RegexDir": "\rA+=\r\u0004W"
+                                            "RegexDir": "Zr󶏖"
                                         },
-                                        "dlUri": "https:llymfl"
+                                        "dlUri": "http:v"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( == 3.4.1 && < 5.7.1 && >= 4.6.3 && <= 4.2.3 && <= 7.6.3 && < 6.6.7 ) || ( > 6.3.3 ) || ( >= 7.5.6 && >= 1.1.4 ) || ( == 7.1.2 ) || ( <= 1.2.6 && > 1.6.7 && >= 4.8.5 ) || ( == 9.8.2 && > 7.8.1 && == 7.8.8 && < 4.6.4 && < 2.6.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "hyo",
-                                        "dlUri": "https:ujmuls"
-                                    },
-                                    "( > 1.2.1 && < 8.2.4 && > 3.1.5 && >= 8.8.7 && <= 1.3.6 && < 1.4.6 )": {
-                                        "dlHash": "kvbqzw",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:gxmf"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "uub",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:xzjfekpl"
-                                    }
-                                }
-                            },
-                            "A_Sparc64": {
-                                "FreeBSD": {
-                                    "( <= 3.4.8 && == 5.1.3 && > 1.2.7 && >= 5.3.4 ) || ( <= 7.1.2 && >= 1.4.4 && >= 5.1.8 && < 9.8.2 )": {
-                                        "dlHash": "",
+                                "Windows": {
+                                    "( < 5.4.8 && <= 8.7.5 && > 4.5.8 && < 5.7.8 ) || ( < 1.7.4 && >= 4.6.3 ) || ( == 2.4.2 && >= 3.3.7 && == 5.6.6 && >= 7.6.5 && == 2.7.5 && == 2.6.8 )": {
+                                        "dlHash": "x",
                                         "dlSubdir": {
-                                            "RegexDir": "$"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "http:b"
+                                        "dlUri": "https:gzgffln"
                                     },
-                                    "( == 5.5.7 && == 2.4.6 ) || ( <= 2.8.2 && == 2.2.5 && > 8.1.1 && >= 6.8.4 && < 8.6.1 && <= 1.4.1 && == 8.2.5 && >= 3.7.6 ) || ( == 8.2.7 && < 8.9.8 && <= 6.5.2 && < 5.1.7 && >= 4.2.7 && > 2.7.1 && > 5.5.6 )": {
-                                        "dlHash": "qeh",
+                                    "( <= 1.3.6 && > 5.3.6 && < 5.8.8 && > 2.5.1 && == 6.5.8 && > 8.7.3 && > 8.3.7 && == 8.4.3 && <= 6.1.3 )": {
+                                        "dlHash": "ypfmt",
                                         "dlSubdir": null,
-                                        "dlUri": "http:zrwtkx"
+                                        "dlUri": "http:bqtx"
                                     },
-                                    "( > 4.1.8 && > 6.6.3 && <= 5.6.2 && <= 6.4.3 && >= 1.5.4 )": {
-                                        "dlHash": "lz",
-                                        "dlSubdir": "zzwbx",
-                                        "dlUri": "https:wljr"
-                                    },
-                                    "( > 5.3.2 && <= 6.4.1 && >= 8.1.6 && > 4.8.7 && > 4.8.8 && > 1.1.7 && == 5.3.5 ) || ( < 3.3.6 && == 4.6.8 && >= 4.5.1 && >= 8.1.8 && >= 3.1.3 && > 3.3.5 && > 8.6.2 && >= 2.3.6 && >= 7.3.8 ) || ( < 6.1.5 && < 3.7.3 && >= 5.7.8 && > 7.3.3 && <= 8.6.5 && == 4.2.8 ) || ( == 2.8.4 ) || ( >= 5.7.8 ) || ( >= 6.1.2 && < 2.1.2 && > 7.7.7 ) || ( < 1.2.6 && == 1.3.7 ) || ( < 3.6.6 && <= 7.2.4 && > 7.5.1 )": {
-                                        "dlHash": "dodhgw",
+                                    "( <= 2.6.4 && <= 1.3.6 && > 1.5.4 ) || ( < 7.5.7 && <= 1.4.1 && <= 8.4.7 && >= 6.1.1 && == 4.2.5 ) || ( >= 6.6.7 && == 7.7.1 ) || ( < 8.5.6 && == 6.7.1 && == 7.7.6 && >= 7.5.3 && <= 5.7.1 && >= 8.5.3 && > 7.1.1 && > 6.7.3 && < 5.6.6 ) || ( > 2.8.2 && >= 6.3.1 && < 7.5.5 && < 8.3.2 && <= 2.1.2 )": {
+                                        "dlHash": "hulmmu",
                                         "dlSubdir": {
-                                            "RegexDir": "Nbr坨FAG8"
+                                            "RegexDir": "\u0017"
                                         },
-                                        "dlUri": "https:ug"
-                                    },
-                                    "( >= 3.6.6 && == 6.6.6 && == 6.3.3 && < 4.6.3 )": {
-                                        "dlHash": "fw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:kvyop"
+                                        "dlUri": "https:b"
                                     },
-                                    "( >= 5.6.1 ) || ( > 2.2.7 ) || ( > 1.3.1 && <= 4.3.7 && > 2.2.4 )": {
-                                        "dlHash": "cusg",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:zeqgqon"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( <= 1.8.5 && >= 1.5.5 && < 5.6.7 && <= 6.1.7 && == 3.9.3 && >= 3.2.1 && >= 5.6.6 && > 4.6.1 && == 5.3.3 )": {
-                                        "dlHash": "vhqdh",
-                                        "dlSubdir": null,
+                                    "( > 6.5.8 && < 4.6.7 && <= 1.7.7 && <= 8.7.7 && < 6.1.8 ) || ( < 3.6.7 )": {
+                                        "dlHash": "wolmvfh",
+                                        "dlSubdir": "ax",
                                         "dlUri": "https:"
                                     },
-                                    "( <= 8.1.2 && <= 6.1.8 && <= 2.4.5 && >= 6.2.4 && >= 6.4.1 )": {
-                                        "dlHash": "zcfl",
-                                        "dlSubdir": "wewey",
-                                        "dlUri": "http:cmvujmbh"
+                                    "( >= 2.3.6 && == 5.2.8 && > 5.8.3 && <= 7.6.4 ) || ( == 7.5.8 )": {
+                                        "dlHash": "epmu",
+                                        "dlSubdir": "iML",
+                                        "dlUri": "http:u"
                                     },
-                                    "( == 4.4.1 && >= 1.5.3 && <= 4.1.2 && > 1.6.3 && <= 7.4.3 && == 8.8.8 && > 1.5.3 && <= 5.2.4 && > 5.3.7 ) || ( > 5.7.6 && <= 5.3.6 && >= 6.2.7 && <= 1.3.8 && > 5.5.1 && <= 2.3.8 && <= 5.5.2 && < 1.1.1 ) || ( > 8.7.5 && == 3.2.6 && < 2.3.5 && >= 6.4.4 && < 3.8.1 && < 1.6.3 && > 2.8.6 && >= 5.5.2 ) || ( == 2.3.2 && == 1.1.1 && < 5.4.1 && < 4.8.7 && >= 3.5.2 && <= 8.2.3 && <= 4.5.7 && < 7.4.1 && <= 1.2.7 ) || ( == 1.8.8 && < 8.4.1 && <= 8.8.5 && >= 4.3.6 && == 3.3.4 && >= 8.7.3 && > 8.4.6 && > 5.7.4 && >= 1.7.7 ) || ( <= 5.8.1 && >= 4.8.2 && >= 2.3.2 && <= 7.8.2 && < 5.2.3 && < 7.8.2 && <= 1.7.1 && < 7.2.3 && < 6.1.5 ) || ( < 4.6.4 && == 4.3.2 && < 3.3.1 && <= 4.6.7 && <= 6.1.2 && <= 2.4.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "msdq",
-                                        "dlUri": "http:fzr"
+                                    "( >= 5.3.2 && > 1.1.3 && <= 4.2.1 && == 1.6.2 && >= 5.1.7 && >= 6.4.7 )": {
+                                        "dlHash": "rsneldcs",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:vlrgx"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "oyxppfs",
-                                        "dlUri": "http:mnlldti"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( < 3.5.7 && >= 2.4.2 && == 7.1.8 && >= 3.2.7 ) || ( < 2.3.7 && == 1.7.6 && == 4.5.5 && <= 5.6.1 && == 5.6.5 && >= 3.6.4 && >= 8.5.4 )": {
-                                        "dlHash": "pyomuuz",
+                                        "dlHash": "hvj",
                                         "dlSubdir": null,
-                                        "dlUri": "https:qn"
+                                        "dlUri": "http:xjxo"
+                                    }
+                                }
+                            },
+                            "A_64": {
+                                "FreeBSD": {}
+                            },
+                            "A_ARM": {},
+                            "A_ARM64": {
+                                "Darwin": {
+                                    "( <= 3.2.5 && >= 4.1.9 && <= 7.5.2 && == 6.1.3 && <= 4.4.8 )": {
+                                        "dlHash": "yi",
+                                        "dlSubdir": "􁲐𡤩<",
+                                        "dlUri": "https:mtxhcpli"
                                     },
-                                    "( <= 5.3.8 && <= 4.3.7 && <= 4.6.3 && >= 7.4.8 && <= 5.4.8 && >= 3.5.1 )": {
-                                        "dlHash": "hrjagrdv",
+                                    "( <= 6.4.1 && > 8.4.5 && > 1.8.6 && >= 5.2.3 && >= 3.4.8 && > 8.4.4 )": {
+                                        "dlHash": "pe",
                                         "dlSubdir": null,
-                                        "dlUri": "http:ukwonojc"
+                                        "dlUri": "http:kdhmcd"
                                     },
-                                    "( == 7.7.2 && < 8.4.5 && >= 4.6.2 && >= 8.7.5 && == 8.5.1 ) || ( <= 7.7.5 && <= 8.8.3 && < 1.8.5 && < 6.7.6 && > 1.6.4 && > 4.3.6 && > 1.4.4 )": {
-                                        "dlHash": "rgfjeraw",
+                                    "( > 8.2.5 && >= 6.4.1 )": {
+                                        "dlHash": "dttg",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0008\u0005𧐫p䚈"
+                                            "RegexDir": "\u00073𭍞H\u000f"
                                         },
-                                        "dlUri": "https:uhdvaz"
+                                        "dlUri": "https:jnsou"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "far",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:lur"
+                                    "( >= 1.1.2 && >= 8.1.4 && > 4.8.1 )": {
+                                        "dlHash": "odj",
+                                        "dlSubdir": {
+                                            "RegexDir": "%=䜔"
+                                        },
+                                        "dlUri": "http:dmzv"
+                                    },
+                                    "( >= 6.2.7 && < 5.7.2 && > 2.6.1 )": {
+                                        "dlHash": "vv",
+                                        "dlSubdir": "!b𥅮C.a",
+                                        "dlUri": "https:xw"
+                                    },
+                                    "( >= 8.3.1 && == 3.3.7 && == 1.6.3 && <= 4.8.1 && > 4.7.4 && <= 3.1.4 && <= 5.3.2 && == 6.4.4 ) || ( > 2.7.7 && > 2.3.7 ) || ( <= 6.8.5 && == 6.3.5 && <= 8.8.1 && >= 2.6.7 && == 7.1.4 && <= 8.4.5 )": {
+                                        "dlHash": "b",
+                                        "dlSubdir": "􏵫\u0003󺀌𓏳",
+                                        "dlUri": "http:xnxh"
                                     }
                                 },
-                                "Linux_UnknownLinux": {
-                                    "( < 2.7.4 && == 3.7.8 && == 6.6.5 && == 1.3.4 )": {
-                                        "dlHash": "lr",
-                                        "dlSubdir": "rk",
-                                        "dlUri": "https:vhi"
+                                "Windows": {
+                                    "( < 5.7.2 && > 3.5.7 && >= 7.1.2 && >= 8.2.5 && >= 2.1.7 && < 5.6.8 && >= 2.3.3 && >= 7.5.2 )": {
+                                        "dlHash": "gez",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:umkv"
                                     },
-                                    "( <= 2.5.3 && == 3.3.8 && < 6.6.2 && <= 3.1.7 && >= 7.6.8 && <= 7.5.4 && <= 3.1.8 && == 2.2.2 && < 7.2.9 )": {
+                                    "( < 7.8.4 && == 7.7.6 && < 4.3.1 && >= 2.8.4 && > 2.1.4 && <= 2.4.4 && >= 4.1.6 )": {
+                                        "dlHash": "iqg",
+                                        "dlSubdir": "!",
+                                        "dlUri": "http:"
+                                    },
+                                    "( <= 8.2.4 && > 4.4.5 && < 8.8.4 && < 7.2.5 && <= 8.7.6 && == 2.4.2 && > 6.1.6 ) || ( < 2.5.8 && > 7.2.6 && == 2.4.3 && == 1.1.1 ) || ( < 4.5.4 && == 7.1.1 && >= 8.8.5 && >= 8.3.1 ) || ( < 3.1.7 )": {
+                                        "dlHash": "heeipj",
+                                        "dlSubdir": "ᩲඵ𩎡k",
+                                        "dlUri": "https:qs"
+                                    },
+                                    "( > 4.4.3 && < 4.6.1 && == 4.3.2 && <= 8.1.7 && == 1.8.8 ) || ( >= 1.4.8 && < 8.1.7 && == 4.2.6 )": {
                                         "dlHash": "",
                                         "dlSubdir": null,
-                                        "dlUri": "http:udr"
+                                        "dlUri": "http:zaad"
                                     },
-                                    "( >= 8.2.4 && < 2.4.7 && == 6.3.6 && <= 7.4.8 && > 2.7.1 && >= 8.2.2 )": {
-                                        "dlHash": "amrf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ptewzjy"
+                                    "( >= 4.5.6 && < 6.2.8 && < 1.8.5 && <= 5.8.1 && < 3.7.1 && < 6.6.4 && < 2.8.1 && > 8.8.6 && > 4.6.6 )": {
+                                        "dlHash": "m",
+                                        "dlSubdir": "󶒵苭3󵿓}3{",
+                                        "dlUri": "https:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "dlqreb",
-                                        "dlSubdir": "ybmqivin",
-                                        "dlUri": "https:cumfi"
+                                        "dlHash": "w",
+                                        "dlSubdir": "F\u0006lZ<[\u0011",
+                                        "dlUri": "https:lwnbjrn"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": "https:",
-                        "viPostInstall": "indnt",
-                        "viPostRemove": "srbdevw",
-                        "viPreCompile": "qivpj",
-                        "viSourceDL": {
-                            "dlHash": "qheoa",
-                            "dlSubdir": "kyep",
-                            "dlUri": "http:vj"
-                        },
-                        "viTags": [
-                            "yi󷌬",
-                            "old"
-                        ]
-                    },
-                    "7.2.2": {
-                        "viArch": {},
-                        "viChangeLog": null,
-                        "viPostInstall": "xhuaemp",
-                        "viPostRemove": "u",
-                        "viPreCompile": null,
-                        "viSourceDL": {
-                            "dlHash": "klblxdi",
-                            "dlSubdir": null,
-                            "dlUri": "https:luoa"
-                        },
+                        "viChangeLog": "https:rreum",
+                        "viPostInstall": "",
+                        "viPostRemove": null,
+                        "viPreCompile": "hnakh",
+                        "viSourceDL": null,
                         "viTags": [
-                            "Recommended",
-                            "Prerelease",
-                            "Latest"
+                            "base-7.3.6",
+                            "old",
+                            "Latest",
+                            "Latest",
+                            "Recommended"
                         ]
                     },
-                    "7.2.4": {
+                    "2.1.4": {
                         "viArch": {
-                            "A_32": {},
-                            "A_64": {},
                             "A_ARM": {
                                 "Darwin": {
-                                    "( <= 4.4.3 && > 7.4.3 && < 5.2.4 && >= 8.3.2 && >= 8.7.4 )": {
-                                        "dlHash": "varml",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:yzgd"
-                                    },
-                                    "( > 5.7.3 && > 3.8.5 && <= 5.8.8 && >= 5.6.3 && > 7.2.1 && <= 6.1.7 && >= 3.5.5 && > 7.2.1 && >= 2.4.7 )": {
-                                        "dlHash": "bmeiczlj",
-                                        "dlSubdir": "zztou",
-                                        "dlUri": "https:aipbcspn"
+                                    "( <= 8.5.7 && > 5.1.2 && >= 5.1.2 && > 3.7.2 && <= 3.2.2 && >= 4.2.1 && <= 2.3.7 && == 7.4.1 && == 8.1.1 ) || ( >= 7.4.4 && <= 3.7.8 && == 7.2.3 && >= 4.5.8 && == 1.8.2 )": {
+                                        "dlHash": "cstomidb",
+                                        "dlSubdir": {
+                                            "RegexDir": "C$\u001f?􄪙F0"
+                                        },
+                                        "dlUri": "https:q"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "hj",
+                                    "( >= 5.6.5 && < 2.6.1 && <= 8.2.6 && <= 7.7.2 && <= 8.6.3 && < 3.6.3 && >= 4.6.3 && == 6.5.1 && > 6.7.8 ) || ( > 1.4.2 && <= 2.1.3 && <= 6.4.7 && < 1.8.8 && < 5.7.6 && == 7.2.3 && < 7.3.8 ) || ( < 2.6.3 && >= 2.8.6 && >= 7.2.3 && > 8.7.8 && >= 7.8.3 ) || ( >= 1.6.7 && > 5.6.5 && >= 5.8.3 && == 6.3.2 && == 5.2.8 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": ".PmA􋻪Kw"
+                                            "RegexDir": "\u0018🃃锋􌅥sj\u0018"
                                         },
-                                        "dlUri": "https:ieh"
+                                        "dlUri": "https:aisewm"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( <= 2.3.3 && < 5.8.6 && < 5.8.4 && < 7.8.1 && <= 7.8.7 && > 7.3.7 && < 7.1.3 ) || ( <= 8.4.8 )": {
-                                        "dlHash": "feohbl",
+                                "Linux_AmazonLinux": {},
+                                "Windows": {
+                                    "( < 8.3.7 && >= 8.4.2 && == 7.5.3 && >= 6.3.8 && >= 8.5.7 && == 8.8.7 && < 7.8.1 )": {
+                                        "dlHash": "a",
                                         "dlSubdir": null,
-                                        "dlUri": "http:ok"
+                                        "dlUri": "https:be"
                                     },
-                                    "( >= 3.6.5 && <= 2.6.3 && > 4.5.3 && < 2.2.2 && < 4.8.8 && <= 7.8.6 && == 3.3.4 )": {
-                                        "dlHash": "ecbjmiq",
-                                        "dlSubdir": "c",
-                                        "dlUri": "https:mkpgbmyd"
+                                    "( == 2.3.7 && == 7.8.4 && >= 4.8.6 && > 2.7.8 && <= 7.8.5 && < 2.5.7 && <= 4.3.1 && == 1.5.2 )": {
+                                        "dlHash": "lja",
+                                        "dlSubdir": "xm \u000f篡)󲖵",
+                                        "dlUri": "http:yn"
+                                    },
+                                    "( == 6.1.7 && > 5.6.8 && >= 3.2.1 && < 2.5.4 && == 5.2.3 )": {
+                                        "dlHash": "lzfn",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:yadwmf"
+                                    },
+                                    "( >= 7.2.5 && >= 4.6.3 )": {
+                                        "dlHash": "r",
+                                        "dlSubdir": {
+                                            "RegexDir": "k\u00192^"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "sx",
+                                        "dlSubdir": {
+                                            "RegexDir": "P"
+                                        },
+                                        "dlUri": "https:wnpjqsv"
                                     }
                                 }
                             },
-                            "A_ARM64": {
-                                "Linux_AmazonLinux": {
-                                    "( > 8.7.3 && > 8.1.7 ) || ( >= 2.3.3 && <= 5.4.2 && >= 1.7.4 && > 2.2.2 && >= 3.8.5 ) || ( > 2.5.8 && <= 5.6.1 && == 5.5.5 && > 3.1.1 )": {
-                                        "dlHash": "",
+                            "A_PowerPC": {},
+                            "A_Sparc64": {
+                                "FreeBSD": {
+                                    "( < 8.8.5 && > 7.4.3 && == 8.4.5 && >= 5.4.2 && <= 7.3.3 && >= 4.7.2 && == 4.1.3 )": {
+                                        "dlHash": "btgp",
+                                        "dlSubdir": "栁l穏#b)A뼲",
+                                        "dlUri": "http:eautjwz"
+                                    },
+                                    "( <= 4.7.3 && < 7.4.4 && >= 4.3.4 && > 2.6.3 && >= 4.2.8 && >= 4.1.1 && == 3.2.4 && < 4.2.8 && <= 4.1.1 ) || ( == 7.1.3 && < 2.1.2 && > 2.5.7 && > 7.7.1 ) || ( < 3.7.8 && > 1.4.7 && <= 2.4.6 && <= 1.8.5 && > 2.2.6 ) || ( <= 4.3.2 && <= 6.1.8 )": {
+                                        "dlHash": "rvp",
+                                        "dlSubdir": "$",
+                                        "dlUri": "http:urexo"
+                                    },
+                                    "( <= 7.1.8 && < 8.5.2 && == 4.1.1 && <= 6.7.6 )": {
+                                        "dlHash": "twgbbuo",
                                         "dlSubdir": null,
-                                        "dlUri": "http:kwle"
+                                        "dlUri": "http:keilwqsu"
+                                    },
+                                    "( > 8.6.2 && < 7.1.8 && >= 4.4.7 && >= 2.4.7 && == 2.2.3 && < 1.2.7 ) || ( <= 4.7.1 && <= 3.9.7 && == 6.2.4 && > 5.8.1 && == 1.4.6 ) || ( == 1.5.7 && == 5.4.2 && <= 7.8.6 && > 1.6.2 && > 7.4.2 && < 5.2.5 && > 6.1.8 )": {
+                                        "dlHash": "bcaqnpn",
+                                        "dlSubdir": "󲸁\u0006􆆥E",
+                                        "dlUri": "https:e"
+                                    },
+                                    "( >= 2.5.7 && >= 3.8.1 && == 2.3.3 && < 5.3.6 && <= 8.7.3 && == 5.5.4 ) || ( == 7.7.1 ) || ( <= 8.7.3 && < 3.8.4 && >= 8.6.6 && >= 6.2.4 && < 5.6.2 )": {
+                                        "dlHash": "aiva",
+                                        "dlSubdir": "𠾓<K󺁔𪹣{u",
+                                        "dlUri": "https:tecfb"
+                                    },
+                                    "( >= 9.8.9 && >= 8.2.5 && < 6.3.3 ) || ( > 5.4.7 && <= 1.3.6 && <= 6.7.6 && == 7.3.6 ) || ( >= 8.3.4 && < 8.7.5 && <= 1.5.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:uovnp"
                                     }
                                 },
-                                "Linux_Exherbo": {
-                                    "( < 4.7.4 && >= 5.4.2 && == 4.5.5 && >= 3.6.8 ) || ( == 4.3.8 ) || ( == 8.8.6 && > 5.5.2 && < 4.2.7 && <= 5.4.5 && >= 2.6.8 && > 6.7.8 && > 1.7.2 && > 2.6.5 ) || ( >= 7.1.8 && < 5.7.1 && > 4.5.2 && > 2.7.7 && > 4.8.1 && > 2.5.4 )": {
-                                        "dlHash": "uqcljcy",
+                                "Linux_CentOS": {
+                                    "( < 1.7.2 && <= 5.5.7 && >= 2.8.6 && >= 8.3.4 && > 7.3.7 ) || ( < 4.7.7 && == 6.6.1 && == 5.6.2 )": {
+                                        "dlHash": "iphg",
                                         "dlSubdir": {
-                                            "RegexDir": "𨯐\u0019𨇦D􌱼"
+                                            "RegexDir": "偵nj8q2𭠬"
                                         },
-                                        "dlUri": "http:"
-                                    },
-                                    "( <= 3.5.6 && <= 1.4.6 && >= 3.8.7 && >= 4.2.7 && == 8.4.5 && == 2.1.7 && < 2.4.7 && >= 8.6.5 && >= 8.7.7 ) || ( == 7.5.6 && > 1.2.1 && >= 6.8.5 && >= 7.2.4 && == 2.3.6 )": {
-                                        "dlHash": "ul",
-                                        "dlSubdir": "k",
-                                        "dlUri": "http:"
+                                        "dlUri": "http:osrhqo"
                                     },
-                                    "( == 2.3.3 && < 4.8.8 ) || ( < 7.2.8 && >= 7.6.4 && > 1.4.5 && == 1.1.8 && < 2.6.5 && < 8.6.1 && <= 6.7.8 )": {
-                                        "dlHash": "zwtbrsnw",
-                                        "dlSubdir": "tguyufa",
-                                        "dlUri": "https:cvxj"
-                                    },
-                                    "( == 4.6.1 && < 2.2.2 && < 2.6.3 && < 1.4.6 && > 6.4.5 && == 3.3.5 && >= 3.2.1 && == 2.6.3 ) || ( >= 5.2.7 && <= 2.2.1 && <= 2.7.8 && >= 4.7.5 && >= 2.3.2 && == 4.1.5 && <= 5.2.3 ) || ( <= 6.5.6 && < 4.7.3 && >= 3.5.5 && < 6.6.1 && < 5.6.8 && > 8.5.2 ) || ( > 1.5.3 && == 8.8.5 ) || ( >= 8.5.3 && < 5.5.1 && == 4.6.6 && < 7.4.6 ) || ( > 8.2.2 && >= 7.1.8 && == 3.1.4 && > 2.3.1 && == 7.8.5 && > 1.7.8 )": {
-                                        "dlHash": "kgzwg",
-                                        "dlSubdir": "gqw",
-                                        "dlUri": "https:ckx"
-                                    },
-                                    "( > 5.6.1 && >= 5.4.8 && < 5.8.1 )": {
-                                        "dlHash": "lxhp",
+                                    "( <= 2.8.7 && < 2.7.5 && <= 2.4.4 && >= 4.1.8 && > 2.4.8 && < 4.8.2 && == 8.5.3 && == 6.5.5 && >= 6.4.3 ) || ( < 4.7.3 && <= 7.8.8 && == 2.2.5 && > 7.1.4 && < 1.8.7 && < 6.5.6 && == 5.7.4 ) || ( == 8.2.1 && < 2.7.3 && == 2.8.4 && <= 3.1.4 && > 3.2.5 ) || ( == 2.7.5 && > 6.5.6 && > 2.6.1 && >= 1.4.3 && > 3.2.2 && == 5.5.6 ) || ( < 1.5.6 ) || ( == 7.4.6 && > 8.2.8 && < 3.8.4 && > 5.8.8 )": {
+                                        "dlHash": "bgqa",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0012#O*O"
+                                            "RegexDir": "yr\u000e\u0015󻝉\u000c\u0001"
                                         },
-                                        "dlUri": "http:pzrm"
+                                        "dlUri": "http:xmowrlta"
                                     },
-                                    "( >= 7.2.8 && < 5.8.7 && >= 5.3.4 && >= 1.3.3 && >= 7.8.7 && > 7.4.6 && >= 8.1.1 ) || ( < 7.8.8 && >= 7.2.2 && < 1.8.6 && >= 8.3.2 && < 8.7.8 && > 8.7.2 && <= 5.7.5 && < 3.3.4 )": {
-                                        "dlHash": "qnpeo",
+                                    "( <= 3.4.5 && > 3.3.4 && < 8.6.5 && == 8.6.5 && > 4.4.5 )": {
+                                        "dlHash": "mcpd",
                                         "dlSubdir": null,
-                                        "dlUri": "https:abgxdj"
+                                        "dlUri": "http:cg"
                                     },
-                                    "( >= 8.1.5 && == 5.4.6 ) || ( == 2.2.1 && <= 7.8.1 )": {
-                                        "dlHash": "xkrvzpxf",
-                                        "dlSubdir": "iuzg",
-                                        "dlUri": "https:oxpajthh"
+                                    "( == 3.7.2 && > 6.1.8 && < 7.7.3 && <= 2.2.7 && > 6.4.3 && > 8.7.8 && > 2.2.4 && >= 8.5.6 )": {
+                                        "dlHash": "ue",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:qs"
+                                    },
+                                    "( >= 7.6.6 && < 3.8.8 && <= 3.5.8 && < 6.2.3 && > 5.6.6 )": {
+                                        "dlHash": "wspsx",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0011膻"
+                                        },
+                                        "dlUri": "http:bkbpti"
                                     }
                                 }
-                            },
-                            "A_Sparc64": {}
+                            }
                         },
                         "viChangeLog": null,
-                        "viPostInstall": "",
-                        "viPostRemove": "sgd",
-                        "viPreCompile": "ukg",
+                        "viPostInstall": "dwizoud",
+                        "viPostRemove": "foi",
+                        "viPreCompile": "ma",
                         "viSourceDL": {
-                            "dlHash": "vjal",
-                            "dlSubdir": {
-                                "RegexDir": "r􌄔U𪲤a3:"
-                            },
-                            "dlUri": "https:"
+                            "dlHash": "lpc",
+                            "dlSubdir": "󿐖\u0011=ᙀ\u0013D",
+                            "dlUri": "https:elvtc"
                         },
                         "viTags": [
-                            "Recommended"
+                            "Prerelease",
+                            "base-4.7.4"
                         ]
-                    }
-                },
-                "GHC": {
-                    "2.2.1": {
+                    },
+                    "3.3.7": {
                         "viArch": {
                             "A_32": {
-                                "Darwin": {
-                                    "( < 4.3.8 && <= 5.3.8 && == 1.4.1 ) || ( < 8.5.8 && >= 6.4.1 && == 4.3.3 && == 8.7.2 && <= 4.5.6 )": {
-                                        "dlHash": "zp",
-                                        "dlSubdir": "hemprr",
-                                        "dlUri": "https:r"
+                                "Darwin": {},
+                                "FreeBSD": {
+                                    "( < 2.7.8 && <= 2.1.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:iualwkba"
+                                    },
+                                    "( < 4.6.2 && == 6.4.3 && <= 8.5.3 && < 2.4.4 && > 4.5.3 && <= 4.2.1 && >= 1.1.1 && == 5.2.1 ) || ( <= 5.2.5 && <= 1.3.6 ) || ( <= 5.3.6 && > 7.2.2 && == 8.7.4 && == 8.7.6 && >= 2.5.1 && == 6.5.3 )": {
+                                        "dlHash": "sukqjo",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:cvfczu"
+                                    },
+                                    "( <= 2.6.5 && <= 1.8.1 && > 4.3.1 && > 6.7.5 && > 6.2.8 && == 3.5.4 && <= 5.4.2 && == 6.6.3 )": {
+                                        "dlHash": "jjykoed",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:dxboa"
+                                    },
+                                    "( == 6.8.1 && == 6.9.2 && < 6.3.5 && == 8.8.8 && >= 8.5.5 )": {
+                                        "dlHash": "cjywwyek",
+                                        "dlSubdir": "óº—“?",
+                                        "dlUri": "https:zf"
                                     },
-                                    "( <= 5.4.5 && < 8.8.7 && < 5.1.7 && > 2.7.7 && < 2.2.6 && <= 2.3.7 ) || ( == 5.1.5 && < 8.3.5 && >= 3.5.6 && <= 3.4.2 && >= 4.4.4 && > 8.1.1 )": {
-                                        "dlHash": "kurjwplv",
-                                        "dlSubdir": "gadggl",
-                                        "dlUri": "https:qeibt"
+                                    "( > 4.2.7 && >= 3.3.3 && <= 7.8.8 ) || ( <= 2.4.1 && <= 7.3.5 && <= 7.8.7 && >= 2.2.8 )": {
+                                        "dlHash": "ws",
+                                        "dlSubdir": {
+                                            "RegexDir": "H"
+                                        },
+                                        "dlUri": "http:wnfyw"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "w",
-                                        "dlSubdir": null,
+                                        "dlHash": "goua",
+                                        "dlSubdir": "𤥟\u0005",
                                         "dlUri": "http:"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( < 7.7.7 && > 3.8.5 ) || ( <= 8.7.8 && == 4.6.2 && == 8.4.1 && < 6.3.4 && <= 7.3.7 && < 4.4.5 && == 1.1.6 )": {
-                                        "dlHash": "ayvgcsc",
+                                "Linux_Ubuntu": {},
+                                "Windows": {
+                                    "( == 3.2.2 && > 1.2.4 && >= 6.5.7 ) || ( > 3.2.3 && < 2.1.7 )": {
+                                        "dlHash": "xurgbabi",
                                         "dlSubdir": {
-                                            "RegexDir": "􇅋&𤸾\u0014\u0008"
+                                            "RegexDir": "\u000f"
                                         },
-                                        "dlUri": "http:qdniwnnr"
-                                    },
-                                    "( <= 3.8.8 && >= 4.4.4 && == 3.8.1 && < 4.7.3 && == 4.5.8 && >= 1.3.4 && < 8.3.4 && <= 3.8.5 )": {
-                                        "dlHash": "ybkuj",
-                                        "dlSubdir": "qyr",
-                                        "dlUri": "https:xvmjsyi"
-                                    },
-                                    "( > 1.1.3 && < 1.7.4 ) || ( < 7.6.2 ) || ( <= 8.8.8 && < 7.1.6 && == 4.4.3 && <= 7.5.1 && <= 7.5.2 && < 1.7.3 && <= 7.6.4 && < 3.4.6 && > 8.8.1 ) || ( < 5.6.1 && == 1.6.7 && > 5.1.4 && == 1.8.6 )": {
-                                        "dlHash": "eezjn",
-                                        "dlSubdir": "sdjq",
-                                        "dlUri": "http:"
+                                        "dlUri": "https:"
                                     },
-                                    "( > 1.1.6 && == 8.3.6 )": {
-                                        "dlHash": "wfr",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:oglhka"
+                                    "( == 6.3.3 )": {
+                                        "dlHash": "hswnqx",
+                                        "dlSubdir": "Ulw\u0012\rJ",
+                                        "dlUri": "http:g"
                                     },
-                                    "( > 1.5.3 && == 5.6.4 && <= 8.4.1 && < 2.4.3 && <= 4.2.5 && >= 1.5.3 ) || ( >= 7.2.4 && <= 8.1.3 && >= 4.1.8 )": {
-                                        "dlHash": "qe",
+                                    "( > 7.6.7 && > 2.5.4 && == 5.1.1 && < 3.6.5 )": {
+                                        "dlHash": "hxj",
                                         "dlSubdir": null,
-                                        "dlUri": "http:wrcauf"
+                                        "dlUri": "http:vnbltoz"
                                     },
-                                    "( > 2.6.8 && < 5.8.4 && < 2.6.6 && > 4.5.2 ) || ( >= 1.5.4 ) || ( > 6.2.7 ) || ( <= 2.6.5 && == 4.7.6 && < 3.7.1 && > 5.6.5 && <= 5.2.6 )": {
-                                        "dlHash": "oursz",
+                                    "unknown_versioning": {
+                                        "dlHash": "lksr",
                                         "dlSubdir": {
-                                            "RegexDir": "􋪫"
+                                            "RegexDir": "󴯲sQCes􉐉\u0001"
                                         },
-                                        "dlUri": "http:lgsmh"
+                                        "dlUri": "http:footgab"
+                                    }
+                                }
+                            },
+                            "A_ARM64": {
+                                "Darwin": {
+                                    "( == 1.8.2 && > 7.3.1 && > 4.8.4 && <= 8.4.4 )": {
+                                        "dlHash": "vbfnbr",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:ljbky"
                                     },
-                                    "( >= 4.3.8 && >= 6.2.4 && > 7.3.2 && >= 1.2.7 && <= 3.2.4 && <= 4.2.2 )": {
-                                        "dlHash": "ul",
+                                    "( > 2.5.5 && == 8.2.7 )": {
+                                        "dlHash": "zpj",
                                         "dlSubdir": {
-                                            "RegexDir": "󲎤\u0012"
+                                            "RegexDir": "#\u001f\u0006㇎#_"
                                         },
-                                        "dlUri": "http:p"
+                                        "dlUri": "http:hkpayier"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "nidbwu",
-                                        "dlSubdir": "vekgqrvl",
-                                        "dlUri": "http:mfpdpkpf"
+                                        "dlHash": "rpovfgfn",
+                                        "dlSubdir": {
+                                            "RegexDir": "w\u000b𡢬Y"
+                                        },
+                                        "dlUri": "http:yol"
                                     }
                                 },
-                                "Linux_CentOS": {
-                                    "unknown_versioning": {
-                                        "dlHash": "awhunsif",
-                                        "dlSubdir": "lw",
-                                        "dlUri": "https:"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( <= 2.1.8 && < 1.7.7 && == 1.3.7 && > 5.3.8 && <= 5.6.4 ) || ( >= 4.8.5 && < 3.6.7 && < 2.3.7 && <= 2.6.7 ) || ( > 2.6.3 && < 1.7.7 && <= 4.7.1 && >= 3.8.3 && < 5.2.1 && <= 7.5.2 && <= 6.4.3 )": {
-                                        "dlHash": "brtsz",
+                                "Windows": {
+                                    "( <= 1.8.2 ) || ( <= 5.7.4 && == 1.2.1 && >= 6.3.6 )": {
+                                        "dlHash": "w",
                                         "dlSubdir": {
-                                            "RegexDir": "OefY3"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "http:zraxzh"
+                                        "dlUri": "http:q"
                                     },
-                                    "( <= 7.1.3 ) || ( > 4.8.6 && < 8.1.7 && <= 6.1.3 && <= 4.4.4 && < 7.5.4 && >= 2.8.1 && < 6.2.2 && == 3.7.1 && < 5.7.7 ) || ( == 1.8.1 && >= 1.6.3 && < 5.7.5 && < 7.6.3 && <= 5.5.8 && <= 2.4.1 && >= 1.3.1 && > 6.8.3 && == 1.3.6 )": {
-                                        "dlHash": "hoyl",
+                                    "( <= 2.3.5 && > 6.3.5 && <= 3.1.2 && <= 8.1.1 && == 4.6.7 && == 6.6.1 && == 2.7.7 && > 6.3.5 ) || ( == 2.8.5 && > 1.6.3 && == 3.2.2 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": " \u0011"
+                                            "RegexDir": "g\u0017<2"
                                         },
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 6.1.4 && == 4.6.1 && > 1.7.5 && > 7.2.3 ) || ( < 1.1.2 && <= 3.6.4 )": {
-                                        "dlHash": "lkloybo",
-                                        "dlSubdir": "tmb",
-                                        "dlUri": "https:tru"
+                                        "dlUri": "https:idjjee"
                                     },
-                                    "( == 7.4.4 && <= 5.8.4 && <= 8.5.8 && == 7.2.8 && < 5.1.3 && >= 4.1.6 && < 6.2.2 && < 8.2.4 ) || ( <= 8.6.6 && >= 2.8.6 && >= 2.1.3 && >= 8.2.8 && >= 7.8.5 && <= 3.6.2 && >= 6.1.5 && <= 8.3.6 && < 5.6.5 )": {
-                                        "dlHash": "qsrorsd",
-                                        "dlSubdir": "oyvyf",
-                                        "dlUri": "http:ymdepqju"
+                                    "( == 6.4.5 && == 6.3.1 && > 3.4.5 && < 4.3.6 && >= 1.1.7 && >= 7.6.5 && > 3.8.6 ) || ( <= 2.5.7 && >= 6.5.4 && == 4.7.5 && <= 2.5.6 )": {
+                                        "dlHash": "zz",
+                                        "dlSubdir": "\u0003#􈥉N",
+                                        "dlUri": "https:vlbqtsvc"
                                     },
-                                    "( > 3.3.6 && > 5.3.4 && < 6.6.1 && == 2.6.3 && >= 8.4.8 && >= 6.6.3 && < 8.4.3 && == 7.3.1 ) || ( > 6.3.4 && <= 6.1.4 && <= 7.3.3 && > 7.6.1 && < 6.8.4 && < 7.8.7 )": {
-                                        "dlHash": "rzlaxn",
-                                        "dlSubdir": "onjvyo",
-                                        "dlUri": "http:tspvpx"
+                                    "( > 3.4.7 && >= 6.6.7 && >= 8.2.1 && <= 6.8.6 && <= 1.4.6 && == 2.6.3 && < 8.1.3 && < 1.7.8 ) || ( == 6.7.7 && <= 8.2.1 && > 4.4.7 && >= 2.7.4 && == 4.2.4 && > 1.8.1 && == 8.7.3 && > 7.4.3 ) || ( <= 3.8.2 && == 1.5.4 && < 5.8.4 && == 2.8.2 && > 7.5.3 && <= 8.6.6 && >= 2.1.7 && < 1.1.6 && <= 7.7.2 ) || ( > 7.4.2 && >= 6.4.1 && >= 1.7.3 && <= 4.5.3 ) || ( > 1.6.2 && >= 5.8.4 && >= 1.6.3 && < 8.6.8 ) || ( <= 6.1.7 && == 4.1.7 && > 3.7.8 )": {
+                                        "dlHash": "yxbkso",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "nbmozfwx",
+                                        "dlHash": "p",
                                         "dlSubdir": {
-                                            "RegexDir": "\u001a\u000c"
+                                            "RegexDir": "ờ"
                                         },
-                                        "dlUri": "http:nyvwaa"
+                                        "dlUri": "http:oxeyn"
                                     }
-                                },
+                                }
+                            },
+                            "A_PowerPC": {
                                 "FreeBSD": {
-                                    "( < 6.5.7 && <= 2.7.5 && <= 4.2.2 && < 8.7.5 && <= 1.3.1 && == 7.1.1 && < 4.4.4 && > 2.5.8 && > 3.6.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "xr",
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_Debian": {
-                                    "( < 1.6.8 && >= 1.2.4 && < 8.3.3 ) || ( >= 6.4.3 && == 7.4.3 && <= 8.1.8 && < 7.4.8 && >= 1.2.5 && > 8.4.5 && == 5.5.6 && <= 2.5.7 )": {
-                                        "dlHash": "zxwzue",
-                                        "dlSubdir": {
-                                            "RegexDir": "g:x"
-                                        },
-                                        "dlUri": "http:mtldd"
-                                    },
-                                    "( < 3.5.8 )": {
-                                        "dlHash": "ko",
+                                    "( <= 3.2.4 && >= 4.7.9 && <= 5.8.8 )": {
+                                        "dlHash": "roeszfs",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "\u0019Ig\u0013􅤁锞"
                                         },
-                                        "dlUri": "https:havbvrk"
-                                    },
-                                    "( < 5.1.5 ) || ( > 8.6.7 && == 3.7.7 && == 2.8.8 && == 2.8.3 && > 6.6.5 && >= 7.8.1 )": {
-                                        "dlHash": "rwuddtes",
-                                        "dlSubdir": "o",
-                                        "dlUri": "http:gdlcdbr"
+                                        "dlUri": "http:pbwjmu"
                                     }
                                 }
                             },
-                            "A_PowerPC": {
-                                "FreeBSD": {},
-                                "Linux_Exherbo": {
-                                    "( < 2.2.4 && <= 8.3.4 && < 6.3.4 && > 8.6.6 && <= 5.4.5 && < 5.7.6 )": {
-                                        "dlHash": "jqrlvnpo",
-                                        "dlSubdir": "ro",
-                                        "dlUri": "http:gmruostn"
+                            "A_Sparc": {
+                                "Darwin": {
+                                    "( < 1.1.2 && >= 4.1.3 && >= 3.6.4 )": {
+                                        "dlHash": "wwxizugc",
+                                        "dlSubdir": "'(!4\u001d2\u0004c",
+                                        "dlUri": "http:ghgzun"
+                                    },
+                                    "( <= 4.2.4 && >= 1.1.6 && == 5.8.4 && > 6.2.1 && >= 4.2.1 && > 2.1.1 && == 5.1.8 )": {
+                                        "dlHash": "fufqtni",
+                                        "dlSubdir": "$\nono􃸎",
+                                        "dlUri": "http:"
                                     },
-                                    "( < 2.8.8 && > 5.6.1 && >= 6.4.1 && >= 7.1.4 ) || ( <= 6.4.3 )": {
-                                        "dlHash": "vtwjwzz",
+                                    "( <= 5.6.6 && >= 1.1.2 && > 2.8.8 && < 7.2.4 && <= 4.7.1 && < 2.1.2 && <= 7.1.5 ) || ( == 2.6.6 && == 3.2.2 && >= 3.4.3 && < 7.5.5 && >= 8.7.3 && < 8.8.9 )": {
+                                        "dlHash": "pzhikyr",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:zewzvfyo"
+                                    },
+                                    "( > 4.8.4 && < 8.1.4 && >= 7.8.8 && <= 3.4.1 )": {
+                                        "dlHash": "kav",
+                                        "dlSubdir": "\u0005ó²…š&",
+                                        "dlUri": "https:qzhc"
+                                    },
+                                    "( > 6.2.3 && < 5.8.3 && >= 1.2.5 && == 7.1.2 && < 7.2.8 && == 5.8.1 && > 5.2.6 )": {
+                                        "dlHash": "kjpwdx",
                                         "dlSubdir": {
-                                            "RegexDir": "s"
+                                            "RegexDir": "]𧤐"
                                         },
-                                        "dlUri": "https:du"
+                                        "dlUri": "https:pp"
                                     },
-                                    "( < 7.5.2 && <= 2.3.5 && <= 8.1.4 && <= 6.7.7 && <= 2.8.4 && < 7.6.1 && >= 1.7.8 && <= 6.2.4 )": {
-                                        "dlHash": "mifyjc",
+                                    "unknown_versioning": {
+                                        "dlHash": "ukxu",
                                         "dlSubdir": {
-                                            "RegexDir": "􉛛{8F\u0006xᏧD"
+                                            "RegexDir": "j\u0011{|𦡹8"
                                         },
-                                        "dlUri": "http:"
+                                        "dlUri": "http:zpecml"
+                                    }
+                                },
+                                "FreeBSD": {},
+                                "Linux_Mint": {
+                                    "( < 3.4.9 && == 1.1.4 && == 8.4.1 && >= 7.5.7 && >= 4.3.2 && >= 1.5.1 && > 5.6.4 && > 4.7.1 ) || ( <= 3.7.5 && >= 4.1.3 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u001b:􌱙\u0005󽢯@",
+                                        "dlUri": "http:ic"
+                                    },
+                                    "( <= 8.4.7 && > 6.3.7 && == 3.8.8 && <= 2.1.7 && >= 2.5.3 )": {
+                                        "dlHash": "azgbpgb",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:uup"
                                     },
-                                    "( == 8.3.1 )": {
-                                        "dlHash": "dvjwxoo",
-                                        "dlSubdir": "k",
-                                        "dlUri": "https:comnve"
+                                    "unknown_versioning": {
+                                        "dlHash": "ymsxdki",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {
+                                    "( <= 4.6.1 && >= 7.7.6 && >= 8.2.6 && > 6.2.4 && > 4.8.5 && < 3.4.1 && <= 7.8.2 && == 4.6.5 ) || ( == 2.5.7 && <= 8.3.6 && >= 1.5.8 && == 1.3.6 && <= 4.7.5 && <= 6.3.2 && >= 3.8.5 && <= 4.8.7 )": {
+                                        "dlHash": "fctmu",
+                                        "dlSubdir": {
+                                            "RegexDir": "󰉒G0/0𧛫"
+                                        },
+                                        "dlUri": "https:bma"
                                     },
-                                    "( > 4.4.6 && > 4.8.6 && > 3.5.1 && <= 2.4.5 && >= 7.7.5 && < 7.7.1 && <= 3.3.3 )": {
-                                        "dlHash": "wbdhc",
+                                    "( > 2.8.4 && < 2.1.8 && == 5.7.2 && == 3.2.6 && <= 8.2.5 )": {
+                                        "dlHash": "kysjzfn",
                                         "dlSubdir": {
-                                            "RegexDir": "􍁦\u000cPz"
+                                            "RegexDir": "\u0006􂜴\"􃜹1"
                                         },
-                                        "dlUri": "http:wvgrjs"
+                                        "dlUri": "https:moxasj"
                                     },
-                                    "( >= 4.4.3 ) || ( >= 5.5.4 && <= 5.1.2 && > 5.1.7 )": {
-                                        "dlHash": "oiml",
+                                    "( > 3.1.8 && == 7.6.4 && <= 4.9.7 && > 8.7.6 && == 6.3.8 && >= 1.4.6 ) || ( >= 3.5.8 && <= 7.2.8 && == 4.7.7 && < 7.1.3 && < 1.4.1 && >= 3.3.1 && < 5.6.4 && >= 2.3.2 && > 3.2.6 ) || ( == 6.5.6 && == 5.2.1 && >= 3.1.5 ) || ( == 1.4.5 && >= 3.5.5 && < 5.7.8 )": {
+                                        "dlHash": "ftwun",
                                         "dlSubdir": {
-                                            "RegexDir": "l󷎦"
+                                            "RegexDir": "%$ô€³ \u000cK\u001a`H"
                                         },
-                                        "dlUri": "https:vu"
+                                        "dlUri": "https:le"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "gxjc",
-                                        "dlSubdir": "spdjls",
-                                        "dlUri": "https:ubrikntc"
+                                        "dlHash": "txyfsnz",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u001c6𘪶"
+                                        },
+                                        "dlUri": "http:cyl"
                                     }
                                 },
-                                "Linux_Gentoo": {
-                                    "( == 6.6.8 && <= 3.4.1 && <= 2.3.1 )": {
-                                        "dlHash": "abzg",
+                                "Windows": {
+                                    "( <= 5.1.8 && == 6.4.7 && >= 3.8.4 && < 1.2.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:"
+                                    },
+                                    "( >= 8.6.2 && < 1.8.3 && >= 2.8.3 && > 5.3.4 ) || ( <= 1.4.8 && <= 4.4.5 && >= 3.4.8 && >= 1.4.4 )": {
+                                        "dlHash": "g",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:fndvm"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "jazq",
                                         "dlSubdir": null,
-                                        "dlUri": "https:ofyq"
+                                        "dlUri": "https:aok"
                                     }
-                                },
-                                "Linux_RedHat": {
-                                    "( > 4.6.4 && < 7.7.3 && >= 6.6.7 && == 1.3.7 && > 6.7.3 && == 3.3.7 && < 1.1.5 && == 3.1.4 && > 2.1.5 )": {
-                                        "dlHash": "ep",
+                                }
+                            },
+                            "A_Sparc64": {
+                                "Darwin": {
+                                    "( < 5.1.8 && == 3.5.6 ) || ( == 2.3.7 && <= 2.7.2 ) || ( == 6.1.3 && < 2.4.1 && > 2.8.4 && > 7.1.5 && == 6.3.4 && <= 7.8.3 )": {
+                                        "dlHash": "hryp",
+                                        "dlSubdir": "|읮k􄈊\u001dJYe",
+                                        "dlUri": "http:"
+                                    },
+                                    "( == 1.7.2 && < 7.8.4 && >= 1.2.1 && <= 7.5.1 && > 6.6.6 )": {
+                                        "dlHash": "luv",
                                         "dlSubdir": null,
-                                        "dlUri": "http:jsqerci"
+                                        "dlUri": "https:zduhnxj"
                                     },
-                                    "( > 4.8.1 && > 2.5.4 && == 9.6.1 && == 8.6.7 && <= 2.6.5 && <= 2.1.6 )": {
-                                        "dlHash": "ltxx",
+                                    "unknown_versioning": {
+                                        "dlHash": "mrooxt",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:exaly"
+                                    }
+                                },
+                                "Linux_Debian": {
+                                    "( > 3.8.3 && < 3.3.1 && == 3.7.8 && < 5.4.8 && == 1.7.3 && > 3.7.3 && <= 6.7.8 && >= 5.2.3 && <= 6.8.2 )": {
+                                        "dlHash": "dcrxzyni",
                                         "dlSubdir": null,
-                                        "dlUri": "https:hixeaxck"
+                                        "dlUri": "https:x"
                                     },
-                                    "( > 5.3.1 && <= 1.1.3 && == 7.2.2 && > 3.5.2 && <= 1.2.4 )": {
-                                        "dlHash": "c",
-                                        "dlSubdir": "bfrncyr",
-                                        "dlUri": "http:qq"
+                                    "( > 3.8.7 && < 5.6.3 && >= 4.3.5 && == 6.8.2 && <= 3.4.7 && < 5.5.1 && < 7.1.6 && >= 2.8.4 ) || ( < 6.5.1 && > 8.1.7 && > 6.3.1 && == 7.1.6 ) || ( > 6.5.7 && > 1.7.8 && >= 7.2.5 && <= 4.3.5 && > 2.6.8 ) || ( < 6.6.1 && <= 4.9.8 && < 2.5.1 && == 5.7.1 && <= 7.2.5 && < 5.5.1 )": {
+                                        "dlHash": "tdcn",
+                                        "dlSubdir": "B\u0011-",
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 3.1.3 && < 3.2.8 && == 4.4.2 && == 5.3.3 && == 1.2.2 && == 8.4.8 ) || ( >= 4.6.1 && <= 8.1.4 && == 2.4.3 && > 2.1.2 && == 7.8.6 && == 8.1.2 && > 9.5.3 && >= 8.5.3 && == 3.2.7 )": {
-                                        "dlHash": "ddnbt",
+                                    "( > 7.3.7 && <= 3.4.8 && >= 2.2.6 && > 4.2.8 && <= 2.7.2 && <= 6.4.2 )": {
+                                        "dlHash": "igshmpr",
                                         "dlSubdir": null,
-                                        "dlUri": "https:afd"
+                                        "dlUri": "https:uwt"
                                     },
-                                    "( >= 7.6.3 && > 2.8.5 && <= 5.4.4 && < 8.1.1 && <= 6.2.3 && >= 9.1.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "zogh",
-                                        "dlUri": "http:fgeclnbh"
+                                    "( >= 8.8.8 && == 1.1.3 && > 6.6.1 && <= 3.6.1 && == 5.2.6 ) || ( > 7.6.1 && <= 4.7.3 && >= 1.4.4 ) || ( > 3.1.7 && > 4.4.8 && > 8.3.1 && <= 8.5.6 && > 4.5.4 && < 1.3.8 && <= 4.3.7 ) || ( >= 6.5.8 && >= 2.3.7 ) || ( < 6.3.4 && > 5.1.4 && >= 2.1.5 && == 6.3.7 && <= 1.1.8 && > 1.9.3 && < 6.2.2 )": {
+                                        "dlHash": "nghntehp",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "tikwrh",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:egpxnbya"
+                                        "dlHash": "udni",
+                                        "dlSubdir": "FOh笃𡅮⍕5[",
+                                        "dlUri": "http:khl"
                                     }
-                                }
-                            },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( < 1.3.7 && > 3.8.1 && < 6.8.2 && == 3.6.2 )": {
-                                        "dlHash": "hagwg",
+                                },
+                                "Linux_Mint": {
+                                    "( > 3.5.8 && < 3.8.4 && >= 7.8.7 && == 4.8.3 && > 8.2.6 && >= 1.4.8 ) || ( == 7.4.8 && <= 8.3.4 && > 8.5.8 && > 5.3.3 && > 6.7.7 && <= 7.2.6 && <= 5.8.5 && <= 3.5.4 && <= 6.7.5 )": {
+                                        "dlHash": "qpwbg",
+                                        "dlSubdir": "-\u0010\u000f",
+                                        "dlUri": "http:rfyj"
+                                    }
+                                },
+                                "Linux_RedHat": {
+                                    "( < 2.1.6 && > 4.7.3 && == 3.2.1 && <= 1.5.7 && >= 1.7.1 && == 1.3.4 && > 1.2.2 && >= 6.1.8 )": {
+                                        "dlHash": "cowc",
+                                        "dlSubdir": "3yJ󶺔",
+                                        "dlUri": "http:of"
+                                    },
+                                    "( < 9.3.6 && > 5.2.2 && == 8.6.2 && < 2.7.1 && < 5.4.7 && >= 3.8.6 && < 2.8.3 && == 3.3.8 && > 4.4.7 )": {
+                                        "dlHash": "qfvrfejv",
                                         "dlSubdir": {
-                                            "RegexDir": "#|EI舶\\O"
+                                            "RegexDir": "󴇝𪋯Vr>to"
                                         },
-                                        "dlUri": "http:fsqx"
+                                        "dlUri": "http:o"
                                     },
-                                    "( < 2.2.5 && >= 6.6.3 && == 8.2.3 ) || ( >= 2.7.8 && <= 6.3.7 && == 4.6.1 && <= 6.6.3 && >= 6.5.3 && >= 6.6.8 && <= 5.3.4 ) || ( > 8.6.4 && >= 8.1.2 && == 5.3.1 && > 8.8.1 && == 6.2.5 )": {
-                                        "dlHash": "mp",
-                                        "dlSubdir": "jmjn",
-                                        "dlUri": "http:tbwzph"
+                                    "( <= 5.5.8 && <= 3.7.6 )": {
+                                        "dlHash": "tamg",
+                                        "dlSubdir": "lX\u0008𮢈\u001b<^",
+                                        "dlUri": "http:ajv"
                                     },
-                                    "( <= 8.8.2 && >= 7.4.2 && < 4.4.8 && >= 2.4.8 )": {
-                                        "dlHash": "rdgjhg",
-                                        "dlSubdir": "qdrcf",
-                                        "dlUri": "https:cfuauisy"
+                                    "( <= 7.4.1 && > 7.1.7 && == 1.7.2 ) || ( < 2.6.4 && >= 3.4.1 )": {
+                                        "dlHash": "yybbkm",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:tkubjv"
+                                    },
+                                    "( == 7.9.1 && < 1.2.6 && <= 2.2.3 && > 2.6.5 && < 7.7.5 && < 8.8.1 && > 6.3.5 && < 5.4.2 && >= 6.1.3 )": {
+                                        "dlHash": "bi",
+                                        "dlSubdir": "%\u0016'",
+                                        "dlUri": "https:xo"
+                                    },
+                                    "( >= 1.2.1 && >= 2.3.7 && >= 2.7.6 && == 2.2.8 && > 5.2.8 && <= 7.2.7 && <= 1.3.6 && > 5.7.7 && < 1.2.3 )": {
+                                        "dlHash": "tzrnifuj",
+                                        "dlSubdir": {
+                                            "RegexDir": "|4"
+                                        },
+                                        "dlUri": "http:tsa"
                                     },
-                                    "( > 4.8.3 && <= 3.6.4 && <= 1.2.6 && >= 1.6.8 && < 2.2.2 )": {
-                                        "dlHash": "tvvpqbr",
+                                    "( >= 8.6.4 && <= 2.1.7 && == 3.4.3 && >= 6.5.2 && > 8.8.3 && == 4.2.8 )": {
+                                        "dlHash": "hbf",
                                         "dlSubdir": {
-                                            "RegexDir": "y𨟿󠇫󳻮t&%\n"
+                                            "RegexDir": "KG"
                                         },
-                                        "dlUri": "http:agh"
+                                        "dlUri": "http:t"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "hvo",
+                                        "dlHash": "zhvyqu",
                                         "dlSubdir": {
-                                            "RegexDir": "𩋸󵠷Z\u0014#a 𗥇"
+                                            "RegexDir": "H\u0007ô…•‘("
                                         },
-                                        "dlUri": "https:iz"
+                                        "dlUri": "https:uf"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( <= 4.4.6 && == 4.2.7 && < 1.4.7 && > 8.6.8 && > 7.4.7 ) || ( < 6.7.1 && > 8.2.4 && < 2.4.7 && == 8.8.6 && == 8.8.5 && == 4.4.2 && <= 6.3.2 && == 1.4.1 && >= 6.8.1 )": {
-                                        "dlHash": "x",
+                                "Windows": {
+                                    "( < 1.3.7 && <= 2.3.7 && <= 4.2.1 && > 4.8.6 && < 6.2.2 && > 7.3.2 && <= 1.7.4 ) || ( > 5.6.8 && > 2.1.6 && > 1.7.7 && > 4.4.6 )": {
+                                        "dlHash": "",
                                         "dlSubdir": null,
-                                        "dlUri": "http:icrgw"
+                                        "dlUri": "http:a"
                                     },
-                                    "( > 6.5.4 && < 3.5.1 && == 7.2.5 && > 3.4.6 )": {
-                                        "dlHash": "hughf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:xmrmyl"
+                                    "( >= 8.5.7 && > 8.8.7 && < 3.7.5 && >= 6.1.2 && < 7.5.6 && == 3.1.9 && < 1.6.7 && == 4.5.8 && == 3.8.1 )": {
+                                        "dlHash": "nzqg",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0006󿾯\u0011𨙺"
+                                        },
+                                        "dlUri": "http:lvyg"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "ysvl",
-                                        "dlSubdir": "s",
-                                        "dlUri": "https:ajin"
+                                        "dlHash": "ewm",
+                                        "dlSubdir": {
+                                            "RegexDir": "Sc\u000c"
+                                        },
+                                        "dlUri": "https:kkeih"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": null,
-                        "viPostInstall": "lltz",
-                        "viPostRemove": "wmvzsofj",
-                        "viPreCompile": "bw",
+                        "viChangeLog": "http:cczda",
+                        "viPostInstall": "anwu",
+                        "viPostRemove": null,
+                        "viPreCompile": "uavccmoo",
                         "viSourceDL": {
-                            "dlHash": "wq",
-                            "dlSubdir": null,
-                            "dlUri": "https:wtqll"
+                            "dlHash": "wp",
+                            "dlSubdir": {
+                                "RegexDir": "\u0000"
+                            },
+                            "dlUri": "https:mkzzunx"
                         },
-                        "viTags": [
-                            "base-7.5.4"
-                        ]
+                        "viTags": []
                     },
-                    "3.4.8": {
+                    "3.5.3": {
                         "viArch": {
                             "A_32": {
-                                "Darwin": {
-                                    "( <= 4.6.4 && < 3.6.2 && > 2.5.7 && <= 4.8.3 ) || ( <= 1.2.3 && >= 6.1.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u000b􆞔?*PS"
-                                        },
-                                        "dlUri": "https:ftiprxw"
+                                "Linux_RedHat": {
+                                    "( < 6.2.4 && >= 8.3.5 && < 2.5.7 && == 2.8.6 && > 1.5.2 && <= 4.3.3 && > 4.6.4 ) || ( >= 2.5.5 )": {
+                                        "dlHash": "m",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ilefhksa"
                                     },
-                                    "( > 1.5.4 ) || ( == 1.4.5 && < 3.1.5 && >= 6.5.7 && > 8.3.6 && > 1.1.3 && <= 6.4.3 && == 1.1.1 && > 6.5.8 )": {
-                                        "dlHash": "gften",
-                                        "dlSubdir": "thno",
-                                        "dlUri": "http:fymcjpoi"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 6.5.2 ) || ( < 6.7.8 && <= 5.5.3 && > 5.2.9 && > 8.4.2 && == 8.6.6 && <= 5.3.4 && <= 4.3.2 )": {
-                                        "dlHash": "",
+                                    "( == 5.1.7 && < 3.1.2 && > 3.2.8 && > 6.1.3 && == 3.2.8 && >= 6.4.6 && < 4.1.7 && == 8.1.6 )": {
+                                        "dlHash": "pr",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0002vc"
+                                            "RegexDir": "\u0019u𣪭BZ"
                                         },
-                                        "dlUri": "https:"
+                                        "dlUri": "https:gdb"
                                     },
-                                    "( < 8.5.5 && > 7.6.6 && < 4.7.5 && > 6.3.8 && == 5.8.2 && >= 7.6.1 && <= 8.8.7 && >= 3.6.6 && == 5.5.3 ) || ( > 5.1.8 && > 3.2.5 && == 6.4.2 ) || ( < 2.4.1 && <= 2.6.4 && <= 5.6.2 && < 8.2.3 && > 8.3.2 && <= 3.2.2 && < 4.6.2 ) || ( <= 5.6.4 && < 7.6.7 && >= 4.2.6 ) || ( == 1.6.6 ) || ( == 3.8.8 && >= 6.7.3 )": {
-                                        "dlHash": "whtt",
-                                        "dlSubdir": {
-                                            "RegexDir": "<􄥷󷀧􄇷ꓹ{W"
-                                        },
-                                        "dlUri": "https:mrdl"
+                                    "( == 8.8.2 && <= 1.8.3 && < 8.1.5 && > 3.2.5 && > 2.8.1 && <= 2.8.3 && == 2.1.2 )": {
+                                        "dlHash": "ftmau",
+                                        "dlSubdir": "\u001a",
+                                        "dlUri": "https:d"
                                     },
-                                    "( >= 1.4.2 && <= 1.4.8 && == 6.5.4 && == 1.1.2 && > 7.4.7 && <= 5.3.4 && == 7.4.8 && == 1.1.5 )": {
-                                        "dlHash": "epaixlx",
+                                    "( >= 1.6.3 && < 3.2.8 && == 3.8.1 && > 2.4.6 )": {
+                                        "dlHash": "m",
                                         "dlSubdir": null,
-                                        "dlUri": "https:mfupvrr"
+                                        "dlUri": "https:lgjel"
                                     },
-                                    "( >= 7.3.6 && > 3.8.7 && >= 6.6.2 ) || ( == 4.1.3 && >= 3.6.4 && == 4.5.2 ) || ( >= 8.5.3 && <= 9.8.3 && >= 1.3.2 && == 3.4.1 )": {
-                                        "dlHash": "zbtyiyd",
-                                        "dlSubdir": "st",
-                                        "dlUri": "https:ueljw"
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "%'"
+                                        },
+                                        "dlUri": "https:a"
                                     }
                                 },
-                                "Linux_Debian": {
-                                    "( == 5.6.1 && == 4.4.8 && < 8.5.7 && >= 8.3.3 && <= 6.2.1 && < 1.4.5 && <= 5.7.8 && == 1.5.7 && == 9.3.4 )": {
-                                        "dlHash": "lnoi",
-                                        "dlSubdir": "qrvohp",
-                                        "dlUri": "https:qq"
+                                "Windows": {
+                                    "( < 5.3.6 && >= 3.6.4 && >= 8.2.2 ) || ( == 4.5.8 && >= 1.6.2 && >= 7.5.3 && == 7.6.8 && == 7.8.8 && > 4.8.5 && >= 5.1.8 && == 7.3.4 && <= 7.5.6 ) || ( >= 4.4.6 )": {
+                                        "dlHash": "xzlc",
+                                        "dlSubdir": "\u0003!首\r|\u0005",
+                                        "dlUri": "http:iezumu"
                                     },
-                                    "( > 3.3.3 && > 6.5.3 && == 6.7.4 && > 5.4.3 && < 4.8.5 ) || ( >= 2.4.8 && < 1.4.4 && >= 4.3.2 && <= 6.5.4 )": {
-                                        "dlHash": "uy",
-                                        "dlSubdir": "zgso",
-                                        "dlUri": "http:zjy"
+                                    "( <= 6.4.5 && == 6.4.4 && >= 5.4.1 && > 1.5.7 ) || ( > 7.4.3 && <= 2.4.4 && >= 4.8.4 && >= 1.9.3 && == 7.7.4 && < 3.3.7 && <= 6.3.6 ) || ( <= 8.6.1 && < 5.3.3 && >= 4.6.2 && > 7.2.3 && > 2.3.3 && < 6.7.4 )": {
+                                        "dlHash": "lts",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:mtperozy"
+                                    },
+                                    "( == 2.4.7 && > 3.4.5 && <= 1.8.2 && == 3.8.4 && == 4.7.3 && == 8.1.2 ) || ( == 2.7.7 && < 2.7.7 && <= 2.8.1 && < 7.6.5 ) || ( >= 1.3.5 && <= 4.1.7 && >= 2.1.8 && < 1.8.2 )": {
+                                        "dlHash": "zouoqwe",
+                                        "dlSubdir": "\u000e}󶊿􆌺\u0017O",
+                                        "dlUri": "https:"
+                                    },
+                                    "( >= 5.4.7 && < 6.1.3 && > 3.4.6 )": {
+                                        "dlHash": "qtj",
+                                        "dlSubdir": "󹆫",
+                                        "dlUri": "https:ovjyvik"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "megxif",
+                                        "dlSubdir": "2",
+                                        "dlUri": "http:mup"
                                     }
                                 }
                             },
-                            "A_PowerPC": {
+                            "A_PowerPC64": {
                                 "Darwin": {
-                                    "( < 6.2.2 && > 4.8.6 && <= 5.1.2 )": {
-                                        "dlHash": "ta",
+                                    "( < 5.8.5 ) || ( <= 1.2.3 && >= 8.1.2 && <= 4.2.2 && > 6.6.6 && >= 3.8.7 && == 4.1.3 )": {
+                                        "dlHash": "x",
+                                        "dlSubdir": "3\u001c[𢏜",
+                                        "dlUri": "https:cy"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( <= 2.1.7 && < 7.1.4 && >= 3.8.3 ) || ( == 1.7.6 && < 4.4.1 && <= 3.6.2 && >= 1.2.7 && > 4.5.1 && == 5.6.3 && > 6.2.1 && == 7.6.7 ) || ( < 1.4.2 )": {
+                                        "dlHash": "r",
                                         "dlSubdir": null,
-                                        "dlUri": "http:vxa"
+                                        "dlUri": "https:x"
                                     },
-                                    "( <= 1.7.2 && == 2.5.7 && >= 6.7.5 && >= 6.8.4 && <= 8.7.4 && == 4.6.7 && == 8.4.4 && >= 5.1.9 ) || ( == 8.5.7 && >= 1.3.7 && == 8.1.3 && >= 7.2.6 && > 5.5.2 && == 7.7.5 ) || ( >= 4.1.2 && > 1.1.5 && >= 2.2.8 ) || ( <= 5.6.2 && > 3.4.6 && > 3.3.8 && >= 7.7.2 && >= 4.8.6 && > 4.3.2 && > 7.8.6 && <= 7.5.5 && < 4.5.4 ) || ( < 4.7.4 && >= 6.5.4 && < 2.6.5 && < 2.7.7 && <= 2.4.3 ) || ( > 1.6.1 && <= 8.1.3 && >= 7.2.7 ) || ( == 4.3.1 && == 2.7.8 && >= 4.6.5 && > 8.5.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "zycyczl",
-                                        "dlUri": "http:pw"
+                                    "( <= 2.3.1 && >= 7.1.6 && < 8.2.2 && <= 6.7.2 && == 5.2.5 && > 3.2.3 ) || ( < 3.6.3 && < 8.6.3 && < 4.8.5 && < 3.1.8 )": {
+                                        "dlHash": "qb",
+                                        "dlSubdir": {
+                                            "RegexDir": "V􌵰𭸗:5"
+                                        },
+                                        "dlUri": "https:vfuskyw"
                                     },
-                                    "( >= 6.2.4 && > 3.1.3 && > 8.8.4 && > 7.8.4 && >= 8.1.2 && == 6.1.8 && > 5.1.1 && > 1.7.3 )": {
-                                        "dlHash": "h",
+                                    "( == 7.4.8 && >= 7.3.2 && == 2.1.1 && == 7.7.2 && < 2.2.1 )": {
+                                        "dlHash": "rznctaw",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:k"
+                                    },
+                                    "( >= 1.5.4 && < 1.2.3 ) || ( < 7.7.2 && > 5.5.2 && >= 8.2.4 && < 3.6.5 && > 2.7.5 )": {
+                                        "dlHash": "if",
+                                        "dlSubdir": "\n6uF`*",
+                                        "dlUri": "https:jcpl"
+                                    },
+                                    "( >= 8.6.6 && < 1.6.2 && <= 9.7.6 && > 3.2.3 && == 2.4.5 && < 5.4.8 && > 4.1.1 )": {
+                                        "dlHash": "ryzm",
                                         "dlSubdir": null,
-                                        "dlUri": "http:hg"
+                                        "dlUri": "https:syzqjbe"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "yykeg",
-                                        "dlSubdir": "lsgen",
-                                        "dlUri": "http:f"
+                                        "dlHash": "pdr",
+                                        "dlSubdir": {
+                                            "RegexDir": "aꇏ𫜡"
+                                        },
+                                        "dlUri": "https:ncgnip"
                                     }
                                 },
-                                "Linux_Gentoo": {
-                                    "( <= 1.7.6 && <= 3.4.6 && >= 4.5.8 && <= 3.4.8 && > 4.2.2 && < 4.7.7 ) || ( == 3.6.2 && <= 3.3.5 && < 2.3.3 && <= 8.5.6 && > 4.6.8 && > 4.6.2 && <= 8.5.4 && < 2.5.4 )": {
-                                        "dlHash": "ijgazwpv",
-                                        "dlSubdir": "pws",
-                                        "dlUri": "https:ohizu"
+                                "Linux_Alpine": {},
+                                "Linux_Debian": {
+                                    "( < 2.5.8 && < 5.3.5 && > 3.1.6 && >= 6.1.7 && < 7.8.8 )": {
+                                        "dlHash": "dz",
+                                        "dlSubdir": {
+                                            "RegexDir": "?ZH\u0018u\u00125\u0016"
+                                        },
+                                        "dlUri": "https:ufmzlhcf"
                                     },
-                                    "( <= 5.6.1 && < 6.5.1 && > 2.3.2 && >= 2.5.4 && > 8.3.3 && > 3.8.5 && <= 1.6.2 ) || ( <= 7.1.8 ) || ( > 2.5.6 && > 6.3.2 && == 1.1.7 && == 8.7.4 && == 6.2.4 && >= 1.5.8 )": {
-                                        "dlHash": "aamr",
+                                    "( <= 5.7.8 )": {
+                                        "dlHash": "tniakn",
                                         "dlSubdir": {
-                                            "RegexDir": "Icz4O"
+                                            "RegexDir": "󱲐\u0014Q;"
                                         },
-                                        "dlUri": "https:yltdxwrg"
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 6.8.6 && > 5.5.7 && < 8.2.2 )": {
-                                        "dlHash": "orcafoo",
+                                    "( <= 7.5.3 && >= 6.7.6 && < 5.1.3 && >= 4.2.2 && == 4.5.2 && < 7.1.6 && > 3.7.1 )": {
+                                        "dlHash": "hsfwnzbg",
                                         "dlSubdir": {
-                                            "RegexDir": "ô€°‚)G2"
+                                            "RegexDir": "{"
                                         },
-                                        "dlUri": "http:fnnbwg"
+                                        "dlUri": "http:umnsh"
+                                    },
+                                    "( >= 6.3.3 && < 6.5.4 && == 8.3.2 && > 5.8.2 && < 2.2.5 && >= 1.5.1 && <= 4.4.3 && >= 7.3.4 ) || ( == 2.2.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "-x\u0000뛵\u001c􊘕\u000b镝",
+                                        "dlUri": "https:mabfd"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "c",
+                                        "dlSubdir": "\u000b1@sO",
+                                        "dlUri": "https:cmp"
                                     }
                                 }
                             },
-                            "A_Sparc64": {}
-                        },
-                        "viChangeLog": "https:nylvb",
-                        "viPostInstall": "lrcuhnm",
-                        "viPostRemove": "sczace",
-                        "viPreCompile": "yrlasj",
-                        "viSourceDL": {
-                            "dlHash": "vcc",
-                            "dlSubdir": "dvfvrn",
-                            "dlUri": "http:yelb"
-                        },
-                        "viTags": [
-                            "Prerelease",
-                            "Latest",
-                            "Recommended",
-                            "old",
-                            "Prerelease"
-                        ]
-                    },
-                    "4.5.1": {
-                        "viArch": {
-                            "A_PowerPC": {
+                            "A_Sparc": {
                                 "Darwin": {
-                                    "( < 7.7.1 && == 4.4.7 && <= 5.7.4 ) || ( <= 3.7.5 && > 6.6.4 && <= 3.1.6 && <= 2.3.4 ) || ( > 8.1.1 && <= 8.1.2 && > 7.5.4 ) || ( > 7.2.5 && >= 1.1.7 && <= 4.8.3 && >= 4.6.8 && <= 2.7.7 && <= 3.3.6 && == 4.4.5 && == 5.8.6 ) || ( >= 1.7.3 && >= 1.2.3 && > 4.5.2 && >= 6.6.5 && < 2.6.4 && == 8.1.7 && < 7.5.7 && <= 8.5.5 )": {
-                                        "dlHash": "beqbs",
-                                        "dlSubdir": "umz",
-                                        "dlUri": "https:rxogrvls"
+                                    "( == 2.8.4 && < 5.1.7 ) || ( <= 8.7.2 && == 3.4.6 && <= 7.1.6 && == 6.4.4 )": {
+                                        "dlHash": "obpmtho",
+                                        "dlSubdir": "􇕔I{",
+                                        "dlUri": "https:impx"
                                     },
-                                    "( <= 3.1.1 && >= 4.3.8 && < 1.3.7 && == 7.2.4 && == 8.2.3 && < 3.5.2 && == 2.8.4 && >= 4.3.1 ) || ( < 8.1.3 && < 1.5.6 && < 6.8.4 && == 1.4.5 && <= 6.4.2 )": {
-                                        "dlHash": "tgeccip",
-                                        "dlSubdir": "jonwnqzj",
-                                        "dlUri": "http:kzghgdm"
+                                    "( == 7.3.2 && <= 8.7.6 && < 5.6.2 && == 4.2.8 && == 5.1.4 && < 7.3.4 && < 1.2.7 && >= 2.4.2 )": {
+                                        "dlHash": "ijt",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:ugwtzb"
                                     },
-                                    "( == 4.8.8 && == 8.2.8 )": {
-                                        "dlHash": "clsjrltl",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:d"
+                                    "( >= 2.8.4 && >= 6.4.1 && > 7.8.7 && > 8.3.6 && > 7.8.4 && == 7.5.2 )": {
+                                        "dlHash": "kyh",
+                                        "dlSubdir": "R\u0015",
+                                        "dlUri": "http:fnlux"
                                     },
-                                    "( > 1.8.4 && >= 6.3.3 && == 5.6.5 && <= 7.6.6 && >= 8.3.3 && == 3.7.3 && < 3.4.7 && < 8.7.1 && >= 1.7.5 ) || ( >= 2.5.3 && == 8.5.4 && >= 8.5.4 && > 5.1.3 && >= 2.4.6 && >= 4.6.6 && < 8.3.4 ) || ( <= 3.2.5 && < 6.4.6 && < 2.3.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "zekmsh",
-                                        "dlUri": "https:opknr"
+                                    "( >= 4.4.7 && >= 5.3.3 && > 3.5.5 && >= 8.5.7 ) || ( > 7.4.7 && < 8.3.7 && > 3.7.2 && < 8.1.6 ) || ( < 7.1.4 && >= 2.7.8 && <= 8.6.7 && >= 8.2.8 && == 1.8.5 )": {
+                                        "dlHash": "rkfv",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0003"
+                                        },
+                                        "dlUri": "http:bfuxoaoa"
                                     },
-                                    "( >= 5.1.8 && >= 7.3.4 && <= 8.6.6 && == 1.8.1 && <= 7.6.3 && > 4.3.6 && <= 5.4.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "d",
-                                        "dlUri": "https:ctxhyhs"
-                                    }
-                                },
-                                "FreeBSD": {
                                     "unknown_versioning": {
-                                        "dlHash": "nukoa",
-                                        "dlSubdir": "opqw",
-                                        "dlUri": "https:eqchjlju"
+                                        "dlHash": "cpdlghpg",
+                                        "dlSubdir": {
+                                            "RegexDir": "𭽟4wwL\u001a\u0010*"
+                                        },
+                                        "dlUri": "http:lvebp"
                                     }
                                 },
-                                "Linux_CentOS": {
-                                    "( < 5.6.6 && >= 7.6.4 && >= 3.8.6 && >= 2.3.1 && >= 6.4.6 && <= 8.3.7 && <= 5.3.1 && >= 1.8.7 && == 4.6.3 ) || ( == 6.1.5 && > 7.4.2 && <= 6.3.5 && <= 4.8.3 && <= 6.5.3 ) || ( >= 3.4.2 && <= 4.8.7 && == 2.6.3 )": {
-                                        "dlHash": "rxudd",
+                                "FreeBSD": {
+                                    "( < 4.5.8 ) || ( >= 2.7.5 && == 4.4.2 && == 4.1.5 ) || ( >= 5.1.6 && >= 7.1.1 && <= 3.2.4 && <= 8.6.1 && == 5.5.5 ) || ( <= 5.6.1 && > 4.4.7 && > 7.3.4 )": {
+                                        "dlHash": "dcvvpegu",
+                                        "dlSubdir": "g𓋊􉼔됉\"56\u0010",
+                                        "dlUri": "https:itvnrn"
+                                    },
+                                    "( > 1.5.1 ) || ( >= 8.4.2 && > 5.2.3 && == 7.1.6 && == 7.3.1 && < 5.2.7 && >= 3.7.2 )": {
+                                        "dlHash": "zoeqggt",
                                         "dlSubdir": {
-                                            "RegexDir": "󽢊"
+                                            "RegexDir": "$󷕸􃛦S\u0012󰖎\u0015󿀄"
                                         },
-                                        "dlUri": "http:vol"
+                                        "dlUri": "http:jt"
                                     },
-                                    "( <= 2.4.3 && < 3.5.2 && < 3.5.2 && > 4.3.5 && >= 3.6.7 && < 8.7.2 && >= 9.3.4 )": {
-                                        "dlHash": "lbrhaes",
-                                        "dlSubdir": "dlz",
-                                        "dlUri": "http:y"
-                                    },
-                                    "( == 4.4.1 && <= 3.8.5 && > 2.1.7 && > 3.7.1 && > 4.5.3 && < 1.6.2 && < 3.3.2 && <= 2.6.6 ) || ( > 2.2.5 && >= 1.1.7 && >= 7.5.6 && >= 7.6.7 && <= 2.2.3 && == 5.4.9 && >= 4.1.3 ) || ( <= 8.7.8 && < 8.6.5 && == 2.3.5 && > 2.6.6 ) || ( == 7.4.6 && < 6.1.6 )": {
-                                        "dlHash": "oatxzixk",
-                                        "dlSubdir": "ruu",
-                                        "dlUri": "https:bjrfbdml"
-                                    },
-                                    "( > 7.1.6 && >= 2.6.5 && == 2.4.6 && >= 8.6.4 )": {
-                                        "dlHash": "sfmttsrw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:pzxvbq"
+                                    "( >= 1.2.1 && <= 8.2.3 && <= 3.5.3 && < 7.7.7 && == 5.7.4 && > 8.2.4 && == 1.3.8 && == 7.2.6 && <= 5.3.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "N𐤆󴝠􄕙/𤾕K􉢕"
+                                        },
+                                        "dlUri": "http:smghf"
+                                    }
+                                },
+                                "Linux_Ubuntu": {
+                                    "( < 4.3.8 && < 2.4.6 && <= 2.7.2 )": {
+                                        "dlHash": "usx",
+                                        "dlSubdir": {
+                                            "RegexDir": "^\u0011~\u0005\u0011!􏘿"
+                                        },
+                                        "dlUri": "http:vchw"
                                     },
-                                    "( >= 4.8.3 && == 5.1.1 && == 2.5.3 && <= 1.6.3 && < 5.5.6 && == 1.2.6 && >= 8.1.2 && > 6.7.4 && > 8.2.7 ) || ( <= 7.3.5 && == 1.6.2 && <= 6.2.5 && <= 8.1.8 ) || ( == 5.2.6 && > 6.1.2 && < 7.3.7 && >= 6.7.3 && > 4.2.5 && >= 1.7.2 )": {
-                                        "dlHash": "nmyuvmdx",
+                                    "( <= 3.7.5 && >= 3.6.5 && > 5.5.1 ) || ( == 3.7.6 && == 1.4.7 && > 6.6.1 && < 4.4.3 && >= 5.2.4 && > 2.2.5 && == 3.5.1 && >= 1.7.5 )": {
+                                        "dlHash": "vkimtqlb",
                                         "dlSubdir": null,
-                                        "dlUri": "http:um"
+                                        "dlUri": "https:zrcfl"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "wocw",
-                                        "dlSubdir": "zsnlbbbk",
-                                        "dlUri": "https:xeymwc"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 7.2.3 && == 3.3.7 && == 7.2.4 && < 5.6.4 && < 6.8.5 && == 8.6.1 && >= 7.1.2 && > 5.5.6 && >= 8.4.5 ) || ( >= 7.3.7 && >= 3.1.2 && <= 3.7.8 && < 3.7.1 && < 4.2.7 && <= 7.4.5 )": {
-                                        "dlHash": "jwmxsh",
+                                    "( <= 8.8.3 && > 1.4.5 && > 8.5.7 && <= 2.3.1 && == 7.6.1 )": {
+                                        "dlHash": "xykta",
                                         "dlSubdir": null,
-                                        "dlUri": "https:ntzbxl"
+                                        "dlUri": "http:y"
                                     },
-                                    "( >= 1.7.3 && <= 4.9.7 && < 6.6.1 && == 8.8.6 && == 8.2.3 && >= 4.4.1 && < 5.3.7 && < 3.6.7 && < 5.8.2 ) || ( < 5.4.8 && >= 8.2.4 && >= 3.1.2 && == 8.1.7 )": {
-                                        "dlHash": "au",
+                                    "( == 4.2.8 && < 6.2.3 )": {
+                                        "dlHash": "skdd",
                                         "dlSubdir": {
-                                            "RegexDir": "e\u001e65|"
+                                            "RegexDir": "웅䉞𤴄\n"
                                         },
-                                        "dlUri": "http:ja"
+                                        "dlUri": "https:ywaugxx"
                                     },
-                                    "( >= 6.9.8 && < 1.3.3 && == 4.1.8 && < 7.2.4 && <= 1.6.7 ) || ( > 2.3.2 && == 1.3.3 && < 7.6.10 && <= 5.1.7 && < 3.7.1 && >= 6.2.8 && < 5.7.4 ) || ( >= 5.2.3 && >= 6.5.2 && > 4.4.6 && >= 1.8.1 && >= 6.4.2 )": {
-                                        "dlHash": "wolb",
+                                    "( == 6.8.7 && <= 2.1.5 ) || ( == 7.2.3 )": {
+                                        "dlHash": "pekew",
+                                        "dlSubdir": "􁸳󷝳#󻦔Y𬓔\u000c𡵲",
+                                        "dlUri": "http:okvrdps"
+                                    },
+                                    "( > 2.9.5 && >= 3.7.6 && == 4.1.6 && <= 8.8.4 && >= 1.7.2 && > 2.2.1 && >= 6.1.1 )": {
+                                        "dlHash": "qozbck",
                                         "dlSubdir": null,
-                                        "dlUri": "https:hhhjd"
+                                        "dlUri": "https:hdnxtsyz"
+                                    },
+                                    "( >= 1.8.8 ) || ( < 7.4.8 && <= 1.7.5 && < 7.2.4 )": {
+                                        "dlHash": "adwkt",
+                                        "dlSubdir": {
+                                            "RegexDir": "?èš©]ma\u000b\u001d"
+                                        },
+                                        "dlUri": "http:af"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "xhfs",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:iybd"
+                                        "dlHash": "",
+                                        "dlSubdir": "E􉲸u:",
+                                        "dlUri": "http:rcxhhwxb"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": "http:mkxxzyai",
-                        "viPostInstall": "jbsdwayp",
-                        "viPostRemove": "",
-                        "viPreCompile": "xkdmoxmo",
+                        "viChangeLog": "https:bkwld",
+                        "viPostInstall": "mddazr",
+                        "viPostRemove": "bltge",
+                        "viPreCompile": "khe",
                         "viSourceDL": {
-                            "dlHash": "mw",
+                            "dlHash": "ovmjwp",
                             "dlSubdir": {
-                                "RegexDir": ""
+                                "RegexDir": "ô‰­¤\u001e"
                             },
-                            "dlUri": "https:"
+                            "dlUri": "http:kdnh"
                         },
                         "viTags": [
-                            "Recommended",
+                            "Prerelease",
                             "old",
-                            "􃴁t3🌤\u0008n",
-                            "base-1.2.7",
-                            "Latest",
-                            "Prerelease"
+                            "old",
+                            "Recommended",
+                            "old"
                         ]
                     },
-                    "5.2.5": {
+                    "5.2.3": {
                         "viArch": {
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( <= 8.2.1 && >= 5.8.6 && >= 8.6.8 )": {
-                                        "dlHash": "ihkw",
+                            "A_64": {
+                                "Windows": {
+                                    "( <= 3.5.5 && >= 3.5.3 && < 6.5.7 && < 4.8.3 && <= 6.3.8 ) || ( <= 6.4.7 && > 4.6.5 && > 3.6.7 && <= 3.8.6 && >= 1.4.7 && < 7.4.4 )": {
+                                        "dlHash": "sunbp",
                                         "dlSubdir": {
-                                            "RegexDir": "􏧈5AT>𤭩`"
+                                            "RegexDir": "ó³’¯"
                                         },
-                                        "dlUri": "http:eqa"
+                                        "dlUri": "http:l"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:scocadq"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( < 6.3.8 && < 6.1.6 )": {
-                                        "dlHash": "xjgl",
-                                        "dlSubdir": "uqcfu",
-                                        "dlUri": "http:vxuif"
+                                    "( == 6.8.3 )": {
+                                        "dlHash": "spcyt",
+                                        "dlSubdir": "dZ\u001742􅍥",
+                                        "dlUri": "https:okzlqqs"
                                     },
-                                    "( < 6.4.5 && >= 5.1.7 && >= 6.2.4 && > 6.4.5 && == 6.6.1 )": {
-                                        "dlHash": "slqqjbe",
+                                    "( > 7.3.7 && <= 2.2.2 && < 2.4.2 && <= 4.1.8 && >= 6.8.1 )": {
+                                        "dlHash": "edkgkqq",
                                         "dlSubdir": {
-                                            "RegexDir": "󳡮\u0010䨪f!s􀭡"
+                                            "RegexDir": "\u0011\u0014𭭉\u001a𨊦\u001d"
                                         },
-                                        "dlUri": "https:qco"
-                                    },
-                                    "( <= 7.3.6 && < 3.5.8 && > 5.8.6 && < 4.4.6 && > 1.7.7 )": {
-                                        "dlHash": "lturlgff",
+                                        "dlUri": "https:gxftsyy"
+                                    }
+                                }
+                            },
+                            "A_PowerPC": {
+                                "FreeBSD": {
+                                    "( < 1.2.2 && >= 4.3.7 && <= 8.5.4 && > 4.3.6 && > 7.3.5 && <= 8.8.4 && < 3.6.4 && < 8.3.5 && >= 1.6.4 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "V^\u000eE"
+                                            "RegexDir": "s\u0018𤀩I"
                                         },
-                                        "dlUri": "http:o"
+                                        "dlUri": "https:qwyzuy"
                                     },
-                                    "( > 3.7.6 && == 5.7.5 && < 7.4.4 && < 7.7.8 && >= 1.8.5 && <= 8.5.2 && == 5.2.8 && == 4.8.4 && >= 3.8.8 ) || ( <= 1.5.7 && < 2.3.1 ) || ( < 1.9.5 && <= 5.5.7 && == 8.3.5 && >= 3.6.5 && < 4.4.5 && <= 6.3.8 && < 6.4.5 )": {
-                                        "dlHash": "xf",
-                                        "dlSubdir": "rgai",
-                                        "dlUri": "http:o"
+                                    "( <= 1.7.6 && > 5.7.8 && >= 6.4.8 ) || ( < 8.1.1 && < 7.7.4 && > 8.4.1 && <= 4.6.2 && >= 5.5.3 && > 6.8.2 && <= 5.3.3 && <= 4.8.6 && >= 4.5.3 ) || ( < 4.6.7 && < 5.1.6 && < 7.7.2 ) || ( == 1.5.4 && <= 7.5.1 && == 5.3.1 ) || ( < 8.2.2 && >= 4.1.8 && <= 2.4.8 && >= 1.3.5 && == 3.7.7 )": {
+                                        "dlHash": "xbjgkog",
+                                        "dlSubdir": ":",
+                                        "dlUri": "https:eybglzi"
                                     },
-                                    "( > 4.7.4 && < 7.8.6 && == 6.8.1 && > 4.4.1 && == 2.4.3 ) || ( == 4.6.7 && > 3.6.7 && >= 5.6.8 ) || ( > 1.1.8 && < 4.1.3 && >= 1.1.7 && == 5.5.2 && > 4.8.1 )": {
-                                        "dlHash": "acbkb",
+                                    "( <= 3.7.8 && == 5.7.3 && <= 3.2.1 && >= 3.5.8 && <= 1.3.3 && >= 6.8.6 && > 3.8.6 && > 7.4.1 ) || ( > 3.4.3 && == 5.4.9 ) || ( < 4.7.6 && <= 8.2.6 && <= 3.3.3 && >= 1.4.2 ) || ( >= 7.4.4 && > 8.4.3 && == 8.4.7 && < 4.3.8 && == 3.8.5 && > 8.6.7 )": {
+                                        "dlHash": "yzhxa",
                                         "dlSubdir": {
-                                            "RegexDir": "rpD\u0005\u0017󻟊"
+                                            "RegexDir": "𘃬\nP輦x\r\u0016\u0013"
                                         },
-                                        "dlUri": "https:wfoyo"
+                                        "dlUri": "http:sgavvep"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "cjyffbq",
-                                        "dlSubdir": "m",
-                                        "dlUri": "http:drywpx"
+                                        "dlHash": "degzddu",
+                                        "dlSubdir": "\t",
+                                        "dlUri": "https:bt"
                                     }
                                 },
-                                "Linux_CentOS": {},
-                                "Linux_Exherbo": {
+                                "Linux_AmazonLinux": {
                                     "unknown_versioning": {
-                                        "dlHash": "ppojo",
+                                        "dlHash": "ql",
                                         "dlSubdir": {
-                                            "RegexDir": "𗸾ga96C𦣨C"
+                                            "RegexDir": "ሚ\u0019!/􊜸 B`"
                                         },
-                                        "dlUri": "http:rpdjfyf"
+                                        "dlUri": "http:innwpiwg"
                                     }
                                 },
-                                "Linux_Fedora": {}
-                            },
-                            "A_PowerPC64": {
-                                "FreeBSD": {}
-                            },
-                            "A_Sparc": {
-                                "Linux_CentOS": {
-                                    "( < 3.6.5 && >= 5.8.6 )": {
-                                        "dlHash": "iilxmdfy",
-                                        "dlSubdir": "i",
-                                        "dlUri": "http:wqwzwzm"
+                                "Linux_Fedora": {
+                                    "( < 1.6.1 && > 4.4.2 && == 1.7.6 && <= 4.6.6 && < 7.6.5 && >= 7.8.8 && >= 7.7.8 && >= 5.4.3 ) || ( < 7.8.1 && < 3.5.6 && <= 5.3.8 && == 7.3.1 && > 4.3.5 && >= 8.3.3 && >= 2.3.2 ) || ( > 8.3.9 && == 8.4.8 && > 8.6.8 && >= 4.7.3 && > 1.1.2 )": {
+                                        "dlHash": "ob",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:v"
                                     },
-                                    "( < 4.7.1 && > 7.5.1 && > 6.6.2 && <= 6.7.7 && > 4.6.8 && >= 6.5.4 && > 6.6.5 ) || ( >= 6.3.5 && > 6.7.1 && == 7.6.4 && >= 4.4.2 && <= 1.2.8 && <= 7.1.2 ) || ( == 8.8.8 && == 2.8.5 && > 8.3.6 && > 5.3.1 && == 8.2.3 )": {
-                                        "dlHash": "",
+                                    "( < 8.2.8 && >= 4.1.2 && > 2.6.6 && == 8.5.8 && >= 3.6.5 && < 6.4.8 )": {
+                                        "dlHash": "xtswrjfn",
                                         "dlSubdir": null,
-                                        "dlUri": "https:aizzmoh"
+                                        "dlUri": "http:fz"
                                     },
-                                    "( < 8.2.7 && > 1.5.1 && >= 6.3.7 && >= 1.3.5 && == 6.4.3 )": {
-                                        "dlHash": "j",
-                                        "dlSubdir": "bt",
-                                        "dlUri": "http:uxhowi"
+                                    "( == 1.3.1 && < 4.1.1 && < 7.4.3 && == 3.3.8 && <= 1.6.5 && >= 3.7.3 && == 6.4.6 && < 8.4.7 && < 4.4.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "𧝲 ",
+                                        "dlUri": "http:tp"
                                     },
-                                    "( >= 4.7.7 && == 4.8.1 && <= 4.4.3 && <= 1.2.1 && > 8.1.6 && < 3.3.2 )": {
-                                        "dlHash": "jph",
-                                        "dlSubdir": {
-                                            "RegexDir": "A󹉻%𘠦0V"
-                                        },
-                                        "dlUri": "https:nsg"
-                                    }
-                                }
-                            },
-                            "A_Sparc64": {
-                                "Darwin": {
-                                    "( < 1.3.5 && < 3.8.7 && >= 6.8.3 && == 6.6.5 && > 6.7.8 && == 4.4.7 && < 5.6.6 && > 2.3.2 ) || ( < 4.5.4 && < 2.1.8 ) || ( == 7.4.2 && == 2.1.8 && == 4.6.7 )": {
-                                        "dlHash": "mqfmvufv",
-                                        "dlSubdir": "gomlvh",
-                                        "dlUri": "http:xfbpxfnd"
+                                    "( == 4.6.2 && == 2.5.6 && >= 3.8.6 && <= 1.9.4 && > 3.7.1 && < 5.3.5 && >= 8.8.1 && <= 3.5.2 && < 3.6.4 )": {
+                                        "dlHash": "kmzopwjq",
+                                        "dlSubdir": "Pv\u0004\u001c",
+                                        "dlUri": "https:yazpqw"
                                     },
-                                    "( < 7.3.7 && < 5.4.1 )": {
-                                        "dlHash": "m",
+                                    "( >= 1.3.4 && < 2.2.5 ) || ( <= 7.3.7 && <= 3.5.5 ) || ( < 3.8.6 && < 7.7.2 && == 7.7.5 && < 5.7.8 && == 5.7.6 && > 4.7.8 && >= 1.4.8 ) || ( == 6.6.3 && > 1.8.5 && < 6.5.6 && == 2.2.5 && > 5.6.1 && <= 6.6.8 && == 5.5.5 && > 2.1.2 && <= 5.5.6 ) || ( <= 4.8.4 && > 1.8.2 && < 8.1.4 && >= 6.3.8 ) || ( < 8.1.4 && < 8.3.6 && == 6.8.2 && == 1.9.1 && < 5.4.2 && > 3.7.5 && > 1.2.2 && > 6.5.5 && > 4.1.1 )": {
+                                        "dlHash": "pjwww",
                                         "dlSubdir": {
-                                            "RegexDir": "􍘠Hr"
+                                            "RegexDir": "󶔭𛀐r𥯍\\\u0006􋖗"
                                         },
-                                        "dlUri": "http:cziicae"
-                                    },
-                                    "( <= 6.4.7 && == 1.4.6 && > 4.3.6 ) || ( <= 6.5.4 && >= 7.7.6 && < 6.3.4 && >= 6.7.6 && < 1.3.7 && < 6.1.2 && < 3.2.6 && >= 8.3.5 && >= 1.6.3 )": {
-                                        "dlHash": "uodbuaf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:g"
-                                    },
-                                    "( == 6.8.2 && < 3.3.6 && <= 2.1.2 )": {
-                                        "dlHash": "zxuuilvp",
-                                        "dlSubdir": "jksqv",
-                                        "dlUri": "http:tbyuxgq"
+                                        "dlUri": "https:nymmh"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "p",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:kiw"
+                                        "dlHash": "dpbma",
+                                        "dlSubdir": "𥝜𬭦Zd.\u0000𣮂,",
+                                        "dlUri": "http:kqfi"
                                     }
                                 },
-                                "Linux_Fedora": {
-                                    "( < 1.9.5 && <= 8.3.3 && <= 2.5.5 && < 5.2.1 && > 6.1.1 && == 6.3.3 && <= 7.8.6 ) || ( < 9.5.7 )": {
-                                        "dlHash": "cutpuibm",
-                                        "dlSubdir": "c",
-                                        "dlUri": "http:tfyhywrt"
-                                    },
-                                    "( < 4.1.7 && > 7.5.3 && > 3.3.6 )": {
-                                        "dlHash": "ocjtvrr",
-                                        "dlSubdir": "rfw",
-                                        "dlUri": "https:yfdqsuce"
+                                "Windows": {
+                                    "( <= 8.2.1 && >= 7.1.6 && >= 1.1.5 && > 3.8.8 && >= 3.5.8 && < 8.7.1 && == 1.2.8 ) || ( < 3.4.5 && > 3.8.1 && == 3.7.3 && < 2.4.6 && > 7.3.6 && > 3.1.6 && > 6.3.4 && == 7.2.1 )": {
+                                        "dlHash": "owvgp",
+                                        "dlSubdir": ";︭",
+                                        "dlUri": "https:t"
                                     },
-                                    "( >= 6.3.5 && < 5.3.1 && < 4.3.4 && > 3.4.4 && < 1.1.6 && == 4.4.4 && >= 6.6.7 && < 8.1.7 && >= 4.8.3 )": {
-                                        "dlHash": "vcamleh",
+                                    "( > 5.5.7 ) || ( == 8.6.4 && > 4.3.8 && == 7.9.8 && <= 6.6.6 && < 7.3.6 && <= 8.6.4 && <= 3.9.7 ) || ( == 3.6.6 && <= 3.5.2 ) || ( < 6.5.9 && < 3.3.7 && == 5.3.4 && <= 7.7.4 && > 7.7.3 ) || ( <= 3.6.3 && == 3.7.6 && <= 5.4.6 && >= 7.5.5 && == 4.3.8 && <= 7.4.1 && > 8.8.8 )": {
+                                        "dlHash": "lgeioim",
                                         "dlSubdir": {
-                                            "RegexDir": "u𨨠𩬱𛰃OP􋶶~"
+                                            "RegexDir": "􂜹􃉢󾑺"
                                         },
-                                        "dlUri": "https:mat"
+                                        "dlUri": "http:pd"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "dqxusf",
-                                        "dlSubdir": "sfdw",
-                                        "dlUri": "https:sqhjtas"
+                                        "dlHash": "fp",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:sffycwfj"
                                     }
                                 }
-                            }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": "",
-                        "viPostRemove": "bgxtg",
-                        "viPreCompile": "vch",
-                        "viSourceDL": {
-                            "dlHash": "inqpb",
-                            "dlSubdir": null,
-                            "dlUri": "https:fdfbqm"
-                        },
-                        "viTags": []
-                    },
-                    "6.2.2": {
-                        "viArch": {
-                            "A_ARM": {
+                            },
+                            "A_PowerPC64": {
                                 "Darwin": {
-                                    "( < 5.4.2 && == 7.6.2 ) || ( < 1.7.4 && >= 5.6.5 && >= 5.4.4 && >= 7.8.2 && >= 1.3.6 && > 3.3.1 && == 3.4.7 )": {
-                                        "dlHash": "fzothfpd",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ogmqihe"
-                                    },
-                                    "( < 7.3.3 && < 9.3.1 && <= 5.8.5 && > 5.5.5 && > 7.1.4 && > 3.2.4 && > 4.7.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "benjmgw",
-                                        "dlUri": "https:nezvnsk"
-                                    },
-                                    "( < 9.4.5 && >= 2.5.6 && <= 8.4.3 && <= 8.7.1 && > 3.7.1 && <= 7.7.4 && > 5.4.8 )": {
-                                        "dlHash": "d",
+                                    "( > 6.6.3 && < 8.5.5 && >= 1.4.2 && > 6.7.1 && == 7.4.3 && >= 3.7.6 && == 2.7.2 && >= 4.7.8 )": {
+                                        "dlHash": "ntzoxph",
                                         "dlSubdir": null,
-                                        "dlUri": "https:bg"
-                                    },
-                                    "( <= 5.5.7 && > 5.6.1 && < 1.1.1 && >= 1.3.3 && > 1.7.6 && > 7.5.1 && > 2.2.8 )": {
-                                        "dlHash": "njdilzp",
-                                        "dlSubdir": "kpcwzlo",
-                                        "dlUri": "https:smb"
+                                        "dlUri": "https:ryqsbqjf"
                                     }
                                 },
-                                "Linux_CentOS": {},
-                                "Linux_Mint": {
-                                    "( < 4.1.6 && == 3.2.1 && == 2.2.2 ) || ( < 4.4.3 && <= 2.6.4 )": {
-                                        "dlHash": "uwjnmqm",
-                                        "dlSubdir": "hmoiz",
-                                        "dlUri": "http:dihuxwxt"
-                                    },
-                                    "( > 1.2.4 && > 8.7.4 && > 8.4.8 && < 2.5.4 && <= 6.6.6 && > 6.5.1 ) || ( > 3.3.3 && < 8.4.5 && <= 5.3.1 && < 5.3.5 && >= 4.8.8 && <= 6.3.4 && <= 4.6.2 && <= 3.8.2 )": {
-                                        "dlHash": "vifikvf",
+                                "FreeBSD": {
+                                    "( == 3.5.8 && > 5.6.8 && == 8.1.4 && == 8.7.5 && == 4.4.6 )": {
+                                        "dlHash": "yltiz",
                                         "dlSubdir": {
-                                            "RegexDir": "qx\u0011J𗌦K"
+                                            "RegexDir": "{8î™°c"
                                         },
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:m"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 7.4.3 && == 1.6.4 && > 4.7.1 && > 4.7.7 )": {
-                                        "dlHash": "iraveokn",
-                                        "dlSubdir": "luq",
-                                        "dlUri": "https:n"
+                                        "dlUri": "http:hvwe"
                                     },
-                                    "( <= 5.7.3 && <= 3.2.1 && <= 2.1.1 && <= 8.4.2 && >= 4.3.3 && < 5.2.8 && >= 6.2.8 && >= 3.3.4 && > 2.2.2 )": {
-                                        "dlHash": "vkaedya",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ea"
+                                    "( > 1.7.8 && < 3.6.4 && < 3.6.1 && < 7.5.7 ) || ( == 6.6.1 && > 2.5.4 && >= 4.4.7 && >= 1.6.5 && == 2.8.5 && <= 7.3.7 ) || ( > 7.2.2 && > 2.1.5 && == 5.8.4 && >= 5.1.4 && < 5.2.8 && == 5.1.2 && > 2.1.3 )": {
+                                        "dlHash": "qt",
+                                        "dlSubdir": "\u000e󴏣廆𭸓jhy",
+                                        "dlUri": "http:rjqiexv"
                                     },
-                                    "( > 2.3.4 && >= 8.2.3 && >= 5.4.8 && == 4.1.6 && >= 3.2.3 && <= 2.4.7 )": {
-                                        "dlHash": "wrtigv",
+                                    "( > 2.2.6 && == 6.6.5 )": {
+                                        "dlHash": "tlvezme",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0002^"
+                                            "RegexDir": "\u001b!vv\tW"
                                         },
-                                        "dlUri": "http:cxivwnlg"
+                                        "dlUri": "https:ewdo"
+                                    },
+                                    "( > 7.3.5 && > 3.6.1 && <= 5.2.1 && <= 4.7.2 && > 2.3.4 && == 3.4.4 && <= 3.6.1 && > 4.1.3 && <= 7.6.3 )": {
+                                        "dlHash": "fw",
+                                        "dlSubdir": "樕􁜘nJ􂿌",
+                                        "dlUri": "http:yeiqk"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "onakyql",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001bTW\u0006"
-                                        },
-                                        "dlUri": "http:lvb"
+                                        "dlHash": "rnteb",
+                                        "dlSubdir": "}\u0014e",
+                                        "dlUri": "http:kmt"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( <= 2.8.1 && == 3.4.2 && == 2.8.3 && <= 2.5.4 && <= 1.1.7 && <= 6.4.6 && < 2.6.8 && > 8.4.7 && >= 3.3.6 ) || ( < 4.3.4 && < 5.4.6 && == 3.8.3 && > 5.8.7 && < 8.5.7 && >= 1.2.1 && == 4.2.1 && == 4.3.2 && == 7.7.5 )": {
-                                        "dlHash": "xwvdymzn",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0015ᐑ"
-                                        },
-                                        "dlUri": "http:x"
-                                    },
-                                    "( > 2.5.2 && < 8.8.2 && <= 6.3.8 && == 8.3.2 && < 7.1.7 ) || ( <= 7.1.7 && < 8.1.5 && == 4.8.7 && <= 5.1.5 && > 1.7.5 && <= 8.4.7 && <= 4.1.1 )": {
-                                        "dlHash": "csgeh",
-                                        "dlSubdir": "avifc",
-                                        "dlUri": "https:skdlaqq"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "z",
+                                "Linux_Alpine": {
+                                    "( >= 6.5.2 && < 4.3.2 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "+𪈾"
+                                            "RegexDir": "𘀇P#\u0000"
                                         },
-                                        "dlUri": "http:tinstzta"
+                                        "dlUri": "https:gyzvkj"
                                     }
                                 },
-                                "Linux_RedHat": {
-                                    "( <= 2.4.4 && >= 5.3.2 )": {
-                                        "dlHash": "yn",
-                                        "dlSubdir": "vdko",
-                                        "dlUri": "https:ql"
-                                    },
-                                    "( <= 6.3.7 && <= 2.8.7 && >= 2.5.5 && > 4.1.6 && > 3.5.7 && >= 7.6.4 && <= 8.8.8 && <= 8.5.5 && >= 3.1.6 )": {
-                                        "dlHash": "vygogj",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:m"
-                                    },
-                                    "( > 1.5.2 && <= 2.7.8 && <= 8.7.5 && > 2.7.9 && < 7.1.4 && >= 7.1.4 && <= 3.1.2 && < 5.1.6 && >= 6.7.6 )": {
-                                        "dlHash": "isfarfb",
+                                "Windows": {
+                                    "( < 7.2.3 && < 3.3.7 )": {
+                                        "dlHash": "pawct",
                                         "dlSubdir": null,
-                                        "dlUri": "http:dalik"
+                                        "dlUri": "http:dujqndy"
                                     },
-                                    "( > 5.3.3 && > 1.4.3 )": {
-                                        "dlHash": "ncej",
-                                        "dlSubdir": {
-                                            "RegexDir": "*G󴯹A\u0004"
-                                        },
-                                        "dlUri": "https:wlzqgibs"
+                                    "( >= 3.4.2 && == 6.8.3 && == 3.6.2 && == 5.7.2 && > 4.5.4 && >= 5.8.4 ) || ( == 2.5.1 && > 1.3.3 && < 8.1.5 && > 4.3.2 && == 3.3.5 && < 3.4.2 )": {
+                                        "dlHash": "difbztt",
+                                        "dlSubdir": "\u001d\t",
+                                        "dlUri": "https:zadarq"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "lqkwuoqj",
-                                        "dlSubdir": "sek",
-                                        "dlUri": "https:lzfdwyp"
+                                    "( >= 5.7.8 && > 7.2.7 && < 1.2.4 )": {
+                                        "dlHash": "klstfke",
+                                        "dlSubdir": "􎜅&-\u0004oq<",
+                                        "dlUri": "http:zzsxdpu"
                                     }
                                 }
                             },
-                            "A_PowerPC": {
+                            "A_Sparc64": {
                                 "Darwin": {
-                                    "( < 7.5.2 && >= 4.7.1 )": {
-                                        "dlHash": "ecsdmol",
-                                        "dlSubdir": "mj",
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 5.1.7 && >= 3.2.7 && < 3.7.8 )": {
-                                        "dlHash": "vjrizw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ngixus"
-                                    },
-                                    "( > 7.3.2 && >= 8.7.4 && > 3.3.8 && == 6.8.8 )": {
-                                        "dlHash": "zmvvqnvj",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:uzif"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 2.4.2 && < 2.6.8 && >= 1.4.5 && <= 2.2.2 && <= 6.7.2 && >= 9.4.3 && <= 2.2.6 ) || ( >= 2.8.2 && > 3.5.1 && == 3.5.5 && >= 5.6.2 && > 5.6.5 && >= 6.7.6 && >= 5.9.1 ) || ( >= 7.4.4 && < 2.3.1 && > 5.1.8 && < 5.4.8 ) || ( <= 8.5.1 && <= 3.6.3 && > 1.7.5 && < 2.1.2 && >= 1.5.1 && > 4.3.5 && > 8.2.2 && < 2.4.1 && < 1.6.6 ) || ( > 7.1.6 )": {
-                                        "dlHash": "bw",
+                                    "( < 6.2.3 )": {
+                                        "dlHash": "doinpl",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "L@,8"
                                         },
-                                        "dlUri": "http:ku"
+                                        "dlUri": "http:j"
                                     },
-                                    "( > 4.5.2 )": {
-                                        "dlHash": "lb",
-                                        "dlSubdir": "y",
-                                        "dlUri": "https:ze"
+                                    "( < 7.6.8 && >= 8.2.6 && < 2.8.3 && >= 7.2.2 ) || ( <= 8.4.7 && <= 5.5.7 ) || ( <= 2.7.7 && < 2.1.6 && > 7.6.6 && == 1.4.4 && <= 4.8.4 && <= 2.7.5 && <= 2.2.5 )": {
+                                        "dlHash": "jtbjkod",
+                                        "dlSubdir": "#S\u001c<1",
+                                        "dlUri": "https:ddscth"
                                     },
-                                    "( > 7.1.4 && <= 4.5.2 )": {
-                                        "dlHash": "rhbtbm",
+                                    "( <= 2.7.6 && >= 8.8.6 && <= 3.1.4 && == 5.3.1 && >= 3.1.7 )": {
+                                        "dlHash": "agwxczg",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:ubi"
+                                    },
+                                    "( > 6.2.7 && == 5.7.6 && < 4.5.5 && > 1.3.7 && == 3.7.1 && == 3.7.4 && <= 3.1.4 && > 5.8.5 )": {
+                                        "dlHash": "zeiug",
                                         "dlSubdir": null,
-                                        "dlUri": "http:hghr"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( == 3.2.5 && >= 5.1.7 && >= 1.4.1 && < 1.7.5 && <= 6.3.4 && > 7.4.5 ) || ( < 4.7.5 && == 6.3.7 && >= 4.1.4 )": {
-                                        "dlHash": "kqofjuro",
-                                        "dlSubdir": "zx",
-                                        "dlUri": "https:uf"
+                                        "dlUri": "https:yhildgaz"
                                     },
-                                    "( > 5.2.8 && <= 3.6.2 && == 3.1.8 && <= 4.3.7 && >= 1.2.2 && > 6.4.5 )": {
-                                        "dlHash": "a",
+                                    "( >= 6.6.2 && == 4.4.5 && == 1.7.8 && < 8.4.7 && >= 6.2.8 && >= 4.5.2 ) || ( > 2.1.1 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "M0O𒁑꿬",
+                                        "dlUri": "https:gorwlne"
+                                    },
+                                    "( >= 7.2.4 && < 2.1.4 && == 2.7.5 && > 1.6.2 && > 5.4.3 && < 3.5.7 && == 6.6.2 )": {
+                                        "dlHash": "vbeewtq",
                                         "dlSubdir": {
-                                            "RegexDir": "h\u0018#𥇪')"
+                                            "RegexDir": "$"
                                         },
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "xw",
-                                        "dlSubdir": "fhpt",
-                                        "dlUri": "https:ucq"
+                                        "dlUri": "http:scpi"
                                     }
-                                }
-                            },
-                            "A_PowerPC64": {
-                                "Linux_Debian": {
-                                    "( < 7.5.1 && >= 1.4.3 && <= 6.7.8 ) || ( == 8.3.6 && < 5.1.8 && > 4.1.7 && >= 1.8.8 && > 3.4.8 && <= 5.3.4 && < 5.7.6 && < 3.4.3 )": {
-                                        "dlHash": "wdxl",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:bisrabh"
-                                    },
-                                    "( == 2.4.2 && >= 8.3.8 && == 5.6.8 && <= 5.3.4 ) || ( >= 6.2.2 && == 1.7.9 && < 7.5.4 && < 1.8.7 )": {
-                                        "dlHash": "pox",
+                                },
+                                "FreeBSD": {
+                                    "( < 7.4.3 && <= 7.3.7 && < 3.1.5 ) || ( >= 5.3.5 ) || ( == 7.5.2 && <= 7.4.7 && > 5.7.8 ) || ( < 7.1.4 && <= 3.1.4 && >= 8.4.2 && < 2.7.6 ) || ( <= 3.7.3 && <= 8.8.4 && == 3.7.2 && > 4.8.3 && == 2.3.1 && < 2.2.4 )": {
+                                        "dlHash": "zz",
                                         "dlSubdir": {
-                                            "RegexDir": "=6;\u0000ê¶‘"
+                                            "RegexDir": "h"
                                         },
-                                        "dlUri": "http:a"
+                                        "dlUri": "http:blx"
                                     },
-                                    "( >= 4.8.1 && > 4.3.4 && > 8.7.6 && <= 3.7.8 && == 1.4.4 )": {
-                                        "dlHash": "ev",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:trkqxbrh"
-                                    },
-                                    "( >= 7.4.5 && >= 1.6.2 && == 8.1.3 && < 7.4.8 && > 8.2.3 && == 2.1.7 && >= 3.2.3 && == 8.8.8 ) || ( > 4.7.5 && >= 5.6.1 && >= 4.2.8 && > 2.7.5 && < 7.1.5 )": {
-                                        "dlHash": "jmknkg",
+                                    "( <= 2.6.8 && <= 7.5.5 && >= 6.1.1 && <= 1.2.7 ) || ( <= 7.3.4 && == 5.4.2 ) || ( >= 3.1.3 && >= 1.4.4 && == 5.8.3 && >= 7.6.2 && == 7.6.4 && >= 5.5.5 )": {
+                                        "dlHash": "rwo",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "𤧲𝢠𣶲\u000e7"
                                         },
-                                        "dlUri": "https:vlvwy"
+                                        "dlUri": "https:nlaiak"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "tyzkbr",
-                                        "dlSubdir": "bsg",
-                                        "dlUri": "http:s"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( <= 1.2.4 && < 5.1.3 ) || ( < 4.8.4 && == 6.7.8 && > 4.8.3 && == 3.5.2 && > 4.1.6 && > 2.4.4 && <= 5.7.8 && == 6.5.8 ) || ( < 4.2.2 && >= 5.3.4 && < 3.2.1 && >= 5.3.4 && >= 6.2.5 && > 7.2.4 )": {
-                                        "dlHash": "ondmkz",
+                                    "( <= 2.6.8 && > 8.8.8 && > 1.4.1 && == 8.7.2 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "Y􂶨"
+                                            "RegexDir": "塶\u0012􅜆𦻥\u001f􆕦i*"
                                         },
-                                        "dlUri": "http:sfpjyfmk"
-                                    }
-                                }
-                            },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( < 2.3.5 && >= 8.5.4 && < 8.1.5 && >= 8.7.6 && > 2.2.5 && >= 3.1.1 && <= 6.6.2 && == 6.1.4 && > 5.8.1 ) || ( <= 3.4.4 && <= 7.1.1 && <= 2.6.2 && == 4.7.4 && <= 8.8.4 && <= 6.5.2 && >= 4.5.5 && == 1.2.1 && <= 2.5.8 ) || ( >= 5.8.1 )": {
-                                        "dlHash": "ffqv",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:xwjwznrt"
-                                    },
-                                    "( < 7.1.5 && == 7.5.1 )": {
-                                        "dlHash": "w",
-                                        "dlSubdir": "djxdr",
-                                        "dlUri": "https:aqxcbub"
-                                    },
-                                    "( <= 5.8.3 && >= 7.8.2 && >= 2.5.3 && > 2.6.2 && > 8.2.1 && <= 6.3.1 && <= 3.4.3 && < 4.1.4 ) || ( == 6.6.7 && >= 6.2.6 ) || ( <= 8.4.6 && > 7.8.8 && == 1.4.1 && == 6.1.3 && == 8.8.4 && < 2.1.4 && == 8.6.6 && <= 4.1.7 && >= 3.8.1 ) || ( > 8.3.5 && == 4.4.4 && == 3.8.5 && > 7.8.7 && == 1.3.8 ) || ( == 6.6.2 && >= 7.7.8 && == 2.4.2 ) || ( < 1.3.1 && > 2.5.2 && <= 2.8.3 && < 2.1.8 && > 5.6.7 && == 7.1.6 && <= 7.2.6 ) || ( >= 2.1.7 && > 3.8.5 && < 3.3.3 && == 1.8.5 && == 2.3.3 )": {
-                                        "dlHash": "c",
-                                        "dlSubdir": "z",
-                                        "dlUri": "https:dsdpc"
+                                        "dlUri": "https:uy"
                                     },
-                                    "( > 8.8.8 && >= 1.3.7 && < 8.2.2 && > 2.2.5 && < 7.5.1 && >= 6.5.8 && <= 5.4.7 && > 8.5.2 && <= 8.3.4 )": {
-                                        "dlHash": "kmg",
-                                        "dlSubdir": "ghnwg",
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 2.8.7 && > 5.4.1 )": {
-                                        "dlHash": "wfrl",
-                                        "dlSubdir": "zis",
-                                        "dlUri": "https:"
+                                    "( <= 8.3.5 && == 7.5.5 && <= 2.6.4 && == 8.1.8 && >= 2.3.6 && <= 6.1.6 ) || ( == 6.6.3 && < 6.5.1 ) || ( < 6.2.3 && >= 3.8.2 && < 3.3.3 && > 5.4.2 && == 5.5.9 && == 3.8.2 && > 1.7.8 )": {
+                                        "dlHash": "eeirenyo",
+                                        "dlSubdir": "qô€¼»",
+                                        "dlUri": "http:rxppb"
                                     },
-                                    "( < 4.4.3 && >= 3.7.6 )": {
-                                        "dlHash": "ogaznhv",
+                                    "( == 3.4.1 ) || ( <= 2.6.2 && >= 8.3.2 && == 3.3.2 && > 5.3.2 && == 2.1.5 ) || ( <= 8.6.3 && >= 4.6.8 && == 1.6.8 ) || ( <= 5.1.4 )": {
+                                        "dlHash": "belzy",
                                         "dlSubdir": {
-                                            "RegexDir": "s,S\u0000u\u0007"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:e"
+                                        "dlUri": "http:avc"
                                     },
-                                    "( <= 7.4.6 && >= 8.5.5 && == 2.4.4 && < 1.1.3 && >= 2.5.2 && < 2.7.6 && == 1.8.1 && > 4.1.8 )": {
-                                        "dlHash": "vpvnrr",
-                                        "dlSubdir": {
-                                            "RegexDir": "ð©™®o\u0000r\u000f,Rá‘°"
-                                        },
-                                        "dlUri": "https:zzwqtqa"
+                                    "( == 7.6.8 && < 4.6.1 && <= 7.8.7 && <= 7.6.8 && >= 9.6.7 )": {
+                                        "dlHash": "edttgjb",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:qctrv"
                                     },
-                                    "( > 6.6.3 && > 2.7.5 && > 7.9.7 ) || ( > 7.3.2 && >= 2.3.1 && > 5.5.5 && >= 5.7.9 && > 5.2.8 && <= 6.7.6 ) || ( == 2.2.1 && < 2.1.6 && > 7.5.3 && > 2.4.3 && > 8.7.7 ) || ( < 5.6.2 && > 1.4.8 && >= 2.1.3 ) || ( >= 7.1.5 && >= 8.3.1 && <= 8.1.4 && >= 6.8.3 && >= 5.5.3 ) || ( <= 5.1.7 && < 4.5.2 && >= 5.6.6 && == 1.7.5 && == 2.2.1 && > 6.1.5 ) || ( == 5.2.3 ) || ( < 5.4.7 && > 8.7.3 && < 4.5.4 && == 7.7.1 && <= 7.4.7 )": {
+                                    "( >= 6.2.6 && > 8.4.5 && == 1.2.2 && > 6.6.2 && < 8.7.4 ) || ( > 4.3.8 ) || ( <= 1.1.3 )": {
                                         "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "\"$􂍐\u0013"
+                                            "RegexDir": "\u0014"
                                         },
-                                        "dlUri": "https:"
+                                        "dlUri": "http:bqha"
                                     },
-                                    "( >= 8.8.2 && == 5.6.8 && >= 8.2.2 && < 8.8.6 && == 7.2.4 && < 3.3.4 && > 4.6.2 )": {
-                                        "dlHash": "zek",
-                                        "dlSubdir": "axrbuuv",
-                                        "dlUri": "https:sueewt"
+                                    "unknown_versioning": {
+                                        "dlHash": "npca",
+                                        "dlSubdir": {
+                                            "RegexDir": "g>"
+                                        },
+                                        "dlUri": "http:yieoe"
                                     }
                                 },
-                                "Linux_Fedora": {
-                                    "( >= 6.4.6 && <= 3.1.2 && > 2.6.5 && >= 5.7.4 && < 3.4.5 && > 1.6.8 )": {
-                                        "dlHash": "rozwsdx",
-                                        "dlSubdir": "uqhjvdqf",
-                                        "dlUri": "http:mw"
-                                    }
-                                }
+                                "Linux_Gentoo": {}
                             }
                         },
-                        "viChangeLog": "https:mlyurtzp",
-                        "viPostInstall": null,
-                        "viPostRemove": "tfbw",
-                        "viPreCompile": null,
+                        "viChangeLog": null,
+                        "viPostInstall": "egwp",
+                        "viPostRemove": "vn",
+                        "viPreCompile": "crsegnwv",
                         "viSourceDL": {
-                            "dlHash": "eiwr",
-                            "dlSubdir": "xnxg",
-                            "dlUri": "https:omsqs"
+                            "dlHash": "gizfs",
+                            "dlSubdir": "󹐭􌴴𭵊ah\u000b",
+                            "dlUri": "https:"
                         },
                         "viTags": [
-                            "Prerelease"
+                            "old",
+                            "Recommended",
+                            ">R\u0008t􃬮eJ蔧",
+                            "Latest",
+                            "Latest",
+                            "Latest",
+                            "Recommended",
+                            "Recommended"
                         ]
                     },
-                    "6.4.7": {
+                    "8.5.2": {
                         "viArch": {
-                            "A_ARM": {
-                                "FreeBSD": {
-                                    "( == 3.5.1 && == 1.1.4 && == 3.5.8 && <= 2.5.4 && <= 3.8.1 && >= 2.3.6 ) || ( <= 1.7.1 && < 7.1.1 && < 1.2.5 )": {
-                                        "dlHash": "ybz",
+                            "A_32": {},
+                            "A_ARM64": {
+                                "Darwin": {
+                                    "( <= 4.3.8 && <= 3.1.7 && >= 1.1.4 && == 6.4.7 )": {
+                                        "dlHash": "btbmvs",
                                         "dlSubdir": {
-                                            "RegexDir": "􆿶\u0001Q27"
+                                            "RegexDir": "L4N\u0018(槁"
                                         },
-                                        "dlUri": "https:g"
+                                        "dlUri": "http:mww"
+                                    },
+                                    "( == 6.5.4 && == 8.5.4 && <= 4.8.4 && <= 6.2.3 && >= 1.2.4 && >= 2.7.1 )": {
+                                        "dlHash": "ihoxn",
+                                        "dlSubdir": {
+                                            "RegexDir": "d\u0012/p5\u0007'"
+                                        },
+                                        "dlUri": "http:ueoylua"
+                                    },
+                                    "( > 2.6.6 ) || ( == 6.5.7 && < 4.2.4 && < 7.8.4 && > 6.6.7 && >= 1.6.3 && <= 4.8.7 && >= 6.5.3 && == 4.4.4 ) || ( <= 7.7.8 && < 2.1.4 && <= 6.7.2 && < 5.6.6 && <= 3.8.8 && <= 2.4.2 ) || ( < 3.5.3 && < 6.7.6 && == 3.3.8 && > 7.5.7 && == 8.1.8 && == 2.2.5 && < 7.6.3 && > 8.6.2 )": {
+                                        "dlHash": "jm",
+                                        "dlSubdir": {
+                                            "RegexDir": "󵽭𗃋jp\u001ak<🄢"
+                                        },
+                                        "dlUri": "https:wchhfav"
                                     },
-                                    "( == 5.4.8 && >= 3.7.7 && >= 6.2.7 && <= 1.2.3 && <= 8.3.1 && == 2.6.6 && >= 1.5.4 ) || ( <= 4.4.7 )": {
-                                        "dlHash": "pyeoei",
-                                        "dlSubdir": "sgmv",
-                                        "dlUri": "https:mvom"
+                                    "( >= 1.5.5 && > 6.8.8 )": {
+                                        "dlHash": "d",
+                                        "dlSubdir": "V\u0001/4\u0013\u001c􃎏",
+                                        "dlUri": "http:zm"
                                     },
-                                    "( >= 5.5.8 && >= 8.3.7 && <= 5.4.2 && <= 4.7.2 )": {
-                                        "dlHash": "",
+                                    "( >= 7.1.3 && < 7.2.7 && <= 7.4.8 && < 2.2.1 && < 6.4.3 && < 1.5.6 )": {
+                                        "dlHash": "c",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0008|\u001a_􌝾T"
+                                            "RegexDir": "f\u0006Tw\u0010+\u0019𣂫"
                                         },
-                                        "dlUri": "https:pr"
+                                        "dlUri": "http:nh"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "oajlxx",
-                                        "dlSubdir": "eggbzgk",
-                                        "dlUri": "https:fmb"
+                                        "dlHash": "akmkc",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0010.~#Kv椀\u0016"
+                                        },
+                                        "dlUri": "http:bcapvjhr"
                                     }
                                 },
-                                "Linux_Debian": {
-                                    "( < 5.4.5 && == 6.6.6 && == 4.5.5 && < 8.7.4 && >= 7.5.2 && <= 3.3.5 && > 4.4.7 ) || ( >= 8.8.8 && > 2.4.5 && >= 8.1.3 && >= 7.7.4 && < 5.8.2 && <= 2.8.5 )": {
-                                        "dlHash": "jvhp",
+                                "FreeBSD": {
+                                    "( < 8.3.8 && >= 1.2.7 && == 8.8.1 && > 5.1.5 && > 4.5.5 && > 1.4.7 && < 6.5.1 && <= 4.6.2 && <= 5.3.7 ) || ( <= 5.7.3 && <= 3.6.5 && == 6.3.7 && >= 2.6.1 && > 5.7.4 && < 6.6.5 && < 3.3.1 && < 8.1.4 && < 4.1.8 )": {
+                                        "dlHash": "fy",
                                         "dlSubdir": null,
-                                        "dlUri": "https:zagfcpsl"
+                                        "dlUri": "https:fb"
                                     },
-                                    "( <= 3.4.2 && < 6.2.1 && > 9.3.2 && == 4.2.3 && < 5.8.6 && == 5.7.7 )": {
-                                        "dlHash": "jfymvri",
+                                    "( == 4.7.2 && <= 7.1.6 && > 3.5.2 && > 6.2.1 && >= 4.1.3 && >= 7.7.8 && == 2.6.8 && <= 1.3.1 )": {
+                                        "dlHash": "tg",
+                                        "dlSubdir": "囷h𓃥\u0016N\u001cmꢖ",
+                                        "dlUri": "http:czhcq"
+                                    },
+                                    "( == 5.2.6 && < 7.4.7 && <= 2.6.5 && <= 4.3.1 && == 8.1.8 && >= 7.8.6 ) || ( == 1.2.6 && < 1.5.3 && < 7.4.8 && > 7.1.6 && <= 2.6.2 && > 3.3.4 && >= 3.3.5 )": {
+                                        "dlHash": "tt",
+                                        "dlSubdir": "9)\u00122",
+                                        "dlUri": "http:rq"
+                                    },
+                                    "( == 7.4.8 && >= 4.4.2 && > 6.6.7 && < 8.4.6 && >= 7.3.2 && < 7.1.5 && == 8.5.8 && >= 3.2.2 && >= 4.3.7 ) || ( < 5.6.6 && <= 3.2.2 && == 7.7.3 )": {
+                                        "dlHash": "ozkesg",
                                         "dlSubdir": null,
-                                        "dlUri": "http:qjmg"
+                                        "dlUri": "http:edoswym"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "esbgnfz",
+                                        "dlHash": "udi",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0001󷫬u\u0017􏀙]"
+                                            "RegexDir": "-󽁫&\u0012^"
                                         },
-                                        "dlUri": "http:naqoiey"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 4.7.7 && > 3.6.3 && == 4.3.6 )": {
-                                        "dlHash": "lvltj",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:mkqyogkf"
-                                    },
-                                    "( < 6.4.5 ) || ( > 4.3.5 && > 2.1.5 && > 6.3.3 && >= 5.7.4 && < 4.1.3 && <= 2.2.1 && < 6.3.6 && > 4.7.7 && >= 4.6.8 )": {
-                                        "dlHash": "bdtlye",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:xf"
-                                    },
-                                    "( <= 4.6.4 && >= 7.3.4 && == 7.5.2 && <= 1.3.5 ) || ( == 5.1.4 && > 1.3.8 && > 3.9.8 && >= 1.6.8 && < 6.7.2 && >= 8.7.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "E?􊼳"
-                                        },
-                                        "dlUri": "https:oil"
-                                    },
-                                    "( == 1.6.3 && < 6.1.2 && > 2.8.4 && == 5.2.6 && == 8.7.4 ) || ( > 3.6.4 && < 5.4.8 )": {
-                                        "dlHash": "srtsrht",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:gijnqw"
-                                    },
-                                    "( == 7.5.2 && >= 5.4.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": ":KZ)G7󲢁f"
-                                        },
-                                        "dlUri": "https:vo"
-                                    },
-                                    "( >= 7.4.5 && <= 3.3.6 && == 1.6.3 && >= 3.3.1 && > 6.8.1 ) || ( < 8.6.7 && > 4.5.7 && >= 6.6.5 && == 6.2.2 && < 1.5.8 && >= 7.7.1 && == 4.8.6 && > 2.1.5 && >= 2.6.3 )": {
-                                        "dlHash": "hcoxvfpg",
-                                        "dlSubdir": {
-                                            "RegexDir": "k\u0016dó½–ª\u0015+\u000e"
-                                        },
-                                        "dlUri": "http:rkaykney"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "otqtd",
-                                        "dlSubdir": {
-                                            "RegexDir": "qEô‚”­N"
-                                        },
-                                        "dlUri": "http:iad"
-                                    }
-                                }
-                            },
-                            "A_PowerPC": {
-                                "Darwin": {
-                                    "( >= 6.6.7 && >= 7.6.4 && <= 5.5.8 && < 2.5.2 ) || ( <= 8.1.2 && < 4.7.8 ) || ( >= 7.1.7 ) || ( <= 6.5.6 && > 8.3.3 && <= 7.4.5 && >= 1.8.8 && > 7.4.2 && == 8.2.1 ) || ( < 5.5.3 && == 7.5.1 ) || ( == 1.5.7 && <= 5.3.8 && >= 2.5.3 && >= 4.2.2 )": {
-                                        "dlHash": "u",
-                                        "dlSubdir": {
-                                            "RegexDir": "`d􎨄"
-                                        },
-                                        "dlUri": "https:nz"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "vzkjfz",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:y"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( == 5.7.1 && > 2.5.2 && == 8.5.2 && <= 2.3.6 && <= 6.7.2 && >= 7.8.1 && < 8.5.5 && < 4.5.7 && >= 2.7.5 )": {
-                                        "dlHash": "bcjsjnj",
-                                        "dlSubdir": "yeu",
-                                        "dlUri": "https:wgvdxe"
-                                    },
-                                    "( > 7.6.1 && >= 3.1.5 ) || ( >= 8.1.3 && > 7.1.7 && > 4.2.5 && >= 4.8.5 && == 8.4.4 ) || ( >= 8.2.6 && > 2.8.4 )": {
-                                        "dlHash": "qtvxsp",
-                                        "dlSubdir": {
-                                            "RegexDir": "6ð©—¨0\u0014"
-                                        },
-                                        "dlUri": "http:kaxmw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "opyf",
-                                        "dlUri": "https:gvlmkvm"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( == 6.8.4 && <= 5.8.2 && == 4.5.8 && >= 6.4.4 && <= 8.3.3 )": {
-                                        "dlHash": "ahbexloy",
-                                        "dlSubdir": {
-                                            "RegexDir": "ó¼¼µHó¼€—yS"
-                                        },
-                                        "dlUri": "http:gm"
-                                    },
-                                    "( > 5.2.4 && < 3.6.7 && >= 1.8.6 && == 5.7.1 && >= 8.6.4 ) || ( <= 8.1.3 && > 4.4.5 && <= 1.3.5 && > 4.8.5 && <= 7.2.6 ) || ( < 5.6.7 && < 7.3.1 && <= 8.3.6 && < 4.2.5 && <= 4.5.7 ) || ( < 6.4.8 && > 7.4.1 && > 5.5.4 && >= 7.2.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "r",
-                                        "dlUri": "https:xgaoj"
+                                        "dlUri": "https:hctzs"
                                     }
                                 },
                                 "Linux_Gentoo": {
-                                    "unknown_versioning": {
-                                        "dlHash": "id",
-                                        "dlSubdir": "m",
-                                        "dlUri": "http:wls"
-                                    }
-                                },
-                                "Linux_Ubuntu": {}
-                            },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( == 1.7.4 && <= 6.4.1 && >= 4.3.7 && > 2.4.2 && < 2.2.6 && == 5.4.5 && == 7.1.2 ) || ( >= 4.5.3 && == 4.6.8 && < 3.1.5 && > 5.2.4 && >= 1.6.3 && > 1.3.2 && == 7.1.1 && >= 6.6.8 && <= 8.8.6 )": {
-                                        "dlHash": "ntr",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:updkusz"
-                                    },
-                                    "( == 8.8.6 && > 7.7.1 )": {
-                                        "dlHash": "yxvpmfq",
-                                        "dlSubdir": "qbhpgfma",
-                                        "dlUri": "https:eek"
-                                    },
-                                    "( > 3.5.4 ) || ( > 3.3.3 && > 5.3.8 && < 8.2.4 && >= 8.1.6 && <= 2.5.6 && <= 3.1.7 && == 1.4.6 )": {
-                                        "dlHash": "qcdpf",
-                                        "dlSubdir": {
-                                            "RegexDir": "ó¼­›\u0005k"
-                                        },
-                                        "dlUri": "https:cg"
-                                    },
-                                    "( > 7.5.3 && > 4.6.8 && < 7.1.6 && == 6.3.8 && < 8.8.5 && < 7.6.8 ) || ( == 4.2.7 )": {
-                                        "dlHash": "nqunkndp",
+                                    "( <= 8.1.2 && >= 4.3.6 )": {
+                                        "dlHash": "epfbajcz",
                                         "dlSubdir": null,
-                                        "dlUri": "https:vj"
-                                    },
-                                    "( >= 1.6.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "exihzfz",
-                                        "dlUri": "https:yochxygg"
-                                    },
-                                    "( >= 4.6.8 && < 6.3.2 && == 8.1.6 && <= 7.1.2 && > 6.5.3 && < 3.8.2 )": {
-                                        "dlHash": "zeyjiv",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:dnpnddvh"
-                                    },
-                                    "( >= 6.2.7 && <= 3.7.5 && < 5.4.8 )": {
-                                        "dlHash": "yer",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:dek"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( > 4.3.2 && > 7.7.5 && >= 6.1.1 && <= 8.7.6 && == 4.3.2 && <= 7.7.8 && == 3.1.4 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 6.6.3 && > 5.6.8 && > 7.5.4 && >= 6.2.6 && <= 3.4.1 && <= 2.3.1 && == 2.5.7 && == 4.9.1 ) || ( == 6.1.6 && == 4.4.4 && == 4.1.2 && < 8.4.4 && < 8.3.1 && < 5.4.2 )": {
-                                        "dlHash": "g",
-                                        "dlSubdir": {
-                                            "RegexDir": "t#D\u0007ju|v"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 7.4.2 && == 4.5.3 ) || ( > 6.7.1 && < 6.4.5 && < 2.6.5 )": {
-                                        "dlHash": "qtlq",
-                                        "dlSubdir": "fimzeei",
-                                        "dlUri": "https:sx"
+                                        "dlUri": "https:z"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "bwjsx",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:oanqtl"
-                                    }
-                                },
-                                "Linux_Exherbo": {},
-                                "Linux_Gentoo": {
-                                    "( < 2.6.3 && >= 3.1.5 && == 8.8.3 && < 7.6.5 && <= 6.6.4 && == 6.1.5 && >= 7.2.1 && == 8.2.5 )": {
-                                        "dlHash": "dqvipbx",
-                                        "dlSubdir": "jto",
-                                        "dlUri": "https:pjhziaof"
+                                        "dlHash": "muali",
+                                        "dlSubdir": "\u0008%s",
+                                        "dlUri": "http:dd"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": "http:xbbbm",
-                        "viPostInstall": "c",
-                        "viPostRemove": "xadfqe",
-                        "viPreCompile": "wgbt",
+                        "viChangeLog": "https:ieqx",
+                        "viPostInstall": "hqpy",
+                        "viPostRemove": "vbupaa",
+                        "viPreCompile": "lu",
                         "viSourceDL": {
-                            "dlHash": "qyyjbav",
-                            "dlSubdir": {
-                                "RegexDir": "\u0002"
-                            },
-                            "dlUri": "http:oemvzgr"
-                        },
-                        "viTags": [
-                            "Vë°‹\u0014,+U`",
-                            "\u0017鮽}X𠖀J",
-                            "base-4.3.7",
-                            "Latest",
-                            "base-5.8.3",
-                            "Latest"
-                        ]
-                    },
-                    "7.4.5": {
-                        "viArch": {},
-                        "viChangeLog": "https:p",
-                        "viPostInstall": "npzfdxl",
-                        "viPostRemove": null,
-                        "viPreCompile": "jjiowpi",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "}󽵀y6𤍔󶔢𖦼𡊌",
-                            "base-3.1.5"
-                        ]
-                    },
-                    "7.7.5": {
-                        "viArch": {
-                            "A_32": {},
-                            "A_PowerPC": {
-                                "Darwin": {
-                                    "( < 4.6.5 && >= 3.6.3 && <= 2.1.6 && < 1.7.4 && == 7.6.3 && > 6.4.8 ) || ( == 8.5.4 && > 7.3.3 && >= 7.1.1 && > 7.1.4 && < 5.5.1 && > 4.8.4 && == 4.8.3 )": {
-                                        "dlHash": "trrp",
-                                        "dlSubdir": "mfvhof",
-                                        "dlUri": "https:h"
-                                    },
-                                    "( <= 4.2.2 && <= 3.2.1 && > 5.7.3 && < 2.3.4 && < 4.1.1 && == 8.1.5 && < 4.5.6 ) || ( >= 3.3.3 && < 5.1.7 && < 5.7.3 && < 7.5.5 && <= 3.6.8 && <= 8.4.2 && == 6.1.7 && == 1.4.3 )": {
-                                        "dlHash": "jciwixn",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0007\r\\R􇙝􅱒"
-                                        },
-                                        "dlUri": "https:pzaowp"
-                                    },
-                                    "( > 8.2.4 ) || ( < 8.5.4 && < 8.5.2 )": {
-                                        "dlHash": "mesqaja",
-                                        "dlSubdir": {
-                                            "RegexDir": "n{㍻𣙢L늍Q"
-                                        },
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "unknown_versioning": {
-                                        "dlHash": "jml",
-                                        "dlSubdir": {
-                                            "RegexDir": "KXṘd􇻼󼛲=󿰒"
-                                        },
-                                        "dlUri": "https:lktzgy"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 6.6.2 )": {
-                                        "dlHash": "yztggay",
-                                        "dlSubdir": {
-                                            "RegexDir": "[\"e\u000by\u0003)"
-                                        },
-                                        "dlUri": "http:g"
-                                    },
-                                    "( > 3.6.6 && >= 1.3.4 && > 6.8.5 && > 1.5.3 ) || ( < 3.8.7 && < 1.6.8 && == 2.3.7 && >= 5.7.2 && == 7.5.6 && < 8.6.2 && > 2.7.6 && < 1.5.4 && > 4.7.4 ) || ( > 2.6.8 && >= 2.1.3 && == 3.4.4 && == 6.8.8 && >= 7.1.2 )": {
-                                        "dlHash": "xefyi",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vi"
-                                    },
-                                    "( >= 8.6.5 && > 8.8.5 && <= 7.3.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "bcrsl",
-                                        "dlUri": "http:ni"
-                                    }
-                                }
-                            },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( < 3.1.7 && > 2.7.2 && < 4.6.3 && <= 8.8.4 && <= 4.6.8 ) || ( == 5.3.1 && == 4.5.8 && >= 6.7.2 && == 4.4.6 && < 4.7.6 && <= 8.1.7 ) || ( >= 1.7.4 && <= 6.6.5 && <= 1.3.8 && <= 2.5.7 && <= 2.7.2 && < 8.7.2 && >= 4.5.3 && == 2.8.2 ) || ( <= 8.8.1 && > 7.5.1 && <= 7.8.1 && <= 1.7.3 && <= 3.2.1 && >= 2.4.7 && > 6.8.1 && < 1.2.6 && > 1.5.8 )": {
-                                        "dlHash": "yneuka",
-                                        "dlSubdir": {
-                                            "RegexDir": ")"
-                                        },
-                                        "dlUri": "http:iijp"
-                                    },
-                                    "( <= 2.6.1 && == 3.5.8 && <= 5.4.1 && >= 4.5.8 )": {
-                                        "dlHash": "st",
-                                        "dlSubdir": "gkwmr",
-                                        "dlUri": "http:mitsx"
-                                    },
-                                    "( <= 7.7.8 && >= 9.8.6 && < 6.7.8 && == 5.6.3 && == 3.5.5 && < 1.8.3 && == 1.5.6 && > 5.3.7 && == 8.8.2 ) || ( > 3.3.4 && == 8.2.2 && > 6.3.1 && < 1.2.2 && > 9.7.9 && >= 4.2.6 && == 7.5.7 && <= 3.8.2 && > 5.1.3 ) || ( >= 1.4.8 && > 5.3.1 && > 7.1.7 && >= 7.5.3 && == 1.4.1 && >= 5.4.8 && >= 5.4.5 && <= 3.2.6 )": {
-                                        "dlHash": "yire",
-                                        "dlSubdir": "keak",
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 1.1.5 && < 1.5.5 && < 5.7.8 && <= 5.5.6 && <= 6.6.5 && < 7.2.5 && >= 8.7.7 ) || ( <= 7.2.2 && > 2.8.1 && > 6.5.6 && >= 1.2.8 && >= 1.7.6 && <= 6.4.5 && == 3.2.7 && >= 6.4.6 && >= 6.7.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "hxqci",
-                                        "dlUri": "https:onlcubo"
-                                    },
-                                    "( > 2.5.4 && < 4.8.6 && >= 5.7.5 && <= 1.5.7 && <= 3.7.3 && < 5.8.1 && == 1.8.2 )": {
-                                        "dlHash": "eb",
-                                        "dlSubdir": {
-                                            "RegexDir": "[󺔻𛰅"
-                                        },
-                                        "dlUri": "http:fzivcl"
-                                    },
-                                    "( > 5.3.9 && < 1.7.6 && < 3.1.3 && == 8.5.1 && > 1.3.4 && > 3.2.5 && > 8.2.7 && >= 5.7.8 && <= 6.8.4 )": {
-                                        "dlHash": "uexxl",
-                                        "dlSubdir": {
-                                            "RegexDir": "Uv"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 8.8.8 ) || ( <= 6.2.5 && < 9.5.7 && >= 8.7.1 && > 5.1.7 && <= 3.2.7 && < 1.2.7 && >= 8.6.3 )": {
-                                        "dlHash": "fqnbfe",
-                                        "dlSubdir": "qns",
-                                        "dlUri": "http:adfmdip"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "uykr",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:orccx"
-                                    }
-                                }
-                            }
+                            "dlHash": "l",
+                            "dlSubdir": null,
+                            "dlUri": "http:"
                         },
-                        "viChangeLog": "http:hggz",
-                        "viPostInstall": "gehj",
-                        "viPostRemove": null,
-                        "viPreCompile": "ufhdrgx",
-                        "viSourceDL": null,
                         "viTags": [
-                            "Recommended",
-                            "old",
+                            "󴴆{=6𨠘𩩎\u0011e",
                             "old",
                             "Prerelease",
-                            "old",
-                            "old",
-                            "Recommended"
+                            "base-5.8.1",
+                            "Latest",
+                            "Latest",
+                            "base-8.7.3"
                         ]
                     }
-                },
+                }
+            },
+            "globalTools": {
+                "ShimGen": {
+                    "dlHash": "",
+                    "dlSubdir": "+\u0016}9愔N􀦚IHa",
+                    "dlUri": "https:erxujsdtnkvfqdelcufbxpvllocyoo"
+                }
+            },
+            "toolRequirements": {
                 "GHCup": {
-                    "1.2.8": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( > 3.6.5 && > 6.6.2 && > 7.2.6 && > 5.8.8 && >= 5.8.2 && <= 6.7.2 ) || ( == 1.7.5 && > 3.4.1 && < 3.2.5 ) || ( < 5.5.5 && == 7.4.7 && <= 4.1.4 && <= 4.3.2 && >= 3.5.2 && <= 7.2.3 && <= 6.6.3 && > 3.6.1 && < 1.2.8 )": {
-                                        "dlHash": "jitsqx",
-                                        "dlSubdir": "bwh",
-                                        "dlUri": "http:xjkkwq"
-                                    },
-                                    "( >= 1.3.4 && > 1.6.5 && > 1.1.7 && < 7.2.4 && > 1.8.4 && >= 7.6.7 && < 8.2.6 )": {
-                                        "dlHash": "wa",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:dten"
-                                    },
-                                    "( >= 5.5.1 && <= 3.6.5 && > 7.7.2 && < 2.6.7 && == 7.8.1 && > 3.1.6 && > 6.5.2 && > 4.5.7 && == 1.3.7 )": {
-                                        "dlHash": "anzzwlr",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:b"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "a",
-                                        "dlSubdir": {
-                                            "RegexDir": "𛁙\u001c􉐒𭚵\u0010Qfp"
-                                        },
-                                        "dlUri": "http:wfzzedb"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 4.8.6 && > 6.3.5 && > 2.5.5 && == 1.4.5 && < 9.3.2 && <= 8.7.3 && <= 1.5.2 )": {
-                                        "dlHash": "upgdiou",
-                                        "dlSubdir": "bmes",
-                                        "dlUri": "http:x"
-                                    },
-                                    "( >= 4.3.8 )": {
-                                        "dlHash": "cjz",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ahcspznf"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 6.3.3 && > 7.5.5 && >= 3.3.6 && >= 2.8.6 ) || ( > 4.7.7 && == 2.5.3 && == 7.7.7 && > 7.8.8 && <= 5.1.6 && >= 3.7.1 && > 3.5.8 )": {
-                                        "dlHash": "auiiqgz",
-                                        "dlSubdir": "qmhdpyw",
-                                        "dlUri": "https:jj"
-                                    },
-                                    "( <= 3.2.2 && < 3.7.8 && >= 6.1.8 && == 2.1.4 && < 2.1.8 )": {
-                                        "dlHash": "s",
-                                        "dlSubdir": "u",
-                                        "dlUri": "http:xxxtvnrv"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( < 6.2.4 && <= 1.8.5 && < 5.2.3 && < 8.8.1 && <= 7.5.3 ) || ( >= 4.4.7 && < 6.3.7 && > 5.7.4 ) || ( == 4.6.7 && < 8.9.6 ) || ( <= 5.2.7 && >= 8.7.8 )": {
-                                        "dlHash": "tii",
-                                        "dlSubdir": "apnqjxuj",
-                                        "dlUri": "http:jys"
-                                    },
-                                    "( <= 7.1.2 && > 6.8.6 && < 8.3.8 && >= 3.5.4 && > 7.5.3 && < 7.2.5 && == 6.2.6 ) || ( >= 2.8.4 )": {
-                                        "dlHash": "hbmrxaw",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:tnf"
-                                    },
-                                    "( == 7.6.3 ) || ( < 4.5.3 && >= 7.8.6 && < 2.4.5 && > 6.3.8 && > 5.8.4 ) || ( == 7.6.2 && == 6.7.7 && <= 3.7.5 && < 3.7.4 ) || ( == 2.8.1 && <= 4.5.4 && > 7.8.5 )": {
-                                        "dlHash": "ssf",
-                                        "dlSubdir": {
-                                            "RegexDir": "5􀞜hw"
-                                        },
-                                        "dlUri": "https:u"
-                                    },
-                                    "( > 8.7.2 && < 2.3.3 && >= 1.7.6 && > 8.7.4 && <= 1.8.7 && < 5.7.8 && <= 6.5.5 && >= 6.1.5 ) || ( < 5.2.7 && == 3.3.7 && > 4.3.6 && > 1.4.4 )": {
-                                        "dlHash": "gmshgjor",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:yfgtqe"
-                                    },
-                                    "( >= 6.4.6 && < 7.5.6 && <= 5.2.3 && == 8.6.2 && >= 3.1.1 ) || ( == 9.1.5 && > 1.8.8 && < 3.4.7 && <= 5.4.7 )": {
-                                        "dlHash": "f",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ngwcz"
-                                    },
-                                    "( >= 6.7.3 && < 1.6.5 && > 6.3.8 && < 8.4.3 ) || ( <= 4.4.2 && >= 1.3.8 && < 8.1.6 && == 4.1.3 && <= 6.6.2 && > 2.6.7 && <= 3.4.4 && <= 6.2.5 ) || ( > 1.2.3 ) || ( == 4.1.3 && > 4.7.2 && < 1.4.8 && < 1.7.7 && >= 2.7.7 && == 4.5.7 && <= 8.1.8 && > 8.5.7 ) || ( >= 7.5.1 && >= 7.1.2 && == 2.3.3 && >= 2.5.1 && > 5.3.2 && >= 4.4.1 && <= 6.1.5 )": {
-                                        "dlHash": "duluh",
-                                        "dlSubdir": "qkrdmw",
-                                        "dlUri": "http:z"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "vunli",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:kfp"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( < 6.2.4 && == 8.6.3 ) || ( >= 8.8.8 && < 7.6.3 && <= 6.2.4 && < 6.3.2 && < 7.5.8 && == 3.6.3 && > 8.7.3 && == 2.2.7 && >= 5.5.8 ) || ( > 5.3.4 && < 6.3.7 ) || ( <= 2.7.7 && < 2.2.4 && < 4.2.8 && > 2.1.4 && == 2.5.4 ) || ( > 4.2.8 && >= 8.9.6 && <= 8.5.2 && >= 8.7.7 && <= 1.1.7 && < 7.3.5 && < 2.8.2 )": {
-                                        "dlHash": "vifn",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:btiqqry"
-                                    },
-                                    "( <= 2.8.8 && <= 7.1.7 && < 5.7.1 && > 7.1.7 ) || ( < 5.6.4 && > 4.2.7 && >= 5.4.8 && < 3.2.1 && >= 1.7.6 && > 1.5.5 && < 3.7.2 ) || ( >= 3.1.1 && == 3.2.6 && == 1.1.1 && == 4.1.7 && == 4.7.1 && == 6.3.2 && == 1.8.1 ) || ( >= 5.3.4 && <= 1.8.1 && >= 3.2.4 )": {
-                                        "dlHash": "cetr",
-                                        "dlSubdir": "pbjtxcs",
-                                        "dlUri": "http:eyp"
-                                    },
-                                    "( == 4.8.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "7)T\nFD􁃛"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 7.1.5 ) || ( > 8.1.2 && >= 6.3.1 && >= 1.5.2 && < 2.4.2 && > 4.6.4 )": {
-                                        "dlHash": "enuvdf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:pybpr"
-                                    },
-                                    "( > 3.8.3 && <= 5.4.8 )": {
-                                        "dlHash": "kymf",
-                                        "dlSubdir": "wyit",
-                                        "dlUri": "http:aempdhb"
-                                    },
-                                    "( >= 4.4.2 && == 1.5.7 && > 7.6.4 ) || ( > 2.2.2 )": {
-                                        "dlHash": "gdrag",
-                                        "dlSubdir": {
-                                            "RegexDir": "z𢁁\u001c󷭝q"
-                                        },
-                                        "dlUri": "http:xq"
-                                    },
-                                    "( >= 5.3.4 && == 6.2.6 && >= 4.5.2 && > 4.5.3 ) || ( == 3.2.2 && < 3.8.4 && > 4.3.3 && == 6.1.5 && <= 2.6.5 && == 2.8.8 && == 6.7.2 ) || ( >= 8.8.7 && == 6.4.8 && == 5.1.2 && >= 7.1.8 && > 6.4.9 && <= 1.7.5 && > 4.4.7 && == 8.6.4 && < 7.6.3 )": {
-                                        "dlHash": "uqyjvky",
-                                        "dlSubdir": "hthwuvz",
-                                        "dlUri": "http:xagax"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( <= 3.6.4 && > 3.5.8 && >= 4.4.1 && > 3.7.6 )": {
-                                        "dlHash": "zcpiawna",
-                                        "dlSubdir": "bfvz",
-                                        "dlUri": "https:uhmttuvu"
-                                    },
-                                    "( <= 4.1.6 )": {
-                                        "dlHash": "euhl",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u000bp󻴪p9|\u0011󱄱"
-                                        },
-                                        "dlUri": "https:ve"
-                                    },
-                                    "( <= 8.2.7 && > 7.1.1 && == 3.3.7 && < 5.5.3 && == 3.1.7 && >= 8.1.7 && < 2.6.8 && >= 3.6.7 && > 6.8.8 ) || ( >= 4.7.4 && > 8.3.1 )": {
-                                        "dlHash": "blfqq",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:t"
-                                    },
-                                    "( == 5.3.8 && < 4.5.7 && < 6.5.4 && == 6.1.3 && <= 7.7.1 && > 8.5.2 && > 4.5.6 && >= 5.3.8 ) || ( <= 7.6.8 && > 4.1.1 && > 6.1.5 ) || ( <= 7.7.6 && < 2.3.4 ) || ( <= 6.8.2 && >= 7.3.5 && < 2.7.8 && <= 3.8.4 && == 7.1.1 && < 4.4.3 && > 8.2.6 ) || ( <= 6.7.7 && <= 1.6.3 && == 6.1.4 && > 2.7.1 && < 1.3.2 && > 8.1.7 ) || ( <= 8.5.6 && > 4.2.8 && > 1.1.7 ) || ( <= 2.6.3 && >= 2.6.4 && < 7.1.1 && < 3.7.2 && == 2.5.1 && > 4.5.3 && >= 3.1.2 && > 5.7.6 ) || ( > 7.6.4 && > 8.8.1 && > 7.7.2 && < 2.5.4 && <= 5.8.8 && < 8.7.4 && >= 1.7.5 ) || ( <= 4.3.7 && > 5.5.5 && > 4.6.5 && < 8.5.4 && == 4.4.7 && == 2.5.7 && == 6.1.6 && > 5.4.6 && <= 4.3.2 ) || ( >= 1.3.1 && <= 8.8.7 && >= 4.6.2 && == 5.7.8 && >= 4.5.4 && == 5.4.5 && > 1.1.1 && == 1.2.3 && <= 6.5.2 )": {
-                                        "dlHash": "jdjnro",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:igmys"
-                                    },
-                                    "( == 8.4.1 )": {
-                                        "dlHash": "vnvumikp",
-                                        "dlSubdir": "dz",
-                                        "dlUri": "https:jttp"
-                                    },
-                                    "( > 6.2.1 && < 4.4.4 && >= 6.6.3 ) || ( > 1.7.6 ) || ( < 7.5.1 )": {
-                                        "dlHash": "xuwzkkwz",
-                                        "dlSubdir": "hjsz",
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "grfmddyd",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0011dl\u0006k"
-                                        },
-                                        "dlUri": "https:m"
-                                    }
-                                }
+                    "3.8.8": {
+                        "Darwin": {
+                            "( <= 8.6.2 && > 2.3.4 && < 4.3.4 )": {
+                                "distroPKGs": [
+                                    "is",
+                                    "j",
+                                    "ucr",
+                                    "vyzatm",
+                                    "pt",
+                                    "tzzuu",
+                                    "k"
+                                ],
+                                "notes": ""
+                            },
+                            "( == 2.3.5 )": {
+                                "distroPKGs": [
+                                    "i",
+                                    "uxt",
+                                    "v"
+                                ],
+                                "notes": "mexlmar"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "cxwguwb"
+                                ],
+                                "notes": "znpm"
                             }
                         },
-                        "viChangeLog": "https:gq",
-                        "viPostInstall": "mz",
-                        "viPostRemove": null,
-                        "viPreCompile": "zsk",
-                        "viSourceDL": {
-                            "dlHash": "i",
-                            "dlSubdir": {
-                                "RegexDir": ""
+                        "FreeBSD": {
+                            "( < 6.3.1 && > 5.6.4 && == 3.4.3 ) || ( > 2.1.6 && < 2.4.2 && < 5.4.4 && >= 5.6.5 && > 2.8.4 && >= 6.3.1 && < 8.1.1 && < 3.2.5 )": {
+                                "distroPKGs": [
+                                    "w",
+                                    "fvdnmed",
+                                    "grzy"
+                                ],
+                                "notes": "e"
                             },
-                            "dlUri": "https:i"
-                        },
-                        "viTags": []
-                    },
-                    "1.5.8": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( > 4.3.2 && <= 7.4.8 && < 4.8.8 && <= 5.6.2 )": {
-                                        "dlHash": "jplskno",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:oa"
-                                    },
-                                    "( > 5.3.5 && > 5.7.8 && > 8.1.3 && <= 8.4.2 && == 4.5.1 && <= 1.2.6 ) || ( < 2.5.4 && < 3.5.3 && > 6.5.8 ) || ( < 4.8.1 && <= 6.2.3 && > 4.7.2 && <= 1.8.6 && == 2.8.4 && > 3.2.7 ) || ( <= 1.5.5 && > 6.1.7 && > 2.2.7 && >= 2.1.7 )": {
-                                        "dlHash": "chk",
-                                        "dlSubdir": "nncw",
-                                        "dlUri": "http:djggl"
-                                    },
-                                    "( > 5.6.4 && <= 3.7.4 && < 4.5.7 && > 8.2.1 && <= 3.8.3 && == 1.1.3 && >= 5.6.4 && <= 7.7.1 ) || ( < 7.4.2 && > 4.3.5 && < 5.3.3 && <= 1.8.4 && == 3.5.8 && == 3.7.5 && <= 7.3.1 ) || ( == 4.2.3 && >= 8.5.3 && == 1.5.8 && > 4.3.2 && >= 3.2.2 && > 5.5.2 && == 2.6.3 ) || ( == 3.7.7 && <= 8.4.4 && > 6.3.1 && >= 4.1.7 && < 5.5.1 && < 1.7.1 && < 3.6.8 && > 4.6.1 )": {
-                                        "dlHash": "qabu",
-                                        "dlSubdir": "ejo",
-                                        "dlUri": "https:yn"
-                                    },
-                                    "( >= 3.7.1 && >= 6.2.7 && > 1.7.7 && == 4.8.7 && >= 8.4.4 ) || ( >= 4.3.2 && >= 5.1.4 && < 1.8.4 && <= 6.4.5 && < 4.7.3 ) || ( <= 4.6.7 && >= 6.1.7 && > 7.8.3 ) || ( < 5.7.3 && < 2.5.8 && < 2.1.6 && < 4.1.6 )": {
-                                        "dlHash": "dxkwf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( >= 4.3.4 && >= 5.5.1 && >= 1.7.2 && < 6.8.2 && < 3.4.8 && == 4.8.6 )": {
-                                        "dlHash": "xiyra",
-                                        "dlSubdir": {
-                                            "RegexDir": "8"
-                                        },
-                                        "dlUri": "https:vwqw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "dffis",
-                                        "dlSubdir": "a",
-                                        "dlUri": "https:nazp"
-                                    }
-                                },
-                                "Linux_Debian": {
-                                    "( < 1.8.5 && > 7.3.2 && <= 2.6.6 && == 8.5.9 && > 4.5.5 && >= 5.7.1 && >= 8.2.3 ) || ( < 7.2.6 && > 4.8.8 ) || ( >= 5.8.8 && < 1.1.8 && == 7.6.6 && == 7.6.2 && < 7.1.4 && >= 5.4.2 && <= 8.6.2 ) || ( > 2.3.1 && == 5.5.1 && <= 7.8.7 && < 7.2.3 )": {
-                                        "dlHash": "lvsvl",
-                                        "dlSubdir": {
-                                            "RegexDir": "?np\t"
-                                        },
-                                        "dlUri": "http:sb"
-                                    },
-                                    "( <= 4.6.8 && > 4.7.1 && == 8.1.2 && <= 4.8.7 )": {
-                                        "dlHash": "piggvp",
-                                        "dlSubdir": "ukmrgv",
-                                        "dlUri": "http:mujqeip"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( <= 4.4.6 && == 4.1.1 && <= 4.1.3 && < 8.4.3 && < 7.3.8 && < 1.3.5 && > 8.6.6 && == 4.7.7 ) || ( > 5.7.1 && >= 2.6.5 && > 1.8.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "U4\u0013\u0007TF9"
-                                        },
-                                        "dlUri": "http:z"
-                                    },
-                                    "( == 7.8.4 ) || ( <= 1.6.6 && == 2.2.2 )": {
-                                        "dlHash": "lqjucj",
-                                        "dlSubdir": "wxiweewr",
-                                        "dlUri": "http:yfr"
-                                    }
-                                }
+                            "( <= 1.2.6 && == 1.8.2 && <= 1.4.6 && > 2.8.2 && < 3.6.6 && == 5.9.8 && > 2.7.3 && >= 2.3.6 ) || ( < 6.2.1 && <= 6.3.3 ) || ( > 2.2.7 && >= 3.1.5 ) || ( >= 7.3.6 && < 7.3.2 && == 1.6.1 && <= 5.2.3 && <= 1.7.1 && >= 4.2.4 && < 3.7.7 && <= 1.6.7 ) || ( == 4.2.3 && <= 3.4.8 && <= 1.7.8 && == 1.8.3 && >= 7.3.8 && < 5.8.4 && <= 2.1.7 ) || ( >= 5.3.1 && == 7.6.7 && <= 6.6.8 && >= 3.1.6 && == 2.3.2 )": {
+                                "distroPKGs": [
+                                    "qaq",
+                                    "otd",
+                                    "fsp",
+                                    "pxpj",
+                                    "zmdl",
+                                    "apt",
+                                    "otspy"
+                                ],
+                                "notes": "jy"
                             },
-                            "A_64": {},
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 6.4.7 && < 3.2.4 && > 3.2.4 && > 1.8.7 && < 2.4.4 && == 5.8.4 && < 5.1.4 && < 4.7.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:enalp"
-                                    },
-                                    "( <= 3.2.1 && < 3.5.2 )": {
-                                        "dlHash": "anxgclpr",
-                                        "dlSubdir": {
-                                            "RegexDir": ">m󶾪p"
-                                        },
-                                        "dlUri": "https:hys"
-                                    },
-                                    "( >= 3.3.6 && == 7.1.8 && == 2.3.8 && == 6.5.6 && > 8.1.2 && <= 6.5.3 && > 6.7.3 && >= 8.6.1 )": {
-                                        "dlHash": "n",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0015|𠿸\u0011h\t"
-                                        },
-                                        "dlUri": "http:kr"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ccehjhba",
-                                        "dlSubdir": "htcyyu",
-                                        "dlUri": "https:absvol"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 4.8.2 && == 5.4.4 && >= 5.8.4 )": {
-                                        "dlHash": "nho",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:sxji"
-                                    },
-                                    "( < 6.7.1 && <= 3.5.1 )": {
-                                        "dlHash": "pvoup",
-                                        "dlSubdir": {
-                                            "RegexDir": "'d𪹪"
-                                        },
-                                        "dlUri": "https:qk"
-                                    },
-                                    "( <= 5.6.2 && < 4.3.1 && == 6.8.1 && >= 2.5.1 && >= 3.7.5 && < 8.7.1 && < 1.2.6 && < 1.2.1 )": {
-                                        "dlHash": "kkefupu",
-                                        "dlSubdir": {
-                                            "RegexDir": "]\u00014;"
-                                        },
-                                        "dlUri": "https:enmrx"
-                                    },
-                                    "( > 1.2.8 && >= 8.7.2 && >= 7.8.1 && >= 8.6.8 && > 4.8.8 && < 2.7.7 && < 3.2.3 && < 8.7.2 )": {
-                                        "dlHash": "rpbcdtoc",
-                                        "dlSubdir": "wcqnvy",
-                                        "dlUri": "http:i"
-                                    },
-                                    "( >= 2.8.8 && < 3.2.7 && > 5.1.6 && > 8.4.5 && > 6.2.2 && >= 3.2.2 && < 5.5.5 && <= 7.4.3 && < 3.3.4 ) || ( <= 4.3.5 && == 8.6.5 && < 6.4.6 && <= 5.8.3 && >= 6.4.4 && <= 8.6.5 && >= 2.1.1 && < 1.2.5 && < 3.1.7 ) || ( < 3.6.8 && == 2.8.6 && == 6.3.3 )": {
-                                        "dlHash": "sm",
-                                        "dlSubdir": "tznxhbql",
-                                        "dlUri": "https:xpxtryn"
-                                    },
-                                    "( >= 6.1.3 && > 7.8.6 && <= 2.1.5 && < 4.8.2 && == 7.2.2 && == 6.5.8 && < 3.4.8 )": {
-                                        "dlHash": "kazrty",
-                                        "dlSubdir": "gnhqxrrx",
-                                        "dlUri": "http:gnn"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "exhbol",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:mtea"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( < 4.4.3 )": {
-                                        "dlHash": "yrj",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:t"
-                                    },
-                                    "( <= 1.7.5 && > 5.7.3 && < 8.4.7 && > 2.8.2 && > 6.1.1 && < 5.7.6 ) || ( < 5.4.4 ) || ( > 3.2.7 && > 6.2.4 && <= 6.8.8 ) || ( <= 2.2.9 ) || ( > 6.1.7 && <= 4.3.5 && >= 6.7.7 && <= 6.7.5 ) || ( >= 8.7.2 && <= 2.1.7 && == 4.7.8 )": {
-                                        "dlHash": "j",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:vboah"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( == 5.8.1 && == 3.1.2 && == 1.7.2 && == 4.6.8 && >= 1.6.2 ) || ( > 7.7.6 && < 1.3.6 && < 2.3.6 && > 2.2.7 && < 8.5.9 && > 8.3.7 && == 1.5.3 ) || ( == 3.2.7 ) || ( >= 5.8.2 && < 8.6.1 && >= 8.3.3 && > 7.4.2 && == 8.2.3 && <= 2.5.6 && >= 7.5.2 && >= 6.1.2 ) || ( == 5.5.5 && < 6.1.8 && < 2.7.1 && <= 3.5.3 && > 7.8.5 && < 4.7.6 )": {
-                                        "dlHash": "u",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:nj"
-                                    },
-                                    "( > 2.8.3 && <= 3.3.1 && <= 7.3.6 && > 2.4.5 && < 8.5.1 && > 5.8.3 && <= 2.8.5 && == 4.6.4 )": {
-                                        "dlHash": "u",
-                                        "dlSubdir": "vaugve",
-                                        "dlUri": "https:tefce"
-                                    },
-                                    "( >= 3.8.7 && < 1.7.6 && >= 6.8.7 && == 3.2.4 && == 4.6.1 && == 1.1.2 && == 3.8.3 ) || ( < 3.7.7 && == 4.7.6 && == 2.4.7 && >= 2.5.4 && == 2.4.4 && <= 4.4.8 && == 1.3.3 )": {
-                                        "dlHash": "ajcbh",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:vitscbe"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fn",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:vi"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( > 1.2.7 && >= 6.7.5 )": {
-                                        "dlHash": "tzcjme",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:auakpmjt"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "xgtwcudc",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:nkd"
-                                    }
-                                }
+                            "( <= 5.5.3 && >= 2.3.7 && == 5.6.6 && == 2.6.6 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "vhze",
+                                    "cfiu",
+                                    "bpo",
+                                    "",
+                                    "",
+                                    ""
+                                ],
+                                "notes": "rtx"
                             },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 6.3.4 )": {
-                                        "dlHash": "vplv",
-                                        "dlSubdir": "j",
-                                        "dlUri": "https:r"
-                                    },
-                                    "( <= 3.1.7 && == 4.2.6 && > 8.7.7 && <= 1.2.5 && > 6.4.2 && <= 2.8.6 && < 1.5.3 && > 5.4.8 && <= 5.5.8 ) || ( < 5.3.8 ) || ( == 4.8.6 && > 5.4.1 )": {
-                                        "dlHash": "saq",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:bnac"
-                                    },
-                                    "( == 6.8.2 && >= 3.5.5 )": {
-                                        "dlHash": "b",
-                                        "dlSubdir": "mnoiw",
-                                        "dlUri": "http:duaqn"
-                                    },
-                                    "( >= 1.3.4 && == 3.4.7 && > 7.6.6 && == 7.6.2 && < 2.1.1 && > 4.3.4 && > 6.6.8 && > 3.2.3 && == 2.7.6 )": {
-                                        "dlHash": "qq",
-                                        "dlSubdir": {
-                                            "RegexDir": "}簊gE𡉠"
-                                        },
-                                        "dlUri": "https:d"
-                                    },
-                                    "( >= 3.4.9 && > 8.7.4 && <= 5.4.4 && <= 3.1.1 )": {
-                                        "dlHash": "urkh",
-                                        "dlSubdir": {
-                                            "RegexDir": ";0AP"
-                                        },
-                                        "dlUri": "https:kpfdhk"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "amlcfmb",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:y"
-                                    }
-                                }
+                            "( >= 1.3.3 && <= 3.6.8 && < 1.4.9 && >= 4.4.4 ) || ( > 8.7.4 && == 1.4.6 && < 4.2.6 && == 5.6.5 && >= 8.2.6 && > 5.3.4 )": {
+                                "distroPKGs": [
+                                    "wlnl",
+                                    "p"
+                                ],
+                                "notes": ""
                             },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( <= 4.7.4 )": {
-                                        "dlHash": "m",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jsjjvj"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "zrt",
-                                        "dlSubdir": {
-                                            "RegexDir": "􌈙X\u0005e􁭳`쫺"
-                                        },
-                                        "dlUri": "http:lnciyn"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 1.6.8 && >= 2.7.1 && < 1.5.4 && <= 2.1.8 && == 5.2.2 && < 2.5.7 && <= 5.2.8 )": {
-                                        "dlHash": "gaamqj",
-                                        "dlSubdir": "vf",
-                                        "dlUri": "https:o"
-                                    },
-                                    "( <= 2.3.1 && > 7.1.7 ) || ( >= 4.6.1 && <= 4.5.5 && <= 2.3.5 && == 8.6.4 && > 1.4.6 && <= 6.7.6 && > 4.1.2 && > 7.5.1 && <= 5.4.7 )": {
-                                        "dlHash": "gad",
-                                        "dlSubdir": "vnlgudpr",
-                                        "dlUri": "https:yqfuzym"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "xdnxceu",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( < 3.8.7 && < 2.8.3 && == 4.7.6 && > 7.7.2 && <= 5.4.8 && >= 2.8.1 )": {
-                                        "dlHash": "m",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0006O􏊞.,󼍈"
-                                        },
-                                        "dlUri": "https:bwcc"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( < 1.6.2 && >= 8.2.3 && < 7.7.6 && <= 4.1.7 && == 6.3.1 && <= 8.7.6 && == 5.2.3 && <= 5.4.1 )": {
-                                        "dlHash": "qk",
-                                        "dlSubdir": "qfgwiurl",
-                                        "dlUri": "https:cbbqlejl"
-                                    },
-                                    "( <= 5.8.3 && <= 4.2.4 ) || ( >= 7.7.4 && >= 3.5.6 && >= 1.2.4 && > 6.8.5 && <= 7.6.2 && <= 6.6.3 && < 5.6.8 ) || ( == 4.1.4 && < 4.6.7 && <= 8.1.2 ) || ( > 7.6.8 && < 5.4.5 && >= 1.7.8 && < 5.4.6 && < 7.5.1 && <= 8.8.1 && == 4.7.8 && >= 5.3.7 ) || ( > 2.7.3 ) || ( < 4.2.3 && < 5.1.1 && == 3.4.3 && < 7.8.8 )": {
-                                        "dlHash": "wwzlhn",
-                                        "dlSubdir": "hgkmvzg",
-                                        "dlUri": "https:bf"
-                                    },
-                                    "( > 8.2.7 && >= 8.3.1 )": {
-                                        "dlHash": "kkizfx",
-                                        "dlSubdir": "fi",
-                                        "dlUri": "https:xzggtl"
-                                    },
-                                    "( >= 7.1.2 ) || ( == 7.1.5 && >= 8.5.4 && >= 1.3.5 && <= 1.5.4 && == 2.6.2 && == 7.4.6 && > 2.1.4 && >= 8.6.6 && >= 3.4.3 )": {
-                                        "dlHash": "i",
-                                        "dlSubdir": "uoslc",
-                                        "dlUri": "http:koi"
-                                    },
-                                    "( >= 7.1.8 && <= 8.2.8 )": {
-                                        "dlHash": "vt",
-                                        "dlSubdir": {
-                                            "RegexDir": ")"
-                                        },
-                                        "dlUri": "https:m"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "cq",
-                                        "dlUri": "http:sg"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( < 1.6.1 && <= 7.3.2 && <= 2.3.8 ) || ( >= 8.6.6 && <= 5.5.3 && <= 8.7.3 && < 8.1.8 && < 8.6.6 && >= 6.1.6 )": {
-                                        "dlHash": "nrsntls",
-                                        "dlSubdir": {
-                                            "RegexDir": "Z~H쳞\u0019f􄧍/"
-                                        },
-                                        "dlUri": "https:txfrxbb"
-                                    },
-                                    "( <= 3.6.1 && < 3.1.6 && == 2.4.2 && >= 5.4.6 && > 4.2.1 ) || ( <= 2.5.8 && > 2.2.7 )": {
-                                        "dlHash": "giwmwkd",
-                                        "dlSubdir": {
-                                            "RegexDir": "cn[󳤰&\u0007\u000e"
-                                        },
-                                        "dlUri": "http:egkw"
-                                    },
-                                    "( <= 6.7.4 && <= 3.5.7 && >= 7.5.6 && == 3.5.8 && == 3.4.8 && <= 6.3.7 ) || ( == 4.6.2 && < 2.1.4 ) || ( >= 8.8.7 && >= 7.7.2 && < 3.3.3 && >= 1.1.7 && >= 4.2.3 && >= 7.7.5 && <= 6.5.1 && > 7.7.6 && >= 7.6.5 ) || ( > 3.5.3 && >= 3.5.4 && > 2.1.4 && <= 1.6.6 && > 6.4.5 && < 1.3.7 && >= 7.5.3 && == 8.1.6 && < 7.6.8 ) || ( < 8.8.6 && >= 8.4.1 && == 3.3.2 && == 3.4.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "o"
-                                        },
-                                        "dlUri": "https:tmkbojhu"
-                                    },
-                                    "( <= 8.1.3 && > 2.4.2 && <= 6.1.6 && <= 4.8.7 && >= 3.7.6 ) || ( > 2.3.8 && < 3.2.4 && <= 5.4.1 && == 3.7.4 && >= 8.2.8 && == 1.4.4 && < 4.6.6 ) || ( <= 7.8.6 && >= 4.6.8 && == 8.8.1 && > 3.1.8 && > 2.3.3 && >= 7.6.6 && <= 3.1.7 )": {
-                                        "dlHash": "czb",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:nz"
-                                    },
-                                    "( > 8.1.6 && < 9.3.7 && < 6.3.3 && <= 4.1.8 && > 1.7.4 && == 1.7.3 && <= 5.1.8 && < 2.2.8 ) || ( > 4.3.1 && <= 2.1.7 && > 6.6.7 && == 4.4.1 && >= 6.1.8 && <= 3.5.4 && == 1.6.1 && >= 3.1.3 && < 1.5.6 )": {
-                                        "dlHash": "xgmg",
-                                        "dlSubdir": {
-                                            "RegexDir": "牖\rZ􁵒\"\u001d#"
-                                        },
-                                        "dlUri": "https:rzukef"
-                                    }
-                                }
+                            "( >= 6.2.7 && <= 7.4.2 && < 3.2.3 ) || ( < 3.4.1 && == 6.5.7 && <= 8.2.4 && >= 5.1.5 )": {
+                                "distroPKGs": [
+                                    "t",
+                                    "jqybihqs",
+                                    "d",
+                                    "foxcxcid",
+                                    "",
+                                    "",
+                                    "jkmhkou"
+                                ],
+                                "notes": "cquuylfu"
                             }
                         },
-                        "viChangeLog": null,
-                        "viPostInstall": "zxlphi",
-                        "viPostRemove": "sg",
-                        "viPreCompile": "rqkiouj",
-                        "viSourceDL": {
-                            "dlHash": "wazzij",
-                            "dlSubdir": {
-                                "RegexDir": "%􉉖>L\u000e\u0015"
+                        "Linux_AmazonLinux": {
+                            "( <= 6.7.4 ) || ( < 8.6.5 && == 2.8.7 && == 1.2.4 && == 4.2.2 && < 2.8.4 && >= 3.3.7 && >= 1.5.2 && <= 5.5.5 ) || ( > 4.1.5 && <= 7.6.4 && == 8.3.5 && > 6.7.7 )": {
+                                "distroPKGs": [],
+                                "notes": "xk"
                             },
-                            "dlUri": "https:"
+                            "( <= 8.7.6 && > 7.2.8 && <= 4.3.6 && > 8.2.1 && <= 5.8.8 && > 2.7.5 ) || ( == 2.5.7 && == 8.5.1 && <= 8.1.3 && <= 3.2.4 && < 3.2.7 && <= 3.4.1 && == 1.8.1 && <= 8.2.8 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "konnrns",
+                                    "",
+                                    "rloopixg",
+                                    "lbdf",
+                                    "kscrid",
+                                    "qukqmvzd"
+                                ],
+                                "notes": "ast"
+                            },
+                            "( == 4.5.7 && >= 5.8.5 && == 4.4.2 && == 5.4.1 && < 1.2.7 && < 1.6.5 && == 5.8.8 && >= 4.8.3 )": {
+                                "distroPKGs": [
+                                    "rcn",
+                                    "e"
+                                ],
+                                "notes": "dd"
+                            },
+                            "( == 4.7.1 && > 5.7.7 && > 6.8.8 && >= 6.8.7 && >= 2.7.4 && < 2.2.2 && == 2.4.6 && > 6.5.1 ) || ( < 2.8.2 && <= 5.5.6 && >= 4.8.4 && == 8.3.4 )": {
+                                "distroPKGs": [
+                                    "xbqtwto",
+                                    "qhd",
+                                    "onn"
+                                ],
+                                "notes": ""
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "",
+                                    "dyyge"
+                                ],
+                                "notes": "ckgs"
+                            }
                         },
-                        "viTags": [
-                            "Prerelease",
-                            "Recommended",
-                            "Prerelease",
-                            "T\u0006\u001b>en󹬂",
-                            "old",
-                            "Latest",
-                            "Prerelease",
-                            "old"
-                        ]
-                    },
-                    "2.2.4": {
-                        "viArch": {
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 7.6.6 && < 1.6.5 && == 3.1.6 && <= 2.3.1 && >= 5.6.8 && < 1.2.3 && < 8.6.3 && > 3.3.5 && >= 3.6.3 ) || ( < 1.8.6 && >= 5.1.3 && < 2.2.8 ) || ( == 5.2.2 && <= 3.1.4 && == 6.7.3 && <= 6.7.4 && < 7.6.5 && < 5.2.2 )": {
-                                        "dlHash": "axuom",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ca"
-                                    },
-                                    "( < 8.8.1 && >= 6.8.4 && <= 4.7.4 && > 4.8.5 && < 8.1.3 && < 2.7.1 && > 5.4.5 )": {
-                                        "dlHash": "omjuk",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:tzp"
-                                    },
-                                    "( == 4.2.2 && <= 7.1.8 && >= 6.3.2 ) || ( == 3.5.8 && < 1.8.4 && < 6.1.1 && == 8.6.6 && < 4.2.7 && > 1.5.4 && == 1.1.7 && == 5.7.7 )": {
-                                        "dlHash": "yzay",
-                                        "dlSubdir": "doubhynh",
-                                        "dlUri": "http:lbtevcg"
-                                    },
-                                    "( > 6.5.7 )": {
-                                        "dlHash": "xetzzp",
-                                        "dlSubdir": "fvumf",
-                                        "dlUri": "https:w"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:flcpst"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 5.5.7 && < 7.3.4 && <= 5.7.4 && < 8.1.4 && == 2.8.2 && < 6.3.4 && >= 1.6.1 && > 6.2.6 && < 6.1.4 ) || ( <= 4.3.3 && < 3.4.4 && >= 3.4.5 )": {
-                                        "dlHash": "r",
-                                        "dlSubdir": "jqka",
-                                        "dlUri": "https:aiprvjnb"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 4.1.7 && >= 3.6.3 && >= 5.8.8 && < 7.7.1 && == 3.7.2 && < 2.5.4 && < 7.2.4 ) || ( == 1.1.3 && >= 2.7.2 && >= 6.2.6 && >= 3.6.1 && <= 8.8.6 && < 7.3.3 )": {
-                                        "dlHash": "stw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:az"
-                                    },
-                                    "( < 6.8.6 && >= 8.3.8 && >= 5.5.5 ) || ( == 1.7.3 && >= 3.7.2 && >= 8.2.4 && >= 7.3.5 && <= 7.1.3 && >= 4.3.2 && >= 8.7.5 && <= 3.3.6 && < 5.1.1 )": {
-                                        "dlHash": "hdtiod",
-                                        "dlSubdir": "wkj",
-                                        "dlUri": "https:zu"
-                                    },
-                                    "( > 1.1.5 && >= 2.8.7 && == 7.4.8 )": {
-                                        "dlHash": "awyyil",
-                                        "dlSubdir": "ryzcd",
-                                        "dlUri": "http:ogvlve"
-                                    },
-                                    "( >= 4.1.4 && >= 5.4.1 && > 4.7.5 && > 8.1.8 && >= 6.7.2 && >= 1.8.2 && >= 7.1.6 ) || ( <= 1.1.6 && > 9.6.6 && >= 4.6.7 ) || ( <= 5.1.7 && < 2.3.6 && <= 8.5.1 && < 8.2.2 && < 8.2.7 && == 3.8.6 )": {
-                                        "dlHash": "nbpgs",
-                                        "dlSubdir": "ir",
-                                        "dlUri": "http:xsgkecmw"
-                                    },
-                                    "( >= 4.5.8 ) || ( > 7.1.8 && <= 5.6.8 && >= 6.4.6 && < 2.7.3 && > 3.6.5 && <= 5.7.2 && == 3.5.2 && == 8.3.6 && >= 2.1.5 ) || ( == 2.7.3 && <= 6.2.7 && == 8.8.6 && <= 4.1.5 ) || ( > 5.5.6 && >= 6.8.4 && >= 8.8.8 && >= 6.2.3 )": {
-                                        "dlHash": "sxwxjz",
-                                        "dlSubdir": "fuk",
-                                        "dlUri": "https:vkrinsg"
-                                    },
-                                    "( >= 5.7.5 && > 7.3.5 ) || ( == 5.1.5 && > 3.3.3 && >= 8.1.5 && >= 8.8.7 && <= 4.2.6 && <= 7.4.8 && == 5.6.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ire"
-                                    },
-                                    "( >= 8.5.5 && > 6.4.4 )": {
-                                        "dlHash": "kjteel",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "kyhrn",
-                                        "dlSubdir": {
-                                            "RegexDir": "K"
-                                        },
-                                        "dlUri": "https:ssj"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 4.5.2 && == 3.1.7 && == 3.5.7 && > 7.3.7 && == 5.1.5 && <= 7.8.8 )": {
-                                        "dlHash": "cwxtt",
-                                        "dlSubdir": "dvvsv",
-                                        "dlUri": "https:b"
-                                    },
-                                    "( <= 8.7.3 && <= 4.5.1 && <= 4.2.3 && > 8.8.4 && > 8.2.2 && > 3.5.8 && < 4.6.8 && > 9.5.3 )": {
-                                        "dlHash": "vt",
-                                        "dlSubdir": "iottdzm",
-                                        "dlUri": "http:nxs"
-                                    },
-                                    "( == 6.4.3 && > 4.3.3 && < 1.6.8 && > 3.8.8 && == 6.5.3 && < 6.1.1 && < 3.4.4 )": {
-                                        "dlHash": "raj",
-                                        "dlSubdir": "p",
-                                        "dlUri": "http:x"
-                                    },
-                                    "( > 2.8.3 && < 5.7.4 && >= 5.1.8 ) || ( >= 8.8.5 && <= 5.7.7 && >= 6.3.3 && <= 7.6.3 && <= 4.2.5 )": {
-                                        "dlHash": "rjz",
-                                        "dlSubdir": "z",
-                                        "dlUri": "https:vi"
-                                    },
-                                    "( >= 4.1.1 && > 2.2.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "pdv",
-                                        "dlUri": "http:q"
-                                    },
-                                    "( >= 8.7.7 && < 1.1.8 && < 5.4.3 && < 8.7.8 && == 7.3.5 && > 7.7.9 && == 4.4.3 )": {
-                                        "dlHash": "cjt",
-                                        "dlSubdir": "hvvebbaa",
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "qadgocoj",
-                                        "dlSubdir": "gfpojj",
-                                        "dlUri": "https:pas"
-                                    }
-                                }
+                        "Linux_Ubuntu": {},
+                        "Windows": {
+                            "( < 6.3.6 && <= 9.7.6 && >= 1.3.8 ) || ( == 2.7.2 && > 2.2.6 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "duwb"
+                                ],
+                                "notes": "o"
                             },
-                            "A_Sparc": {
-                                "Linux_Ubuntu": {
-                                    "( <= 7.2.3 && < 5.4.2 && == 1.8.6 && >= 8.8.3 && > 5.8.1 && <= 1.1.2 && >= 2.5.2 )": {
-                                        "dlHash": "qqylbljk",
-                                        "dlSubdir": {
-                                            "RegexDir": "󴺥$,"
-                                        },
-                                        "dlUri": "https:lxmhh"
-                                    }
-                                }
+                            "( <= 2.7.4 && <= 1.2.4 && <= 6.3.5 && <= 1.4.2 && >= 6.4.8 && < 5.3.3 && <= 6.2.6 && <= 3.7.7 && > 4.2.2 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "xsgonn"
+                                ],
+                                "notes": "zzxj"
                             },
-                            "A_Sparc64": {
-                                "Darwin": {
-                                    "( > 5.3.2 && == 6.6.2 && >= 6.6.7 && == 5.7.5 && == 8.4.6 && >= 8.2.4 ) || ( <= 8.6.3 )": {
-                                        "dlHash": "wijjiocv",
-                                        "dlSubdir": {
-                                            "RegexDir": "$\u0001󻪹x󱈧s󷧏\u000c"
-                                        },
-                                        "dlUri": "https:aq"
-                                    },
-                                    "( > 7.5.4 ) || ( < 6.4.5 && > 8.6.1 && >= 8.1.3 && >= 3.7.5 && >= 8.1.2 && < 4.2.6 ) || ( <= 5.3.7 && <= 7.6.1 && < 5.6.5 && > 4.3.8 && == 3.6.3 && <= 4.2.3 && <= 4.3.5 && == 2.5.8 && < 5.5.4 )": {
-                                        "dlHash": "pwyhi",
-                                        "dlSubdir": "xaddeu",
-                                        "dlUri": "https:qtvc"
-                                    },
-                                    "( >= 9.4.4 && < 3.8.3 )": {
-                                        "dlHash": "tvwqwfa",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:frebm"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 5.6.6 && <= 4.1.8 && > 6.5.2 && > 5.4.1 && == 5.2.7 ) || ( == 8.8.3 && >= 7.8.1 && > 3.2.8 && <= 8.6.8 && == 6.5.8 )": {
-                                        "dlHash": "tfxqoj",
-                                        "dlSubdir": "kgwatc",
-                                        "dlUri": "http:v"
-                                    },
-                                    "( < 6.6.5 && <= 5.6.8 && <= 8.5.4 && < 3.5.1 && >= 1.3.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:sdyoh"
-                                    },
-                                    "( <= 4.3.3 && < 8.3.5 && > 1.2.5 && == 2.5.1 && <= 2.5.8 && > 5.6.5 && <= 3.5.7 )": {
-                                        "dlHash": "wdaeuyj",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001b`􌷅Y"
-                                        },
-                                        "dlUri": "http:ilcz"
-                                    },
-                                    "( > 8.4.4 && >= 4.5.6 && <= 7.6.8 ) || ( < 6.7.5 && <= 4.8.7 ) || ( == 6.7.1 && > 4.8.1 ) || ( > 5.4.4 )": {
-                                        "dlHash": "cl",
-                                        "dlSubdir": {
-                                            "RegexDir": "|\u000bM\u001d"
-                                        },
-                                        "dlUri": "http:v"
-                                    },
-                                    "( >= 7.6.2 && <= 7.3.1 && >= 6.4.6 && > 5.4.2 && < 1.5.8 )": {
-                                        "dlHash": "vcsdbd",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0014霰zUD"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "es",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:vtwrngx"
-                                    }
-                                }
+                            "( <= 4.6.8 && == 5.5.7 ) || ( < 5.2.3 && == 4.7.5 && >= 6.7.5 && >= 4.2.2 && >= 5.7.1 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "rjnnh",
+                                    "riupvqfk",
+                                    "lv",
+                                    "",
+                                    "zkfozzz",
+                                    "mzqlhr",
+                                    "eo"
+                                ],
+                                "notes": "etgfqx"
                             }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": "pcffbb",
-                        "viPostRemove": null,
-                        "viPreCompile": "gfneq",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "base-2.1.3",
-                            "Recommended",
-                            "base-2.5.2",
-                            "󵊵\u0007􆥄3Y3B",
-                            "Latest",
-                            "\u0012<t",
-                            "base-6.5.6",
-                            "base-3.4.3"
-                        ]
+                        }
                     },
-                    "7.3.8": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( < 1.6.1 && > 3.7.1 && > 3.1.4 && <= 1.7.2 && == 2.1.7 && > 1.4.3 ) || ( == 7.1.7 && == 6.8.3 && >= 2.7.5 && < 3.8.7 && > 6.3.2 ) || ( >= 6.8.3 && <= 2.2.6 && > 7.6.4 && <= 2.7.8 && < 4.8.4 && < 4.5.6 && == 7.8.3 )": {
-                                        "dlHash": "bjnrk",
-                                        "dlSubdir": {
-                                            "RegexDir": "s[~\u0000\u001c"
-                                        },
-                                        "dlUri": "http:st"
-                                    },
-                                    "( < 5.4.2 && <= 4.5.2 && > 2.6.3 && <= 7.6.5 && > 6.1.1 ) || ( == 6.8.3 && >= 8.4.2 && < 2.1.5 && >= 4.1.7 ) || ( <= 1.3.6 )": {
-                                        "dlHash": "uhoosw",
-                                        "dlSubdir": "dgsxe",
-                                        "dlUri": "https:boq"
-                                    },
-                                    "( < 6.8.7 && >= 2.7.4 && == 1.7.6 && < 1.3.4 && <= 3.7.5 && < 7.1.2 && >= 5.3.8 && >= 4.8.7 ) || ( > 6.5.3 && <= 3.3.3 && <= 1.7.2 ) || ( < 6.7.4 && <= 7.1.1 && <= 4.7.1 && <= 8.2.3 && < 6.3.4 )": {
-                                        "dlHash": "lxiwyov",
-                                        "dlSubdir": {
-                                            "RegexDir": "𑱕*󸂀m\u0014u"
-                                        },
-                                        "dlUri": "https:po"
-                                    },
-                                    "( <= 1.3.1 && < 8.6.3 && > 3.3.6 && >= 7.8.4 && > 8.2.2 && > 4.4.8 && >= 3.5.6 && < 3.4.7 )": {
-                                        "dlHash": "pimamgbf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:an"
-                                    },
-                                    "( == 4.6.2 && <= 1.7.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "kz",
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 6.7.4 && > 8.7.4 && >= 5.1.3 && <= 6.6.3 && < 8.6.7 && == 6.1.5 )": {
-                                        "dlHash": "ym",
-                                        "dlSubdir": {
-                                            "RegexDir": "c@𮕌&"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( >= 7.8.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "I2 Oóµ¼—\u0012?K"
-                                        },
-                                        "dlUri": "http:uwhxmtw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "tqgddix",
-                                        "dlSubdir": "tftfnuo",
-                                        "dlUri": "https:i"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 2.1.2 && <= 6.5.4 && > 8.5.1 && >= 1.2.3 )": {
-                                        "dlHash": "atvidrq",
-                                        "dlSubdir": {
-                                            "RegexDir": "Z!"
-                                        },
-                                        "dlUri": "http:fdii"
-                                    },
-                                    "( <= 6.4.5 && < 6.3.1 && < 6.7.1 ) || ( > 4.4.4 && >= 5.2.8 && >= 3.5.1 && > 5.6.4 && <= 6.2.1 && >= 8.6.1 ) || ( < 6.5.4 && < 5.8.8 && >= 5.6.8 && <= 8.7.8 )": {
-                                        "dlHash": "aosoqj",
-                                        "dlSubdir": {
-                                            "RegexDir": ".\u0018%v𫉮;"
-                                        },
-                                        "dlUri": "http:cpsofqp"
-                                    },
-                                    "( <= 6.4.7 && >= 4.6.3 && == 5.1.6 && < 1.3.3 && >= 7.8.2 )": {
-                                        "dlHash": "pl",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:lmu"
-                                    },
-                                    "( > 5.7.4 && == 8.8.5 && >= 9.7.4 && < 2.2.2 ) || ( >= 5.1.6 && == 2.4.4 && > 8.1.1 && < 1.4.3 && < 5.8.6 && >= 6.8.3 && == 5.6.1 && == 8.4.6 && >= 8.1.8 ) || ( <= 3.6.8 && < 2.2.7 && < 1.4.7 && < 3.2.8 ) || ( == 6.7.7 && >= 5.2.7 && < 8.1.8 && > 1.7.1 && >= 7.6.4 && == 6.4.8 && <= 4.2.5 && == 7.7.2 && > 3.2.4 )": {
-                                        "dlHash": "i",
-                                        "dlSubdir": "duyybc",
-                                        "dlUri": "https:hvfldvon"
-                                    },
-                                    "( > 6.4.3 && <= 5.4.4 && <= 2.7.7 && >= 4.8.4 && < 2.5.7 )": {
-                                        "dlHash": "ssrqfa",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:szgxtml"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "nggdg",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:uokkw"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( < 3.2.7 ) || ( == 2.7.4 && == 2.1.1 && == 3.6.6 && >= 4.2.5 && < 5.7.8 && > 2.4.8 )": {
-                                        "dlHash": "e",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 5.8.1 )": {
-                                        "dlHash": "e",
-                                        "dlSubdir": "xdyodtwm",
-                                        "dlUri": "http:hvsxbkm"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "escv",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0000l$`"
-                                        },
-                                        "dlUri": "https:zo"
-                                    }
-                                }
+                    "unknown_version": {
+                        "FreeBSD": {
+                            "( < 4.1.3 ) || ( <= 1.7.6 && > 1.8.7 && <= 4.5.6 && > 5.3.8 && < 2.3.6 && == 3.1.2 && == 1.8.2 ) || ( >= 7.8.3 && < 6.2.6 )": {
+                                "distroPKGs": [
+                                    "ejdmkuof",
+                                    "oxt"
+                                ],
+                                "notes": "qzt"
                             },
-                            "A_ARM": {},
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( == 3.4.1 && >= 1.1.8 && > 1.1.8 && == 3.1.1 && <= 3.5.8 && <= 6.6.1 && <= 1.5.5 && == 8.2.1 && >= 1.7.4 ) || ( <= 6.1.5 && < 5.4.7 )": {
-                                        "dlHash": "qdoomsh",
-                                        "dlSubdir": {
-                                            "RegexDir": "SQR0~"
-                                        },
-                                        "dlUri": "http:qyp"
-                                    },
-                                    "( == 6.5.7 && == 1.1.2 && >= 8.4.5 && >= 2.5.8 && >= 5.3.2 ) || ( < 2.5.3 && == 1.2.4 && == 4.5.7 && > 1.2.3 ) || ( == 1.8.4 && >= 5.1.5 && > 7.8.2 ) || ( == 3.1.3 && >= 5.1.3 && <= 2.6.7 && > 7.4.5 && < 8.8.8 && <= 6.8.4 && == 2.7.7 ) || ( <= 7.1.6 && >= 3.7.7 && >= 7.6.3 && < 6.7.1 && == 4.7.6 && == 8.2.2 && > 2.5.7 && > 4.8.4 && >= 4.4.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:undhh"
-                                    },
-                                    "( > 1.7.7 ) || ( == 3.5.5 && > 5.3.6 && > 1.3.4 && >= 8.5.5 )": {
-                                        "dlHash": "kt",
-                                        "dlSubdir": "riwkql",
-                                        "dlUri": "http:tytc"
-                                    },
-                                    "( > 7.6.2 && < 8.3.1 && >= 2.4.8 && < 6.1.7 )": {
-                                        "dlHash": "hp",
-                                        "dlSubdir": {
-                                            "RegexDir": "󾄨1\u0001h\u0007>"
-                                        },
-                                        "dlUri": "https:htyyxr"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ld",
-                                        "dlSubdir": "ehssnwed",
-                                        "dlUri": "http:pcdd"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( > 5.2.7 ) || ( > 6.5.1 )": {
-                                        "dlHash": "ndqgi",
-                                        "dlSubdir": "hlsn",
-                                        "dlUri": "https:wtyeoflo"
-                                    },
-                                    "( > 5.7.6 ) || ( == 3.4.5 && <= 6.8.8 && == 1.4.5 && == 2.5.3 && <= 1.2.5 && >= 3.2.1 && > 4.8.2 && > 1.8.2 )": {
-                                        "dlHash": "ujgfam",
-                                        "dlSubdir": {
-                                            "RegexDir": "M\\ó¹§—"
-                                        },
-                                        "dlUri": "http:mufagh"
-                                    },
-                                    "( > 6.7.3 && < 2.8.4 && < 5.6.2 && >= 4.3.1 && == 4.5.3 && <= 1.2.1 && < 4.2.6 )": {
-                                        "dlHash": "qcllb",
-                                        "dlSubdir": "p",
-                                        "dlUri": "https:zoapkizh"
-                                    },
-                                    "( >= 2.8.3 && <= 6.5.4 && < 3.1.3 && >= 7.3.1 && < 7.5.1 && < 2.8.2 && < 1.1.8 && > 4.1.4 && == 5.8.3 )": {
-                                        "dlHash": "meu",
-                                        "dlSubdir": "dwirqvqo",
-                                        "dlUri": "http:hacpc"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:oavyz"
-                                    }
-                                }
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "x",
+                                    "eaoos",
+                                    ""
+                                ],
+                                "notes": "dek"
+                            }
+                        },
+                        "Windows": {
+                            "( < 1.5.4 && > 7.1.3 && == 3.6.8 && > 5.1.1 )": {
+                                "distroPKGs": [
+                                    ""
+                                ],
+                                "notes": "v"
                             },
-                            "A_PowerPC": {
-                                "Darwin": {
-                                    "( < 5.6.4 && <= 7.2.5 && <= 1.6.3 && < 5.4.3 && < 4.6.4 && == 8.2.5 && < 3.4.4 && > 8.8.8 ) || ( == 6.8.3 && <= 7.1.3 && > 1.3.5 && >= 7.7.4 && <= 1.1.3 && <= 1.6.6 && <= 1.4.7 && >= 3.5.1 && > 4.5.6 ) || ( < 8.5.9 && >= 8.1.4 && < 7.6.4 && < 3.5.1 && < 1.2.3 )": {
-                                        "dlHash": "oufbyjz",
-                                        "dlSubdir": "ihbx",
-                                        "dlUri": "https:ceyhq"
-                                    },
-                                    "( <= 6.4.3 )": {
-                                        "dlHash": "kelm",
-                                        "dlSubdir": "pffkmjkk",
-                                        "dlUri": "https:f"
-                                    },
-                                    "( <= 7.4.7 && > 8.8.1 ) || ( >= 6.7.6 && >= 4.1.4 && == 7.7.8 && > 3.5.8 && > 5.1.7 && < 8.2.6 )": {
-                                        "dlHash": "ywqsxtkp",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:sh"
-                                    },
-                                    "( == 1.5.5 && > 2.4.6 && <= 7.1.3 && < 6.6.7 && > 7.2.4 && == 8.8.8 && > 6.6.8 )": {
-                                        "dlHash": "fzbhz",
-                                        "dlSubdir": {
-                                            "RegexDir": "󺦈Pj"
-                                        },
-                                        "dlUri": "https:qwrdu"
-                                    },
-                                    "( == 5.7.5 && > 7.4.5 && <= 3.5.8 && >= 2.6.3 && == 3.5.9 && < 7.2.5 && >= 4.5.7 && <= 7.7.6 && > 7.6.2 ) || ( == 5.4.5 && == 1.1.8 && < 3.2.6 && > 6.5.1 )": {
-                                        "dlHash": "utkfxiqd",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:gtxd"
-                                    },
-                                    "( > 5.7.5 && < 9.7.6 ) || ( > 5.3.1 && > 4.7.4 ) || ( >= 8.6.3 && <= 7.3.5 && > 5.2.3 && <= 7.5.3 ) || ( == 3.6.3 )": {
-                                        "dlHash": "t",
-                                        "dlSubdir": "nxtsj",
-                                        "dlUri": "https:l"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "p",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:xewsr"
-                                    }
-                                }
+                            "( == 2.7.6 && <= 5.6.2 && > 6.6.5 && >= 7.6.4 && > 5.5.4 && < 2.4.1 && < 8.4.4 && < 3.8.5 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "f",
+                                    "swwrrrp",
+                                    "wufesm"
+                                ],
+                                "notes": "pbdn"
                             },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 8.6.6 && > 7.8.1 && <= 8.5.6 && == 7.8.7 && > 3.2.8 && == 5.8.3 && < 6.4.8 && < 7.6.3 ) || ( > 2.5.2 && >= 8.7.6 && <= 6.8.5 && > 1.7.6 && <= 5.7.6 )": {
-                                        "dlHash": "yhjvcm",
-                                        "dlSubdir": {
-                                            "RegexDir": "\r`\\gh"
-                                        },
-                                        "dlUri": "http:m"
-                                    },
-                                    "( <= 8.7.6 && >= 8.7.3 && <= 6.6.1 && > 3.2.6 && >= 5.4.4 && >= 2.5.5 && > 6.2.8 ) || ( == 2.8.7 && >= 4.6.5 ) || ( == 8.7.2 && < 6.1.6 && >= 1.8.6 && <= 7.2.4 && > 5.6.8 ) || ( < 6.7.6 && >= 3.3.2 && > 3.5.7 && <= 6.7.5 && < 6.4.5 && == 4.3.1 && < 2.5.7 && > 5.3.5 )": {
-                                        "dlHash": "eazfo",
+                            "( > 3.7.5 )": {
+                                "distroPKGs": [
+                                    "s",
+                                    "fwo",
+                                    "wsvlvnm",
+                                    "forzyd"
+                                ],
+                                "notes": "p"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "cpd",
+                                    "lkmpz",
+                                    "eeoamioh",
+                                    "fshpc",
+                                    "hshlaiav",
+                                    "",
+                                    "z",
+                                    "ibwzlhbg"
+                                ],
+                                "notes": "hi"
+                            }
+                        }
+                    }
+                },
+                "HLS": {
+                    "1.3.3": {
+                        "Darwin": {
+                            "( < 4.5.4 && < 6.1.3 && <= 7.7.5 && == 7.6.5 ) || ( <= 5.6.1 ) || ( >= 6.3.6 && == 5.5.7 && > 2.6.3 && > 1.6.3 && > 7.7.5 && > 7.3.2 && >= 7.1.7 && >= 6.3.4 ) || ( >= 1.2.6 && == 3.6.8 && < 3.3.6 && == 6.4.5 ) || ( == 2.4.4 && < 7.1.1 && >= 5.6.5 && <= 1.4.1 && >= 3.3.4 && == 4.1.5 )": {
+                                "distroPKGs": [
+                                    "mfqx",
+                                    "w",
+                                    "qsajnee",
+                                    "aj",
+                                    "xww",
+                                    "ylnwzfql",
+                                    "amo"
+                                ],
+                                "notes": "trxvpd"
+                            },
+                            "( <= 8.2.4 && == 7.8.2 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "",
+                                    "ekmsih",
+                                    "ihpwp",
+                                    "unaddaf"
+                                ],
+                                "notes": "gujtjk"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "nzhubfzi",
+                                    "ebm",
+                                    "z",
+                                    "hptvoimo",
+                                    "fzqt"
+                                ],
+                                "notes": "lcntathl"
+                            }
+                        },
+                        "FreeBSD": {
+                            "( == 6.2.6 && < 6.5.2 && >= 2.4.5 && == 1.7.3 && >= 5.4.8 ) || ( > 3.6.8 && >= 1.7.6 && <= 7.5.3 && == 1.4.6 && >= 3.6.4 && <= 4.2.8 ) || ( >= 4.6.7 && < 2.6.8 && < 4.5.2 && < 2.4.1 && == 6.5.2 && >= 3.3.1 && < 4.7.2 )": {
+                                "distroPKGs": [
+                                    "igeawz",
+                                    "ayzc",
+                                    "cjttq",
+                                    "tdqdbx"
+                                ],
+                                "notes": "wdu"
+                            },
+                            "( >= 7.3.8 && >= 1.5.6 && > 8.4.3 && <= 8.3.2 && > 4.8.5 && >= 3.8.3 && < 3.1.8 && < 7.6.4 && <= 1.4.1 )": {
+                                "distroPKGs": [],
+                                "notes": "veh"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "mcnhl",
+                                    ""
+                                ],
+                                "notes": "f"
+                            }
+                        },
+                        "Linux_RedHat": {
+                            "( < 7.6.1 && < 8.5.2 ) || ( < 8.7.1 && < 4.3.7 && == 6.4.8 && <= 6.8.2 && < 4.4.6 && <= 1.4.7 ) || ( <= 5.4.5 ) || ( > 1.6.6 && < 3.6.1 && >= 5.5.2 && >= 3.8.8 && <= 4.1.8 && == 1.2.2 ) || ( > 8.2.3 && > 4.1.8 )": {
+                                "distroPKGs": [
+                                    "knomd",
+                                    "uxxdor",
+                                    "vqtg",
+                                    "",
+                                    "fmgml",
+                                    "qp",
+                                    "ehra",
+                                    ""
+                                ],
+                                "notes": "hx"
+                            },
+                            "( <= 6.5.2 && <= 1.6.4 && < 1.7.2 && == 1.2.1 && == 8.6.5 && == 2.7.8 && == 7.3.6 )": {
+                                "distroPKGs": [
+                                    "gazfmkmn",
+                                    "uy",
+                                    "dyjuemzc",
+                                    "uf",
+                                    "any",
+                                    "cjyl"
+                                ],
+                                "notes": "a"
+                            },
+                            "( == 3.5.6 && <= 7.2.1 && >= 2.7.4 && < 2.3.3 && == 4.3.2 && >= 2.8.6 ) || ( > 7.8.3 && < 2.1.7 && < 4.8.7 && >= 4.1.7 && == 2.1.8 ) || ( > 9.6.3 && >= 4.5.8 && <= 8.6.5 && == 3.8.7 && > 4.5.7 )": {
+                                "distroPKGs": [
+                                    "rtk",
+                                    "yakgb",
+                                    "smsqb",
+                                    "dfb"
+                                ],
+                                "notes": "psztz"
+                            },
+                            "( > 7.7.4 && > 2.2.6 && < 7.6.4 && <= 4.8.6 && == 4.2.2 ) || ( >= 5.4.7 ) || ( == 5.2.3 && > 5.7.1 && == 3.3.3 && > 6.2.4 ) || ( >= 2.3.4 ) || ( > 6.6.5 && >= 2.3.2 && >= 8.6.5 && > 4.1.2 && > 1.2.1 && <= 1.8.3 && >= 8.7.4 && == 5.2.4 ) || ( < 5.5.4 && == 7.4.4 && >= 7.5.5 && == 8.8.7 ) || ( > 5.7.5 && >= 1.3.5 && >= 2.4.6 && == 3.4.1 && == 7.5.8 && >= 5.4.2 && <= 4.1.3 && >= 5.3.8 ) || ( == 6.1.5 && == 1.2.8 && > 4.5.2 && <= 8.8.2 && < 2.3.3 ) || ( <= 6.8.2 && == 8.7.1 && > 6.7.2 && >= 3.4.2 && == 1.4.6 && <= 5.3.3 && > 2.4.2 && <= 8.6.7 ) || ( == 7.9.6 && <= 9.5.3 && <= 5.7.3 && <= 5.3.7 && < 2.4.3 && >= 5.5.6 && >= 6.1.1 && < 3.6.3 )": {
+                                "distroPKGs": [
+                                    "thq",
+                                    "oxvewnt",
+                                    "zyomsmxb",
+                                    "i",
+                                    "ueldegli",
+                                    "cy",
+                                    "frmfmwf",
+                                    "rqld"
+                                ],
+                                "notes": "rcpm"
+                            },
+                            "( >= 4.8.2 && > 4.5.1 && < 1.6.2 && == 3.4.7 && < 4.6.1 && >= 3.7.4 && <= 1.2.3 ) || ( == 5.8.2 && > 2.5.6 && < 1.1.7 && > 4.5.3 && >= 2.6.3 && > 1.1.1 && >= 1.2.2 && > 4.2.3 )": {
+                                "distroPKGs": [],
+                                "notes": "svkwghyq"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "fse",
+                                    "yvnbdb",
+                                    "vmwmwq",
+                                    "f"
+                                ],
+                                "notes": "dld"
+                            }
+                        },
+                        "Windows": {
+                            "( == 2.7.5 && >= 4.7.3 && >= 6.2.6 && == 4.2.3 && < 6.3.2 && > 3.8.8 && < 2.7.6 && == 5.5.6 && <= 5.7.5 )": {
+                                "distroPKGs": [
+                                    "vln",
+                                    "knpawo",
+                                    "befujdbg"
+                                ],
+                                "notes": "zsaphh"
+                            },
+                            "( == 8.6.7 && <= 7.5.2 && <= 1.2.8 && >= 1.8.8 && < 4.5.6 && == 3.5.3 ) || ( < 5.4.2 && >= 2.3.2 && >= 2.1.4 )": {
+                                "distroPKGs": [],
+                                "notes": "k"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "fqacbif",
+                                    "nci"
+                                ],
+                                "notes": "hyun"
+                            }
+                        }
+                    },
+                    "5.4.1": {
+                        "FreeBSD": {
+                            "( <= 5.5.5 && >= 8.1.4 && == 4.7.5 )": {
+                                "distroPKGs": [
+                                    "xjv",
+                                    "qvgd",
+                                    "fkv"
+                                ],
+                                "notes": "lrcs"
+                            }
+                        },
+                        "Linux_Exherbo": {
+                            "( <= 1.8.4 && > 6.4.8 && == 1.8.7 && > 2.4.6 && < 5.6.5 && >= 2.7.5 && == 3.5.7 && >= 5.7.5 && >= 8.5.2 ) || ( > 7.5.2 && >= 7.1.2 && <= 4.6.3 ) || ( >= 5.2.7 && == 7.2.5 && <= 6.8.5 ) || ( == 5.3.8 && <= 8.6.5 && <= 2.1.8 && == 3.2.8 && >= 8.7.3 && > 5.7.6 && >= 2.7.4 && >= 1.2.1 && == 6.3.1 ) || ( >= 8.8.1 && == 6.3.7 && <= 6.2.6 && < 6.3.3 && <= 2.4.1 )": {
+                                "distroPKGs": [
+                                    "kjlflwy"
+                                ],
+                                "notes": "nko"
+                            },
+                            "( <= 2.6.8 && > 7.5.5 ) || ( == 1.7.7 )": {
+                                "distroPKGs": [
+                                    "xkobhgf",
+                                    "xbig",
+                                    "hyvrxo",
+                                    "rbowkze",
+                                    "ehvurc"
+                                ],
+                                "notes": "sjlmqhy"
+                            },
+                            "( >= 1.2.1 && == 5.8.1 )": {
+                                "distroPKGs": [
+                                    "pqe",
+                                    "qyncvj",
+                                    ""
+                                ],
+                                "notes": "olonfr"
+                            },
+                            "( >= 8.5.3 && == 7.5.8 && >= 7.6.6 )": {
+                                "distroPKGs": [
+                                    "p",
+                                    "k",
+                                    "qvribbeu"
+                                ],
+                                "notes": "dolph"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "uyuzjir",
+                                    "yj",
+                                    "jkqolzz",
+                                    "ojfyzb",
+                                    "iheyg",
+                                    "mgr",
+                                    "qslruh",
+                                    "qjuuf"
+                                ],
+                                "notes": "hsfdnod"
+                            }
+                        }
+                    },
+                    "8.5.8": {
+                        "Windows": {}
+                    }
+                }
+            }
+        },
+        {
+            "ghcupDownloads": {
+                "GHC": {
+                    "1.1.1": {
+                        "viArch": {},
+                        "viChangeLog": "http:msr",
+                        "viPostInstall": null,
+                        "viPostRemove": "jpehk",
+                        "viPreCompile": "ucz",
+                        "viSourceDL": {
+                            "dlHash": "nryawf",
+                            "dlSubdir": {
+                                "RegexDir": "?􇽞EJ8"
+                            },
+                            "dlUri": "https:zxekodom"
+                        },
+                        "viTags": []
+                    },
+                    "3.2.1": {
+                        "viArch": {
+                            "A_32": {},
+                            "A_PowerPC": {
+                                "Darwin": {
+                                    "( == 8.2.1 && >= 6.3.1 && < 7.6.4 )": {
+                                        "dlHash": "jw",
                                         "dlSubdir": {
-                                            "RegexDir": "M􎁂\t+⺱"
+                                            "RegexDir": "d󵬚\u001aV"
                                         },
-                                        "dlUri": "http:sewxn"
+                                        "dlUri": "http:ipksro"
+                                    },
+                                    "( == 8.2.5 && <= 1.1.2 && <= 6.6.8 && >= 1.8.1 && < 2.5.9 ) || ( <= 8.4.8 && <= 2.4.4 && >= 3.5.5 && < 7.2.1 && <= 7.4.7 && == 1.1.7 ) || ( <= 5.5.6 )": {
+                                        "dlHash": "ml",
+                                        "dlSubdir": "y^",
+                                        "dlUri": "https:kcd"
                                     },
-                                    "( == 6.7.1 && <= 6.5.5 && == 6.2.1 )": {
-                                        "dlHash": "ncqmlonc",
+                                    "( > 2.3.5 ) || ( <= 6.7.8 && > 5.8.5 )": {
+                                        "dlHash": "zocxzp",
                                         "dlSubdir": {
-                                            "RegexDir": "K"
+                                            "RegexDir": "cv,eP"
                                         },
-                                        "dlUri": "http:"
+                                        "dlUri": "https:bhery"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "kkouquag",
-                                        "dlSubdir": "apjtqv",
-                                        "dlUri": "https:rwpl"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 3.3.2 && > 1.6.7 && < 3.5.1 && >= 1.3.3 && < 4.3.4 && >= 3.2.6 && < 6.3.1 && > 7.1.6 )": {
-                                        "dlHash": "oakpa",
+                                    "( > 5.3.3 && > 4.3.6 && >= 7.5.2 && >= 9.8.1 && >= 2.3.5 && >= 6.8.6 && == 7.6.2 ) || ( <= 4.8.2 )": {
+                                        "dlHash": "nqde",
                                         "dlSubdir": null,
-                                        "dlUri": "https:qi"
-                                    },
-                                    "( <= 7.7.4 && > 4.1.2 && > 5.8.5 && < 2.3.1 && > 1.6.3 ) || ( > 4.4.2 && > 8.3.6 && >= 1.6.3 && == 3.4.5 && == 5.7.8 )": {
-                                        "dlHash": "yyuiwhm",
-                                        "dlSubdir": {
-                                            "RegexDir": "2d"
-                                        },
-                                        "dlUri": "http:msavwsbd"
+                                        "dlUri": "http:"
                                     },
-                                    "( == 1.1.2 && > 4.8.2 && == 7.7.7 && < 2.8.1 && <= 5.2.7 && > 6.1.6 && >= 4.1.5 ) || ( >= 3.7.3 && < 4.3.7 && == 8.9.2 && <= 8.8.7 && == 5.1.5 && > 2.3.8 && <= 2.2.3 && < 1.3.6 && == 8.9.6 ) || ( < 8.2.1 && > 7.7.1 && >= 8.8.7 )": {
-                                        "dlHash": "ipj",
+                                    "( > 7.7.7 && >= 6.2.5 && == 6.1.1 && <= 7.7.3 && < 7.3.2 )": {
+                                        "dlHash": "hymmh",
                                         "dlSubdir": {
-                                            "RegexDir": "Cl$\u001e3&"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:uos"
+                                        "dlUri": "http:afmc"
                                     },
-                                    "( > 1.3.8 && >= 2.5.4 && < 2.8.4 ) || ( > 8.2.4 ) || ( < 2.2.7 && > 2.5.8 && == 7.3.1 && == 6.2.6 && < 8.4.5 && > 7.1.1 && > 7.7.6 )": {
-                                        "dlHash": "e",
-                                        "dlSubdir": "zkwfqaqu",
-                                        "dlUri": "http:nio"
+                                    "( >= 7.3.2 && > 6.8.7 && >= 2.4.3 && == 3.2.3 && < 5.7.2 )": {
+                                        "dlHash": "z",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ouwr"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "lynmow",
-                                        "dlSubdir": {
-                                            "RegexDir": "rN)c`."
-                                        },
-                                        "dlUri": "https:ey"
+                                        "dlHash": "gxk",
+                                        "dlSubdir": "\u0007䉂F􅂌\u0007",
+                                        "dlUri": "https:nozhwwvx"
                                     }
                                 },
-                                "Linux_AmazonLinux": {
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "xnrg",
-                                        "dlUri": "http:ocjnk"
-                                    }
-                                }
-                            },
-                            "A_Sparc": {
-                                "Linux_Ubuntu": {
-                                    "( < 7.1.2 )": {
-                                        "dlHash": "lcawoysb",
-                                        "dlSubdir": "fvy",
-                                        "dlUri": "https:"
+                                "FreeBSD": {
+                                    "( < 3.6.8 && == 1.7.1 && >= 5.8.2 && > 7.7.2 && >= 4.1.3 && < 2.1.4 && == 2.7.3 )": {
+                                        "dlHash": "vchn",
+                                        "dlSubdir": "󳗊𝄜􃴝𡒉q_􏒆",
+                                        "dlUri": "http:l"
                                     },
-                                    "( <= 2.1.2 && < 1.7.2 && >= 4.2.8 && < 3.4.3 && == 4.8.7 ) || ( >= 4.8.2 && == 1.1.7 && == 3.5.4 && <= 7.8.2 && <= 2.5.1 )": {
-                                        "dlHash": "objtx",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:qkxaboy"
+                                    "( == 3.4.5 && <= 5.3.2 && <= 1.4.1 ) || ( > 1.2.5 && == 5.2.4 && >= 2.1.7 && >= 2.1.1 && > 1.4.6 && < 3.2.6 && >= 4.2.7 )": {
+                                        "dlHash": "odqiaot",
+                                        "dlSubdir": "UCóµ´¹\u0019",
+                                        "dlUri": "http:gxdmxj"
                                     },
-                                    "( <= 6.8.5 ) || ( > 8.1.7 && >= 6.1.4 && <= 1.8.8 && < 4.7.8 && >= 5.6.2 && <= 7.7.4 && <= 7.7.2 )": {
-                                        "dlHash": "r",
-                                        "dlSubdir": {
-                                            "RegexDir": "I\u001d\u000b"
-                                        },
-                                        "dlUri": "http:zgw"
+                                    "( == 4.1.7 ) || ( < 4.7.5 && < 3.5.7 && < 4.7.8 && <= 5.3.4 && <= 8.5.8 && > 3.7.8 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "􌖀g!:jJ󼞀",
+                                        "dlUri": "https:aumrk"
                                     },
-                                    "( > 8.3.7 && >= 4.4.4 && >= 6.2.2 && == 8.1.3 )": {
-                                        "dlHash": "oa",
-                                        "dlSubdir": "qqkn",
-                                        "dlUri": "https:lgyhg"
+                                    "( >= 7.4.7 && <= 3.6.1 && < 1.1.7 && > 8.6.1 )": {
+                                        "dlHash": "sfmq",
+                                        "dlSubdir": "o\u0019⦶𡛧8qo",
+                                        "dlUri": "http:hlpd"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "kgzm",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:uen"
+                                        "dlHash": "oad",
+                                        "dlSubdir": "􈴖iV8𦥢𠩿w\u0003",
+                                        "dlUri": "http:sgrjou"
                                     }
-                                }
-                            }
-                        },
-                        "viChangeLog": "https:",
-                        "viPostInstall": "bm",
-                        "viPostRemove": "",
-                        "viPreCompile": null,
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Prerelease",
-                            "{6",
-                            "base-4.7.1"
-                        ]
-                    },
-                    "7.6.6": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( < 2.3.7 && == 8.4.8 && >= 7.5.6 && < 4.8.8 && >= 1.8.1 && > 6.7.2 && >= 2.7.3 ) || ( >= 4.2.8 && >= 1.6.6 && <= 5.4.1 && >= 4.5.5 && < 7.2.1 && <= 8.4.1 && < 5.3.1 && >= 6.3.3 )": {
-                                        "dlHash": "",
+                                },
+                                "Windows": {
+                                    "( < 4.2.7 && <= 6.6.1 && >= 2.3.2 && < 6.8.7 && == 7.1.4 && >= 3.9.5 ) || ( >= 1.5.9 && == 3.3.3 && >= 4.4.8 ) || ( < 5.1.2 && > 5.4.7 && >= 8.1.8 && < 2.8.3 ) || ( <= 2.8.6 && >= 5.6.1 && == 1.1.2 && > 6.7.6 && == 2.7.5 && < 5.6.1 && > 2.8.2 && > 1.6.6 && >= 1.4.3 )": {
+                                        "dlHash": "tmr",
                                         "dlSubdir": {
-                                            "RegexDir": "%"
+                                            "RegexDir": "𗈦𧠘tt"
                                         },
-                                        "dlUri": "http:w"
+                                        "dlUri": "http:"
                                     },
-                                    "( <= 3.5.3 && == 5.8.7 && <= 8.3.7 && >= 5.6.4 && <= 5.2.8 && < 2.8.3 )": {
-                                        "dlHash": "",
+                                    "( < 5.3.4 )": {
+                                        "dlHash": "ww",
                                         "dlSubdir": null,
-                                        "dlUri": "http:jpxgnn"
+                                        "dlUri": "https:"
                                     },
-                                    "( <= 7.3.5 && >= 4.7.7 ) || ( <= 1.4.1 && >= 5.5.4 && > 7.4.1 ) || ( >= 3.3.8 && > 2.4.1 && > 7.4.1 && >= 6.1.7 && == 1.6.5 && <= 5.3.2 ) || ( <= 6.5.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:jgum"
+                                    "( < 7.6.6 && > 7.1.9 && > 8.1.1 && <= 8.3.2 && == 8.6.4 )": {
+                                        "dlHash": "cmq",
+                                        "dlSubdir": "0\u0012󳪩􅝆",
+                                        "dlUri": "https:c"
                                     },
-                                    "( == 6.6.5 && > 3.3.8 && <= 1.2.1 && <= 8.8.4 && > 6.7.4 ) || ( == 5.7.6 && > 5.5.3 && <= 1.2.5 && >= 1.3.1 && >= 5.5.6 && < 7.1.6 && <= 2.6.5 && > 4.9.5 ) || ( >= 5.7.3 && >= 3.5.5 && <= 7.8.5 && == 1.2.1 && > 8.2.4 && > 7.2.6 && < 9.6.6 )": {
-                                        "dlHash": "sbpsqpu",
+                                    "( == 2.6.6 && < 8.5.2 && <= 1.1.7 && > 8.2.3 && == 1.1.3 && == 4.3.5 ) || ( > 5.8.7 )": {
+                                        "dlHash": "ty",
                                         "dlSubdir": null,
-                                        "dlUri": "http:mffrcmrg"
+                                        "dlUri": "https:v"
                                     },
-                                    "( > 7.6.8 && > 1.1.5 && > 5.2.7 && >= 6.4.8 && < 7.1.7 && < 1.8.2 && <= 8.6.7 && >= 1.8.6 )": {
-                                        "dlHash": "mspzfeg",
-                                        "dlSubdir": {
-                                            "RegexDir": "0𭮿f=:𡽸/"
-                                        },
-                                        "dlUri": "https:"
+                                    "( == 6.7.6 && > 5.6.2 && == 6.6.3 && < 6.3.6 ) || ( == 1.1.1 )": {
+                                        "dlHash": "mwqqdxk",
+                                        "dlSubdir": "z.w󼤺",
+                                        "dlUri": "http:sj"
                                     },
-                                    "( >= 4.4.4 && == 7.8.7 && <= 7.2.7 && >= 7.6.2 && == 1.5.4 && < 6.8.5 && >= 8.1.3 ) || ( == 5.1.1 && <= 7.3.5 && <= 5.8.1 && <= 1.8.8 && < 7.3.6 )": {
-                                        "dlHash": "zx",
-                                        "dlSubdir": "o",
-                                        "dlUri": "http:"
+                                    "( > 3.3.7 && < 6.3.6 && <= 7.6.2 && < 2.3.3 && < 1.4.3 ) || ( == 1.7.8 ) || ( >= 7.6.1 && >= 6.8.5 && <= 6.6.1 )": {
+                                        "dlHash": "rbvgspn",
+                                        "dlSubdir": "I󼓿W",
+                                        "dlUri": "https:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "qcqukgq",
-                                        "dlSubdir": "a",
-                                        "dlUri": "http:kys"
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:bm"
                                     }
-                                },
+                                }
+                            },
+                            "A_Sparc64": {
                                 "FreeBSD": {
-                                    "( < 6.5.8 && > 5.6.5 && >= 2.1.2 )": {
-                                        "dlHash": "faht",
+                                    "( < 7.8.4 && <= 5.2.4 && < 4.6.7 && > 1.2.3 && < 2.5.6 && < 2.5.1 )": {
+                                        "dlHash": "j",
+                                        "dlSubdir": "\u0019#3􃢟Un􋯹𑀗",
+                                        "dlUri": "https:gbzkvhqs"
+                                    },
+                                    "( <= 7.7.7 && <= 1.6.3 && == 5.1.4 && == 7.7.2 )": {
+                                        "dlHash": "bznb",
+                                        "dlSubdir": "l􋥺3𭶒",
+                                        "dlUri": "https:bt"
+                                    },
+                                    "( == 5.1.1 && == 5.3.1 && < 4.6.2 && > 4.2.8 && == 4.9.1 && > 3.5.8 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u000ew:rjR/",
+                                        "dlUri": "https:sbvbxki"
+                                    },
+                                    "( == 6.7.6 && >= 4.3.7 ) || ( >= 1.7.1 && <= 6.2.1 && > 3.3.6 && <= 8.6.2 && >= 7.2.5 && < 2.3.4 )": {
+                                        "dlHash": "lr",
                                         "dlSubdir": {
-                                            "RegexDir": "Fa-\u000c\u001f𧁤\u001b"
+                                            "RegexDir": "{'"
                                         },
-                                        "dlUri": "http:ejph"
+                                        "dlUri": "http:igua"
                                     },
-                                    "( <= 1.5.1 && == 5.1.1 && >= 8.6.8 )": {
-                                        "dlHash": "hj",
+                                    "( > 6.4.3 && > 7.5.1 && < 1.8.5 && >= 7.6.5 && >= 3.2.2 && == 5.6.2 && >= 7.5.4 )": {
+                                        "dlHash": "ycgruziu",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0011󿽛zr\u0012G􋈤"
+                                            "RegexDir": "𪌘󿢤`𫯠.𩂘"
                                         },
-                                        "dlUri": "http:pv"
+                                        "dlUri": "https:mvjzpp"
                                     },
-                                    "( == 7.7.3 && >= 2.4.3 && > 5.7.6 && < 2.8.5 && > 6.8.2 && > 1.5.4 && < 5.8.9 && > 1.7.4 && <= 7.1.4 )": {
+                                    "( >= 2.8.4 && < 7.2.8 && < 4.2.8 && <= 8.6.5 && < 8.2.1 ) || ( <= 2.8.7 && >= 3.3.1 && < 7.6.1 ) || ( >= 3.4.7 && < 8.6.1 && <= 3.3.4 && <= 2.6.6 && < 7.8.5 )": {
                                         "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:kbv"
+                                    },
+                                    "( >= 7.3.6 && < 6.3.4 && > 4.1.8 && == 4.8.1 && == 7.4.3 ) || ( > 2.7.1 && >= 1.6.3 && == 9.2.2 && > 3.6.2 && == 5.8.4 && == 4.3.3 && == 2.1.7 && == 5.5.8 ) || ( > 5.4.2 && <= 7.2.5 && < 3.7.4 )": {
+                                        "dlHash": "nau",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:nedcdh"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "suxqku",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:fpb"
+                                    }
+                                },
+                                "Windows": {
+                                    "( >= 6.7.6 && > 1.1.4 )": {
+                                        "dlHash": "zhwg",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0012㬁d"
+                                            "RegexDir": ""
                                         },
                                         "dlUri": "http:d"
                                     }
-                                },
-                                "Linux_AmazonLinux": {}
-                            },
+                                }
+                            }
+                        },
+                        "viChangeLog": "https:",
+                        "viPostInstall": "nvs",
+                        "viPostRemove": null,
+                        "viPreCompile": null,
+                        "viSourceDL": {
+                            "dlHash": "n",
+                            "dlSubdir": "󷎲kG󳓉ow",
+                            "dlUri": "http:tkxzfxcq"
+                        },
+                        "viTags": [
+                            "Latest",
+                            "Prerelease",
+                            "base-1.8.7",
+                            "Prerelease",
+                            "base-7.7.6",
+                            "𩺈𥲬􅚷\u0015A~",
+                            "old"
+                        ]
+                    },
+                    "4.5.3": {
+                        "viArch": {
                             "A_ARM64": {
                                 "Darwin": {
-                                    "( > 6.3.5 && >= 7.2.4 && > 6.3.1 && <= 3.1.3 && >= 6.8.4 && >= 6.7.6 && == 5.5.5 )": {
-                                        "dlHash": "xezbn",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vik"
+                                    "( < 8.6.5 && <= 4.3.2 && >= 5.4.2 && == 8.8.7 ) || ( >= 8.1.5 ) || ( >= 4.8.3 && < 6.1.2 && > 8.6.1 )": {
+                                        "dlHash": "nxsbqgg",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:h"
                                     },
-                                    "( > 7.3.6 && <= 4.1.5 && < 7.6.1 && == 5.1.3 && >= 5.5.1 && > 2.1.8 && <= 2.8.1 && > 3.1.5 && <= 5.1.7 )": {
-                                        "dlHash": "whwrar",
+                                    "( <= 6.4.1 && > 4.2.7 && >= 7.1.8 ) || ( < 5.3.5 && <= 8.7.1 )": {
+                                        "dlHash": "w",
                                         "dlSubdir": {
-                                            "RegexDir": "Y5"
+                                            "RegexDir": "􎺰\u0000xTw"
                                         },
-                                        "dlUri": "http:kfuewg"
+                                        "dlUri": "http:jrpvjp"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "hckuhyfl",
+                                    "( <= 7.3.8 && > 5.2.4 && == 2.4.3 && == 1.8.7 )": {
+                                        "dlHash": "gteuvfyd",
                                         "dlSubdir": {
-                                            "RegexDir": "􊕈\u0014"
+                                            "RegexDir": "\u000b7k\n.\u001d"
                                         },
-                                        "dlUri": "http:z"
+                                        "dlUri": "http:irdtcou"
+                                    },
+                                    "( <= 7.7.3 && <= 8.5.4 && < 4.4.2 && < 5.4.1 && <= 1.7.1 ) || ( == 3.7.3 && >= 6.6.7 ) || ( < 6.8.7 && > 8.3.7 && >= 5.6.1 && < 4.4.2 && > 6.5.5 ) || ( >= 7.7.1 && > 3.2.1 && > 1.7.3 && <= 4.4.7 && < 2.3.7 )": {
+                                        "dlHash": "tmkmrweg",
+                                        "dlSubdir": "􎬠r\u0001\u0004󹤹Vtl",
+                                        "dlUri": "http:dsfwi"
+                                    },
+                                    "( > 8.7.7 && > 5.1.1 && > 6.4.3 ) || ( < 1.8.1 && >= 8.4.8 && == 5.5.8 ) || ( > 5.2.3 && < 4.4.5 ) || ( < 7.8.8 && >= 5.7.2 && == 8.3.1 && > 7.1.2 && <= 5.1.3 && >= 5.7.4 && > 2.2.5 )": {
+                                        "dlHash": "dnx",
+                                        "dlSubdir": "-􂪂a󸥔",
+                                        "dlUri": "https:vccsw"
+                                    },
+                                    "( >= 2.4.1 && < 7.3.3 && < 8.6.5 && > 2.7.8 && == 7.6.8 && == 5.2.1 && < 4.5.4 && < 4.5.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "w\u001d"
+                                        },
+                                        "dlUri": "https:kveaqx"
+                                    },
+                                    "( >= 6.1.1 && >= 8.8.4 && == 4.6.8 && < 6.2.8 && <= 6.2.7 )": {
+                                        "dlHash": "ccssyt",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:maknsyl"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( <= 3.1.8 && < 8.7.8 && > 6.6.5 && == 5.6.5 && < 3.8.3 && == 1.8.6 && == 4.2.5 && <= 2.7.3 ) || ( == 4.3.2 && > 5.8.4 && > 1.1.5 && > 7.3.4 )": {
-                                        "dlHash": "rj",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
+                                    "( < 1.3.1 ) || ( <= 5.3.3 && <= 4.3.3 && >= 1.1.5 && == 4.3.7 && < 3.5.8 && > 6.7.4 && == 5.3.1 )": {
+                                        "dlHash": "eipjsn",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0017z\u0004g^"
+                                        },
+                                        "dlUri": "https:aj"
                                     },
-                                    "( > 2.6.6 && == 2.7.7 && > 7.7.5 && == 5.4.6 && <= 7.2.4 ) || ( > 5.6.5 && > 1.5.4 )": {
-                                        "dlHash": "elr",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ekqjb"
+                                    "( < 4.2.8 && <= 2.4.8 )": {
+                                        "dlHash": "dfurzt",
+                                        "dlSubdir": "w",
+                                        "dlUri": "http:zhthj"
                                     },
-                                    "( > 3.4.7 && < 4.8.7 && <= 6.1.2 && == 2.3.5 && <= 4.3.7 && >= 8.4.8 ) || ( <= 2.7.8 && < 9.2.4 && <= 3.7.1 && <= 7.3.3 && < 5.7.3 && > 3.5.3 )": {
-                                        "dlHash": "zggxupt",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:eoavtj"
+                                    "( <= 1.1.2 && <= 5.3.7 && <= 7.4.1 )": {
+                                        "dlHash": "luazsl",
+                                        "dlSubdir": {
+                                            "RegexDir": "X叫\tc{\u0011"
+                                        },
+                                        "dlUri": "https:"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "oiccqbr",
+                                    "( == 1.4.1 && > 6.1.2 && < 7.4.8 && == 1.7.5 && == 8.5.4 && <= 8.2.6 && < 2.2.5 && > 2.3.4 && >= 7.2.5 )": {
+                                        "dlHash": "ft",
                                         "dlSubdir": {
-                                            "RegexDir": "@aX"
+                                            "RegexDir": "]"
                                         },
-                                        "dlUri": "https:caqhpjy"
+                                        "dlUri": "https:boattr"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "miqzq",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:kh"
                                     }
                                 },
-                                "Linux_Alpine": {
-                                    "( <= 5.6.3 && <= 1.4.4 )": {
-                                        "dlHash": "padfyguz",
-                                        "dlSubdir": "gr",
-                                        "dlUri": "https:enttnw"
-                                    },
-                                    "( <= 8.5.5 && <= 1.2.2 )": {
-                                        "dlHash": "",
+                                "Windows": {
+                                    "( <= 2.5.3 && <= 2.8.8 && >= 5.1.4 )": {
+                                        "dlHash": "tutjkoq",
                                         "dlSubdir": {
-                                            "RegexDir": "\u000b𥛗"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "http:tbisoscm"
+                                        "dlUri": "https:rlsh"
+                                    },
+                                    "( <= 5.1.7 && < 3.6.4 && > 8.6.8 && >= 2.3.7 )": {
+                                        "dlHash": "lvios",
+                                        "dlSubdir": "\tZ",
+                                        "dlUri": "http:khovdftf"
                                     },
-                                    "( > 2.5.5 && >= 7.3.4 && == 1.8.1 && >= 1.8.1 && == 1.6.1 && >= 7.4.5 && < 6.2.7 && <= 3.5.1 && >= 5.3.2 )": {
-                                        "dlHash": "wb",
+                                    "( > 8.6.3 && > 5.6.3 && > 1.2.1 && > 7.8.5 && == 2.4.8 && < 4.2.6 && <= 5.8.5 && == 4.2.7 )": {
+                                        "dlHash": "xlpqa",
                                         "dlSubdir": {
                                             "RegexDir": ""
                                         },
-                                        "dlUri": "http:gvtwkk"
+                                        "dlUri": "http:mnh"
+                                    }
+                                }
+                            },
+                            "A_Sparc64": {
+                                "Darwin": {
+                                    "( < 1.7.7 && > 1.8.8 && == 2.2.1 && <= 2.8.4 && <= 2.5.6 && == 4.6.8 && < 4.2.2 && <= 4.3.8 && > 6.1.4 ) || ( >= 6.2.3 && > 1.3.2 && < 2.8.4 && == 2.1.6 ) || ( >= 4.5.5 && >= 6.2.6 && <= 2.2.5 && == 7.7.4 && == 3.2.4 && > 1.4.6 && <= 7.3.4 && >= 1.1.3 ) || ( <= 2.4.7 && > 2.6.6 && >= 3.6.8 && <= 6.3.8 && >= 5.4.8 && <= 8.4.2 && == 3.4.5 && > 3.4.8 )": {
+                                        "dlHash": "ilt",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:vki"
                                     },
-                                    "( >= 1.4.2 && <= 5.5.4 && < 7.7.1 && < 2.6.2 && < 7.5.3 && > 7.3.7 && == 1.7.6 && < 7.4.2 && == 5.3.3 ) || ( < 2.7.6 && == 8.5.3 && <= 7.3.3 && >= 6.1.6 && == 4.9.1 && >= 3.4.2 && <= 4.9.5 ) || ( > 1.6.2 && < 2.5.8 && < 5.1.2 && > 6.7.8 && > 8.6.1 ) || ( >= 4.4.2 && >= 6.3.6 && == 4.6.3 && <= 4.7.7 && < 8.7.5 && <= 8.5.9 && == 8.4.5 && <= 3.2.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "hyjxd",
-                                        "dlUri": "https:whavuu"
+                                    "( <= 3.3.4 && <= 2.2.8 && >= 7.2.5 )": {
+                                        "dlHash": "kvbd",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:fhe"
+                                    },
+                                    "( <= 6.7.8 && == 8.8.1 && >= 6.3.1 && == 8.8.4 && > 7.5.7 ) || ( >= 8.4.4 ) || ( < 6.1.7 )": {
+                                        "dlHash": "ct",
+                                        "dlSubdir": "lkP",
+                                        "dlUri": "http:hik"
+                                    },
+                                    "( == 8.8.6 && <= 6.8.5 && > 3.1.2 && == 8.1.1 && < 2.4.6 && <= 3.7.2 && >= 7.8.4 && >= 7.1.4 && > 3.1.4 )": {
+                                        "dlHash": "vzn",
+                                        "dlSubdir": "ks\u0006t𧲳@`𪐯",
+                                        "dlUri": "http:cem"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "oace",
-                                        "dlUri": "http:sjdkbq"
+                                        "dlHash": "nftgjger",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:yr"
                                     }
                                 },
-                                "Linux_Exherbo": {
-                                    "( == 3.2.3 && < 3.8.6 && >= 1.2.1 && < 1.5.3 )": {
-                                        "dlHash": "aylwsvvu",
-                                        "dlSubdir": "nq",
-                                        "dlUri": "http:g"
+                                "FreeBSD": {
+                                    "( == 7.4.8 && > 4.6.3 && > 2.5.4 && < 2.2.1 && <= 4.5.4 && > 2.2.2 && >= 6.3.6 && > 8.4.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:orrhja"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "jofic",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:"
                                     }
                                 },
-                                "Linux_Fedora": {
-                                    "( < 1.3.7 && >= 5.6.6 && == 4.4.7 && >= 1.7.1 && <= 8.8.5 ) || ( < 8.7.8 && > 3.1.5 && >= 5.8.2 && >= 6.1.2 && < 5.7.3 && <= 8.6.3 ) || ( == 2.2.7 && > 4.5.8 && < 6.8.3 && <= 2.3.8 && < 4.9.3 && > 7.4.1 && == 1.5.5 )": {
-                                        "dlHash": "gmltuo",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:nctq"
+                                "Linux_Exherbo": {
+                                    "( < 1.2.4 && <= 7.1.2 && >= 1.3.3 && == 8.7.5 && >= 2.6.3 && <= 8.1.3 && > 4.6.7 && == 7.8.6 && == 3.4.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u000bv𓐋R󹛪󿵱\"",
+                                        "dlUri": "http:w"
                                     },
-                                    "( < 5.6.5 && > 3.8.8 && < 5.4.3 && >= 6.5.7 && == 6.3.4 && > 7.3.6 && < 7.3.6 && <= 5.3.1 )": {
-                                        "dlHash": "q",
+                                    "( < 7.2.6 && > 6.6.1 && < 6.5.5 && > 7.8.7 && == 7.7.7 ) || ( <= 3.3.4 && < 4.3.6 && >= 8.3.3 )": {
+                                        "dlHash": "bb",
                                         "dlSubdir": {
-                                            "RegexDir": "ð§„§YJ"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:m"
+                                        "dlUri": "https:"
                                     },
-                                    "( <= 5.5.4 && > 3.5.1 && >= 1.1.5 && >= 7.6.6 && >= 8.6.1 ) || ( <= 6.2.7 && >= 1.1.5 && > 8.3.2 ) || ( == 3.5.8 && >= 7.1.6 )": {
-                                        "dlHash": "r",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:expr"
+                                    "( <= 4.1.8 && == 7.8.5 && < 2.4.4 && > 8.4.4 && > 1.2.3 && >= 2.4.3 && >= 1.5.6 ) || ( <= 1.2.4 && <= 9.7.4 && < 6.1.3 && == 2.3.7 && >= 8.3.8 && <= 8.7.6 && > 6.1.1 && > 3.6.8 && >= 6.2.7 )": {
+                                        "dlHash": "jmoi",
+                                        "dlSubdir": "\u0016\u000fm𝄴𫹪司",
+                                        "dlUri": "http:viupudu"
                                     },
-                                    "( == 2.2.3 ) || ( >= 1.6.1 && < 5.2.4 && < 6.3.8 )": {
-                                        "dlHash": "de",
-                                        "dlSubdir": "dadak",
-                                        "dlUri": "https:swuawjnv"
+                                    "( <= 8.6.3 && == 4.3.3 && < 3.1.6 && <= 7.8.2 && >= 5.1.3 )": {
+                                        "dlHash": "b",
+                                        "dlSubdir": "ó¶€²\u001e\u0011",
+                                        "dlUri": "https:l"
                                     },
-                                    "( > 6.3.1 && > 4.2.1 && >= 5.8.5 && > 4.6.5 && > 8.4.7 )": {
-                                        "dlHash": "",
+                                    "( >= 5.3.3 && >= 4.5.2 && >= 3.5.2 && >= 8.6.4 && < 2.6.6 && <= 4.4.8 ) || ( > 7.5.2 && < 1.8.5 && >= 7.6.8 && == 3.6.1 && > 4.7.2 ) || ( > 1.6.5 && <= 4.4.6 && == 7.8.7 && < 8.2.3 ) || ( < 6.2.1 )": {
+                                        "dlHash": "mp",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0002\u0008𧯗𪷐x"
+                                            "RegexDir": "\u0006*t\r/\""
                                         },
-                                        "dlUri": "https:len"
+                                        "dlUri": "http:sccwj"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "yjzucexg",
-                                        "dlSubdir": "bmsy",
-                                        "dlUri": "http:fbov"
+                                        "dlHash": "xec",
+                                        "dlSubdir": {
+                                            "RegexDir": "G𘃮⒩\u0010𦻗0𡕂􂼻"
+                                        },
+                                        "dlUri": "http:hhrq"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": null,
-                        "viPostInstall": "",
-                        "viPostRemove": null,
-                        "viPreCompile": "ovtmhhft",
-                        "viSourceDL": null,
+                        "viChangeLog": "https:vyih",
+                        "viPostInstall": "vouuw",
+                        "viPostRemove": "widnqidl",
+                        "viPreCompile": "hdykow",
+                        "viSourceDL": {
+                            "dlHash": "in",
+                            "dlSubdir": "\u000f<",
+                            "dlUri": "https:bxumqu"
+                        },
                         "viTags": [
-                            "base-1.7.8",
-                            "􌟺㨉👒\u0017X󿃩",
-                            "base-3.7.3",
-                            "base-6.8.8",
-                            "base-4.2.5",
-                            "Latest"
+                            "Recommended",
+                            "Latest",
+                            "Latest",
+                            "base-1.5.2",
+                            "Latest",
+                            "old"
                         ]
                     },
-                    "8.5.2": {
+                    "7.3.9": {
                         "viArch": {
-                            "A_64": {
+                            "A_ARM": {
+                                "FreeBSD": {
+                                    "( < 6.6.7 && < 6.4.6 && == 5.2.2 && >= 1.8.5 && == 1.8.4 && == 6.4.5 && == 8.9.2 && >= 2.4.5 ) || ( >= 8.3.8 )": {
+                                        "dlHash": "out",
+                                        "dlSubdir": "B瑝I\u001f\r!",
+                                        "dlUri": "http:pjbx"
+                                    },
+                                    "( > 5.6.2 && < 4.1.7 && <= 2.8.6 && >= 8.5.8 && == 7.6.5 && < 4.4.3 && < 8.1.6 && == 2.4.8 && < 1.7.8 ) || ( >= 6.5.5 && <= 5.8.2 && < 7.3.5 && >= 3.5.1 ) || ( > 8.6.7 && == 5.3.1 ) || ( < 8.8.3 && >= 3.2.5 )": {
+                                        "dlHash": "fcxsqlfb",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:folcufqg"
+                                    },
+                                    "( >= 3.4.5 && < 1.5.1 && < 8.7.8 && < 4.7.5 && < 6.7.8 && == 8.1.3 && <= 1.1.5 )": {
+                                        "dlHash": "c",
+                                        "dlSubdir": {
+                                            "RegexDir": "D>𨰎\u0017"
+                                        },
+                                        "dlUri": "http:lea"
+                                    }
+                                }
+                            },
+                            "A_PowerPC": {
                                 "Darwin": {
-                                    "( < 2.1.8 && > 5.8.4 && == 3.8.1 ) || ( > 7.1.4 && >= 5.3.3 && > 7.5.8 && >= 1.2.4 && < 2.5.4 && > 2.5.1 )": {
-                                        "dlHash": "afa",
-                                        "dlSubdir": "ayb",
-                                        "dlUri": "https:mk"
-                                    },
-                                    "( < 5.1.5 && <= 1.5.4 && <= 8.1.7 && <= 4.4.7 && < 2.4.6 ) || ( == 4.7.6 && <= 8.3.7 && >= 5.4.8 && == 2.4.1 && == 1.1.8 && >= 7.5.1 && > 1.6.4 && >= 8.2.1 && < 1.7.7 )": {
-                                        "dlHash": "gpn",
-                                        "dlSubdir": "mwnrep",
-                                        "dlUri": "https:"
+                                    "( < 4.8.4 && > 6.6.6 )": {
+                                        "dlHash": "dd",
+                                        "dlSubdir": "\u000b.A$􆛙9<4",
+                                        "dlUri": "http:une"
                                     },
-                                    "( < 5.8.4 && > 3.6.2 && > 6.6.6 )": {
-                                        "dlHash": "uqjtl",
-                                        "dlSubdir": "pmaavz",
-                                        "dlUri": "http:aqr"
+                                    "( <= 3.3.5 && >= 5.8.8 && <= 1.7.7 && == 4.2.3 && == 6.2.8 && < 8.6.8 && <= 3.6.7 && == 4.1.5 && >= 7.5.5 ) || ( == 5.3.6 && == 6.6.7 && == 6.1.8 )": {
+                                        "dlHash": "zcpeywm",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0001ô„š²"
+                                        },
+                                        "dlUri": "http:imos"
                                     },
-                                    "( > 6.4.6 ) || ( < 4.4.3 && == 1.2.1 && < 4.2.2 && < 5.1.8 && >= 7.4.2 && <= 5.2.3 && >= 8.3.3 && <= 6.6.5 && < 8.1.8 )": {
-                                        "dlHash": "npj",
+                                    "( <= 6.1.5 && < 4.1.4 && < 3.4.3 )": {
+                                        "dlHash": "uyxazzw",
                                         "dlSubdir": null,
-                                        "dlUri": "http:o"
+                                        "dlUri": "https:pbdznpji"
+                                    },
+                                    "( == 4.2.8 && <= 4.1.1 && < 3.8.2 )": {
+                                        "dlHash": "f",
+                                        "dlSubdir": "\u0000c",
+                                        "dlUri": "https:x"
+                                    },
+                                    "( > 4.5.1 && >= 3.1.4 && <= 8.5.2 && >= 5.3.6 && == 4.3.2 && >= 6.1.7 && < 2.2.7 && <= 4.1.7 && == 6.6.5 ) || ( <= 1.7.6 && == 6.8.4 && < 7.2.8 && == 4.4.5 && > 6.5.2 && > 3.8.4 && >= 1.8.3 && >= 4.6.2 ) || ( < 7.8.7 && >= 2.8.8 && <= 2.1.3 && >= 6.8.6 && < 5.3.3 && < 8.4.3 && >= 1.3.8 ) || ( >= 1.6.5 && >= 8.4.5 && > 5.8.2 && > 7.2.4 && >= 1.8.5 && >= 7.7.4 && <= 6.6.7 && < 5.5.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u00079]ì…¹",
+                                        "dlUri": "http:fqknjwto"
                                     },
-                                    "( >= 7.5.7 && >= 6.7.6 && < 2.6.8 && > 6.6.6 && > 5.6.4 && == 5.3.2 && < 8.4.4 && < 4.6.4 ) || ( == 8.3.7 && < 5.1.2 && > 5.7.7 && <= 1.1.3 )": {
-                                        "dlHash": "tihhxbw",
+                                    "unknown_versioning": {
+                                        "dlHash": "yikf",
                                         "dlSubdir": null,
-                                        "dlUri": "https:mkdyik"
+                                        "dlUri": "https:"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( == 6.4.1 && == 7.5.5 )": {
-                                        "dlHash": "wkucvp",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:iviwg"
-                                    },
-                                    "( == 6.7.5 )": {
-                                        "dlHash": "j",
+                                    "( <= 2.8.7 && == 5.7.8 && == 1.4.5 && < 4.7.6 ) || ( <= 1.6.6 && < 1.2.2 && <= 8.5.8 && < 4.2.1 && == 3.2.6 && < 3.5.4 )": {
+                                        "dlHash": "ehipcwem",
                                         "dlSubdir": {
-                                            "RegexDir": "y09"
+                                            "RegexDir": "'+5cy^\u0015w"
                                         },
-                                        "dlUri": "http:qncqtv"
+                                        "dlUri": "http:nghrw"
                                     },
-                                    "( == 7.8.8 && == 6.6.8 && < 7.7.3 && == 1.6.1 && > 3.7.6 ) || ( >= 5.2.2 && == 6.6.8 && < 6.5.5 )": {
-                                        "dlHash": "rk",
-                                        "dlSubdir": "jpbbuyzi",
-                                        "dlUri": "http:sydzkk"
+                                    "( == 2.1.2 && == 3.3.7 && < 1.8.6 && >= 3.2.3 )": {
+                                        "dlHash": "es",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:clhbgk"
                                     },
-                                    "( > 3.1.5 && == 5.5.1 && > 8.1.7 && == 4.5.1 && > 1.5.6 && <= 6.8.6 && > 8.6.1 )": {
-                                        "dlHash": "rocx",
+                                    "( > 3.5.6 && >= 8.4.4 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "ôŽ¥” "
+                                            "RegexDir": "\t𤹽󳓥_"
                                         },
-                                        "dlUri": "https:ddphxac"
+                                        "dlUri": "https:znwsq"
                                     },
-                                    "( > 7.1.3 && > 3.5.2 ) || ( >= 6.5.6 && < 4.2.5 && == 8.7.5 && < 5.7.3 && >= 8.1.4 && >= 4.8.3 && <= 3.8.6 && < 3.6.7 && > 1.8.1 )": {
-                                        "dlHash": "jjkjehet",
+                                    "( > 6.8.5 )": {
+                                        "dlHash": "k",
                                         "dlSubdir": null,
-                                        "dlUri": "https:fysrgfu"
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 3.8.6 && < 4.1.2 && < 2.8.3 && >= 2.3.1 ) || ( >= 2.8.5 && < 1.6.1 && > 7.1.3 && >= 1.5.7 )": {
-                                        "dlHash": "xknw",
-                                        "dlSubdir": {
-                                            "RegexDir": "󲢘󽝚|\u00023~\u0002"
-                                        },
-                                        "dlUri": "http:w"
+                                    "( >= 1.2.4 && >= 7.2.5 && <= 8.3.2 && >= 7.9.1 && > 1.2.1 && > 4.8.5 && == 1.4.5 && >= 8.2.8 && <= 3.6.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "h",
+                                        "dlUri": "https:aslrdeog"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "xtykvyp",
+                                    "( >= 6.5.7 && == 8.8.4 && > 3.1.2 && < 5.4.6 )": {
+                                        "dlHash": "margu",
                                         "dlSubdir": null,
-                                        "dlUri": "https:zmyo"
+                                        "dlUri": "http:o"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "kkbgx",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:b"
                                     }
-                                }
-                            },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 8.5.4 ) || ( >= 5.1.2 && == 2.4.7 && <= 2.9.7 && <= 3.6.2 && > 4.3.6 && > 3.1.3 && == 2.1.3 && <= 1.6.6 && < 4.6.7 ) || ( < 3.2.6 && < 7.5.1 && >= 8.7.2 && >= 6.6.3 && < 3.4.6 )": {
-                                        "dlHash": "bgpe",
+                                },
+                                "Linux_Alpine": {
+                                    "( < 5.4.7 && < 5.2.7 && == 6.5.2 && > 8.7.7 && == 4.4.5 && >= 6.1.8 && == 3.7.4 && >= 6.1.7 && >= 6.3.2 ) || ( > 6.6.4 && >= 5.1.2 && == 3.5.5 && <= 8.7.1 && == 1.4.7 && >= 2.1.6 ) || ( == 6.3.8 && > 7.4.5 && < 6.1.8 && >= 7.7.3 && == 7.4.3 ) || ( > 6.5.1 && >= 4.6.3 && >= 1.3.6 && == 3.3.7 && > 5.2.8 && > 5.4.2 && == 4.1.2 && < 4.4.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u0019",
+                                        "dlUri": "https:jnyhk"
+                                    },
+                                    "( <= 3.4.2 ) || ( > 4.7.6 )": {
+                                        "dlHash": "l",
                                         "dlSubdir": {
-                                            "RegexDir": "g􋊵󼶲\tB笠"
+                                            "RegexDir": "p󵅒䣫p夌\u000b󵢈"
                                         },
-                                        "dlUri": "https:zvqel"
+                                        "dlUri": "http:airv"
                                     },
-                                    "( > 1.5.4 && >= 2.3.5 && <= 5.2.3 && >= 4.4.8 && == 1.7.3 ) || ( >= 3.7.7 && == 1.2.3 && == 6.4.7 && == 8.8.4 && < 3.4.5 && >= 2.3.8 )": {
-                                        "dlHash": "mgcopq",
+                                    "( == 1.1.1 && >= 7.5.6 && <= 6.6.7 && < 6.5.7 && <= 4.5.3 ) || ( >= 6.6.1 && < 6.1.3 && >= 5.6.8 )": {
+                                        "dlHash": "jxlcd",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0013𤜦󲷈\u001e3"
+                                            "RegexDir": "1\u0004󱶴󳿟q\u0004\u000bp"
                                         },
-                                        "dlUri": "http:pjy"
+                                        "dlUri": "https:qju"
                                     },
-                                    "( > 4.2.3 && <= 1.7.6 && > 6.6.3 && > 6.8.8 ) || ( < 4.3.6 && > 6.6.6 && <= 2.2.4 && >= 8.2.1 && > 5.3.5 && <= 3.2.3 && < 1.1.8 )": {
-                                        "dlHash": "bww",
+                                    "( > 8.8.8 && == 2.2.4 && < 1.3.3 && <= 5.8.3 && == 9.7.3 && <= 4.7.4 && > 5.2.1 && > 5.4.3 && >= 3.5.8 )": {
+                                        "dlHash": "prz",
                                         "dlSubdir": null,
-                                        "dlUri": "http:zjjgc"
+                                        "dlUri": "http:fmxu"
                                     },
-                                    "( >= 6.4.8 && == 8.1.4 && >= 7.1.1 && == 4.2.8 )": {
-                                        "dlHash": "rnn",
+                                    "( >= 3.2.1 ) || ( == 8.4.2 && == 3.1.7 && <= 4.3.2 && >= 4.5.3 && > 2.5.1 && == 6.4.3 && < 7.7.7 && < 4.5.1 && < 5.2.5 )": {
+                                        "dlHash": "agj",
                                         "dlSubdir": null,
-                                        "dlUri": "https:rzwz"
+                                        "dlUri": "http:trxnu"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "xsexqon",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
+                                    "( >= 7.3.6 && <= 8.1.3 && == 1.5.2 && >= 5.5.8 && >= 1.6.5 ) || ( > 2.7.3 && <= 5.1.3 && < 5.1.6 && > 1.6.4 ) || ( >= 8.6.5 && <= 7.3.7 && <= 1.5.4 && <= 8.3.6 && >= 2.4.2 && >= 1.4.6 && == 3.8.5 && <= 1.5.1 ) || ( <= 5.1.6 && == 3.8.3 && == 8.6.7 )": {
+                                        "dlHash": "lcixc",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0008"
+                                        },
+                                        "dlUri": "http:mfehes"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( <= 2.6.6 && < 8.8.2 && <= 1.2.1 && < 2.2.4 && == 1.3.5 && > 7.2.2 && <= 8.8.1 ) || ( < 8.3.8 && <= 7.7.8 && <= 8.3.4 && >= 3.2.8 )": {
-                                        "dlHash": "oxhgcxt",
-                                        "dlSubdir": "jqhbizvm",
-                                        "dlUri": "http:"
+                                "Linux_Gentoo": {
+                                    "( <= 5.4.3 && <= 1.1.2 && <= 3.1.6 && > 7.3.7 )": {
+                                        "dlHash": "hjsiwis",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:gbkl"
                                     },
-                                    "( <= 4.7.3 && > 2.1.3 && <= 6.7.1 && > 7.5.1 && < 6.5.5 && > 6.5.1 && > 6.1.6 && >= 8.2.1 ) || ( == 7.5.4 && < 7.8.5 && > 5.4.3 && > 2.3.2 ) || ( > 8.8.8 && >= 5.7.1 && == 4.6.3 && <= 2.3.7 && < 7.5.8 && == 3.2.4 && >= 1.8.4 && == 3.1.4 ) || ( < 4.1.6 && <= 1.4.2 && < 2.6.2 && == 3.1.8 && <= 5.1.7 && <= 8.4.6 && > 4.8.5 && > 2.8.2 ) || ( < 3.3.7 && > 1.5.3 )": {
-                                        "dlHash": "rl",
+                                    "( <= 8.8.6 && > 5.8.8 && <= 6.4.3 ) || ( < 1.6.7 && == 2.7.2 && < 8.7.5 && == 6.4.1 )": {
+                                        "dlHash": "wg",
                                         "dlSubdir": {
-                                            "RegexDir": "넸9𮦊)󰶝􉧦\u001dm"
+                                            "RegexDir": "󶷨\u0012󸱼0"
                                         },
-                                        "dlUri": "http:okhxx"
-                                    },
-                                    "( <= 7.7.3 && > 2.8.1 && > 1.3.6 && > 5.5.2 && < 1.4.4 && < 5.3.5 && == 1.3.2 && >= 3.7.5 )": {
-                                        "dlHash": "ihlkqv",
-                                        "dlSubdir": "bdogx",
-                                        "dlUri": "http:wign"
+                                        "dlUri": "https:lbplj"
                                     },
-                                    "( >= 4.1.8 && > 4.1.2 && > 5.5.7 && < 3.8.8 )": {
-                                        "dlHash": "l",
-                                        "dlSubdir": "wpnh",
-                                        "dlUri": "https:bucm"
+                                    "( == 3.2.3 && > 1.7.7 ) || ( > 2.8.4 && == 4.5.8 && > 1.1.7 && > 5.3.6 && == 4.5.7 && == 5.5.5 && >= 4.1.1 )": {
+                                        "dlHash": "gbmvy",
+                                        "dlSubdir": {
+                                            "RegexDir": ">\u001a,ctN\""
+                                        },
+                                        "dlUri": "http:lz"
                                     },
-                                    "( >= 8.8.6 && < 7.2.4 && > 5.9.4 ) || ( >= 3.5.4 && == 3.6.3 )": {
-                                        "dlHash": "wy",
+                                    "unknown_versioning": {
+                                        "dlHash": "rsg",
                                         "dlSubdir": null,
-                                        "dlUri": "http:sd"
+                                        "dlUri": "https:nhfn"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 5.7.2 && > 3.7.2 && <= 2.8.1 && > 5.7.7 && > 5.8.8 )": {
+                                        "dlHash": "nq",
+                                        "dlSubdir": {
+                                            "RegexDir": "􋿤"
+                                        },
+                                        "dlUri": "http:ixyrv"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "xe",
-                                        "dlSubdir": "q",
-                                        "dlUri": "http:ztadgepn"
+                                    "( == 3.7.3 && < 2.4.1 && <= 6.5.1 && >= 5.8.5 && <= 1.6.1 )": {
+                                        "dlHash": "ihidhhjx",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:igku"
+                                    },
+                                    "( >= 3.8.7 && <= 8.2.7 && >= 2.4.3 && == 3.5.5 ) || ( <= 2.1.6 && < 1.2.4 ) || ( <= 2.2.4 && == 6.7.4 && <= 2.2.7 && > 6.3.4 && <= 2.2.2 && < 4.5.6 )": {
+                                        "dlHash": "vnegcs",
+                                        "dlSubdir": {
+                                            "RegexDir": "󻄚𥜸bB"
+                                        },
+                                        "dlUri": "https:nykc"
                                     }
                                 }
                             },
-                            "A_Sparc": {
+                            "A_PowerPC64": {
                                 "Darwin": {
-                                    "( < 1.6.2 && == 4.6.4 && >= 8.5.4 && <= 5.3.5 && > 8.6.5 )": {
-                                        "dlHash": "aezxulx",
-                                        "dlSubdir": "h",
-                                        "dlUri": "http:muhmbbwq"
+                                    "( < 2.7.2 && > 5.7.3 && >= 3.2.8 && >= 5.1.2 && <= 4.3.5 ) || ( < 8.8.7 && > 7.5.6 && == 2.6.1 && < 7.3.4 && < 3.8.2 )": {
+                                        "dlHash": "ewuc",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:wkbxqiru"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "avfkdxc",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:tidz"
                                     }
                                 },
-                                "FreeBSD": {},
-                                "Linux_Alpine": {},
                                 "Linux_RedHat": {
-                                    "( <= 1.1.7 && > 3.1.5 && >= 6.3.7 ) || ( > 3.4.7 )": {
-                                        "dlHash": "nwzmrqxo",
-                                        "dlSubdir": "s",
-                                        "dlUri": "https:lhum"
+                                    "( <= 1.8.7 && < 6.3.3 && < 3.4.7 && > 7.1.6 && <= 8.6.4 && >= 3.5.7 && < 1.2.1 && < 5.7.2 && > 6.8.5 )": {
+                                        "dlHash": "bzfxiwv",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:iy"
                                     },
-                                    "( == 6.3.8 && >= 8.6.7 && <= 2.9.1 && == 3.1.4 && > 3.7.4 && == 7.1.4 && <= 2.1.2 && >= 1.5.3 && > 3.2.1 )": {
-                                        "dlHash": "nwhy",
-                                        "dlSubdir": "ewma",
-                                        "dlUri": "http:geooakeg"
+                                    "( <= 7.3.4 && >= 7.4.7 && >= 8.3.6 && == 4.7.4 && > 4.8.1 && > 6.4.2 && <= 1.1.1 && >= 7.6.7 ) || ( <= 6.7.1 && >= 1.6.1 && > 2.2.8 && > 6.5.3 && < 2.5.2 && >= 8.5.1 )": {
+                                        "dlHash": "q",
+                                        "dlSubdir": {
+                                            "RegexDir": "Q@\u0008"
+                                        },
+                                        "dlUri": "https:w"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "fkpszb",
+                                    "( == 7.1.3 && < 4.2.4 && > 8.7.1 && == 3.8.5 && > 3.1.1 && > 4.7.4 && > 3.4.2 && >= 3.8.1 && == 4.2.1 ) || ( > 4.8.8 && == 1.2.2 && > 1.6.5 && == 4.5.8 && <= 6.4.7 && >= 1.8.4 && == 3.4.6 ) || ( < 3.7.6 && >= 4.1.1 && <= 7.1.7 && < 6.5.1 && > 5.8.6 && == 6.5.7 && <= 5.6.5 && >= 4.6.2 && >= 4.1.5 )": {
+                                        "dlHash": "dgk",
                                         "dlSubdir": null,
-                                        "dlUri": "http:nf"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": "https:mppclya",
-                        "viPostInstall": "d",
-                        "viPostRemove": "iinowxp",
-                        "viPreCompile": "qaqrapo",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "old",
-                            "old",
-                            "Prerelease",
-                            "\u0001)",
-                            "base-6.7.3",
-                            "Recommended",
-                            "old",
-                            "Prerelease"
-                        ]
-                    },
-                    "8.6.8": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( <= 1.2.6 )": {
-                                        "dlHash": "ratp",
-                                        "dlSubdir": "iixx",
-                                        "dlUri": "https:azaex"
+                                        "dlUri": "https:nmdta"
                                     },
-                                    "( <= 3.2.6 && >= 3.3.8 && < 6.7.5 && == 3.8.2 && < 6.3.8 && == 4.6.1 && < 2.2.5 && == 4.5.8 ) || ( == 4.5.1 && == 5.6.1 && <= 2.5.2 && >= 1.8.1 && > 5.3.7 && <= 5.1.8 && >= 5.3.4 && < 2.3.4 && == 1.2.8 ) || ( >= 5.1.1 && < 1.8.5 )": {
-                                        "dlHash": "qflg",
+                                    "( >= 4.2.5 && >= 8.5.2 && > 3.4.7 && > 1.7.1 && < 4.4.5 && < 6.3.1 && < 6.8.8 && < 3.1.6 && < 3.6.6 )": {
+                                        "dlHash": "bdpmtqaj",
                                         "dlSubdir": {
-                                            "RegexDir": "y"
+                                            "RegexDir": ">"
                                         },
-                                        "dlUri": "http:jl"
+                                        "dlUri": "https:sc"
+                                    },
+                                    "( >= 6.7.7 && < 1.3.8 && >= 8.5.2 && >= 8.1.8 && >= 5.5.8 )": {
+                                        "dlHash": "chkuwzm",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:nyxojqj"
                                     },
-                                    "( == 1.4.4 && < 6.2.2 && > 6.4.5 && >= 7.2.2 && > 7.1.3 && == 6.4.7 )": {
-                                        "dlHash": "qyyebgnh",
+                                    "( >= 7.1.5 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "`Udg",
+                                        "dlUri": "https:ocfrq"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "tldaewpk",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:adh"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 6.5.3 && > 8.2.7 && == 3.8.8 && > 4.8.1 && <= 4.7.4 && > 2.8.5 && <= 3.3.8 && > 4.5.4 && >= 5.3.7 )": {
+                                        "dlHash": "mge",
                                         "dlSubdir": {
-                                            "RegexDir": "ô„‹«QVt"
+                                            "RegexDir": "1/\u000b􊺇s"
                                         },
-                                        "dlUri": "https:myzlixa"
+                                        "dlUri": "http:tbdbit"
+                                    },
+                                    "( <= 8.2.4 )": {
+                                        "dlHash": "j",
+                                        "dlSubdir": "􆲯+R'S􂇳",
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 6.7.5 && < 8.2.5 && >= 6.6.6 && == 5.5.8 && > 7.5.5 && > 3.8.3 && <= 2.4.4 )": {
-                                        "dlHash": "jji",
+                                    "( > 3.4.3 && == 3.6.5 && < 4.4.6 && == 7.7.3 && < 7.4.9 && == 5.4.4 && >= 3.8.8 && >= 8.1.1 && >= 7.5.8 )": {
+                                        "dlHash": "ommt",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:vflte"
+                                    },
+                                    "( > 4.2.6 && > 1.3.2 && < 4.2.2 && >= 2.2.5 && < 8.6.3 && >= 7.6.7 && >= 7.6.6 )": {
+                                        "dlHash": "s",
                                         "dlSubdir": {
-                                            "RegexDir": "𠔤\u0007󲧺\t^#"
+                                            "RegexDir": "\u001dZr4􉌺2':"
                                         },
-                                        "dlUri": "http:r"
+                                        "dlUri": "http:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "fcwkzim",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jj"
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "u"
+                                        },
+                                        "dlUri": "https:dfn"
                                     }
                                 }
                             },
-                            "A_64": {},
-                            "A_ARM": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( < 7.2.8 && > 8.3.2 && > 3.6.7 ) || ( == 8.8.8 && == 5.1.7 && > 3.6.4 && == 1.7.3 && < 8.8.6 && > 4.1.2 && > 3.6.2 )": {
-                                        "dlHash": "ecbdwvm",
-                                        "dlSubdir": {
-                                            "RegexDir": "h\u000c\u001aN"
-                                        },
-                                        "dlUri": "http:zafq"
+                            "A_Sparc": {
+                                "Linux_UnknownLinux": {
+                                    "( < 3.1.3 && < 4.8.7 && > 3.5.8 && > 4.8.3 && <= 7.1.1 && > 1.2.7 && > 5.7.8 ) || ( < 6.6.3 )": {
+                                        "dlHash": "ypvau",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:gsms"
                                     },
-                                    "( <= 2.3.5 && < 6.5.7 && >= 2.9.2 && == 7.3.5 && <= 5.4.7 && > 8.4.8 ) || ( < 6.8.8 && == 3.2.4 && > 8.4.2 && <= 6.8.8 && == 1.5.4 && < 5.2.6 && <= 4.2.2 )": {
-                                        "dlHash": "ogbce",
+                                    "unknown_versioning": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "F*𦣔ኀjQ󳫟"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:lh"
+                                        "dlUri": "https:q"
                                     }
                                 }
+                            }
+                        },
+                        "viChangeLog": "https:bfhznfsd",
+                        "viPostInstall": null,
+                        "viPostRemove": "vhzr",
+                        "viPreCompile": null,
+                        "viSourceDL": {
+                            "dlHash": "ooajpjt",
+                            "dlSubdir": {
+                                "RegexDir": "\"󴫤\u0018\u0006"
                             },
-                            "A_PowerPC64": {
-                                "Darwin": {},
-                                "Linux_Exherbo": {
-                                    "( < 2.5.3 && > 4.5.5 && >= 6.4.1 ) || ( < 4.7.7 && > 4.5.2 && < 8.3.2 && > 4.5.5 && > 8.5.7 && >= 8.6.3 && < 5.2.2 )": {
-                                        "dlHash": "yxnhzqtf",
-                                        "dlSubdir": "fifk",
-                                        "dlUri": "http:x"
+                            "dlUri": "https:nphl"
+                        },
+                        "viTags": [
+                            "old",
+                            "base-1.6.1",
+                            "Prerelease",
+                            "old"
+                        ]
+                    }
+                },
+                "GHCup": {
+                    "2.6.7": {
+                        "viArch": {
+                            "A_PowerPC": {
+                                "Darwin": {
+                                    "( == 1.7.8 && < 7.8.5 && > 4.8.8 )": {
+                                        "dlHash": "qh",
+                                        "dlSubdir": "쒩𝖄",
+                                        "dlUri": "https:nvlaywb"
+                                    },
+                                    "( == 2.7.8 && <= 3.2.4 && <= 5.2.2 && >= 8.8.5 && <= 1.3.3 && == 2.7.4 && > 3.7.5 && <= 4.1.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "0b!􎸣􇧓",
+                                        "dlUri": "http:wzjfn"
                                     },
-                                    "( < 6.4.1 && < 4.7.1 && > 4.7.3 && < 4.5.6 && < 8.2.6 && <= 3.3.7 ) || ( <= 7.2.6 && > 2.3.8 )": {
-                                        "dlHash": "wug",
+                                    "( == 7.8.8 && <= 8.6.6 ) || ( < 6.8.4 && > 5.5.1 && < 3.5.6 && < 3.4.8 && > 3.2.6 && < 6.7.4 && <= 1.3.8 )": {
+                                        "dlHash": "tgensz",
                                         "dlSubdir": null,
-                                        "dlUri": "https:ioefzy"
+                                        "dlUri": "https:i"
                                     },
-                                    "( == 3.6.8 && <= 1.5.4 && == 7.3.5 && >= 2.4.5 && > 7.7.2 && == 3.8.5 && > 5.1.9 )": {
-                                        "dlHash": "z",
+                                    "( > 2.8.4 && == 1.2.5 && >= 2.4.2 && <= 3.7.4 ) || ( <= 1.4.6 ) || ( <= 8.7.1 && <= 2.4.2 && <= 7.5.8 && <= 5.8.1 )": {
+                                        "dlHash": "uy",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:wgj"
+                                    },
+                                    "( >= 2.6.7 && == 2.4.4 && > 8.7.6 && == 3.6.6 && == 6.3.6 && > 1.6.3 && > 2.8.5 && >= 7.3.8 && >= 6.6.5 )": {
+                                        "dlHash": "xw",
                                         "dlSubdir": {
-                                            "RegexDir": "\n\u0001O豎~"
+                                            "RegexDir": "𮎥 9+\u001e"
                                         },
-                                        "dlUri": "https:pwov"
+                                        "dlUri": "https:kkhercs"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "xfybfwko",
-                                        "dlSubdir": "buyade",
-                                        "dlUri": "https:p"
+                                        "dlHash": "edtdhv",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:jcfsvmz"
                                     }
-                                },
-                                "Linux_Ubuntu": {}
-                            },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( < 4.2.3 && <= 4.4.8 && >= 3.2.3 && <= 5.6.8 && <= 5.8.6 && < 4.2.7 && == 8.8.2 ) || ( > 7.7.5 && >= 2.5.2 && <= 3.2.6 && < 5.8.4 && > 4.4.6 && == 4.3.6 && == 8.8.3 )": {
-                                        "dlHash": "gxz",
+                                }
+                            }
+                        },
+                        "viChangeLog": "http:o",
+                        "viPostInstall": "z",
+                        "viPostRemove": null,
+                        "viPreCompile": null,
+                        "viSourceDL": null,
+                        "viTags": [
+                            "base-2.6.5",
+                            "Latest",
+                            "\u0005s톕$󵰇\"g",
+                            "Prerelease"
+                        ]
+                    },
+                    "3.5.3": {
+                        "viArch": {
+                            "A_ARM": {
+                                "FreeBSD": {
+                                    "( < 6.6.6 )": {
+                                        "dlHash": "dphmbn",
                                         "dlSubdir": {
-                                            "RegexDir": "\u001e㯳L@w(\u0014\u0013"
+                                            "RegexDir": "艵󵗅CC"
                                         },
-                                        "dlUri": "http:jsos"
+                                        "dlUri": "http:s"
                                     },
-                                    "( == 7.4.5 ) || ( < 7.2.5 && >= 2.8.7 && >= 2.1.6 && > 6.7.2 && >= 2.3.7 ) || ( < 6.7.6 && > 3.7.3 && >= 7.7.8 && == 8.5.2 && <= 6.8.3 && < 1.1.7 && <= 1.6.7 && >= 2.2.3 && >= 1.1.6 ) || ( <= 1.1.8 && == 8.6.6 && >= 1.8.2 && == 7.8.2 )": {
-                                        "dlHash": "zzd",
+                                    "( >= 7.5.8 && <= 5.7.4 && <= 2.8.2 && == 7.1.7 && >= 6.7.7 && == 6.8.5 && <= 7.1.2 && < 3.7.7 )": {
+                                        "dlHash": "mafldknc",
                                         "dlSubdir": {
-                                            "RegexDir": "qN铯3"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:ruwrkh"
-                                    },
-                                    "( == 8.4.3 && == 3.7.8 && >= 8.1.3 && >= 5.6.6 && < 3.6.3 && > 2.6.4 && > 6.6.5 && >= 2.5.2 && < 8.7.7 )": {
-                                        "dlHash": "nhmyfaa",
-                                        "dlSubdir": "cr",
-                                        "dlUri": "http:mdbsu"
+                                        "dlUri": "https:vdohp"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( < 8.2.8 && == 3.3.6 && <= 4.2.6 && < 2.5.7 && <= 2.3.6 )": {
-                                        "dlHash": "ydecxqu",
-                                        "dlSubdir": "bntciws",
-                                        "dlUri": "http:dbjzo"
+                                "Linux_AmazonLinux": {},
+                                "Linux_Debian": {
+                                    "( <= 4.1.1 && >= 6.2.4 && >= 5.5.3 && <= 4.3.9 && >= 3.1.5 ) || ( <= 3.3.1 && == 4.1.7 && < 8.6.6 && < 8.3.7 && == 8.4.6 && <= 2.2.7 && <= 5.4.1 )": {
+                                        "dlHash": "hsmazga",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
                                     },
-                                    "( > 1.3.4 && > 2.4.3 && >= 2.3.2 && == 1.4.7 && >= 2.1.5 && >= 2.2.6 && == 8.8.4 && >= 6.4.2 ) || ( >= 8.2.5 && == 6.4.1 && < 7.3.3 ) || ( > 5.2.8 && == 7.3.1 && == 1.4.4 && >= 7.8.4 && < 2.4.7 && == 1.7.3 && == 7.5.5 )": {
-                                        "dlHash": "zoblidzb",
-                                        "dlSubdir": "pd",
-                                        "dlUri": "https:ng"
+                                    "( <= 5.1.3 && <= 6.2.2 && > 4.8.8 && < 2.6.4 && > 2.10.5 && == 4.2.5 && <= 5.5.2 ) || ( >= 1.3.8 && > 7.2.3 && >= 7.3.5 && == 1.1.8 && == 8.5.1 && < 2.4.6 && >= 3.5.6 ) || ( > 6.6.4 && > 6.4.1 && == 5.4.8 && >= 1.5.7 && >= 8.4.3 && == 7.3.7 && == 6.9.5 && < 3.2.5 && <= 6.2.5 ) || ( == 6.7.8 && < 2.1.7 && == 4.3.5 && > 7.4.1 && > 8.4.2 && < 7.6.5 && <= 5.4.8 && >= 4.4.6 ) || ( > 1.1.8 && >= 1.7.8 )": {
+                                        "dlHash": "dy",
+                                        "dlSubdir": {
+                                            "RegexDir": "𪘠穴7<cxo`"
+                                        },
+                                        "dlUri": "https:dyt"
                                     },
-                                    "( > 1.7.3 && == 7.7.4 && > 7.4.4 )": {
-                                        "dlHash": "buaklp",
+                                    "( == 3.5.1 ) || ( == 1.3.6 && < 4.7.3 && == 3.7.5 && == 7.3.7 && > 8.7.1 )": {
+                                        "dlHash": "wkd",
                                         "dlSubdir": {
-                                            "RegexDir": "t=􏊰tzp\t"
+                                            "RegexDir": "f1􎕒𩥲🍩V"
                                         },
-                                        "dlUri": "http:mryuszcv"
+                                        "dlUri": "https:qimf"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "x",
+                                    "( == 8.1.2 && <= 3.1.1 && == 5.6.6 && == 5.7.4 && > 4.4.6 && == 1.2.7 && == 6.1.3 && < 4.6.2 && <= 3.4.6 ) || ( <= 1.4.6 && == 6.7.5 && < 4.2.6 && < 6.3.4 && >= 4.6.2 && > 2.4.8 )": {
+                                        "dlHash": "yw",
                                         "dlSubdir": null,
-                                        "dlUri": "https:lie"
+                                        "dlUri": "https:j"
+                                    },
+                                    "( > 4.8.7 && < 6.7.5 && >= 5.5.5 && < 6.6.2 && == 5.3.3 && == 1.2.8 && < 6.2.1 && >= 8.4.8 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0005"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 6.2.3 && > 3.8.7 && >= 5.4.7 && <= 8.7.6 && > 7.1.8 && < 4.6.1 && < 5.3.1 && == 6.6.6 && < 2.8.8 ) || ( >= 2.4.7 && >= 8.2.3 && > 4.1.7 && == 6.2.4 && <= 4.7.5 && == 5.7.5 && > 2.8.4 && <= 4.8.1 ) || ( >= 3.3.8 && <= 5.5.3 && == 4.7.8 && < 1.3.7 && <= 6.2.3 && >= 2.5.3 && < 6.8.4 )": {
+                                        "dlHash": "ai",
+                                        "dlSubdir": "}pC\ró¾­´6",
+                                        "dlUri": "http:"
                                     }
                                 },
-                                "Linux_CentOS": {
-                                    "( < 2.5.3 )": {
-                                        "dlHash": "ljrx",
-                                        "dlSubdir": "meibq",
-                                        "dlUri": "http:vspa"
+                                "Windows": {
+                                    "( < 3.2.4 && == 3.2.1 && >= 4.5.8 && == 2.8.1 && > 8.8.2 && == 8.8.3 && <= 6.5.2 ) || ( <= 3.8.2 && <= 1.1.3 && > 4.2.4 && == 6.3.1 && >= 2.4.5 && >= 3.5.5 && > 8.1.4 ) || ( < 5.6.4 && <= 4.7.5 )": {
+                                        "dlHash": "ioi",
+                                        "dlSubdir": "zSZc",
+                                        "dlUri": "https:utal"
                                     },
-                                    "( < 3.7.1 && > 6.7.4 && <= 5.6.3 && == 7.7.4 && <= 8.2.2 && == 6.8.3 && < 2.4.2 )": {
-                                        "dlHash": "xfzpezm",
-                                        "dlSubdir": "kkh",
-                                        "dlUri": "http:an"
+                                    "( < 3.7.8 && >= 8.3.2 && < 5.5.8 && >= 8.8.4 && > 7.6.4 && == 8.7.5 && >= 7.3.6 && >= 6.6.6 )": {
+                                        "dlHash": "ggcuk",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:pxqirla"
                                     },
-                                    "( <= 6.1.6 && >= 7.3.8 ) || ( > 8.5.3 && == 1.2.2 && >= 2.3.1 ) || ( > 2.5.2 && <= 8.7.5 && > 7.8.8 ) || ( >= 8.9.3 && > 2.8.6 && > 1.8.2 && <= 6.2.5 && == 8.1.1 ) || ( < 1.1.3 && < 4.6.8 && == 2.8.2 && <= 8.4.5 && > 4.7.6 ) || ( >= 5.8.7 && == 6.8.2 && > 3.3.8 && >= 1.5.4 && <= 4.4.7 && > 1.1.2 && == 7.8.8 && <= 2.6.3 && == 4.4.3 ) || ( == 2.1.6 && == 7.5.6 && == 3.2.1 && < 1.5.5 && < 8.6.5 && < 5.2.7 && < 3.2.1 && <= 4.5.7 && <= 7.2.3 )": {
-                                        "dlHash": "urxhrmz",
+                                    "( < 4.6.5 && < 4.1.7 && < 1.1.4 && <= 7.2.6 ) || ( < 4.6.8 )": {
+                                        "dlHash": "twtb",
                                         "dlSubdir": {
-                                            "RegexDir": "z\u001cD"
+                                            "RegexDir": "󵳟𐐽d𬕍\u0010(𡼙𭪬"
                                         },
-                                        "dlUri": "http:dak"
+                                        "dlUri": "https:qrueugz"
                                     },
-                                    "( <= 7.4.3 && >= 4.8.5 ) || ( < 4.7.2 && <= 1.5.7 && == 4.3.6 && > 7.1.5 )": {
-                                        "dlHash": "udcbwjc",
-                                        "dlSubdir": "brbwmbm",
-                                        "dlUri": "https:bbn"
+                                    "( == 8.4.1 && >= 8.2.2 )": {
+                                        "dlHash": "qt",
+                                        "dlSubdir": {
+                                            "RegexDir": "h\u0014狵po\u0006"
+                                        },
+                                        "dlUri": "http:jg"
                                     },
-                                    "( >= 7.5.3 && <= 7.7.3 && == 5.2.6 && <= 6.1.6 && < 4.3.6 && <= 1.3.1 && >= 7.2.3 && < 6.2.9 )": {
-                                        "dlHash": "kpebmfcu",
+                                    "( >= 2.2.7 && == 4.7.6 && >= 2.3.6 && < 2.5.1 && >= 4.5.3 ) || ( == 8.7.1 && > 8.5.2 && > 2.4.5 && <= 7.6.2 && < 2.4.2 && < 1.5.3 && >= 4.5.7 && == 7.6.4 )": {
+                                        "dlHash": "pcdigww",
                                         "dlSubdir": {
-                                            "RegexDir": "󹍱2K\u0013"
+                                            "RegexDir": "J"
                                         },
-                                        "dlUri": "http:rc"
+                                        "dlUri": "https:b"
+                                    },
+                                    "( >= 4.4.8 && >= 5.8.5 && == 5.7.8 && == 4.1.8 && >= 8.5.3 && >= 7.5.5 && >= 5.1.7 ) || ( >= 8.4.2 )": {
+                                        "dlHash": "deefs",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:r"
+                                    },
+                                    "( >= 7.4.8 && > 1.1.2 && >= 1.3.7 && < 6.3.7 && < 8.6.4 && > 1.8.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "􈚧d",
+                                        "dlUri": "http:ekozmnf"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": "https:ixh",
-                        "viPostInstall": "dfweje",
-                        "viPostRemove": "u",
-                        "viPreCompile": "gujgjt",
+                        "viChangeLog": "https:qbs",
+                        "viPostInstall": "",
+                        "viPostRemove": "o",
+                        "viPreCompile": "vfij",
                         "viSourceDL": null,
                         "viTags": [
-                            "]vJ􎎺^\u001d\u0017\u001d",
-                            "base-6.8.5",
-                            "Recommended",
-                            "base-6.3.7",
-                            "Recommended",
+                            "base-5.4.2",
+                            "Latest",
                             "Recommended",
-                            "old",
-                            "Prerelease"
-                        ]
-                    }
-                },
-                "Stack": {
-                    "1.6.5": {
-                        "viArch": {},
-                        "viChangeLog": "http:dzzeto",
-                        "viPostInstall": "kcpgaa",
-                        "viPostRemove": "vz",
-                        "viPreCompile": "",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "old"
+                            "Latest",
+                            "Latest",
+                            "xZ\u000b",
+                            "Recommended"
                         ]
                     },
-                    "2.4.7": {
+                    "3.8.5": {
                         "viArch": {
-                            "A_Sparc64": {
+                            "A_64": {
                                 "Darwin": {
-                                    "( < 8.3.6 && >= 1.3.5 && < 4.3.5 && > 5.4.8 && > 3.3.8 && > 2.5.7 && <= 7.8.1 && == 2.2.1 && < 6.1.1 ) || ( <= 5.8.7 && >= 5.5.3 && <= 4.1.3 && > 1.1.6 && >= 4.4.5 && == 1.3.7 )": {
-                                        "dlHash": "ky",
-                                        "dlSubdir": "cgxeww",
+                                    "( <= 6.4.2 && < 1.7.4 && > 6.2.4 && > 2.8.3 && < 8.3.8 )": {
+                                        "dlHash": "hq",
+                                        "dlSubdir": {
+                                            "RegexDir": "æš‚\u00120"
+                                        },
+                                        "dlUri": "https:gp"
+                                    },
+                                    "( == 1.6.4 && < 4.5.4 && >= 5.7.2 && >= 8.7.3 && == 2.6.7 ) || ( < 4.8.2 && > 2.3.5 && > 7.2.2 && == 1.7.8 && == 6.1.5 && <= 1.1.7 && < 3.8.6 && <= 1.1.7 ) || ( < 7.5.4 && >= 7.2.2 && <= 7.1.4 && <= 8.4.3 )": {
+                                        "dlHash": "wc",
+                                        "dlSubdir": "%#􇟚AwZ󶎓􈞜",
                                         "dlUri": "https:"
                                     },
-                                    "( <= 1.6.7 && < 1.3.2 && <= 8.1.1 && >= 7.6.6 && > 2.4.7 && == 2.2.4 && <= 4.7.4 && < 5.2.3 && > 2.7.3 )": {
-                                        "dlHash": "qydwsui",
+                                    "( == 5.2.1 && == 6.8.2 )": {
+                                        "dlHash": "hbvo",
                                         "dlSubdir": {
-                                            "RegexDir": "~"
+                                            "RegexDir": "\u0001\u000fj\u001fJ\u001b-"
                                         },
-                                        "dlUri": "https:pfhjirjv"
+                                        "dlUri": "https:rmawlp"
                                     },
-                                    "( <= 6.6.8 && > 2.8.8 && < 3.1.1 && >= 8.4.7 && >= 6.4.6 && > 7.4.5 && == 1.6.1 && == 2.2.3 && <= 1.7.2 ) || ( > 8.8.5 && >= 5.7.2 && > 3.7.8 && >= 7.6.6 && >= 3.5.6 && > 8.8.7 )": {
-                                        "dlHash": "avxysgow",
-                                        "dlSubdir": "cv",
-                                        "dlUri": "https:"
+                                    "( == 5.7.1 && >= 3.1.3 && > 1.2.7 && >= 3.7.6 && < 4.8.3 && <= 2.8.8 && > 5.1.2 && >= 6.5.5 ) || ( >= 8.8.5 && <= 2.2.8 && < 5.1.7 && < 8.4.1 && == 6.2.7 && > 2.3.6 && < 2.3.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "󵃹𭻪"
+                                        },
+                                        "dlUri": "http:dkfp"
                                     },
-                                    "( == 3.2.5 && >= 6.1.5 && < 4.4.1 && < 6.5.1 && <= 7.3.5 && <= 1.2.3 && > 8.6.8 ) || ( >= 2.4.2 && == 2.3.7 ) || ( <= 8.7.7 && > 8.7.7 && < 6.2.4 && >= 8.1.1 && <= 5.8.5 && >= 5.8.7 && < 3.6.3 && >= 5.1.7 ) || ( <= 8.8.3 && >= 4.2.8 )": {
-                                        "dlHash": "t",
+                                    "( > 2.1.2 && > 6.8.4 && >= 1.7.5 && <= 8.2.5 && <= 8.4.6 && == 1.3.2 && > 2.5.8 && < 6.2.8 )": {
+                                        "dlHash": "qhef",
                                         "dlSubdir": {
-                                            "RegexDir": "-n󾮓R􏣈"
+                                            "RegexDir": "\u0002𪧑5\t"
                                         },
-                                        "dlUri": "http:hzlahtzq"
+                                        "dlUri": "http:bsdxvxm"
                                     },
-                                    "( == 6.6.8 && > 2.7.7 && <= 4.2.8 && < 4.3.7 && <= 7.1.3 && < 3.3.7 && > 3.7.8 && < 1.4.2 && < 2.6.4 ) || ( <= 8.7.1 && < 6.5.4 && == 7.7.6 && <= 4.5.8 && < 3.5.7 ) || ( > 4.1.8 && <= 4.8.3 && <= 6.6.4 && >= 8.4.4 && > 7.5.6 && > 5.8.2 && < 5.8.7 && <= 8.2.5 ) || ( >= 3.2.5 && < 3.6.6 && >= 1.7.1 ) || ( < 7.2.4 && <= 5.8.8 && > 6.2.2 && == 1.4.1 && > 5.7.5 && <= 1.5.2 ) || ( >= 5.5.6 && >= 8.4.3 && == 4.7.3 && > 7.5.4 && > 7.1.6 && > 5.8.7 && <= 4.4.5 && >= 1.3.8 && == 5.6.5 )": {
-                                        "dlHash": "csrehblh",
+                                    "( > 4.8.7 && > 5.2.2 && >= 5.3.8 ) || ( == 4.7.2 && >= 5.3.4 ) || ( >= 5.2.5 && == 3.4.2 && == 7.4.6 && >= 6.2.2 ) || ( == 1.3.8 && > 3.2.6 && == 3.2.4 && == 4.5.6 && == 5.7.8 )": {
+                                        "dlHash": "pkhmlyjk",
                                         "dlSubdir": {
-                                            "RegexDir": "5X𗺹𫹆"
+                                            "RegexDir": "HASFC"
                                         },
+                                        "dlUri": "http:j"
+                                    },
+                                    "( >= 7.3.4 && <= 4.4.1 && < 5.3.3 && >= 8.7.1 && <= 8.8.8 && >= 3.3.6 && >= 8.8.3 && <= 5.1.3 ) || ( >= 1.1.6 && == 6.8.6 && < 1.4.3 && == 8.3.7 && > 5.2.5 && < 5.1.2 && < 5.1.5 && == 2.6.6 ) || ( < 8.4.3 && <= 2.2.9 )": {
+                                        "dlHash": "hvmbi",
+                                        "dlSubdir": "(𦑩 ",
                                         "dlUri": "https:"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( <= 4.5.6 && <= 5.2.1 && > 5.7.6 && < 4.6.1 && >= 8.7.7 ) || ( < 2.5.2 && <= 5.1.7 && == 1.4.5 && <= 4.6.8 && <= 8.8.3 )": {
+                                        "dlHash": "wep",
+                                        "dlSubdir": "󸊜^𧴫🜗0筻",
+                                        "dlUri": "http:hoo"
+                                    }
+                                },
+                                "Linux_Alpine": {},
+                                "Linux_Exherbo": {
+                                    "( <= 6.8.4 && > 2.5.3 && <= 6.8.3 && >= 5.2.7 && > 5.1.6 && > 4.1.7 && > 2.8.6 )": {
+                                        "dlHash": "m",
+                                        "dlSubdir": "𠾚\u001c𠧯3",
+                                        "dlUri": "http:h"
                                     },
-                                    "( >= 5.8.5 && >= 5.5.5 && < 5.6.1 && <= 1.6.3 && <= 1.6.2 && == 2.1.5 && == 2.1.2 && >= 3.3.7 && <= 8.4.5 )": {
-                                        "dlHash": "gtgrhl",
+                                    "( <= 8.1.2 && <= 6.3.8 && < 7.7.1 && == 1.7.1 && <= 6.7.2 && > 2.6.8 && >= 6.6.3 && >= 1.8.2 ) || ( < 5.4.5 && > 4.4.6 && >= 8.7.6 && <= 5.5.3 && == 5.4.3 && > 2.1.8 ) || ( > 3.5.3 && > 8.9.1 && < 7.2.6 && >= 8.8.7 && == 7.3.5 && <= 3.4.9 && == 8.3.6 && > 7.4.3 && < 1.6.8 )": {
+                                        "dlHash": "thagzqnr",
                                         "dlSubdir": null,
-                                        "dlUri": "https:pgvyidye"
+                                        "dlUri": "https:abt"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "anifcsuw",
+                                    "( >= 1.2.3 )": {
+                                        "dlHash": "",
                                         "dlSubdir": null,
-                                        "dlUri": "https:rrfowjn"
+                                        "dlUri": "https:hoh"
+                                    },
+                                    "( >= 7.3.7 && <= 8.8.5 && <= 6.3.7 && >= 6.3.8 ) || ( >= 4.6.4 && >= 5.6.5 ) || ( == 8.8.7 && > 5.4.1 && < 7.7.7 && == 6.3.5 )": {
+                                        "dlHash": "kkqykbwp",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0001謔󲨣='"
+                                        },
+                                        "dlUri": "http:wexa"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "ddyofhc",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:ndkmbf"
                                     }
-                                },
-                                "FreeBSD": {}
+                                }
                             }
                         },
-                        "viChangeLog": null,
-                        "viPostInstall": "",
-                        "viPostRemove": "omwv",
-                        "viPreCompile": "dbwuch",
-                        "viSourceDL": {
-                            "dlHash": "xsqnhi",
-                            "dlSubdir": "b",
-                            "dlUri": "https:erxvac"
-                        },
+                        "viChangeLog": "https:byvvu",
+                        "viPostInstall": "ezahxgy",
+                        "viPostRemove": "",
+                        "viPreCompile": null,
+                        "viSourceDL": null,
                         "viTags": [
-                            "old",
-                            "Prerelease",
-                            "Prerelease"
+                            "old"
                         ]
                     },
-                    "2.7.7": {
+                    "4.1.6": {
                         "viArch": {
-                            "A_32": {
+                            "A_ARM64": {
                                 "Darwin": {
-                                    "( <= 4.2.6 && >= 4.7.2 ) || ( >= 4.1.7 )": {
-                                        "dlHash": "xndndn",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:iiyjt"
-                                    },
-                                    "( > 2.5.5 ) || ( == 7.4.3 && >= 1.3.6 && < 8.2.1 && > 6.8.2 && <= 7.6.1 && < 5.5.5 && == 2.6.7 && < 2.3.1 ) || ( == 1.2.3 && == 7.7.4 && > 8.4.1 && <= 6.3.6 && <= 3.2.4 && == 5.5.1 && >= 5.5.1 && <= 3.8.6 ) || ( < 3.1.2 && <= 5.7.8 && > 5.1.4 && <= 8.8.6 && < 4.2.1 ) || ( >= 3.5.8 && < 4.1.1 && > 8.8.2 && >= 7.1.5 && == 2.5.8 && < 8.8.1 && > 3.7.3 ) || ( > 2.8.5 ) || ( <= 5.5.8 )": {
-                                        "dlHash": "wcnh",
-                                        "dlSubdir": {
-                                            "RegexDir": "􉂪퉜L𥬲z>"
-                                        },
-                                        "dlUri": "http:gpmp"
+                                    "( > 2.1.1 && >= 6.5.5 && < 7.7.7 && <= 8.4.8 && == 4.5.3 && < 8.2.1 && < 2.6.3 ) || ( == 5.2.7 && >= 1.4.6 && == 5.4.3 && < 3.6.8 )": {
+                                        "dlHash": "ns",
+                                        "dlSubdir": "L􀛹V\u0019/K𒌦",
+                                        "dlUri": "https:svzhpnlj"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:mlrld"
+                                        "dlHash": "qgnmnmgo",
+                                        "dlSubdir": "Z󱙂k{wퟕ",
+                                        "dlUri": "http:coevmkyo"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( < 4.1.8 && <= 7.3.1 && > 5.6.8 && == 3.8.1 )": {
-                                        "dlHash": "pmtm",
+                                    "( < 2.1.4 && < 4.6.2 && >= 3.2.3 && == 8.4.3 && == 1.5.2 && == 4.2.7 && < 5.2.6 )": {
+                                        "dlHash": "xp",
                                         "dlSubdir": null,
-                                        "dlUri": "https:wqyzxj"
-                                    },
-                                    "( <= 5.1.2 && == 2.5.3 && < 4.1.2 && == 5.4.6 && <= 1.8.8 )": {
-                                        "dlHash": "agxs",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0006AtTj"
-                                        },
-                                        "dlUri": "https:auw"
-                                    },
-                                    "( == 1.6.1 && <= 4.1.3 && < 7.3.9 && == 6.4.1 )": {
-                                        "dlHash": "b",
-                                        "dlSubdir": "k",
-                                        "dlUri": "https:bb"
-                                    },
-                                    "( == 3.4.8 && > 5.4.3 && >= 3.7.5 && >= 1.2.8 && < 3.2.3 && < 5.3.3 && > 1.4.4 && <= 6.6.5 && == 2.1.8 )": {
-                                        "dlHash": "borgrdt",
-                                        "dlSubdir": "nxkkf",
-                                        "dlUri": "https:ouqtczs"
+                                        "dlUri": "https:byf"
                                     },
-                                    "( >= 1.5.1 && > 1.2.5 )": {
-                                        "dlHash": "omduaw",
+                                    "( < 7.1.7 && > 4.6.3 && < 3.6.8 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "󸶽"
+                                            "RegexDir": "𧑏\u0013Q􀆲\u001e>M"
                                         },
-                                        "dlUri": "http:jc"
-                                    },
-                                    "( >= 8.3.8 && < 1.5.4 && > 1.6.7 && >= 2.1.2 && < 3.5.8 && < 5.5.7 && >= 8.2.5 && > 5.6.5 && < 2.8.6 ) || ( < 4.2.2 && <= 3.4.4 && == 4.8.4 && > 6.1.6 && <= 4.7.2 && < 8.6.4 && <= 6.5.8 && > 5.8.3 ) || ( > 4.4.3 && < 3.5.1 && >= 5.3.8 && <= 3.5.8 && > 3.8.8 && <= 1.1.8 && <= 7.6.6 ) || ( >= 1.4.2 && == 4.3.1 && <= 4.7.7 && == 1.6.1 && < 3.8.7 ) || ( < 7.3.4 && < 1.6.6 && <= 3.3.6 && <= 2.8.3 && < 3.6.4 && == 5.6.8 ) || ( <= 3.6.4 && < 1.4.5 && > 1.2.4 && > 5.1.4 && >= 6.2.1 && <= 8.2.7 && == 2.7.3 && <= 3.6.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "fyqzpycj",
-                                        "dlUri": "https:ja"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "kbq",
-                                        "dlSubdir": "gczcd",
-                                        "dlUri": "https:azvyaios"
+                                        "dlUri": "http:rrly"
                                     }
                                 },
                                 "Linux_CentOS": {
-                                    "( >= 8.3.8 && > 5.4.3 && < 8.1.7 && < 7.4.4 && < 8.4.7 && > 7.7.5 && == 2.9.5 && <= 2.4.2 && == 1.5.1 ) || ( <= 5.4.2 && == 7.6.4 && == 8.3.3 && > 5.6.4 && == 8.2.2 && == 6.3.1 && <= 4.7.6 )": {
-                                        "dlHash": "krnkjv",
+                                    "( == 7.6.3 && <= 6.6.8 && <= 1.4.6 && >= 1.6.3 && < 1.8.6 )": {
+                                        "dlHash": "",
                                         "dlSubdir": null,
-                                        "dlUri": "http:dj"
+                                        "dlUri": "http:wjiqiwoy"
                                     },
-                                    "( >= 8.7.5 && > 2.3.8 ) || ( >= 9.2.2 && >= 3.6.4 && < 7.1.5 && == 8.6.7 && == 5.7.1 ) || ( > 5.8.8 && <= 6.4.8 && > 6.1.5 && <= 8.2.6 && <= 6.2.7 && < 4.8.5 && >= 3.1.3 && < 6.4.4 && < 2.1.1 ) || ( > 8.3.2 && < 8.2.7 && >= 1.4.6 && >= 8.1.3 && > 6.3.2 ) || ( >= 4.5.6 && == 8.2.4 ) || ( >= 6.6.3 && >= 5.7.1 && < 2.6.5 && < 8.8.6 && <= 3.7.6 && == 4.6.7 && >= 5.8.2 && < 1.7.6 && > 3.7.3 ) || ( < 3.2.1 && == 4.1.3 ) || ( > 6.1.4 && == 2.6.6 && > 2.1.8 && == 5.8.1 && == 6.2.5 && <= 1.6.5 && < 5.3.1 ) || ( <= 7.6.5 )": {
-                                        "dlHash": "mhxatb",
-                                        "dlSubdir": "i",
-                                        "dlUri": "http:ib"
+                                    "( >= 6.4.5 )": {
+                                        "dlHash": "zackkuu",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:zjqhnp"
                                     }
-                                }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 3.7.3 && >= 8.6.6 && > 4.8.7 && <= 8.4.1 && >= 3.2.5 && == 2.7.6 && >= 3.5.3 && > 5.7.8 )": {
-                                        "dlHash": "",
+                                },
+                                "Linux_Debian": {
+                                    "( <= 5.1.2 && == 6.1.8 && > 4.4.2 && > 2.8.4 && == 5.3.6 && == 4.1.8 && >= 1.1.8 && > 6.4.6 && <= 5.3.5 )": {
+                                        "dlHash": "heg",
                                         "dlSubdir": {
-                                            "RegexDir": "\u000fVV"
+                                            "RegexDir": "\\\rL"
                                         },
-                                        "dlUri": "https:akz"
+                                        "dlUri": "http:bmszc"
                                     },
-                                    "( <= 4.4.8 && >= 8.4.5 && <= 1.1.6 && > 5.2.3 && < 2.7.7 && <= 6.5.7 && == 2.6.8 && >= 7.2.7 && > 5.4.5 ) || ( > 2.3.5 && >= 5.2.2 && > 8.6.5 && >= 6.5.8 && > 5.7.7 && > 5.7.6 && > 1.1.3 && == 7.5.4 ) || ( > 5.1.1 && <= 6.1.8 && > 4.7.1 && <= 5.7.3 && == 3.8.4 ) || ( >= 5.1.8 && >= 1.2.4 && > 4.4.3 )": {
-                                        "dlHash": "",
+                                    "( >= 6.5.3 && == 7.7.7 && >= 7.8.7 && < 7.5.6 && < 6.3.6 && <= 1.4.4 && > 5.3.8 && < 7.1.2 && < 5.4.6 )": {
+                                        "dlHash": "qgkaxhg",
+                                        "dlSubdir": {
+                                            "RegexDir": "􆳶⎬􈃼\u001d"
+                                        },
+                                        "dlUri": "http:jghpnbkw"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 3.3.3 && == 5.8.7 && == 7.3.3 && < 2.6.2 && <= 5.7.4 && > 6.5.1 ) || ( >= 6.8.7 && < 6.5.2 && > 3.6.8 && >= 3.3.1 ) || ( <= 1.2.8 && < 7.7.3 && >= 3.5.2 && == 1.8.2 && == 5.3.4 )": {
+                                        "dlHash": "efdkrber",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:lkie"
+                                    },
+                                    "( <= 4.2.3 )": {
+                                        "dlHash": "menprp",
                                         "dlSubdir": {
-                                            "RegexDir": "o,J"
+                                            "RegexDir": "\u0011𩨘g󴪌𭈱\u0014􉤀"
                                         },
-                                        "dlUri": "http:fblk"
+                                        "dlUri": "http:l"
                                     },
-                                    "( > 4.3.2 && == 4.2.6 && >= 4.5.5 && < 5.7.3 && <= 8.3.6 && < 8.1.3 && > 6.2.4 )": {
-                                        "dlHash": "",
+                                    "( <= 6.5.2 && == 6.3.3 && >= 3.4.5 && < 4.2.5 && <= 5.1.8 && <= 1.4.7 && <= 5.9.3 )": {
+                                        "dlHash": "z",
                                         "dlSubdir": {
-                                            "RegexDir": ":툂t\u0015dntﮂ"
+                                            "RegexDir": "9𤼅󰱬\u0014-N􌰦󼗫"
                                         },
-                                        "dlUri": "https:gden"
+                                        "dlUri": "http:sump"
+                                    },
+                                    "( > 2.2.4 && == 5.1.1 )": {
+                                        "dlHash": "bvaqte",
+                                        "dlSubdir": "@ó± ¡5\r",
+                                        "dlUri": "http:jwmi"
                                     },
-                                    "( >= 7.5.1 && <= 4.5.2 && > 4.3.6 && < 2.3.2 && == 7.5.9 && == 2.1.2 && > 7.6.2 ) || ( == 3.8.8 && > 6.7.6 && < 2.8.1 )": {
-                                        "dlHash": "gfjid",
+                                    "( >= 5.5.2 && <= 9.4.1 && < 3.5.8 && >= 3.2.3 && >= 5.8.6 && <= 7.3.6 )": {
+                                        "dlHash": "gxo",
                                         "dlSubdir": {
-                                            "RegexDir": "Z\nD "
+                                            "RegexDir": "\u000b፞\u0019H?㡊c"
                                         },
-                                        "dlUri": "http:hdhrbn"
+                                        "dlUri": "http:mzzufsi"
+                                    },
+                                    "( >= 7.4.6 && <= 7.3.2 && >= 5.8.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "䆹kDT\u0014eP",
+                                        "dlUri": "https:ott"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "b",
+                                        "dlHash": "eq",
                                         "dlSubdir": {
-                                            "RegexDir": "󷷦F󺽞0楳"
+                                            "RegexDir": "\""
                                         },
-                                        "dlUri": "http:kjpkoem"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( < 5.2.4 && <= 5.4.3 ) || ( <= 1.3.6 && > 5.6.2 && >= 4.1.7 && > 4.2.3 && == 2.6.6 && > 3.7.8 )": {
-                                        "dlHash": "nrxxdjl",
-                                        "dlSubdir": "yhhm",
-                                        "dlUri": "https:fuf"
-                                    },
-                                    "( <= 4.7.7 && > 6.5.7 && < 7.2.8 && >= 2.5.2 && >= 3.5.6 && < 2.5.4 && < 4.1.3 ) || ( <= 6.1.3 && < 3.8.5 && == 1.6.3 && <= 2.4.3 && > 6.2.6 && >= 8.3.5 && == 6.6.9 )": {
-                                        "dlHash": "ykurgqep",
-                                        "dlSubdir": "qoja",
-                                        "dlUri": "http:u"
-                                    },
-                                    "( <= 4.7.7 ) || ( >= 2.5.4 && < 5.6.6 && < 3.8.8 && > 7.2.8 && < 1.2.3 && >= 7.4.6 && >= 4.1.1 && > 7.4.8 && >= 8.3.5 ) || ( > 5.6.1 && > 2.8.6 && == 4.5.3 && > 3.5.5 && == 5.3.1 && >= 1.7.3 )": {
-                                        "dlHash": "buqsocw",
-                                        "dlSubdir": "bwfa",
-                                        "dlUri": "https:cy"
+                                        "dlUri": "https:xozfq"
                                     }
                                 }
                             },
-                            "A_Sparc": {
+                            "A_PowerPC64": {
                                 "Darwin": {
+                                    "( >= 6.4.8 && < 1.8.2 && == 3.1.3 && >= 1.2.8 )": {
+                                        "dlHash": "wj",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:zya"
+                                    },
                                     "unknown_versioning": {
-                                        "dlHash": "mhwpthh",
-                                        "dlSubdir": {
-                                            "RegexDir": "|H~M󺀧S>\u0007"
-                                        },
-                                        "dlUri": "https:d"
+                                        "dlHash": "jlaf",
+                                        "dlSubdir": "𩽚􄜩|$m󰴿Hx",
+                                        "dlUri": "https:r"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( < 3.2.6 && < 5.1.8 && < 4.2.4 && < 4.3.8 && <= 3.4.1 && < 4.1.5 && >= 4.6.5 && > 2.2.8 )": {
-                                        "dlHash": "zyraybnd",
-                                        "dlSubdir": "vlsomtt",
-                                        "dlUri": "http:p"
-                                    },
-                                    "( <= 3.8.3 && == 6.2.6 && >= 5.1.2 && >= 8.7.8 && >= 4.4.9 ) || ( < 6.2.4 && > 5.5.8 && < 5.3.2 && < 3.1.4 && <= 3.5.4 )": {
-                                        "dlHash": "mlxptes",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001a뜉zF琣4"
-                                        },
-                                        "dlUri": "https:t"
-                                    },
-                                    "( <= 8.4.4 && <= 7.6.6 && > 3.3.5 && <= 2.7.4 && < 8.5.3 ) || ( > 3.2.7 )": {
-                                        "dlHash": "gxph",
-                                        "dlSubdir": "lr",
-                                        "dlUri": "https:ahyxh"
-                                    },
-                                    "( == 8.3.5 && <= 1.5.1 && <= 5.7.6 && < 2.2.7 && <= 7.8.7 )": {
-                                        "dlHash": "qejn",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001aN🝈"
-                                        },
-                                        "dlUri": "http:qwjkcd"
-                                    },
+                                "Linux_Alpine": {},
+                                "Linux_Gentoo": {
                                     "unknown_versioning": {
-                                        "dlHash": "u",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:jhztrup"
+                                        "dlHash": "yagybkgh",
+                                        "dlSubdir": "\u0000(\u0011hzfs\u0003",
+                                        "dlUri": "https:yb"
                                     }
-                                },
-                                "Linux_Alpine": {
-                                    "( <= 3.3.7 && < 7.8.8 && >= 8.6.7 && < 8.3.7 && >= 4.3.6 && <= 8.6.4 && < 5.1.3 && <= 1.1.3 && >= 8.3.4 ) || ( > 7.4.6 && <= 7.1.4 && <= 5.2.4 && > 2.4.2 && >= 3.4.4 && == 4.1.5 && > 8.1.4 && <= 2.3.1 && > 5.3.1 ) || ( == 2.2.2 && <= 3.6.7 && > 5.2.3 && >= 4.3.2 && >= 8.8.6 )": {
-                                        "dlHash": "scs",
+                                }
+                            },
+                            "A_Sparc": {
+                                "FreeBSD": {
+                                    "( >= 4.7.7 && >= 7.2.3 )": {
+                                        "dlHash": "yn",
                                         "dlSubdir": null,
-                                        "dlUri": "https:uoyimlx"
+                                        "dlUri": "http:pwgzs"
                                     }
                                 },
-                                "Linux_RedHat": {
-                                    "( < 5.1.2 && > 3.2.3 && >= 1.7.7 && > 5.3.7 && < 2.1.1 )": {
-                                        "dlHash": "lua",
-                                        "dlSubdir": {
-                                            "RegexDir": "z1ᝄ󶚔璶G􂎗N"
-                                        },
-                                        "dlUri": "https:m"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "e",
-                                        "dlSubdir": {
-                                            "RegexDir": "]OH]"
-                                        },
-                                        "dlUri": "http:kennm"
-                                    }
-                                }
-                            },
-                            "A_Sparc64": {
-                                "Darwin": {
-                                    "( <= 4.3.2 && < 4.3.5 && < 1.4.5 && >= 6.8.4 && <= 7.8.1 && >= 2.2.7 ) || ( <= 1.4.8 && >= 3.2.7 && >= 2.8.2 && <= 3.6.4 )": {
-                                        "dlHash": "dvdoe",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0017\u0010d􌣠~"
-                                        },
+                                "Windows": {
+                                    "( < 8.3.6 && <= 3.7.4 && >= 3.8.8 ) || ( > 5.8.1 && == 3.7.6 && > 6.7.8 && >= 7.3.4 && >= 8.4.9 ) || ( <= 3.8.3 && == 7.8.6 && <= 2.2.2 && == 4.2.5 && == 8.1.1 )": {
+                                        "dlHash": "jidr",
+                                        "dlSubdir": "􃤦P\r\u000b$^,",
                                         "dlUri": "http:"
                                     },
-                                    "( > 6.2.5 && < 1.3.4 && == 2.6.7 && >= 7.4.8 && <= 6.2.6 ) || ( > 8.5.1 && == 4.5.3 && <= 8.6.6 && >= 3.2.8 && == 1.4.3 && <= 5.2.1 && > 7.8.6 && >= 5.3.4 )": {
-                                        "dlHash": "qn",
-                                        "dlSubdir": "n",
-                                        "dlUri": "https:cpxd"
-                                    },
-                                    "( >= 7.3.8 && == 1.1.4 ) || ( == 1.4.5 && < 4.3.5 ) || ( < 1.1.2 && == 2.2.6 && < 2.2.4 && >= 7.2.5 && >= 7.8.3 && == 5.3.8 && >= 1.1.8 && < 4.1.1 && > 6.7.4 ) || ( <= 4.6.5 )": {
-                                        "dlHash": "arjkm",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:emxidy"
-                                    },
-                                    "unknown_versioning": {
+                                    "( >= 2.3.8 ) || ( >= 1.3.7 && > 1.8.4 && < 3.3.1 && == 4.6.6 && >= 1.1.7 && < 8.4.1 ) || ( >= 7.6.4 && < 2.6.7 && < 5.3.5 && == 2.3.7 && >= 2.1.7 && <= 5.4.6 && == 3.5.1 )": {
                                         "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "󾲤4I죟X\u001aL"
+                                            "RegexDir": "􊇻\u0017䕑C|(@#"
                                         },
-                                        "dlUri": "https:flzvivy"
+                                        "dlUri": "https:ntyz"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "cycz",
+                                        "dlSubdir": "󴁥=7{e?7s",
+                                        "dlUri": "http:jmfirsyl"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": "http:xzljygds",
-                        "viPostInstall": "w",
+                        "viChangeLog": null,
+                        "viPostInstall": "qrvyqt",
                         "viPostRemove": null,
-                        "viPreCompile": "prxthsdf",
-                        "viSourceDL": {
-                            "dlHash": "ge",
-                            "dlSubdir": {
-                                "RegexDir": "ó²”¹\u0001"
-                            },
-                            "dlUri": "https:oxtzkxw"
-                        },
+                        "viPreCompile": null,
+                        "viSourceDL": null,
                         "viTags": [
-                            "base-7.7.2",
-                            "󸖍",
-                            "",
-                            "M\u00163-\u001b)",
-                            "Recommended"
+                            "Latest",
+                            "old"
                         ]
                     },
-                    "3.7.4": {
+                    "7.5.4": {
                         "viArch": {
                             "A_64": {
                                 "Darwin": {
-                                    "( < 8.4.8 )": {
-                                        "dlHash": "xs",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:tztkqo"
-                                    },
-                                    "( > 1.6.7 )": {
+                                    "( == 4.8.1 && >= 7.2.3 && < 4.7.4 && < 7.2.7 && > 8.6.3 && <= 3.6.7 && < 3.1.1 && > 3.6.7 && >= 4.1.2 ) || ( <= 5.6.4 )": {
                                         "dlHash": "",
-                                        "dlSubdir": "pjt",
-                                        "dlUri": "https:jal"
-                                    },
-                                    "( > 8.4.8 && <= 8.5.6 && == 7.3.3 && < 3.3.4 && > 4.1.4 && <= 5.6.4 && < 4.6.3 && >= 3.1.5 )": {
-                                        "dlHash": "slb",
-                                        "dlSubdir": "usagkby",
-                                        "dlUri": "https:i"
-                                    },
-                                    "( >= 3.3.2 && <= 5.7.7 && == 4.2.7 && <= 4.1.6 && >= 2.1.5 && >= 8.3.7 )": {
-                                        "dlHash": "uyulhyl",
                                         "dlSubdir": {
-                                            "RegexDir": "\u00145\u0004vK\u00076"
+                                            "RegexDir": "\u0015S)í’²Nl"
                                         },
-                                        "dlUri": "http:picdwutw"
+                                        "dlUri": "https:arztgqs"
                                     },
                                     "unknown_versioning": {
                                         "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "mD􉴾𤲘Wdඈ"
-                                        },
-                                        "dlUri": "http:rcltociv"
+                                        "dlSubdir": "",
+                                        "dlUri": "https:zkgic"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( <= 7.1.3 && == 6.3.7 && < 2.8.5 && == 5.2.7 && > 4.6.8 && == 2.4.1 )": {
-                                        "dlHash": "ry",
-                                        "dlSubdir": {
-                                            "RegexDir": "A"
-                                        },
-                                        "dlUri": "https:mpqkhfsd"
+                                "FreeBSD": {},
+                                "Linux_Debian": {
+                                    "( < 1.8.2 && == 6.4.8 ) || ( > 6.5.4 && <= 8.1.5 && > 6.4.2 && == 2.8.4 && < 7.3.4 && <= 4.6.3 && < 4.7.8 && == 3.6.3 ) || ( == 9.8.2 && < 3.7.2 && == 1.3.4 && < 7.4.3 && == 4.3.2 && > 3.1.1 && < 3.3.4 && == 8.3.4 && >= 6.4.7 ) || ( > 3.3.2 && == 2.6.2 )": {
+                                        "dlHash": "z",
+                                        "dlSubdir": "l",
+                                        "dlUri": "http:ykslmmau"
                                     },
-                                    "( == 1.6.2 && > 2.6.1 && == 6.8.7 && < 2.7.8 ) || ( <= 8.6.8 && >= 3.7.3 && >= 1.1.1 && < 8.1.2 && < 5.1.6 ) || ( == 4.2.4 && >= 3.8.6 && < 5.3.1 && == 8.1.6 && > 3.1.6 && <= 8.6.9 && >= 6.8.6 && <= 5.8.2 ) || ( < 8.6.8 && == 7.4.1 ) || ( < 5.1.2 && == 4.5.6 && < 7.3.2 && < 5.8.6 && <= 4.8.5 && > 8.8.4 && < 8.4.1 && > 2.3.5 && <= 5.9.8 )": {
-                                        "dlHash": "he",
+                                    "( <= 4.8.3 && <= 1.6.7 && < 5.1.5 && > 7.4.5 && < 1.8.8 && <= 6.6.4 && >= 5.7.8 && < 3.7.3 )": {
+                                        "dlHash": "me",
                                         "dlSubdir": {
-                                            "RegexDir": "~`羑\r㆔"
+                                            "RegexDir": "󾎝"
                                         },
-                                        "dlUri": "http:k"
+                                        "dlUri": "https:vavj"
                                     },
-                                    "( > 6.5.6 && < 7.6.2 )": {
-                                        "dlHash": "bbmvew",
-                                        "dlSubdir": {
-                                            "RegexDir": "j%D"
-                                        },
-                                        "dlUri": "http:pjmxm"
+                                    "( == 5.6.3 && == 3.6.4 && == 4.2.4 && >= 6.7.8 ) || ( < 2.1.8 && == 1.5.2 && >= 2.6.7 && > 4.1.5 && <= 3.5.7 && >= 4.4.3 )": {
+                                        "dlHash": "oarq",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
                                     },
-                                    "( >= 2.2.7 && > 2.7.5 )": {
-                                        "dlHash": "eyzezy",
-                                        "dlSubdir": {
-                                            "RegexDir": "[u"
-                                        },
-                                        "dlUri": "https:qakua"
+                                    "( > 3.2.3 && < 6.3.3 && >= 1.1.1 && < 3.2.3 && < 3.3.7 ) || ( == 3.3.8 && >= 7.8.7 && >= 7.7.6 && > 1.3.1 && <= 7.7.2 && > 8.7.1 && >= 8.5.7 && >= 5.1.4 && < 5.8.8 ) || ( >= 5.2.2 && <= 4.3.4 && > 4.7.8 && >= 1.1.4 && <= 3.2.8 && >= 2.7.8 && < 5.3.2 && >= 1.3.7 && < 1.8.9 )": {
+                                        "dlHash": "ljzlkcd",
+                                        "dlSubdir": "#\u0007𩜜&",
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 5.3.2 && >= 2.5.9 && <= 5.7.3 && == 6.4.8 && <= 6.4.5 && <= 1.5.3 )": {
-                                        "dlHash": "gsuhuug",
-                                        "dlSubdir": {
-                                            "RegexDir": "UT4􃎅"
-                                        },
-                                        "dlUri": "http:kjrxsm"
+                                    "( > 6.7.3 && >= 2.1.4 && < 2.5.7 && == 5.3.2 ) || ( < 4.3.7 && > 4.3.3 && <= 7.5.5 && == 3.8.6 && <= 5.4.3 && == 6.4.3 && <= 8.2.3 ) || ( <= 2.8.8 && <= 7.4.5 && == 5.5.7 && == 1.6.1 )": {
+                                        "dlHash": "orsdzj",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "lji",
+                                    "( > 7.4.3 && <= 2.8.4 && > 5.6.2 && >= 8.6.6 && == 5.2.4 && <= 8.5.7 && <= 2.1.2 && > 4.3.1 && < 5.8.1 )": {
+                                        "dlHash": "s",
+                                        "dlSubdir": "\u0000󿓁🂓ʰ0>7",
+                                        "dlUri": "https:txboc"
+                                    },
+                                    "( >= 3.4.7 ) || ( < 4.5.6 && > 6.5.2 && > 8.7.8 && > 6.5.7 && >= 6.1.7 && < 1.2.8 && > 5.2.6 ) || ( > 6.1.2 && == 1.2.8 && == 4.1.2 && == 5.6.2 ) || ( == 6.3.6 && >= 8.8.7 && == 7.5.4 && >= 6.1.6 && > 2.8.1 && >= 6.6.6 )": {
+                                        "dlHash": "ydqvh",
                                         "dlSubdir": null,
-                                        "dlUri": "http:tmdls"
+                                        "dlUri": "https:qpfmrjtm"
+                                    },
+                                    "( >= 4.3.4 && > 2.5.8 ) || ( <= 8.2.7 && >= 3.5.2 && >= 2.8.6 )": {
+                                        "dlHash": "dhshzt",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:rs"
                                     }
                                 },
-                                "Linux_UnknownLinux": {
-                                    "( <= 1.5.6 )": {
-                                        "dlHash": "hbahsne",
+                                "Linux_Mint": {
+                                    "unknown_versioning": {
+                                        "dlHash": "br",
                                         "dlSubdir": {
-                                            "RegexDir": "𤇞E5*"
+                                            "RegexDir": "yd2'"
                                         },
-                                        "dlUri": "https:mjvt"
-                                    },
-                                    "( >= 1.3.8 && > 8.5.5 && == 4.7.4 && == 4.4.7 && >= 1.3.8 )": {
-                                        "dlHash": "yoekq",
-                                        "dlSubdir": "tqwdmaxm",
-                                        "dlUri": "http:vwz"
+                                        "dlUri": "https:xb"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 2.6.2 && >= 7.5.6 && >= 2.5.1 && > 4.1.7 && == 3.7.6 && <= 5.7.4 && < 8.1.1 && <= 2.3.2 && > 8.1.6 )": {
+                                        "dlHash": "ur",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:kk"
                                     },
-                                    "unknown_versioning": {
+                                    "( == 8.7.4 && == 3.3.2 && > 1.6.5 )": {
                                         "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:o"
+                                        "dlSubdir": {
+                                            "RegexDir": "vB􄇫\u0004:\u000f𥞩𣂂"
+                                        },
+                                        "dlUri": "https:jt"
                                     }
                                 }
                             },
-                            "A_ARM": {
+                            "A_ARM64": {
                                 "Darwin": {
-                                    "( > 5.8.4 && < 1.1.7 && > 5.1.5 && >= 4.3.3 && >= 6.8.2 && >= 4.2.4 && >= 1.3.4 && >= 4.4.7 ) || ( > 4.2.7 && == 6.7.7 ) || ( >= 8.8.3 && >= 7.7.2 && < 3.5.3 && > 1.6.1 && >= 8.1.7 ) || ( > 6.9.1 && > 5.4.3 && >= 5.1.3 && <= 6.4.7 && <= 6.5.4 && > 6.2.1 && < 7.6.3 && > 4.4.3 )": {
-                                        "dlHash": "mmcr",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0013>􏳇𠓦$\u001a\"5"
-                                        },
-                                        "dlUri": "https:lln"
+                                    "( <= 6.2.4 && > 2.7.3 && == 2.6.2 && < 2.6.2 && == 6.2.1 && == 5.3.4 ) || ( > 3.3.8 && <= 1.2.6 && < 1.4.1 && > 3.3.5 ) || ( > 5.3.8 && >= 6.3.2 && < 7.7.7 && <= 3.7.5 && > 8.6.7 ) || ( > 7.1.8 ) || ( <= 7.7.7 && >= 8.3.1 && == 3.8.7 && >= 2.3.4 && >= 7.1.6 && <= 2.8.6 && == 8.7.5 && == 7.5.4 && == 2.6.6 )": {
+                                        "dlHash": "qixyb",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:pqhsghmp"
                                     },
-                                    "( > 6.2.5 && > 4.7.6 )": {
-                                        "dlHash": "de",
+                                    "( == 1.6.1 && > 5.3.6 && < 3.6.1 ) || ( < 6.6.5 && > 7.5.1 && >= 6.7.7 && <= 2.8.4 && <= 4.5.7 && >= 5.5.5 ) || ( == 5.6.5 && > 5.2.4 && >= 5.4.8 && > 5.3.2 && <= 1.8.4 && == 3.8.4 && > 4.7.6 && == 4.8.2 && == 5.8.2 ) || ( == 5.5.1 && < 3.8.5 && < 2.5.4 && < 8.5.2 )": {
+                                        "dlHash": "dslpy",
                                         "dlSubdir": {
-                                            "RegexDir": "嘃'\u001b>2"
+                                            "RegexDir": "\tn􏄉"
                                         },
-                                        "dlUri": "http:foraw"
+                                        "dlUri": "http:afjsf"
+                                    },
+                                    "( == 6.4.3 && == 3.8.3 ) || ( <= 6.8.8 && > 1.3.8 && == 3.6.1 ) || ( < 2.6.9 && < 2.7.5 )": {
+                                        "dlHash": "indejbow",
+                                        "dlSubdir": "1yó²¹¹\u001d",
+                                        "dlUri": "http:vwdyp"
+                                    },
+                                    "( > 2.3.4 && >= 3.7.6 && == 8.3.7 ) || ( == 3.5.5 && > 1.4.4 && <= 3.6.5 && < 1.5.3 && <= 6.2.7 && > 6.3.3 )": {
+                                        "dlHash": "v",
+                                        "dlSubdir": "󱁎\r \u0016>\u00165",
+                                        "dlUri": "https:rfb"
+                                    },
+                                    "( > 7.1.5 && == 5.6.5 && == 7.1.4 && == 2.5.3 && == 4.1.4 && == 2.5.7 && <= 5.5.3 && == 6.1.2 && < 4.3.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "|𠨅폼J",
+                                        "dlUri": "http:owigjnql"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "cd",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:mlwluq"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( <= 5.2.2 && >= 2.1.7 && > 2.2.6 && < 1.4.7 && > 5.5.7 && > 3.1.4 && == 6.8.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "rzcs",
-                                        "dlUri": "http:qf"
+                                    "( < 6.6.8 && == 8.1.1 && < 1.6.1 && > 1.9.5 && == 2.3.6 && >= 6.5.2 && > 4.1.4 )": {
+                                        "dlHash": "shtw",
+                                        "dlSubdir": "\u001c",
+                                        "dlUri": "https:kivuhhhv"
                                     },
-                                    "( <= 5.3.5 && == 5.2.6 && < 3.5.8 )": {
-                                        "dlHash": "vb",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
+                                    "( == 7.8.6 && == 4.4.6 && >= 4.5.1 ) || ( <= 6.1.4 ) || ( <= 2.8.3 && > 2.1.8 )": {
+                                        "dlHash": "wphkqts",
+                                        "dlSubdir": "V𬆅",
+                                        "dlUri": "https:yds"
                                     },
-                                    "( >= 4.4.4 ) || ( <= 6.6.4 && < 7.4.5 && < 1.3.6 && >= 5.2.3 ) || ( == 4.7.1 )": {
-                                        "dlHash": "a",
-                                        "dlSubdir": "tmbpc",
-                                        "dlUri": "https:zu"
+                                    "( > 3.1.1 && <= 1.6.5 && >= 2.4.4 && == 5.8.2 && > 6.4.4 && < 5.6.1 && < 5.1.3 )": {
+                                        "dlHash": "twy",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:uvb"
                                     },
-                                    "( >= 7.7.8 && >= 1.1.6 )": {
-                                        "dlHash": "qceipnek",
+                                    "( > 4.7.2 && == 7.3.2 && == 6.6.4 && > 1.2.1 && > 6.7.2 && < 6.3.7 && < 7.1.1 && < 6.4.4 )": {
+                                        "dlHash": "xdgf",
                                         "dlSubdir": null,
-                                        "dlUri": "http:mq"
+                                        "dlUri": "http:jq"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "qql",
-                                        "dlSubdir": "nx",
-                                        "dlUri": "http:vh"
+                                        "dlHash": "",
+                                        "dlSubdir": "APUd0>\u001b\u000e",
+                                        "dlUri": "http:hretebdg"
+                                    }
+                                },
+                                "Linux_RedHat": {
+                                    "( == 3.2.3 && <= 3.2.6 && >= 6.2.6 )": {
+                                        "dlHash": "n",
+                                        "dlSubdir": {
+                                            "RegexDir": "𝑒"
+                                        },
+                                        "dlUri": "https:zpo"
                                     }
                                 }
                             },
                             "A_PowerPC": {
                                 "Darwin": {
-                                    "( == 1.1.4 ) || ( < 8.5.8 && == 6.8.4 && >= 4.7.3 && <= 6.4.6 && == 3.8.3 ) || ( == 7.2.8 && <= 2.3.1 && >= 7.3.7 )": {
-                                        "dlHash": "gccjm",
-                                        "dlSubdir": "gzkoj",
-                                        "dlUri": "https:cm"
-                                    },
-                                    "( == 6.2.7 && <= 4.3.3 && == 4.8.3 && == 6.8.8 && <= 5.1.2 && < 6.4.2 && >= 2.3.8 && >= 2.3.3 && < 2.6.1 )": {
-                                        "dlHash": "jzukl",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:mlrfe"
+                                    "( == 8.6.3 && == 5.1.3 && >= 3.1.5 ) || ( > 6.8.4 && >= 5.1.5 && > 7.4.3 && >= 4.7.6 && <= 1.2.1 && > 2.5.3 )": {
+                                        "dlHash": "g",
+                                        "dlSubdir": "\u0012𩿚{AJ􊑜>",
+                                        "dlUri": "http:j"
                                     },
-                                    "( >= 8.1.8 && > 1.6.7 && > 6.4.4 && > 4.1.6 && >= 2.5.7 && == 1.3.7 ) || ( > 4.8.8 && < 1.4.5 && >= 4.2.6 && >= 5.4.5 && > 4.3.1 && > 8.5.6 && >= 5.6.4 && < 2.4.1 ) || ( == 6.4.7 && == 6.6.2 && > 6.1.6 && == 5.1.2 && >= 4.7.1 && < 5.3.6 && < 8.1.5 && < 6.6.1 )": {
+                                    "( > 1.8.2 && == 3.6.5 && < 6.5.7 ) || ( > 1.1.2 && > 8.8.8 && >= 3.4.7 )": {
                                         "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "CfLèš»\u0013"
-                                        },
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( <= 2.1.8 && == 1.7.4 && >= 5.7.4 ) || ( >= 4.5.8 && <= 1.1.6 && < 5.5.7 && >= 6.8.4 && <= 2.8.2 && <= 1.6.7 )": {
-                                        "dlHash": "h",
-                                        "dlSubdir": "nph",
-                                        "dlUri": "http:imw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "vziuzr",
-                                        "dlSubdir": {
-                                            "RegexDir": "_)}\u0017J"
-                                        },
-                                        "dlUri": "https:zlqpyf"
+                                        "dlSubdir": null,
+                                        "dlUri": "http:t"
                                     }
                                 },
-                                "Linux_RedHat": {
-                                    "( <= 2.5.6 && >= 5.8.4 && > 8.6.1 ) || ( == 4.8.1 && <= 2.6.7 && >= 2.1.3 && >= 7.3.5 && == 3.3.4 && <= 2.2.4 )": {
-                                        "dlHash": "kino",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:oplvjb"
-                                    },
-                                    "( <= 5.3.8 && >= 5.6.8 && < 2.2.3 && > 4.2.7 && < 2.2.5 && >= 4.1.5 && >= 1.5.6 && <= 1.3.8 )": {
-                                        "dlHash": "anhgdukg",
-                                        "dlSubdir": {
-                                            "RegexDir": "3s󼶁;D圛\u000f|"
-                                        },
-                                        "dlUri": "https:"
+                                "Windows": {
+                                    "( == 3.4.3 && == 6.5.8 && < 1.2.7 && > 3.4.7 && == 3.2.7 && <= 1.4.8 && > 1.8.4 )": {
+                                        "dlHash": "kawd",
+                                        "dlSubdir": "󸞐􆔁w",
+                                        "dlUri": "https:v"
                                     },
-                                    "( == 2.8.3 && == 1.1.4 && >= 7.1.4 && <= 7.8.1 && < 1.5.7 && > 8.2.2 && < 5.3.2 && <= 3.2.1 && < 3.1.8 )": {
-                                        "dlHash": "rmm",
-                                        "dlSubdir": {
-                                            "RegexDir": "$\u0014\u000f"
-                                        },
-                                        "dlUri": "http:"
+                                    "( == 6.5.1 && == 3.5.1 && >= 7.3.7 ) || ( >= 6.6.1 ) || ( >= 1.8.6 && > 3.8.8 )": {
+                                        "dlHash": "ruv",
+                                        "dlSubdir": "r\u0012",
+                                        "dlUri": "http:pelof"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "l",
-                                        "dlSubdir": "mip",
-                                        "dlUri": "https:bmjwjtfp"
+                                    "( > 9.4.2 && == 8.6.4 && > 5.5.3 && > 8.4.5 && < 2.4.7 && < 2.7.3 && >= 6.3.8 && > 6.4.1 && < 4.5.7 )": {
+                                        "dlHash": "datbquj",
+                                        "dlSubdir": "hx",
+                                        "dlUri": "http:mdke"
                                     }
                                 }
                             },
                             "A_Sparc": {
-                                "Linux_CentOS": {
-                                    "( > 3.6.5 && < 3.5.6 && >= 3.2.3 && < 3.6.1 && <= 6.2.8 && == 5.4.5 && >= 5.7.7 && == 4.7.3 && > 1.4.1 )": {
-                                        "dlHash": "jvzlel",
-                                        "dlSubdir": {
-                                            "RegexDir": "Y󻁛"
-                                        },
-                                        "dlUri": "http:ybgn"
-                                    },
-                                    "( > 5.4.4 && >= 4.7.1 && <= 7.5.8 && < 8.7.8 && >= 8.8.2 && > 8.2.4 && < 8.7.4 ) || ( >= 4.1.7 && < 3.4.7 && <= 6.5.5 && <= 6.6.6 )": {
-                                        "dlHash": "w",
+                                "FreeBSD": {
+                                    "( > 5.6.5 && >= 7.1.7 && < 4.7.4 && == 6.1.5 && > 6.8.4 && > 6.4.6 && == 4.1.4 && > 6.6.5 && > 3.4.1 ) || ( > 1.3.5 && < 1.3.4 && > 8.6.6 && > 1.1.4 && >= 3.1.7 && < 2.1.8 ) || ( > 6.1.3 && <= 5.7.8 && >= 7.2.7 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "E\u0007y󶐘*`\u0010"
                                         },
-                                        "dlUri": "https:"
+                                        "dlUri": "https:zeeo"
                                     },
-                                    "( > 8.4.4 && > 4.2.3 && < 8.1.2 && < 6.6.4 && == 5.5.1 )": {
-                                        "dlHash": "",
+                                    "( >= 3.6.5 && > 8.1.4 && < 3.3.6 && < 7.6.8 && == 5.4.7 )": {
+                                        "dlHash": "gtjphvh",
                                         "dlSubdir": null,
-                                        "dlUri": "https:tp"
+                                        "dlUri": "https:"
                                     },
-                                    "( >= 1.1.7 && > 7.7.2 && <= 4.3.8 )": {
-                                        "dlHash": "novwfgon",
+                                    "( >= 5.7.6 && > 7.2.1 && <= 7.7.1 && < 6.2.6 && <= 6.7.4 && <= 5.7.4 ) || ( > 3.2.4 && == 7.5.3 && >= 8.7.5 && == 1.8.2 && < 7.5.3 && < 2.5.3 )": {
+                                        "dlHash": "zexby",
                                         "dlSubdir": {
-                                            "RegexDir": "\u000c"
+                                            "RegexDir": "􄉶"
                                         },
-                                        "dlUri": "https:pqeaw"
+                                        "dlUri": "http:ce"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "lngrop",
+                                        "dlSubdir": "I\u001b\u0012",
+                                        "dlUri": "https:axxxyb"
+                                    }
+                                },
+                                "Windows": {
+                                    "( == 4.3.1 && <= 3.7.3 && > 8.4.8 && < 1.1.7 && == 5.4.5 ) || ( > 1.2.6 && == 2.3.7 && >= 7.3.7 && == 6.6.7 && <= 3.1.2 && < 7.7.2 )": {
+                                        "dlHash": "tac",
+                                        "dlSubdir": "5^\u0010",
+                                        "dlUri": "http:ix"
                                     },
-                                    "( >= 3.2.5 && == 5.4.2 && > 5.2.1 && <= 3.4.3 && < 7.7.8 && <= 1.1.7 && < 4.3.2 && == 5.4.1 )": {
-                                        "dlHash": "bxnmfuvl",
+                                    "( > 2.2.5 && < 4.7.6 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "󹬽\u001f"
+                                            "RegexDir": "6\u001fj{qL\u0014"
                                         },
-                                        "dlUri": "http:bdtki"
+                                        "dlUri": "https:txpsfu"
+                                    }
+                                }
+                            }
+                        },
+                        "viChangeLog": "https:qeelkw",
+                        "viPostInstall": "rialloi",
+                        "viPostRemove": "hsul",
+                        "viPreCompile": null,
+                        "viSourceDL": null,
+                        "viTags": [
+                            "鲤"
+                        ]
+                    }
+                },
+                "HLS": {
+                    "3.3.4": {
+                        "viArch": {
+                            "A_32": {
+                                "Linux_AmazonLinux": {
+                                    "( == 6.5.2 && < 5.3.6 && <= 3.2.1 ) || ( > 5.5.5 && >= 7.3.6 && <= 1.2.4 )": {
+                                        "dlHash": "c",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:k"
                                     },
-                                    "( >= 3.3.2 && == 6.4.4 && <= 6.7.1 && == 7.1.3 && <= 4.1.7 && <= 2.8.5 && == 1.6.3 )": {
-                                        "dlHash": "",
+                                    "unknown_versioning": {
+                                        "dlHash": "tfj",
                                         "dlSubdir": {
-                                            "RegexDir": "07U\"彃5_t"
+                                            "RegexDir": "C"
                                         },
-                                        "dlUri": "http:megvqtnj"
+                                        "dlUri": "https:jtcz"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {
+                                    "( >= 7.3.5 && > 7.7.1 && < 1.4.4 && > 2.1.5 && < 1.1.5 && > 2.3.8 )": {
+                                        "dlHash": "nirhsoni",
+                                        "dlSubdir": "~]",
+                                        "dlUri": "http:nu"
                                     },
-                                    "( >= 8.2.3 && <= 5.5.1 && > 3.8.5 && > 8.8.7 && < 4.7.7 && <= 4.5.2 )": {
-                                        "dlHash": "",
+                                    "( >= 8.1.2 && < 2.2.7 && >= 3.4.4 && > 4.4.3 )": {
+                                        "dlHash": "qxcu",
                                         "dlSubdir": null,
-                                        "dlUri": "http:dnmll"
+                                        "dlUri": "https:a"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "bytpmmf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:mnqq"
+                                        "dlHash": "g",
+                                        "dlSubdir": {
+                                            "RegexDir": "5z𠌛j#\u0012<􏊋"
+                                        },
+                                        "dlUri": "https:afxel"
                                     }
                                 }
                             },
-                            "A_Sparc64": {
+                            "A_64": {
                                 "Darwin": {
-                                    "( <= 4.5.8 && >= 6.6.8 )": {
-                                        "dlHash": "jfszcorg",
+                                    "( < 5.2.5 && >= 8.5.7 && > 2.4.1 && > 8.6.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "b􄝳\r작𥄖S="
+                                        },
+                                        "dlUri": "https:lnmqaiy"
+                                    },
+                                    "( < 8.8.3 && < 5.3.4 && <= 6.3.6 && < 5.3.6 && >= 8.4.5 && <= 8.8.2 && > 4.5.1 ) || ( == 8.3.7 && >= 5.6.5 && >= 6.8.7 ) || ( > 8.5.8 && <= 2.8.7 && >= 4.1.8 && >= 5.6.2 && == 7.8.8 && > 5.2.5 && <= 7.1.1 && < 2.6.5 && >= 3.7.1 )": {
+                                        "dlHash": "x",
                                         "dlSubdir": null,
-                                        "dlUri": "https:cno"
+                                        "dlUri": "https:okvp"
                                     },
-                                    "( <= 6.6.3 && < 1.4.1 && == 6.7.7 && <= 8.1.7 && >= 3.3.2 && == 1.1.7 && >= 6.3.8 && > 1.4.3 ) || ( >= 5.4.4 && > 6.4.2 && <= 3.6.1 && >= 4.5.3 && > 2.4.2 && > 8.5.3 ) || ( < 1.7.6 ) || ( >= 2.1.3 && <= 6.1.8 && > 7.8.4 )": {
-                                        "dlHash": "wli",
+                                    "( == 3.7.7 && == 8.4.5 )": {
+                                        "dlHash": "blgpfubi",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( < 3.7.5 && >= 5.6.6 && < 8.5.6 && > 2.5.8 && > 6.3.4 && >= 8.4.4 && == 6.3.2 && < 5.7.3 && == 1.8.7 )": {
+                                        "dlHash": "fydsyiu",
                                         "dlSubdir": {
-                                            "RegexDir": "ô…·„;Q"
+                                            "RegexDir": "*󻟙\u0010󴓂"
                                         },
-                                        "dlUri": "http:pzf"
+                                        "dlUri": "http:dbe"
+                                    },
+                                    "( <= 1.5.1 && > 1.5.2 && == 2.7.6 && <= 7.5.6 ) || ( == 3.2.5 && >= 8.4.2 && > 3.4.4 && == 1.5.2 && > 5.4.3 && == 3.7.1 && >= 1.2.4 )": {
+                                        "dlHash": "fcgbmjuu",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:gejyrysd"
                                     },
-                                    "( == 2.8.5 && >= 4.8.8 && <= 6.7.8 && == 8.5.2 && < 2.7.8 ) || ( == 8.5.3 && < 8.3.1 && < 5.5.9 && < 5.1.1 && >= 1.5.5 && >= 7.6.4 && > 4.5.6 )": {
-                                        "dlHash": "yzvg",
+                                    "( > 3.5.3 && >= 2.8.6 && < 1.4.1 && >= 4.6.4 && <= 6.7.3 && < 4.4.6 && <= 7.6.4 && >= 7.8.1 )": {
+                                        "dlHash": "qlrv",
                                         "dlSubdir": {
-                                            "RegexDir": "𖥌w"
+                                            "RegexDir": "1"
                                         },
-                                        "dlUri": "https:kutmvz"
+                                        "dlUri": "http:cgfmfmu"
                                     },
-                                    "( >= 5.6.6 && == 2.3.2 && < 4.8.4 && > 8.5.3 && > 8.1.1 && > 6.3.4 ) || ( == 7.2.1 && > 4.8.1 && <= 1.1.7 )": {
-                                        "dlHash": "qt",
+                                    "( > 4.3.3 && <= 6.7.8 && >= 8.2.7 && > 1.4.4 && == 7.8.6 && <= 8.6.5 ) || ( <= 6.2.9 && > 7.6.6 && == 8.3.7 && <= 4.1.1 && <= 8.3.4 && < 1.4.7 && > 1.6.1 && >= 4.4.4 && >= 8.2.3 ) || ( == 7.5.2 && > 4.3.3 && == 4.5.2 && > 1.1.8 && >= 7.8.2 && == 1.2.5 && == 4.1.7 && > 8.2.8 )": {
+                                        "dlHash": "yrnjh",
                                         "dlSubdir": {
-                                            "RegexDir": "\u001dqN𝈡Sx\u0006𦯤"
+                                            "RegexDir": "#CM(\u0014Ⴋ/􊼛"
                                         },
-                                        "dlUri": "http:fgrtzr"
+                                        "dlUri": "https:afqj"
                                     },
+                                    "( > 6.2.2 && < 6.1.8 && == 3.5.8 && <= 5.8.7 && <= 4.6.1 ) || ( <= 7.6.7 && >= 8.6.1 && > 5.6.2 && >= 1.7.4 ) || ( > 8.4.5 && < 4.8.8 && >= 3.2.4 && >= 7.4.4 && >= 5.1.8 && < 4.4.4 && > 1.8.3 && == 2.4.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:nbnjupbb"
+                                    }
+                                },
+                                "Linux_RedHat": {
                                     "unknown_versioning": {
-                                        "dlHash": "yfmley",
+                                        "dlHash": "ltnolr",
                                         "dlSubdir": {
-                                            "RegexDir": "󾣎ﲿ\u001b-\u0002"
+                                            "RegexDir": "cjôŠ“€u"
                                         },
-                                        "dlUri": "https:klwihbpd"
+                                        "dlUri": "http:ujv"
                                     }
-                                }
-                            }
-                        },
-                        "viChangeLog": "http:zehjbox",
-                        "viPostInstall": "qzqpyrw",
-                        "viPostRemove": "",
-                        "viPreCompile": "sdqvyupa",
-                        "viSourceDL": {
-                            "dlHash": "",
-                            "dlSubdir": {
-                                "RegexDir": "ð©¶»\u000f\tm\u001an\u0018n"
-                            },
-                            "dlUri": "https:plih"
-                        },
-                        "viTags": [
-                            "Latest",
-                            "Recommended"
-                        ]
-                    },
-                    "4.4.8": {
-                        "viArch": {
-                            "A_32": {
-                                "FreeBSD": {
-                                    "( <= 3.8.8 && >= 3.1.6 && >= 7.5.1 && > 6.6.6 && == 1.2.6 && > 4.8.1 && == 1.4.5 && < 6.1.7 && > 3.8.7 )": {
-                                        "dlHash": "i",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:wxi"
-                                    },
-                                    "( <= 8.8.8 ) || ( >= 1.3.3 && <= 8.6.2 && == 8.5.6 && <= 3.4.7 && == 7.5.5 )": {
-                                        "dlHash": "ylmzums",
+                                },
+                                "Windows": {
+                                    "( <= 3.3.1 && == 2.8.4 && < 6.3.2 && < 5.6.5 && == 1.5.6 && > 6.5.6 )": {
+                                        "dlHash": "doryahmb",
                                         "dlSubdir": {
-                                            "RegexDir": "T9俇UWB"
+                                            "RegexDir": "V4P1f"
                                         },
-                                        "dlUri": "http:"
+                                        "dlUri": "http:ue"
                                     },
-                                    "( == 2.3.8 && <= 3.7.2 && >= 8.8.6 && < 2.1.2 ) || ( > 5.3.5 && >= 3.1.3 && < 5.8.4 && <= 5.2.8 && >= 4.3.3 )": {
-                                        "dlHash": "pblb",
+                                    "( == 3.8.2 && > 8.4.6 && == 2.3.1 && > 2.1.2 && < 8.8.4 && > 4.6.8 && > 3.2.1 )": {
+                                        "dlHash": "xukmtt",
                                         "dlSubdir": {
-                                            "RegexDir": "縔s󳝖Bk"
+                                            "RegexDir": "\u001f\u001c\u0011q"
                                         },
-                                        "dlUri": "http:b"
+                                        "dlUri": "https:msqjgrw"
                                     },
-                                    "( == 5.4.4 ) || ( > 6.7.6 && < 2.4.3 && >= 5.1.8 && < 6.7.6 && <= 1.4.5 )": {
-                                        "dlHash": "qxx",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:k"
-                                    },
-                                    "( == 7.8.8 && <= 6.2.7 && >= 6.1.4 && <= 8.1.5 && >= 4.5.2 && > 2.8.4 && < 2.1.1 && == 1.8.3 ) || ( < 4.4.8 && >= 7.1.7 && < 7.4.1 && < 2.3.5 && <= 2.5.7 && == 1.2.4 )": {
-                                        "dlHash": "zlsh",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ucbrj"
+                                    "( > 1.8.2 && >= 4.3.8 && > 4.6.3 )": {
+                                        "dlHash": "indudm",
+                                        "dlSubdir": {
+                                            "RegexDir": "\n􏲂uZ"
+                                        },
+                                        "dlUri": "http:gjel"
                                     },
-                                    "( > 8.5.1 && <= 5.1.8 && <= 5.8.6 && <= 8.5.3 && > 2.5.1 && == 6.8.8 && > 8.3.1 ) || ( > 7.1.8 && >= 3.8.5 && > 1.2.8 && == 4.4.3 && == 7.5.3 && <= 2.5.3 && < 3.4.7 && == 6.6.5 ) || ( >= 1.5.1 && >= 4.8.8 && <= 4.5.3 )": {
-                                        "dlHash": "a",
-                                        "dlSubdir": "uxwjauru",
-                                        "dlUri": "http:fqwl"
+                                    "( > 4.8.4 ) || ( == 8.5.4 && <= 5.8.7 && == 6.5.2 && >= 8.7.5 && <= 3.5.3 && >= 8.8.4 && == 2.7.4 && <= 5.3.2 && > 1.4.4 ) || ( > 4.8.4 && == 4.3.5 && == 3.6.4 && < 3.4.5 && > 4.5.3 )": {
+                                        "dlHash": "jf",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0012𨡗Ib\u000c\u0006\u0017"
+                                        },
+                                        "dlUri": "http:xloyzzl"
                                     },
-                                    "( >= 5.5.7 && <= 8.2.3 && < 7.8.4 && >= 7.6.1 && <= 4.2.3 && <= 1.8.5 && > 8.5.6 ) || ( < 2.7.2 ) || ( >= 4.5.6 && >= 2.2.2 && <= 8.5.4 ) || ( <= 7.1.2 && > 2.8.5 ) || ( >= 6.1.3 && >= 6.2.3 && == 5.3.1 && < 3.1.7 && >= 8.6.3 && <= 8.6.2 && >= 2.2.2 ) || ( == 2.7.5 && >= 2.1.6 && >= 3.8.4 && >= 7.5.4 && > 2.6.2 ) || ( >= 5.3.5 && < 6.1.2 && >= 3.8.7 && < 7.7.2 && < 2.3.1 && < 8.5.2 && <= 4.5.3 && > 1.1.1 ) || ( < 5.5.5 && > 2.2.6 && < 1.5.4 && >= 5.2.4 ) || ( >= 7.2.7 && >= 6.8.3 && < 2.1.8 ) || ( < 5.3.1 && < 2.7.3 && == 1.1.7 && >= 5.4.5 && > 3.5.5 && >= 2.8.8 && == 2.7.2 ) || ( == 6.7.8 && >= 1.3.3 && < 3.2.7 && == 3.5.8 )": {
-                                        "dlHash": "v",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:kvrpbn"
+                                    "unknown_versioning": {
+                                        "dlHash": "wvkcgzn",
+                                        "dlSubdir": "􍟃VB",
+                                        "dlUri": "https:xtzz"
                                     }
                                 }
                             },
-                            "A_ARM": {
+                            "A_PowerPC": {
                                 "Darwin": {
-                                    "( > 2.8.5 && == 8.7.5 && >= 6.2.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "iugh",
-                                        "dlUri": "https:q"
+                                    "( <= 7.5.3 && <= 6.7.7 )": {
+                                        "dlHash": "taj",
+                                        "dlSubdir": {
+                                            "RegexDir": "\"\u0011q⩾󵪼GV"
+                                        },
+                                        "dlUri": "https:eloedxz"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "oadglu",
-                                        "dlSubdir": "fjos",
-                                        "dlUri": "https:e"
+                                        "dlHash": "fj",
+                                        "dlSubdir": "􌳻S\u0008󿬟rA𣉝V",
+                                        "dlUri": "https:"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( <= 1.2.3 && < 4.8.7 && <= 6.7.6 && == 6.6.3 && < 1.5.1 && >= 2.3.6 )": {
-                                        "dlHash": "nhwha",
-                                        "dlSubdir": "exzvysl",
-                                        "dlUri": "https:dcyylvuf"
+                                    "( == 8.1.1 && > 3.6.5 && >= 7.1.3 && <= 5.1.8 ) || ( >= 3.8.6 && > 8.6.3 && < 3.6.6 )": {
+                                        "dlHash": "ysecm",
+                                        "dlSubdir": "&5J~돗𠀫\u0000b",
+                                        "dlUri": "https:gjgaliaa"
                                     },
-                                    "( == 1.3.6 && <= 5.4.2 && > 4.4.7 && > 1.8.8 && == 3.7.5 && >= 4.9.8 && >= 8.6.1 && <= 8.8.3 && >= 8.1.4 ) || ( > 8.3.3 && < 6.8.4 && == 8.7.8 && < 8.5.7 && < 7.7.8 && >= 6.5.5 && < 7.3.2 )": {
-                                        "dlHash": "nmahei",
-                                        "dlSubdir": {
-                                            "RegexDir": "􍿾Q)\u0005"
-                                        },
-                                        "dlUri": "http:x"
-                                    },
-                                    "( > 1.6.6 && == 8.5.5 )": {
-                                        "dlHash": "oklx",
-                                        "dlSubdir": {
-                                            "RegexDir": "]&"
-                                        },
-                                        "dlUri": "http:raqvbrrb"
+                                    "( > 1.3.3 && >= 7.1.7 && >= 4.2.3 && <= 5.8.8 ) || ( >= 5.6.5 && > 8.1.1 ) || ( <= 1.2.2 && >= 2.9.6 && == 8.8.3 && >= 2.5.3 )": {
+                                        "dlHash": "d",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:iu"
                                     },
-                                    "( >= 1.1.6 && > 8.7.5 && >= 4.2.5 && == 2.4.3 && >= 3.3.6 && <= 4.5.7 && >= 4.1.8 && >= 1.8.7 && >= 2.3.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "ctqo",
-                                        "dlUri": "http:mqtc"
+                                    "( >= 1.4.1 )": {
+                                        "dlHash": "ofohu",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:okwryp"
                                     },
-                                    "( >= 1.4.7 && == 4.8.5 && > 3.8.6 && >= 6.5.3 ) || ( >= 6.6.2 && == 4.1.7 && == 4.5.5 && == 1.8.5 && >= 5.4.2 && == 5.4.5 && <= 2.1.8 && <= 4.7.2 ) || ( <= 7.7.6 && == 6.8.5 ) || ( <= 2.5.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "x",
+                                    "( >= 4.4.9 && == 2.3.9 && > 4.7.4 && == 3.5.3 && >= 1.3.1 && > 6.2.1 )": {
+                                        "dlHash": "dxh",
+                                        "dlSubdir": null,
                                         "dlUri": "http:"
                                     },
-                                    "( >= 6.7.3 && < 2.7.4 && > 3.9.8 && > 3.7.6 && > 1.2.4 && > 8.8.2 ) || ( < 5.6.1 && < 8.6.5 && >= 5.1.1 && == 4.6.4 ) || ( >= 8.2.5 && >= 7.3.1 && > 2.7.3 && == 1.4.4 && >= 3.8.6 && < 4.8.5 && < 7.4.5 && < 3.3.4 ) || ( >= 7.1.7 && == 3.1.4 && > 5.7.8 && >= 6.6.7 && < 6.4.8 && >= 3.4.6 && < 7.6.6 && < 3.3.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "󼍝/\u001a\u001e"
-                                        },
-                                        "dlUri": "http:wiv"
-                                    },
                                     "unknown_versioning": {
-                                        "dlHash": "acgirbxk",
-                                        "dlSubdir": {
-                                            "RegexDir": "rFQì±µ"
-                                        },
-                                        "dlUri": "http:vwmb"
+                                        "dlHash": "ccscy",
+                                        "dlSubdir": "_􎺺@𦹐j􎷏h",
+                                        "dlUri": "http:tjwohjfd"
                                     }
                                 },
-                                "Linux_AmazonLinux": {
-                                    "( < 2.3.6 && <= 4.3.4 && < 8.2.1 ) || ( > 8.3.1 )": {
-                                        "dlHash": "ydlcz",
+                                "Windows": {}
+                            },
+                            "A_PowerPC64": {
+                                "Darwin": {
+                                    "( < 2.2.3 && >= 6.8.1 && >= 8.2.7 && == 6.5.8 && > 3.4.2 ) || ( < 8.2.6 )": {
+                                        "dlHash": "epqvp",
                                         "dlSubdir": {
-                                            "RegexDir": "M]𧧡\u0008􁴒\u000c\u0014\t"
+                                            "RegexDir": "穟#"
                                         },
                                         "dlUri": "https:"
                                     },
-                                    "( > 8.4.3 && <= 1.3.7 && >= 4.2.7 && <= 4.4.8 && == 6.7.6 && < 6.6.4 && >= 2.3.4 ) || ( < 3.2.5 && == 6.4.2 && >= 4.3.1 && >= 3.7.7 && == 1.3.1 && <= 2.2.5 && <= 2.7.1 && > 4.3.7 && == 8.6.7 ) || ( <= 4.5.3 && <= 4.7.7 && < 8.5.2 && < 8.6.8 && >= 6.1.4 && < 7.3.7 ) || ( > 3.3.1 && <= 7.4.3 && <= 2.2.1 && <= 3.6.8 )": {
-                                        "dlHash": "hglhx",
-                                        "dlSubdir": {
-                                            "RegexDir": "lr%I"
-                                        },
-                                        "dlUri": "http:smid"
-                                    },
-                                    "( > 8.7.6 && == 3.6.5 && > 3.5.5 && > 7.2.2 && >= 5.5.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "':󻴇󿡎p􀄒􉎒"
-                                        },
-                                        "dlUri": "https:jceggffz"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 8.5.5 && > 6.8.4 && >= 8.4.7 && >= 7.2.5 && == 1.7.2 )": {
-                                        "dlHash": "klbg",
-                                        "dlSubdir": {
-                                            "RegexDir": "6"
-                                        },
-                                        "dlUri": "http:n"
+                                    "( < 7.5.4 && < 4.7.6 && >= 2.8.2 && <= 1.5.1 && <= 1.3.1 && == 7.8.8 && == 6.4.5 && > 2.6.3 && < 5.8.7 ) || ( > 7.2.2 && == 3.8.5 && >= 1.5.1 ) || ( > 1.1.2 && > 5.9.1 && >= 8.6.4 && < 5.9.6 && == 3.6.6 && >= 5.6.1 ) || ( == 4.1.4 && <= 2.8.7 && > 5.5.2 )": {
+                                        "dlHash": "nnfts",
+                                        "dlSubdir": "󷙉",
+                                        "dlUri": "https:ggpra"
                                     },
-                                    "( > 6.4.5 && == 1.2.7 && >= 5.2.4 && < 1.4.1 && <= 3.8.3 && < 2.6.8 && == 3.3.3 && < 6.7.3 && < 2.7.5 ) || ( < 7.4.7 && > 6.6.8 && <= 1.9.2 && < 7.4.5 && == 6.5.4 && <= 3.8.7 && < 1.8.1 && == 4.4.2 && == 6.7.3 )": {
-                                        "dlHash": "ha",
-                                        "dlSubdir": {
-                                            "RegexDir": "\\🪐씸w\u0013/f."
-                                        },
-                                        "dlUri": "http:cxvmt"
+                                    "( == 4.7.3 && <= 7.3.8 && >= 6.2.8 && >= 7.1.6 && > 2.4.7 && > 6.7.8 && == 8.1.6 && > 4.4.2 )": {
+                                        "dlHash": "y",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:inyt"
                                     },
-                                    "( >= 2.7.5 && <= 5.4.6 && > 4.3.8 )": {
-                                        "dlHash": "ixkzrwbp",
+                                    "unknown_versioning": {
+                                        "dlHash": "fsqit",
                                         "dlSubdir": null,
-                                        "dlUri": "http:"
+                                        "dlUri": "http:caj"
+                                    }
+                                },
+                                "FreeBSD": {},
+                                "Windows": {
+                                    "( <= 3.2.3 && < 3.7.1 && == 5.2.3 ) || ( > 3.2.6 && < 4.6.8 && == 2.6.6 && >= 6.7.5 && == 8.1.3 && <= 1.4.2 && <= 8.2.6 && >= 4.6.6 && > 6.2.8 )": {
+                                        "dlHash": "zxrespu",
+                                        "dlSubdir": "|􀥟󶋹i듷",
+                                        "dlUri": "https:xw"
                                     },
-                                    "( >= 7.3.7 )": {
-                                        "dlHash": "uwo",
-                                        "dlSubdir": "gyzp",
-                                        "dlUri": "http:z"
+                                    "unknown_versioning": {
+                                        "dlHash": "hzdhpjxt",
+                                        "dlSubdir": "󸰴.𬞮6",
+                                        "dlUri": "https:m"
                                     }
                                 }
                             },
-                            "A_ARM64": {},
-                            "A_PowerPC": {
+                            "A_Sparc64": {
                                 "Darwin": {
-                                    "( == 5.1.5 && <= 6.3.6 && > 4.9.4 && > 6.2.5 && < 7.6.2 && == 6.1.9 && <= 2.4.6 )": {
-                                        "dlHash": "hjxdgcw",
-                                        "dlSubdir": "zmxpxj",
-                                        "dlUri": "https:m"
+                                    "( == 7.3.8 && > 2.3.1 && >= 6.2.2 && < 1.7.5 && == 1.5.3 )": {
+                                        "dlHash": "yzwt",
+                                        "dlSubdir": "1%\u0014\u001epRn",
+                                        "dlUri": "https:d"
                                     },
-                                    "( > 2.7.6 && >= 6.1.1 && == 8.1.1 && < 1.2.8 && <= 7.8.8 && <= 2.6.7 && <= 3.2.6 )": {
-                                        "dlHash": "cttnmvt",
+                                    "unknown_versioning": {
+                                        "dlHash": "bwigbxt",
                                         "dlSubdir": {
-                                            "RegexDir": "\u000f𛋀w|𝘵􉺁􆴛\r"
+                                            "RegexDir": "𮥾𤱿\u0000\t\u0008YqP"
                                         },
-                                        "dlUri": "http:bwkpsvh"
-                                    },
-                                    "( > 3.5.6 && > 4.4.7 )": {
-                                        "dlHash": "rl",
+                                        "dlUri": "http:cwf"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( <= 2.7.7 && > 8.2.7 && > 7.3.2 && < 4.8.1 && < 4.3.6 && > 5.2.3 && >= 7.8.7 )": {
+                                        "dlHash": "thgnybjp",
                                         "dlSubdir": {
-                                            "RegexDir": "𮦁𩃔\u0003)&\"􄟵􊅦"
+                                            "RegexDir": "􌔼|=p{𦍳0"
                                         },
-                                        "dlUri": "https:yipaxop"
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 5.7.2 && >= 4.2.7 && < 5.7.5 && <= 7.8.1 )": {
-                                        "dlHash": "vfsjgp",
+                                    "( == 7.6.5 && > 5.6.5 && > 8.1.6 && < 1.2.2 && <= 5.3.2 && >= 7.2.8 && < 7.4.8 && == 4.7.3 && > 8.4.5 )": {
+                                        "dlHash": "i",
                                         "dlSubdir": null,
-                                        "dlUri": "http:ahrd"
+                                        "dlUri": "https:nmra"
                                     },
-                                    "( >= 7.7.7 && < 2.6.4 && < 7.7.2 ) || ( <= 8.1.2 && >= 2.7.7 && <= 2.4.1 && > 8.1.1 )": {
-                                        "dlHash": "j",
+                                    "( > 3.7.4 && >= 2.2.8 && < 4.7.8 ) || ( >= 6.1.2 && == 5.2.6 && > 6.4.4 && < 1.7.1 )": {
+                                        "dlHash": "o",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:lwot"
+                                    }
+                                },
+                                "Linux_AmazonLinux": {
+                                    "( < 1.8.2 && <= 3.5.8 && < 4.5.3 && < 1.8.8 && >= 5.2.8 ) || ( < 7.7.6 && >= 5.5.3 && < 9.6.3 && == 1.8.1 && == 8.1.6 )": {
+                                        "dlHash": "q",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:yvctjvv"
+                                    },
+                                    "( <= 3.1.3 && > 4.7.5 && <= 4.2.4 && <= 8.4.7 ) || ( >= 2.8.7 && > 4.3.7 && < 7.1.3 && >= 8.8.5 )": {
+                                        "dlHash": "zlvo",
+                                        "dlSubdir": "+i𣒤W",
+                                        "dlUri": "https:x"
+                                    },
+                                    "( <= 5.8.4 && >= 6.6.2 && >= 1.4.6 && <= 3.3.1 && <= 7.8.5 && < 4.6.7 && < 1.2.4 && == 6.7.5 && >= 3.4.8 ) || ( < 8.4.2 && < 1.8.8 && <= 3.5.4 && > 2.4.7 && >= 4.6.1 && > 1.2.4 && > 1.4.4 ) || ( < 5.6.6 && > 6.7.1 && > 4.2.1 && < 7.2.3 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:qba"
+                                    },
+                                    "( >= 4.5.5 && == 2.3.7 && >= 8.9.5 && == 3.4.6 && >= 8.7.2 && == 6.3.2 && <= 8.6.5 && > 1.4.7 && <= 3.8.5 ) || ( == 2.7.3 && == 2.7.7 && <= 2.4.4 && <= 1.1.4 && < 1.4.8 && == 5.3.6 && == 8.2.6 && == 7.6.8 )": {
+                                        "dlHash": "jkrdtfwp",
+                                        "dlSubdir": "ó»’¤\u001d\u001b4ô‰’‡W2",
+                                        "dlUri": "https:puhvb"
+                                    },
+                                    "( >= 5.1.3 && < 6.3.7 && >= 2.1.8 && == 2.2.6 && == 2.5.1 && < 7.2.5 && > 6.3.7 && <= 7.6.2 && < 5.7.5 ) || ( < 3.4.2 && == 6.8.7 && > 6.8.8 && >= 4.5.8 )": {
+                                        "dlHash": "xzhwuuwo",
                                         "dlSubdir": {
-                                            "RegexDir": "A*"
+                                            "RegexDir": "1z\u0010f󻭇"
                                         },
-                                        "dlUri": "http:gvoya"
+                                        "dlUri": "https:xldgdelr"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( < 6.1.5 && >= 5.7.2 && > 6.7.8 && >= 2.4.8 && < 5.2.6 && > 4.1.8 && < 7.7.1 && <= 1.3.5 && == 2.1.1 )": {
-                                        "dlHash": "ztmxkkrk",
-                                        "dlSubdir": "mtoo",
-                                        "dlUri": "https:btqahkr"
-                                    },
-                                    "( == 2.5.4 && <= 6.5.4 && < 2.2.4 && > 3.3.8 && >= 3.2.3 && == 7.5.5 && < 3.2.8 )": {
-                                        "dlHash": "j",
-                                        "dlSubdir": "jmobmf",
-                                        "dlUri": "https:ubglen"
+                                "Windows": {
+                                    "( < 2.4.2 && == 6.5.7 && > 4.2.7 && < 1.3.3 && == 1.8.8 ) || ( <= 6.4.8 && <= 3.5.1 && == 7.8.1 && < 1.7.5 ) || ( < 2.5.3 && > 7.2.7 && >= 5.5.8 && > 4.3.2 && > 8.4.6 && <= 4.8.1 && < 6.2.4 && > 7.9.5 && >= 2.5.2 )": {
+                                        "dlHash": "jszvmnk",
+                                        "dlSubdir": {
+                                            "RegexDir": "9#뇚b􉋐5💆෭"
+                                        },
+                                        "dlUri": "https:dxjg"
                                     },
-                                    "( > 5.7.4 && >= 7.5.4 && < 5.1.7 && >= 4.2.1 && <= 6.6.7 && > 3.2.4 && == 8.6.7 && < 5.2.8 )": {
-                                        "dlHash": "odiqwmc",
+                                    "( >= 7.6.5 && == 1.8.6 && >= 4.5.2 && <= 4.7.1 && == 3.6.6 && >= 4.9.5 && > 5.7.6 && <= 8.5.6 )": {
+                                        "dlHash": "brdc",
                                         "dlSubdir": {
-                                            "RegexDir": "𥨑𝅈卸"
+                                            "RegexDir": "ó¶«µ"
                                         },
-                                        "dlUri": "http:wdru"
+                                        "dlUri": "https:og"
                                     },
-                                    "( >= 1.4.4 && > 7.7.1 && >= 2.7.2 && <= 8.8.5 && <= 4.5.7 && == 1.1.5 && >= 6.8.7 && < 6.1.5 ) || ( > 1.5.3 && >= 1.3.3 && < 9.7.3 && < 3.1.7 )": {
-                                        "dlHash": "hla",
+                                    "( >= 8.3.8 && <= 2.6.5 && == 7.5.3 && >= 4.4.5 && >= 5.2.2 && <= 5.3.8 && < 7.4.2 && == 4.5.5 )": {
+                                        "dlHash": "xniljeaq",
                                         "dlSubdir": null,
-                                        "dlUri": "http:hhz"
-                                    },
-                                    "( >= 3.6.2 && == 3.8.2 ) || ( > 5.4.5 && < 4.1.6 && >= 5.2.7 && > 4.6.1 && > 1.8.2 )": {
-                                        "dlHash": "kh",
+                                        "dlUri": "http:fmsmgdi"
+                                    }
+                                }
+                            }
+                        },
+                        "viChangeLog": "http:kg",
+                        "viPostInstall": "nr",
+                        "viPostRemove": null,
+                        "viPreCompile": null,
+                        "viSourceDL": {
+                            "dlHash": "pd",
+                            "dlSubdir": "*󸀵O,1􉉾",
+                            "dlUri": "https:fbar"
+                        },
+                        "viTags": [
+                            "Recommended",
+                            "Prerelease",
+                            "Recommended",
+                            "Prerelease",
+                            "",
+                            "Ctj",
+                            "􃰍|W󶶟d`"
+                        ]
+                    },
+                    "3.5.1": {
+                        "viArch": {
+                            "A_32": {
+                                "FreeBSD": {
+                                    "( < 2.2.2 && == 2.1.4 && > 4.8.4 && < 1.2.6 && <= 2.5.5 )": {
+                                        "dlHash": "lsiwpbak",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0002S􅺃󷔇"
+                                            "RegexDir": "Po"
                                         },
-                                        "dlUri": "http:ew"
+                                        "dlUri": "https:urhnxwc"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "qruleorq",
-                                        "dlSubdir": "scxm",
-                                        "dlUri": "https:famgr"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 8.4.1 && == 6.5.8 && > 3.8.5 && >= 2.8.3 ) || ( < 4.7.5 && == 4.1.3 && > 6.2.4 && < 8.6.2 )": {
-                                        "dlHash": "ahrbzt",
+                                    "( <= 1.1.6 && <= 7.1.8 && > 8.3.7 && == 7.5.8 ) || ( < 2.6.4 && < 2.6.1 && > 3.8.3 && > 4.6.1 && <= 5.8.4 && <= 3.4.7 ) || ( < 5.3.7 ) || ( == 3.8.8 && >= 2.3.2 && == 6.1.4 )": {
+                                        "dlHash": "rhj",
                                         "dlSubdir": null,
-                                        "dlUri": "https:nfejelwa"
+                                        "dlUri": "https:"
                                     },
-                                    "( > 8.1.5 && == 4.3.8 && >= 3.1.7 && > 4.4.1 && < 6.7.8 )": {
-                                        "dlHash": "blo",
+                                    "( <= 8.2.4 && == 4.5.7 && < 6.7.4 && <= 7.3.3 && <= 6.5.5 && < 5.8.7 && < 8.5.4 && >= 7.7.8 ) || ( <= 7.5.6 && >= 2.5.2 )": {
+                                        "dlHash": "f",
                                         "dlSubdir": {
-                                            "RegexDir": "ì°¯"
+                                            "RegexDir": "AZCVL"
                                         },
-                                        "dlUri": "https:saem"
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 2.8.8 && <= 5.4.8 && < 2.4.1 ) || ( >= 6.4.8 && < 4.7.7 && > 1.1.8 && <= 7.5.4 && > 6.5.7 && >= 1.5.2 && <= 2.5.2 && >= 7.1.3 && < 8.4.2 )": {
-                                        "dlHash": "fvqyypsb",
-                                        "dlSubdir": "kdzrgz",
+                                    "( >= 5.8.4 && <= 6.8.4 && == 4.8.3 && == 5.6.6 && <= 7.2.1 )": {
+                                        "dlHash": "de",
+                                        "dlSubdir": null,
                                         "dlUri": "http:"
                                     },
-                                    "( >= 3.6.5 )": {
+                                    "( >= 6.1.9 ) || ( <= 8.7.7 && <= 7.8.3 && <= 6.3.8 )": {
+                                        "dlHash": "offcnt",
+                                        "dlSubdir": "W<tf𗾦p\u0015",
+                                        "dlUri": "https:giyvsn"
+                                    },
+                                    "( >= 7.3.8 && >= 7.7.6 ) || ( <= 1.1.1 && > 7.5.3 && <= 2.8.5 && < 5.8.2 && == 1.1.8 )": {
                                         "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0008H\u001bJ\"X𐧗􋯓"
+                                            "RegexDir": "0F"
                                         },
-                                        "dlUri": "https:"
+                                        "dlUri": "https:ybu"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "x",
-                                        "dlSubdir": "edbuq",
-                                        "dlUri": "https:imiu"
+                                        "dlHash": "",
+                                        "dlSubdir": ",𮣾\u001a\t",
+                                        "dlUri": "http:oayha"
                                     }
                                 },
-                                "Linux_Fedora": {
-                                    "( <= 3.4.6 && > 2.5.3 && >= 2.6.4 && < 3.4.2 && == 6.6.2 && == 7.4.6 ) || ( < 7.3.6 && >= 4.3.1 && <= 1.8.6 && <= 2.6.5 && < 1.7.7 ) || ( <= 1.8.4 && > 8.1.1 && == 8.5.2 && == 3.8.6 && >= 8.5.8 && <= 4.8.3 ) || ( == 4.4.2 && > 1.8.7 && <= 3.4.1 )": {
-                                        "dlHash": "fugr",
-                                        "dlSubdir": "itcgsr",
-                                        "dlUri": "http:miauz"
+                                "Linux_Debian": {
+                                    "( > 4.3.7 && <= 6.3.7 && > 2.2.7 && <= 7.5.4 && < 8.3.6 )": {
+                                        "dlHash": "dvibqiyn",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:fvhtgonv"
                                     },
-                                    "( <= 4.7.7 )": {
-                                        "dlHash": "fmmvtoty",
+                                    "( >= 8.3.7 && >= 8.2.8 && == 8.8.5 && <= 5.3.6 && < 2.2.2 ) || ( >= 8.2.3 && >= 8.2.4 && == 3.4.5 && == 2.2.6 && > 1.4.2 && < 2.1.2 && < 7.8.7 && <= 4.6.2 )": {
+                                        "dlHash": "nyzwqmb",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:picwcz"
+                                    }
+                                },
+                                "Linux_RedHat": {
+                                    "( >= 8.7.1 && < 1.8.4 && >= 4.7.3 && >= 2.3.7 )": {
+                                        "dlHash": "bdf",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0001l<"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:ahbrt"
+                                        "dlUri": "http:ccfxgv"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {
+                                    "( > 1.1.8 && == 2.1.6 ) || ( >= 8.7.6 && < 6.1.2 && > 5.8.5 && > 7.6.5 && <= 2.1.6 ) || ( == 3.3.3 && < 1.7.6 && < 3.5.3 && > 3.8.5 && < 1.2.2 && < 5.5.3 && <= 2.2.8 ) || ( <= 3.6.5 && == 3.7.4 && <= 8.1.5 )": {
+                                        "dlHash": "ilrcfrq",
+                                        "dlSubdir": "~Ꮧ",
+                                        "dlUri": "https:zzyvjaqh"
+                                    }
+                                },
+                                "Windows": {
+                                    "( >= 7.1.5 && > 5.3.3 && < 6.6.5 && == 3.5.5 && >= 7.8.1 && < 2.3.4 && <= 5.6.4 )": {
+                                        "dlHash": "h",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
+                                    }
+                                }
+                            }
+                        },
+                        "viChangeLog": "https:cjxxlk",
+                        "viPostInstall": "avh",
+                        "viPostRemove": "eegqaxeq",
+                        "viPreCompile": "cyrqrsay",
+                        "viSourceDL": null,
+                        "viTags": [
+                            "Latest",
+                            "base-5.4.5",
+                            "base-1.6.1",
+                            "lï§µ",
+                            "old",
+                            "Latest",
+                            "Recommended"
+                        ]
+                    },
+                    "4.2.2": {
+                        "viArch": {
+                            "A_ARM": {},
+                            "A_ARM64": {
+                                "Linux_Mint": {
+                                    "( < 2.1.4 && >= 4.7.7 && <= 6.6.1 && > 5.2.2 && >= 5.8.7 && <= 5.6.3 && > 3.6.6 )": {
+                                        "dlHash": "cdptyyqb",
+                                        "dlSubdir": "m",
+                                        "dlUri": "http:fqhe"
                                     },
-                                    "( == 1.8.4 && >= 2.2.3 && > 6.6.3 && == 6.9.2 && < 5.3.2 && < 8.3.7 && < 8.7.8 && > 7.4.5 ) || ( <= 8.8.7 && >= 8.2.4 && == 4.9.3 && > 6.6.2 && < 5.1.1 && < 4.1.8 && <= 3.6.5 && > 3.1.1 && < 1.4.4 ) || ( >= 2.7.7 && > 5.1.6 && > 2.7.1 && > 1.6.1 && <= 5.7.5 && > 7.3.7 && > 8.1.5 && == 8.1.4 ) || ( < 8.7.4 && > 9.1.6 && == 3.8.3 && < 8.2.5 && <= 3.6.8 && == 1.2.2 )": {
-                                        "dlHash": "g",
+                                    "( <= 8.3.2 && < 7.4.7 && > 8.4.8 && < 5.2.6 && >= 2.3.6 && >= 3.2.2 && > 1.7.4 ) || ( > 7.6.1 && == 8.3.2 && > 5.3.2 && < 4.1.2 && <= 1.8.6 && == 5.7.6 && == 3.6.5 && < 8.2.1 ) || ( <= 4.4.7 && == 3.3.2 && >= 7.7.3 && <= 8.1.6 && >= 8.8.1 && > 7.3.5 && == 8.8.4 && <= 1.1.5 )": {
+                                        "dlHash": "qayx",
                                         "dlSubdir": null,
-                                        "dlUri": "https:zdkrtb"
+                                        "dlUri": "https:xaijo"
                                     },
-                                    "( == 2.8.5 )": {
-                                        "dlHash": "co",
+                                    "( == 2.7.5 && > 2.1.2 && > 7.5.2 && >= 4.6.7 )": {
+                                        "dlHash": "kfhfzig",
                                         "dlSubdir": null,
-                                        "dlUri": "http:yc"
+                                        "dlUri": "http:s"
                                     },
-                                    "( >= 7.1.2 && > 8.8.2 && <= 4.6.3 && < 8.6.8 && > 4.8.6 ) || ( < 8.6.4 && <= 3.5.5 && >= 4.8.5 && <= 4.6.7 ) || ( == 2.6.5 && == 1.2.8 && <= 5.2.6 && >= 6.8.2 && > 4.5.1 && < 7.1.3 && >= 7.3.1 && > 3.8.7 && < 1.6.2 ) || ( <= 6.2.8 && > 3.4.2 )": {
-                                        "dlHash": "eldwtntt",
-                                        "dlSubdir": "tdwtqc",
-                                        "dlUri": "https:m"
+                                    "( == 5.6.8 && == 6.1.1 && == 7.8.4 && > 2.2.7 && == 5.4.4 && <= 1.5.3 ) || ( >= 2.4.3 && <= 5.6.2 && == 5.7.6 && >= 8.7.7 && < 2.5.7 ) || ( > 2.7.8 && < 1.1.6 && <= 1.8.6 && < 4.1.2 && > 8.7.7 && >= 8.6.4 && < 6.5.7 && <= 2.3.1 && >= 8.9.4 ) || ( < 1.5.8 && >= 7.1.5 && >= 6.5.5 ) || ( >= 5.4.8 && <= 1.5.3 && < 6.5.8 && == 1.3.1 && >= 1.7.4 && > 2.2.6 && == 7.7.5 )": {
+                                        "dlHash": "zneyu",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:kyubn"
+                                    },
+                                    "( >= 1.3.5 && < 7.7.8 ) || ( >= 4.4.1 && >= 2.4.1 && == 8.2.7 && <= 1.4.2 ) || ( > 7.4.3 )": {
+                                        "dlHash": "rnjhn",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:"
+                                    },
+                                    "( >= 4.6.1 && < 3.2.5 ) || ( < 8.8.1 && > 1.1.6 && == 3.3.4 && == 1.5.3 ) || ( > 4.2.2 && < 3.1.1 && < 2.1.1 && >= 5.4.2 && == 3.1.5 && >= 2.5.1 && <= 7.1.5 )": {
+                                        "dlHash": "osyeym",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:pn"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "varheqe",
-                                        "dlSubdir": "dfmmyl",
-                                        "dlUri": "http:"
+                                        "dlHash": "aj",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:ag"
                                     }
-                                }
-                            },
-                            "A_Sparc": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( <= 1.1.5 && >= 1.2.4 && <= 2.7.3 && > 8.6.8 && >= 4.3.7 && < 1.3.6 )": {
-                                        "dlHash": "cxdhhy",
-                                        "dlSubdir": "sm",
-                                        "dlUri": "http:nm"
-                                    },
-                                    "( <= 2.6.7 && == 8.3.5 && <= 5.3.3 && < 2.9.4 && <= 5.3.5 && >= 4.7.4 && > 8.7.6 )": {
-                                        "dlHash": "hkut",
-                                        "dlSubdir": "mmu",
-                                        "dlUri": "https:zjybepdn"
+                                },
+                                "Windows": {
+                                    "( < 9.7.8 && > 7.3.8 && < 1.1.5 ) || ( <= 6.3.7 && == 3.2.7 )": {
+                                        "dlHash": "usxvrp",
+                                        "dlSubdir": "S\u0010\u000fV%]}",
+                                        "dlUri": "https:ocorq"
                                     },
-                                    "( == 3.6.2 && < 7.8.3 && > 6.6.7 && >= 3.6.3 && > 2.5.2 && < 8.1.8 && == 8.5.6 ) || ( <= 6.3.3 && > 1.8.6 && > 6.4.7 && < 2.8.6 && <= 8.4.8 && <= 1.3.8 && <= 6.7.7 && > 3.5.1 )": {
-                                        "dlHash": "ypqn",
+                                    "( == 1.6.7 && > 7.6.4 )": {
+                                        "dlHash": "zrcpaahf",
                                         "dlSubdir": {
-                                            "RegexDir": "H{\u0010G\u001e\u0017J;"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:o"
+                                        "dlUri": "https:npswdqmd"
                                     },
-                                    "( == 8.8.1 && == 5.3.1 && >= 7.3.8 && >= 8.1.2 && <= 3.2.8 )": {
-                                        "dlHash": "cpxw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 8.2.7 ) || ( <= 3.3.5 ) || ( <= 5.6.1 && > 1.7.8 && > 5.3.6 && == 5.7.7 && <= 6.8.8 && < 4.4.5 && >= 3.6.5 && == 4.6.6 ) || ( < 2.2.2 && < 5.5.4 && < 7.2.7 && > 3.4.3 )": {
-                                        "dlHash": "qmw",
-                                        "dlSubdir": "duumsvzq",
-                                        "dlUri": "http:rrmexzh"
-                                    },
-                                    "( >= 1.5.3 && <= 8.6.7 && == 5.3.5 && == 3.1.3 && <= 2.2.1 ) || ( <= 4.2.2 && > 3.2.2 && == 3.7.8 && > 4.2.2 && <= 2.7.2 && == 6.3.5 && >= 8.3.7 && < 7.3.7 && < 8.8.6 )": {
-                                        "dlHash": "tq",
-                                        "dlSubdir": "ln",
-                                        "dlUri": "http:i"
-                                    },
-                                    "( >= 6.6.3 && == 2.8.6 && > 2.1.4 && < 2.8.3 ) || ( > 2.8.5 && > 3.3.2 ) || ( == 5.4.8 && < 2.8.2 && < 4.7.6 && >= 4.2.1 && <= 2.5.8 && == 8.4.5 )": {
-                                        "dlHash": "yjdkjoy",
-                                        "dlSubdir": "r",
-                                        "dlUri": "http:bkmil"
+                                    "unknown_versioning": {
+                                        "dlHash": "gggdx",
+                                        "dlSubdir": "󵦡+S\u001e􏘪",
+                                        "dlUri": "https:fxpcpwl"
                                     }
-                                },
-                                "Linux_Gentoo": {}
+                                }
                             }
                         },
-                        "viChangeLog": "http:caxm",
-                        "viPostInstall": "kaaiufgv",
-                        "viPostRemove": "js",
-                        "viPreCompile": "xhkrxm",
+                        "viChangeLog": null,
+                        "viPostInstall": null,
+                        "viPostRemove": null,
+                        "viPreCompile": null,
                         "viSourceDL": {
-                            "dlHash": "htrudvtt",
-                            "dlSubdir": null,
-                            "dlUri": "https:q"
+                            "dlHash": "p",
+                            "dlSubdir": {
+                                "RegexDir": "4"
+                            },
+                            "dlUri": "http:xht"
                         },
                         "viTags": [
-                            "old",
-                            "old",
-                            "薨x󲺅R%",
-                            "𦪎+*𢯸\u0008",
-                            "C?[g-",
-                            "base-6.2.7"
+                            "Prerelease",
+                            "base-1.5.6",
+                            "r𦇚󶑾:􁠾",
+                            "Recommended",
+                            "Recommended",
+                            "Latest"
                         ]
                     },
-                    "6.2.7": {
+                    "4.4.1": {
                         "viArch": {
-                            "A_ARM": {
+                            "A_ARM64": {
                                 "Darwin": {
-                                    "( < 1.4.3 && > 5.8.7 && >= 7.8.5 && == 5.5.3 && == 6.6.5 && == 1.7.5 && < 6.2.4 && > 1.7.1 && == 1.3.3 )": {
-                                        "dlHash": "pmkayxee",
-                                        "dlSubdir": {
-                                            "RegexDir": "􅎺󻢟󼭄穨k"
-                                        },
-                                        "dlUri": "http:"
+                                    "( < 4.6.3 && < 5.3.6 && >= 2.7.7 ) || ( > 6.6.7 && > 7.4.8 && >= 4.6.7 && > 8.2.8 && <= 8.1.5 && == 4.3.1 && <= 7.1.6 && < 4.5.4 ) || ( <= 2.7.4 && > 1.2.2 && < 1.6.3 && <= 6.8.3 && <= 1.7.4 && >= 4.4.3 && < 9.7.8 && > 2.6.4 && < 5.2.5 ) || ( >= 8.7.7 && < 7.5.1 && < 4.5.7 && > 5.1.4 && <= 5.2.6 && > 1.1.2 && == 7.4.5 && > 6.6.3 && < 7.6.7 )": {
+                                        "dlHash": "qqa",
+                                        "dlSubdir": "zs𪍞k",
+                                        "dlUri": "http:uck"
                                     },
-                                    "( < 2.4.3 && == 3.6.7 && >= 7.7.8 && <= 1.3.7 && == 2.2.2 && == 6.8.2 ) || ( < 4.1.8 && < 8.3.4 ) || ( > 1.9.1 && >= 7.6.4 && >= 4.1.4 && <= 8.7.4 && >= 5.8.3 && < 5.6.2 && >= 6.2.1 && <= 4.6.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "ls",
-                                        "dlUri": "https:pzzfaa"
+                                    "( <= 8.3.8 && <= 4.8.2 && < 5.6.6 && == 2.3.2 && >= 6.5.4 && == 5.8.8 && > 2.6.3 && >= 3.6.4 && > 5.5.1 ) || ( == 6.1.5 && >= 7.5.2 && > 1.2.8 && == 8.6.2 && == 8.4.2 && > 4.5.4 ) || ( <= 3.6.6 && >= 4.4.4 && <= 5.2.2 && > 3.8.4 )": {
+                                        "dlHash": "reipslix",
+                                        "dlSubdir": "^\n\u000f攀\u001fh\u0004#",
+                                        "dlUri": "http:fkou"
                                     },
-                                    "( < 8.5.2 && == 3.1.4 && == 5.7.4 && > 2.4.2 && < 3.2.4 && >= 3.2.5 && >= 2.7.2 && <= 2.5.6 )": {
-                                        "dlHash": "lp",
-                                        "dlSubdir": "csjswij",
-                                        "dlUri": "http:a"
+                                    "( == 3.7.1 && > 1.4.5 && < 1.5.4 && <= 1.3.3 && >= 5.4.8 && < 6.2.2 && < 7.3.3 )": {
+                                        "dlHash": "jcwx",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:berdwsdy"
                                     },
-                                    "( >= 4.7.5 && > 7.2.7 && <= 7.3.4 && < 1.5.3 ) || ( > 5.5.8 && == 7.5.3 && == 1.7.4 && == 3.5.7 && > 4.5.4 && >= 4.6.2 && >= 2.3.4 && > 7.7.9 ) || ( > 8.1.3 && == 1.1.4 && == 8.8.2 && > 4.7.7 && > 5.6.3 && < 5.8.4 && > 4.7.3 && <= 1.8.7 ) || ( >= 7.7.3 && >= 7.8.3 && == 7.8.6 ) || ( < 4.6.3 && > 7.2.4 && > 5.3.7 && <= 4.4.7 && == 8.7.1 && > 4.2.2 && < 8.2.4 && > 2.5.1 && >= 2.4.8 ) || ( >= 5.3.4 && > 5.3.4 && >= 2.7.5 && == 3.8.1 && == 5.6.1 && < 7.7.3 )": {
-                                        "dlHash": "drtm",
+                                    "( == 4.1.7 && == 4.4.7 )": {
+                                        "dlHash": "yzlmajbn",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0015"
+                                            "RegexDir": ":\u0014􇽽Nys\u0012\u000b"
                                         },
-                                        "dlUri": "http:wkzmtu"
+                                        "dlUri": "http:mjf"
+                                    },
+                                    "( > 5.6.6 && <= 3.3.8 && >= 6.7.6 && >= 1.1.5 && < 5.2.4 ) || ( >= 1.5.7 && == 8.5.1 && <= 5.7.3 && > 6.3.8 && >= 5.3.1 )": {
+                                        "dlHash": "rtz",
+                                        "dlSubdir": "o",
+                                        "dlUri": "https:iutwc"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "twcxapug",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:dfzhzs"
+                                        "dlHash": "k",
+                                        "dlSubdir": "\u0003􋡸\u000eV`𢯈B",
+                                        "dlUri": "http:wu"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( < 6.8.3 ) || ( == 3.8.1 && == 8.3.2 && > 6.6.3 && == 3.5.1 ) || ( < 3.8.2 && < 2.3.1 && == 3.1.1 && >= 2.6.5 && < 3.7.4 && > 3.6.2 && <= 4.4.4 ) || ( < 1.8.5 && <= 1.6.7 ) || ( < 6.1.6 && == 8.4.8 && >= 2.4.7 )": {
-                                        "dlHash": "fddrwrcc",
-                                        "dlSubdir": "klrszuo",
-                                        "dlUri": "https:iuciqgp"
+                                    "( <= 1.8.6 && >= 5.5.5 && < 1.6.5 )": {
+                                        "dlHash": "mopjcf",
+                                        "dlSubdir": {
+                                            "RegexDir": "⡎䷏&\u000f"
+                                        },
+                                        "dlUri": "https:qbosah"
                                     },
-                                    "( == 4.6.8 )": {
-                                        "dlHash": "ggry",
+                                    "( <= 4.1.8 && == 6.3.5 && == 2.2.6 && == 8.7.6 && <= 4.1.8 )": {
+                                        "dlHash": "gmdplpf",
                                         "dlSubdir": {
-                                            "RegexDir": "/郁9禅]U"
+                                            "RegexDir": "薅\u0010\u001a𩰛𝃜]C>"
                                         },
-                                        "dlUri": "http:dnsctq"
+                                        "dlUri": "http:vtae"
                                     },
-                                    "( > 6.1.7 && < 6.8.7 && <= 9.3.5 && <= 6.6.8 && > 6.2.5 && == 8.1.5 ) || ( == 3.8.2 && >= 3.6.1 && == 5.3.3 && < 5.7.4 ) || ( > 5.1.8 && <= 5.4.8 )": {
-                                        "dlHash": "gip",
+                                    "unknown_versioning": {
+                                        "dlHash": "film",
                                         "dlSubdir": {
-                                            "RegexDir": "%)󿦇x󴰌"
+                                            "RegexDir": "E\u000b(p\u0007}"
                                         },
-                                        "dlUri": "http:fpikuy"
+                                        "dlUri": "https:bmnqqjkc"
                                     }
-                                },
-                                "Linux_Alpine": {}
+                                }
+                            },
+                            "A_PowerPC64": {},
+                            "A_Sparc64": {}
+                        },
+                        "viChangeLog": "https:lh",
+                        "viPostInstall": "k",
+                        "viPostRemove": "dxqp",
+                        "viPreCompile": "fzrbyso",
+                        "viSourceDL": {
+                            "dlHash": "sx",
+                            "dlSubdir": {
+                                "RegexDir": "có¸´‡"
                             },
+                            "dlUri": "https:elvykpa"
+                        },
+                        "viTags": [
+                            "Recommended",
+                            "Latest",
+                            "Latest",
+                            "Recommended"
+                        ]
+                    },
+                    "5.7.2": {
+                        "viArch": {
                             "A_PowerPC": {
+                                "FreeBSD": {}
+                            },
+                            "A_PowerPC64": {
                                 "Darwin": {
-                                    "( > 8.4.5 && > 2.2.3 && == 2.7.1 && <= 6.4.3 && == 8.2.4 )": {
-                                        "dlHash": "uyu",
+                                    "( < 4.4.7 && < 8.6.8 && > 8.4.5 && <= 7.5.5 ) || ( == 8.3.1 && == 2.4.5 && < 8.8.6 && <= 8.4.2 && >= 1.1.8 ) || ( > 7.1.2 && >= 5.8.1 ) || ( >= 8.8.5 && <= 4.4.5 && <= 3.8.5 && <= 5.8.1 && >= 7.2.3 ) || ( >= 1.4.1 && > 5.5.5 && >= 8.5.4 && == 5.4.6 && > 5.4.8 && >= 2.4.4 && < 5.2.1 && >= 1.8.5 && >= 1.2.7 )": {
+                                        "dlHash": "ducdkx",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:p"
+                                    },
+                                    "( < 5.3.5 && > 7.4.5 && > 5.2.1 && > 3.8.8 ) || ( == 7.5.1 )": {
+                                        "dlHash": "nbqeao",
                                         "dlSubdir": {
-                                            "RegexDir": ",ؚ𨱫-xC"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:majms"
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 3.8.8 && >= 8.7.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "snkdoota",
-                                        "dlUri": "https:k"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( > 2.1.8 && <= 3.4.2 && >= 1.5.3 )": {
-                                        "dlHash": "kmiuqotb",
+                                    "( == 8.4.2 && >= 7.5.7 && >= 5.5.7 && < 8.1.6 && >= 4.5.5 && == 4.2.1 && < 8.3.3 )": {
+                                        "dlHash": "n",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0004\rx{,ó½ ½"
+                                            "RegexDir": "𭾶􀊘󴍺"
                                         },
-                                        "dlUri": "http:ereihmll"
+                                        "dlUri": "https:uogbl"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "dtf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:bul"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( > 2.6.2 && <= 2.7.3 && <= 3.1.8 && == 5.1.2 && == 1.4.5 && == 2.7.5 && <= 8.6.2 && <= 3.7.3 && >= 8.4.5 )": {
-                                        "dlHash": "huza",
+                                    "( == 8.6.4 && == 8.5.7 && > 3.4.5 && == 3.6.5 && == 4.2.2 )": {
+                                        "dlHash": "lpy",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:illgbj"
+                                    },
+                                    "( >= 4.5.5 && == 3.7.6 && > 7.6.7 && < 3.4.6 && == 7.5.2 && >= 2.1.3 ) || ( >= 5.6.2 && <= 5.5.7 && > 3.4.8 )": {
+                                        "dlHash": "d",
                                         "dlSubdir": {
-                                            "RegexDir": "\u001f/\u001d􌒬`\u0006𠮥"
+                                            "RegexDir": "[dF/"
                                         },
-                                        "dlUri": "http:"
+                                        "dlUri": "https:jepvwkr"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "s",
+                                    "( >= 8.5.4 && > 5.1.4 && > 8.5.4 && > 7.8.7 && <= 6.3.4 && < 5.1.7 && > 4.4.8 ) || ( <= 1.2.4 && > 5.8.5 && < 8.7.2 && <= 9.8.8 && >= 1.8.6 && < 1.3.2 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "4\u0014\u0011"
+                                            "RegexDir": "w"
                                         },
-                                        "dlUri": "https:gdodgn"
+                                        "dlUri": "https:ijvo"
                                     }
-                                }
-                            },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 8.2.4 && < 3.7.7 && > 7.8.2 && >= 3.8.6 && < 2.4.4 ) || ( <= 5.8.1 && <= 5.2.7 && == 7.7.5 && > 2.6.8 && == 4.7.8 ) || ( > 3.4.3 )": {
-                                        "dlHash": "y",
+                                },
+                                "Linux_Alpine": {},
+                                "Linux_AmazonLinux": {
+                                    "( < 1.1.2 && < 1.3.4 && == 2.8.6 )": {
+                                        "dlHash": "zdeh",
                                         "dlSubdir": {
-                                            "RegexDir": "`i\u0019󴴯𘛄 \u0006"
+                                            "RegexDir": "=\u0007𥥶􄔵"
                                         },
-                                        "dlUri": "https:"
+                                        "dlUri": "http:anqnx"
                                     },
-                                    "( <= 5.3.8 )": {
-                                        "dlHash": "abdmlsl",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ejtlrgh"
+                                    "( <= 7.7.3 && <= 2.7.3 && < 6.2.7 && <= 5.3.1 && < 2.1.6 )": {
+                                        "dlHash": "saz",
+                                        "dlSubdir": "𘆭􂭬􈍦\u0003_LW",
+                                        "dlUri": "https:zwus"
                                     },
-                                    "( == 5.6.6 && < 4.6.4 && >= 4.3.8 )": {
-                                        "dlHash": "zcxktbb",
-                                        "dlSubdir": "gwsdt",
-                                        "dlUri": "https:gc"
+                                    "( == 7.5.1 && <= 7.4.7 && > 3.4.4 && < 1.1.8 && == 8.1.6 ) || ( > 4.6.8 && <= 6.1.2 && == 5.2.7 && <= 6.8.2 && < 2.2.1 && > 6.5.8 )": {
+                                        "dlHash": "qzbaw",
+                                        "dlSubdir": {
+                                            "RegexDir": "+"
+                                        },
+                                        "dlUri": "http:oy"
                                     },
-                                    "( >= 4.8.8 && > 4.1.8 && > 2.3.7 && == 2.4.8 ) || ( == 2.5.9 && >= 7.7.3 && > 2.1.4 ) || ( >= 7.3.6 && >= 7.7.8 && == 8.4.5 && < 7.8.5 && > 7.7.2 && <= 2.4.4 && == 5.7.8 && <= 6.3.8 ) || ( == 8.5.6 && >= 7.3.5 && < 2.8.2 && == 3.5.5 && > 2.2.2 && <= 5.5.2 && >= 4.4.5 ) || ( > 8.2.4 && <= 5.6.6 && <= 4.6.8 && < 1.8.4 )": {
-                                        "dlHash": "l",
-                                        "dlSubdir": "l",
-                                        "dlUri": "https:lvjmvv"
+                                    "( >= 2.2.1 && > 8.2.2 && == 1.3.5 )": {
+                                        "dlHash": "saegszjf",
+                                        "dlSubdir": {
+                                            "RegexDir": "wk"
+                                        },
+                                        "dlUri": "https:lomlu"
+                                    },
+                                    "( >= 2.3.2 )": {
+                                        "dlHash": "k",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:llmgzpt"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "sgzqzyo",
-                                        "dlSubdir": "aubwax",
-                                        "dlUri": "http:sat"
+                                        "dlHash": "fgd",
+                                        "dlSubdir": {
+                                            "RegexDir": "󶦂􇪈;Rw\u000eE"
+                                        },
+                                        "dlUri": "https:po"
                                     }
-                                }
+                                },
+                                "Linux_Exherbo": {}
                             },
                             "A_Sparc": {
                                 "Darwin": {
-                                    "( > 1.3.1 && <= 6.5.1 && > 8.5.8 && < 5.8.6 && == 8.8.1 && >= 6.4.2 && > 6.1.6 && == 4.3.3 && >= 1.8.7 ) || ( == 6.4.5 && >= 1.2.5 ) || ( < 4.6.6 && <= 1.1.6 ) || ( <= 3.8.4 && <= 1.5.8 && >= 3.8.5 && <= 2.8.5 && == 4.4.4 && > 5.5.7 && > 1.7.2 && >= 8.5.8 && >= 6.3.6 )": {
-                                        "dlHash": "yscutyl",
+                                    "( == 3.4.3 && > 5.7.5 && < 2.2.7 && >= 1.5.2 && == 6.6.2 && == 8.4.2 && >= 5.7.4 && <= 5.8.7 )": {
+                                        "dlHash": "tq",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u001e0"
+                                        },
+                                        "dlUri": "https:hzze"
+                                    },
+                                    "( == 5.2.5 )": {
+                                        "dlHash": "yse",
                                         "dlSubdir": {
-                                            "RegexDir": "v(z1 \u0005"
+                                            "RegexDir": "𧞃𝆆7"
                                         },
-                                        "dlUri": "https:rsvzdce"
+                                        "dlUri": "https:lsx"
+                                    },
+                                    "( > 1.2.5 )": {
+                                        "dlHash": "azdtn",
+                                        "dlSubdir": "Oxh/'z;",
+                                        "dlUri": "http:uoykkx"
+                                    },
+                                    "( >= 1.1.8 && < 6.8.1 && <= 7.5.9 )": {
+                                        "dlHash": "ndmew",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0005\u0016"
+                                        },
+                                        "dlUri": "http:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "dogba",
-                                        "dlSubdir": "usga",
-                                        "dlUri": "https:ij"
+                                        "dlHash": "rsie",
+                                        "dlSubdir": {
+                                            "RegexDir": "=􊊱$󾗗j4"
+                                        },
+                                        "dlUri": "https:"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( == 1.5.6 && <= 8.3.8 && <= 4.5.4 && < 3.6.5 && > 1.5.5 && > 7.5.6 && < 3.3.5 ) || ( < 2.2.4 )": {
-                                        "dlHash": "nprw",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:pex"
+                                "Linux_CentOS": {
+                                    "( <= 6.8.1 && < 4.2.2 && == 2.6.8 && <= 4.2.7 && >= 3.5.7 && > 7.8.6 && == 5.6.4 && < 1.1.4 && == 1.2.4 ) || ( > 4.4.9 && == 5.5.6 && == 8.7.3 && > 7.5.5 && <= 6.2.4 )": {
+                                        "dlHash": "vbuinqjx",
+                                        "dlSubdir": "Lt[ow+\u0000",
+                                        "dlUri": "http:xn"
+                                    },
+                                    "( <= 7.1.5 && == 4.2.8 && > 3.4.8 && >= 8.5.3 && > 6.3.5 )": {
+                                        "dlHash": "ii",
+                                        "dlSubdir": "\u0015ð­’£C\u0011}ð ˜ u",
+                                        "dlUri": "http:"
+                                    },
+                                    "( == 8.7.4 && < 5.2.4 && >= 6.3.7 && > 1.4.2 && <= 5.4.1 && > 1.4.6 && < 5.7.3 && >= 2.5.3 && >= 3.6.1 )": {
+                                        "dlHash": "pypjqrm",
+                                        "dlSubdir": "\u0012𢷿丑\u000b\u0019󹰽\u0010%",
+                                        "dlUri": "http:r"
+                                    },
+                                    "( > 8.6.4 && == 2.5.6 && == 3.7.4 )": {
+                                        "dlHash": "vxkrzmnh",
+                                        "dlSubdir": "c󼄱l\u000cIv띗Q",
+                                        "dlUri": "http:oho"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "zlqsk",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:e"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {
+                                    "( > 7.1.5 && == 3.3.7 && > 1.6.3 && == 5.6.4 && > 4.2.2 && >= 2.2.8 && > 3.2.7 )": {
+                                        "dlHash": "hezhhc",
+                                        "dlSubdir": "lU󲋉𥃎!",
+                                        "dlUri": "http:m"
                                     },
-                                    "( == 6.5.3 && >= 4.2.2 && < 7.7.1 )": {
-                                        "dlHash": "zir",
+                                    "( > 7.7.4 && >= 8.5.2 && == 2.6.5 && > 4.3.5 ) || ( < 4.4.5 && <= 7.6.2 && == 6.2.3 && < 3.8.5 && > 3.1.7 && < 2.3.2 && > 6.1.5 && < 8.3.3 && >= 7.8.2 ) || ( < 4.5.2 && <= 4.7.4 && <= 4.8.8 && > 5.6.2 && < 1.5.5 && >= 4.6.3 && <= 2.5.5 && <= 6.5.4 && == 6.5.5 ) || ( > 3.6.3 && < 3.9.6 ) || ( == 8.1.1 && <= 4.5.6 && == 3.3.3 && < 2.2.7 && > 3.5.5 && < 6.8.1 && <= 1.1.6 )": {
+                                        "dlHash": "jprpkha",
+                                        "dlSubdir": "\u001d󽳝㔏\u001etiAp",
+                                        "dlUri": "http:shpgtrlh"
+                                    },
+                                    "( >= 1.1.6 && <= 7.4.4 && <= 1.2.5 && <= 6.6.2 && >= 4.8.3 && <= 6.4.1 ) || ( > 8.2.4 ) || ( < 4.5.4 && <= 2.2.3 && >= 4.7.6 && < 4.8.6 )": {
+                                        "dlHash": "gvsl",
+                                        "dlSubdir": {
+                                            "RegexDir": "\\x.󳁙n"
+                                        },
+                                        "dlUri": "http:aymkolr"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 6.6.2 && < 5.4.3 && < 3.3.3 && < 8.4.3 && >= 1.5.2 && <= 1.3.1 && >= 5.7.2 && == 1.5.8 && < 3.6.4 ) || ( < 5.3.2 && >= 6.5.2 && > 1.2.1 && == 5.5.7 && <= 6.6.5 && == 7.1.1 && <= 7.1.2 && <= 9.1.5 && > 8.7.2 ) || ( < 7.1.6 && <= 4.7.5 && < 8.3.5 && == 9.7.2 && > 4.5.3 && == 6.7.5 && < 7.6.9 ) || ( < 8.1.3 && > 5.6.6 && < 3.5.8 && >= 3.6.1 && > 8.4.5 && < 7.7.6 )": {
+                                        "dlHash": "sbiw",
                                         "dlSubdir": {
-                                            "RegexDir": "󴯢"
+                                            "RegexDir": "󼌨e\u0003[𡁘󶹾=U"
                                         },
                                         "dlUri": "https:"
                                     },
-                                    "( >= 2.2.2 && <= 7.4.3 && <= 2.6.8 && > 5.6.6 && >= 5.8.2 && > 5.2.5 )": {
-                                        "dlHash": "",
+                                    "( < 7.7.4 && >= 1.4.1 && <= 1.2.6 && < 2.8.6 && >= 6.5.5 && == 5.2.1 ) || ( > 6.1.1 && >= 5.4.1 && < 3.6.7 && == 1.3.2 ) || ( > 6.2.7 && >= 6.4.8 ) || ( <= 3.2.2 && < 7.8.4 && < 7.5.7 && < 2.2.4 && > 4.1.1 && == 5.5.5 && > 4.4.8 && >= 6.7.7 )": {
+                                        "dlHash": "hoz",
+                                        "dlSubdir": {
+                                            "RegexDir": "V9 \u0004ubr𡵐"
+                                        },
+                                        "dlUri": "https:g"
+                                    },
+                                    "( == 8.8.6 && <= 4.4.1 ) || ( <= 7.5.3 && == 1.2.4 && >= 1.2.2 && <= 8.6.2 && > 8.3.7 )": {
+                                        "dlHash": "pjnhs",
                                         "dlSubdir": null,
-                                        "dlUri": "http:plqb"
+                                        "dlUri": "https:um"
+                                    }
+                                }
+                            },
+                            "A_Sparc64": {
+                                "Darwin": {
+                                    "( < 8.3.6 && == 2.8.4 && >= 3.6.8 && > 3.1.3 ) || ( < 6.3.5 && <= 1.8.7 ) || ( < 4.8.4 ) || ( <= 7.10.1 && < 8.4.6 && < 8.6.5 && > 8.2.7 )": {
+                                        "dlHash": "ng",
+                                        "dlSubdir": {
+                                            "RegexDir": "\r>펜:P\u0016y"
+                                        },
+                                        "dlUri": "https:qtq"
                                     },
-                                    "( >= 2.2.4 && < 4.7.4 ) || ( == 5.3.4 && < 8.5.1 && == 3.3.1 && > 1.5.1 && <= 2.5.1 && > 2.6.6 && == 2.6.7 && < 7.5.1 ) || ( >= 1.5.8 && == 4.4.5 && <= 5.1.6 && >= 7.6.2 && < 4.4.6 && > 6.6.1 && > 3.4.6 && < 2.3.5 ) || ( > 2.4.3 && <= 5.4.7 && == 7.5.6 && <= 1.7.7 && <= 6.6.2 ) || ( < 4.2.6 && == 7.5.4 && <= 4.6.3 )": {
-                                        "dlHash": "yuuqtla",
-                                        "dlSubdir": "c",
-                                        "dlUri": "http:pv"
+                                    "( >= 4.8.2 ) || ( > 2.3.3 && < 1.5.7 && <= 4.4.4 && == 6.7.7 ) || ( > 6.6.1 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "𗹁+&YDQ",
+                                        "dlUri": "http:friwzsyr"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "qppvqpb",
-                                        "dlSubdir": "hpf",
-                                        "dlUri": "https:gpwkdwha"
+                                        "dlHash": "xss",
+                                        "dlSubdir": "𗨙\u0012\u001d(",
+                                        "dlUri": "http:lajll"
                                     }
                                 },
-                                "Linux_Alpine": {
-                                    "unknown_versioning": {
-                                        "dlHash": "pgdp",
-                                        "dlSubdir": {
-                                            "RegexDir": "U?\u0000CCc㬢󽠭"
-                                        },
-                                        "dlUri": "http:umelseeg"
+                                "FreeBSD": {
+                                    "( < 8.4.1 && <= 2.4.7 && <= 6.3.1 && > 1.5.8 && < 2.4.5 && < 2.7.3 && < 1.7.8 && > 5.1.3 && >= 8.2.3 )": {
+                                        "dlHash": "qsxgm",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:dw"
                                     }
                                 },
-                                "Linux_Mint": {
-                                    "( < 5.2.5 && == 3.8.7 )": {
-                                        "dlHash": "bxvpg",
+                                "Linux_AmazonLinux": {
+                                    "( < 5.5.2 && > 9.8.1 && < 5.5.2 && < 1.3.2 && >= 7.7.8 && > 5.3.3 && < 4.8.5 && == 4.8.3 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u000eAHL",
+                                        "dlUri": "https:z"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {
+                                    "( < 4.5.7 && == 5.2.8 && <= 2.3.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "􉢃",
+                                        "dlUri": "https:rmnj"
+                                    },
+                                    "( <= 8.3.7 ) || ( < 7.8.3 && <= 2.5.7 && <= 3.6.8 && == 4.5.1 && < 4.5.1 && >= 2.6.7 && == 6.6.5 && <= 3.8.4 && < 2.3.6 ) || ( == 6.8.7 && <= 6.4.7 && <= 7.7.3 ) || ( >= 4.6.1 && > 1.1.1 && > 2.5.6 ) || ( == 6.2.1 && <= 8.1.8 && <= 6.7.6 && < 4.4.6 && >= 6.3.5 && <= 4.3.6 )": {
+                                        "dlHash": "mgdkqcvr",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:delcj"
+                                    },
+                                    "( == 1.7.3 && < 8.2.4 && < 5.2.1 && < 1.6.6 && == 4.5.4 ) || ( >= 7.3.5 && < 1.5.5 && >= 4.1.7 )": {
+                                        "dlHash": "ueszcmiv",
                                         "dlSubdir": {
-                                            "RegexDir": "󶘭􎏂)f"
+                                            "RegexDir": "R<\u0017𦹞!?\t:"
                                         },
-                                        "dlUri": "https:avsi"
+                                        "dlUri": "https:xbwvpa"
                                     },
-                                    "( > 6.1.1 && <= 6.8.3 && == 7.3.7 && <= 5.3.3 && < 2.1.8 && <= 6.7.3 && == 1.1.6 && < 6.4.7 )": {
-                                        "dlHash": "fqjfqm",
+                                    "( == 8.8.6 && <= 5.5.7 && <= 4.8.6 )": {
+                                        "dlHash": "hg",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0004\u000e芗TY𩠢玵#"
+                                            "RegexDir": "T"
                                         },
-                                        "dlUri": "https:tyljd"
+                                        "dlUri": "https:qe"
                                     },
-                                    "( > 7.3.2 && == 6.3.6 && >= 3.8.6 && <= 4.1.1 && == 3.8.8 && <= 1.5.4 && == 5.3.4 && < 8.8.1 && == 7.4.2 ) || ( <= 3.2.4 ) || ( < 5.8.2 && > 7.5.4 && > 1.6.8 ) || ( <= 1.8.8 && == 1.1.3 && > 4.1.5 && == 8.2.5 && >= 5.1.6 && > 6.1.8 && == 4.4.8 && == 8.1.7 ) || ( < 1.1.3 && < 8.3.5 && > 3.4.3 && > 4.3.7 && > 7.5.7 && <= 4.6.7 ) || ( >= 6.6.6 && > 5.6.5 && == 6.6.1 && == 6.6.7 && < 8.5.2 && < 5.2.3 && >= 6.5.4 && <= 7.3.8 ) || ( <= 4.5.6 && < 3.7.1 )": {
-                                        "dlHash": "dozxhyje",
+                                    "( > 2.4.1 )": {
+                                        "dlHash": "cmp",
                                         "dlSubdir": null,
-                                        "dlUri": "http:cj"
+                                        "dlUri": "https:ianumul"
+                                    },
+                                    "( >= 8.6.2 && < 3.6.3 && <= 6.3.3 && <= 4.6.5 && >= 3.4.7 )": {
+                                        "dlHash": "qxdwz",
+                                        "dlSubdir": {
+                                            "RegexDir": "\t6"
+                                        },
+                                        "dlUri": "https:naua"
                                     },
-                                    "( >= 6.3.1 && <= 3.1.2 && == 8.9.4 && < 3.7.7 && >= 7.4.3 && == 3.1.2 )": {
+                                    "unknown_versioning": {
                                         "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0013"
+                                            "RegexDir": "\u000e"
+                                        },
+                                        "dlUri": "https:bztmrj"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 2.4.5 && == 6.6.3 && >= 4.1.4 && == 5.5.8 && >= 8.7.2 && < 3.6.5 && <= 5.7.8 ) || ( < 8.5.8 ) || ( <= 4.2.2 )": {
+                                        "dlHash": "ewrntm",
+                                        "dlSubdir": {
+                                            "RegexDir": "\rN"
+                                        },
+                                        "dlUri": "http:ri"
+                                    },
+                                    "( > 6.3.4 && <= 6.8.1 && > 3.8.7 && <= 2.1.6 && == 4.7.1 && >= 2.7.5 )": {
+                                        "dlHash": "asbdc",
+                                        "dlSubdir": {
+                                            "RegexDir": "ôŽ£…"
                                         },
-                                        "dlUri": "https:nqxlyskt"
+                                        "dlUri": "http:fkhd"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": null,
-                        "viPostInstall": "xmixrz",
-                        "viPostRemove": "",
-                        "viPreCompile": "fx",
+                        "viChangeLog": "https:uwr",
+                        "viPostInstall": "m",
+                        "viPostRemove": "nwnzw",
+                        "viPreCompile": "s",
                         "viSourceDL": {
-                            "dlHash": "axaxom",
-                            "dlSubdir": null,
-                            "dlUri": "http:prgij"
+                            "dlHash": "dinptoca",
+                            "dlSubdir": {
+                                "RegexDir": "Z)"
+                            },
+                            "dlUri": "http:xszo"
                         },
                         "viTags": [
-                            "Recommended",
-                            "old",
-                            "base-7.5.8",
-                            "base-1.7.1",
-                            "FZ\r\"4c[󳂣",
+                            "base-6.2.8",
                             "Prerelease",
-                            "",
-                            "Prerelease"
+                            "Prerelease",
+                            "Recommended"
                         ]
                     },
-                    "6.6.6": {
-                        "viArch": {},
-                        "viChangeLog": "https:",
-                        "viPostInstall": "js",
-                        "viPostRemove": "bzf",
-                        "viPreCompile": null,
+                    "7.1.4": {
+                        "viArch": {
+                            "A_32": {
+                                "FreeBSD": {
+                                    "( >= 6.6.4 && > 1.5.3 ) || ( < 5.5.8 && <= 4.8.5 && == 1.8.2 && < 1.4.2 && < 4.5.5 ) || ( > 8.3.5 && >= 4.4.4 && >= 1.2.8 && < 8.8.5 && >= 2.3.5 && < 3.6.5 && > 8.5.5 && >= 4.6.2 ) || ( <= 1.6.7 && == 2.7.4 && <= 5.5.1 && > 3.2.5 && < 3.1.4 && < 8.4.1 && >= 3.7.3 && < 4.5.1 ) || ( == 8.6.7 && < 6.6.4 && < 1.7.3 && < 5.8.2 && >= 2.5.8 && < 4.5.1 && > 3.7.3 ) || ( >= 6.2.2 && >= 5.6.7 && > 8.6.8 && < 4.8.6 && == 1.4.8 && == 4.7.1 )": {
+                                        "dlHash": "idemaw",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:mprfajjb"
+                                    }
+                                }
+                            },
+                            "A_PowerPC": {
+                                "Windows": {
+                                    "( < 4.4.3 && <= 8.2.4 && < 1.1.4 && < 2.3.7 && == 5.1.7 )": {
+                                        "dlHash": "sbnlym",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:lsllshp"
+                                    },
+                                    "( <= 3.5.2 && == 4.7.1 && == 4.2.1 ) || ( < 7.5.1 && == 1.7.1 )": {
+                                        "dlHash": "tn",
+                                        "dlSubdir": "ꆹcJG𨼻R\u0008",
+                                        "dlUri": "https:lzz"
+                                    },
+                                    "( >= 1.4.4 && <= 4.8.7 && > 8.7.2 && >= 1.5.4 && > 6.1.5 && == 6.6.7 && < 7.8.7 && > 6.4.2 ) || ( >= 6.8.2 )": {
+                                        "dlHash": "oxdc",
+                                        "dlSubdir": "\u000fK?",
+                                        "dlUri": "http:gisrws"
+                                    },
+                                    "( >= 2.6.8 && >= 1.7.1 && < 4.3.1 && == 1.2.5 ) || ( <= 9.7.6 && == 8.5.5 && < 4.1.3 && > 7.8.8 && == 3.1.7 && >= 6.4.5 && <= 8.7.4 && < 2.3.4 && < 7.1.4 ) || ( > 7.7.8 && < 6.6.4 && > 4.1.7 && >= 2.6.1 && >= 5.7.7 && >= 3.2.1 && >= 8.6.6 ) || ( < 7.7.7 && < 6.3.7 && < 4.8.2 && <= 2.2.1 && == 4.2.3 && == 1.6.7 ) || ( < 1.2.5 && > 5.7.8 && >= 6.2.2 && == 3.2.8 && < 8.7.2 && == 8.8.6 && <= 3.6.1 ) || ( == 5.2.5 && == 1.6.7 && == 2.7.5 && == 5.8.8 && == 8.8.1 )": {
+                                        "dlHash": "s",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:r"
+                                    },
+                                    "( >= 3.1.8 ) || ( > 3.6.7 && >= 4.8.6 && <= 1.7.7 && == 1.1.6 && >= 3.2.4 ) || ( == 5.6.3 )": {
+                                        "dlHash": "pct",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:itnqkzx"
+                                    },
+                                    "( >= 4.4.2 && >= 6.2.8 && < 3.4.5 && < 2.4.3 && < 8.2.5 && == 9.4.8 )": {
+                                        "dlHash": "pvbizf",
+                                        "dlSubdir": {
+                                            "RegexDir": "`􆝨cB󶈉"
+                                        },
+                                        "dlUri": "https:erzkam"
+                                    },
+                                    "( >= 5.4.5 )": {
+                                        "dlHash": "ptkpbfy",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
+                                    }
+                                }
+                            }
+                        },
+                        "viChangeLog": "https:ohqs",
+                        "viPostInstall": "bquxgn",
+                        "viPostRemove": null,
+                        "viPreCompile": "rtzhvw",
                         "viSourceDL": {
-                            "dlHash": "",
+                            "dlHash": "xs",
                             "dlSubdir": {
-                                "RegexDir": "U]>F\u0001𥸬#"
+                                "RegexDir": "9\u0011\u0013"
                             },
-                            "dlUri": "http:jo"
+                            "dlUri": "https:jyl"
                         },
                         "viTags": [
+                            "",
+                            "base-2.5.6",
+                            "Latest",
                             "Recommended",
-                            "old",
-                            "base-6.5.3",
-                            "t(UYP",
-                            "base-7.2.7"
+                            "|",
+                            "Latest",
+                            "\u0013ADq\u001bX<",
+                            "base-8.2.4"
                         ]
                     },
-                    "8.5.4": {
+                    "8.2.3": {
                         "viArch": {
                             "A_32": {
+                                "Linux_Alpine": {
+                                    "( <= 7.8.6 && < 7.7.5 && < 6.1.8 )": {
+                                        "dlHash": "ns",
+                                        "dlSubdir": {
+                                            "RegexDir": ")c~"
+                                        },
+                                        "dlUri": "http:gl"
+                                    },
+                                    "( > 6.7.1 && < 6.8.4 && == 8.6.2 && <= 4.4.1 && >= 1.3.3 && > 6.2.1 && <= 7.6.4 && <= 4.5.5 && <= 4.6.3 )": {
+                                        "dlHash": "qmvnoiyk",
+                                        "dlSubdir": "\u0013qdMQN󼩔",
+                                        "dlUri": "https:khnegj"
+                                    }
+                                }
+                            },
+                            "A_64": {},
+                            "A_PowerPC": {
                                 "FreeBSD": {
-                                    "( < 8.7.4 && < 8.4.7 && > 7.8.1 && == 4.5.6 ) || ( == 4.5.2 && >= 5.2.4 && <= 4.1.4 )": {
-                                        "dlHash": "twdzafc",
-                                        "dlSubdir": "gjlw",
-                                        "dlUri": "http:futwz"
+                                    "( <= 6.7.9 && >= 2.2.3 ) || ( == 7.4.7 ) || ( < 2.5.2 && >= 7.2.5 && <= 6.3.7 && <= 8.5.9 && > 7.8.5 && >= 2.1.3 && < 6.7.8 && == 5.2.6 ) || ( == 3.7.8 && >= 1.8.2 && >= 3.2.7 )": {
+                                        "dlHash": "tn",
+                                        "dlSubdir": "!G\u0019",
+                                        "dlUri": "http:dqcxh"
+                                    },
+                                    "( == 1.2.4 && <= 7.1.8 && > 6.2.5 && >= 1.8.3 && < 6.3.8 && > 4.8.5 && == 5.2.1 )": {
+                                        "dlHash": "qvvvmtin",
+                                        "dlSubdir": "}5\u001b",
+                                        "dlUri": "http:k"
+                                    },
+                                    "( == 3.5.8 )": {
+                                        "dlHash": "sfov",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:pmzz"
                                     },
-                                    "( == 5.9.4 ) || ( == 9.3.6 && <= 2.4.7 && < 1.2.2 && == 1.4.8 && < 1.4.5 ) || ( == 3.7.1 && < 4.2.6 && == 6.1.3 && < 6.1.3 && > 6.8.4 && > 4.4.7 && < 2.5.7 && == 1.3.7 && >= 3.7.7 ) || ( < 2.5.6 && >= 2.4.5 && >= 6.5.4 && > 8.8.4 && > 2.5.4 && < 2.5.1 && <= 7.8.9 && < 6.6.6 && > 3.8.5 )": {
-                                        "dlHash": "rbchl",
+                                    "( == 7.6.4 && < 5.7.8 && == 2.3.2 && >= 1.5.3 )": {
+                                        "dlHash": "itwxvnoj",
                                         "dlSubdir": {
-                                            "RegexDir": "ho\u0008𧺫s"
+                                            "RegexDir": "󻱺jN 5"
                                         },
-                                        "dlUri": "https:czoawtki"
+                                        "dlUri": "https:yckahel"
                                     },
-                                    "( > 3.2.1 && < 10.1.4 ) || ( > 2.7.7 && < 6.4.6 && < 2.6.1 && <= 4.4.3 && <= 3.5.4 && > 5.7.1 && >= 7.3.1 ) || ( > 5.1.4 && == 4.8.8 )": {
-                                        "dlHash": "kqy",
-                                        "dlSubdir": "sge",
-                                        "dlUri": "https:dywt"
+                                    "( >= 4.7.1 && <= 4.7.6 && == 5.1.2 )": {
+                                        "dlHash": "tyhaped",
+                                        "dlSubdir": "󱭕,𫯙󽼇",
+                                        "dlUri": "https:jf"
                                     },
-                                    "( > 7.6.7 && < 8.8.5 && >= 7.5.5 && <= 7.1.4 && >= 2.7.6 && <= 3.4.2 && >= 4.6.4 && < 7.2.2 ) || ( == 5.8.3 && < 7.3.8 && < 7.4.8 ) || ( > 8.2.7 && <= 3.1.1 && >= 5.5.6 && > 1.8.2 && > 2.1.8 ) || ( == 7.3.7 && >= 8.1.3 && < 6.1.6 && <= 5.8.5 && == 4.4.4 && <= 8.6.4 && <= 3.6.7 && >= 3.6.4 && < 2.8.6 )": {
-                                        "dlHash": "",
+                                    "unknown_versioning": {
+                                        "dlHash": "vebe",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0004\u0016\u001c1\u0019xvô‹«©"
+                                            "RegexDir": "㽽\u00045𢮴𢀬E"
                                         },
-                                        "dlUri": "https:wznt"
-                                    },
-                                    "( >= 5.5.4 && <= 7.8.1 ) || ( == 5.1.8 && < 7.2.5 && <= 8.3.5 && == 8.1.5 && < 3.8.3 ) || ( < 4.5.6 && <= 4.2.3 && <= 2.4.4 && <= 8.8.7 && >= 6.8.1 && >= 5.5.2 ) || ( == 3.4.6 && >= 6.3.7 ) || ( < 4.1.6 && >= 3.8.6 && == 5.3.1 && >= 1.2.7 && >= 2.8.7 && > 7.6.9 ) || ( > 1.4.7 && < 3.7.1 && > 8.5.2 && == 8.2.1 && < 4.7.7 && < 7.6.1 && == 5.8.3 )": {
-                                        "dlHash": "ocida",
-                                        "dlSubdir": "al",
-                                        "dlUri": "https:gplujuo"
+                                        "dlUri": "http:exrteiuk"
                                     }
                                 },
-                                "Linux_Debian": {
-                                    "( == 5.1.2 && >= 3.7.5 && == 3.8.1 && <= 1.4.2 && >= 6.3.8 && > 3.6.8 ) || ( < 6.5.7 && == 3.4.1 ) || ( <= 1.3.3 && < 7.4.8 && == 5.3.3 && < 8.8.7 && < 1.3.3 ) || ( == 2.5.5 )": {
-                                        "dlHash": "czzikjb",
+                                "Linux_Gentoo": {
+                                    "( == 3.7.3 && >= 6.8.5 && >= 4.2.2 && < 5.7.5 && >= 4.4.8 && == 3.3.5 )": {
+                                        "dlHash": "ohr",
                                         "dlSubdir": null,
-                                        "dlUri": "http:gmhs"
+                                        "dlUri": "https:"
                                     },
-                                    "( >= 2.3.8 && == 7.5.1 && > 1.7.6 )": {
+                                    "( >= 5.3.5 ) || ( <= 8.6.7 && == 5.3.5 && > 6.7.3 && >= 4.4.5 )": {
                                         "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "#|𥛂]]"
-                                        },
-                                        "dlUri": "http:wabgol"
-                                    },
-                                    "( >= 7.8.1 && >= 1.5.4 && < 1.4.8 && <= 8.6.7 && >= 5.6.4 && >= 7.1.3 ) || ( < 5.8.6 && == 6.6.3 && == 7.6.7 ) || ( >= 1.7.2 && <= 7.7.5 && == 8.2.5 && < 4.2.8 && > 4.2.7 && < 2.8.2 )": {
-                                        "dlHash": "ycgqhuy",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001b\u001c􎣛󰍐x􄞬"
+                                            "RegexDir": "\t𞹧PHI{􄘔G"
                                         },
-                                        "dlUri": "http:rxq"
+                                        "dlUri": "https:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "rtzuztzp",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:fdlt"
+                                        "dlHash": "sij",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:nc"
                                     }
                                 }
-                            },
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 5.8.3 && == 7.6.5 && == 1.2.3 && > 5.3.1 && <= 8.3.4 )": {
-                                        "dlHash": "ncw",
+                            }
+                        },
+                        "viChangeLog": "http:bxw",
+                        "viPostInstall": "bxdutem",
+                        "viPostRemove": null,
+                        "viPreCompile": "dl",
+                        "viSourceDL": {
+                            "dlHash": "uvy",
+                            "dlSubdir": "􁧊𦏴>𪂓:󴤭",
+                            "dlUri": "https:"
+                        },
+                        "viTags": [
+                            "base-4.1.8",
+                            "Latest",
+                            "Latest",
+                            "base-8.8.7",
+                            "ð –›",
+                            "恦AD假n#",
+                            "Prerelease"
+                        ]
+                    },
+                    "8.3.5": {
+                        "viArch": {
+                            "A_32": {
+                                "Darwin": {},
+                                "FreeBSD": {
+                                    "( < 3.7.2 && == 8.1.1 && == 8.5.8 && <= 7.1.6 )": {
+                                        "dlHash": "upnwalg",
+                                        "dlSubdir": {
+                                            "RegexDir": "S\u001a\u0012\u0010U{@\u001a"
+                                        },
+                                        "dlUri": "https:zfzxsr"
+                                    },
+                                    "( <= 2.6.2 && > 8.1.1 && == 5.5.3 && <= 3.4.3 && <= 5.2.5 && >= 3.1.3 && <= 6.4.8 && == 8.5.3 && > 2.5.5 ) || ( == 6.4.8 && >= 1.2.4 && > 2.4.8 && < 2.5.5 && < 3.1.4 && <= 5.4.5 && > 5.5.8 && < 6.3.2 && <= 7.4.3 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0002\u0014!}LY|E"
+                                            "RegexDir": "\u0005"
                                         },
-                                        "dlUri": "http:cagfexar"
+                                        "dlUri": "https:xgr"
                                     },
-                                    "( > 5.7.6 && > 3.5.8 && <= 2.2.1 && == 4.3.6 && > 2.3.1 && < 6.4.4 && == 3.6.3 && >= 6.6.1 && == 7.7.5 ) || ( > 7.3.3 && < 8.2.4 && < 3.5.8 && < 6.3.7 ) || ( == 5.3.4 && >= 7.5.3 && >= 1.5.4 && < 5.6.6 && == 5.3.3 && > 4.3.8 && == 5.1.7 && > 1.5.2 )": {
-                                        "dlHash": "gfg",
-                                        "dlSubdir": "krul",
-                                        "dlUri": "http:cebs"
+                                    "( > 6.3.6 && < 7.4.3 && > 5.6.2 && > 6.2.5 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "y\"#L`≢\u001b\\"
+                                        },
+                                        "dlUri": "http:anqycvhw"
                                     },
-                                    "( >= 3.2.5 && < 6.8.7 && <= 5.6.4 && < 5.3.1 ) || ( == 6.6.7 && == 5.7.7 && == 2.3.6 && >= 7.1.4 ) || ( <= 6.2.6 )": {
-                                        "dlHash": "xilgpynb",
+                                    "( > 8.6.1 && <= 2.2.1 && <= 1.5.2 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "L󿺐R󼐑𪑀{𢳟􄄼"
+                                            "RegexDir": "Q𝂲"
                                         },
-                                        "dlUri": "http:"
+                                        "dlUri": "https:mvrmar"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "nbesyyrf",
+                                        "dlHash": "zd",
                                         "dlSubdir": {
-                                            "RegexDir": "J\u0001"
+                                            "RegexDir": "\u000buT"
                                         },
-                                        "dlUri": "https:lk"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( == 6.8.6 && <= 5.8.3 && <= 3.4.7 && <= 2.7.3 && <= 8.8.4 ) || ( <= 8.7.8 && <= 4.4.8 && <= 5.3.2 && > 3.4.8 )": {
-                                        "dlHash": "c",
-                                        "dlSubdir": "hpvgd",
-                                        "dlUri": "https:bjcp"
+                                        "dlUri": "http:npq"
                                     }
                                 },
-                                "Linux_Debian": {
-                                    "( <= 4.6.3 && >= 1.6.5 && == 2.6.5 && == 6.6.2 && > 2.6.7 && <= 1.5.6 && >= 1.6.8 && == 3.8.1 )": {
-                                        "dlHash": "wrgecpq",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ppizkf"
+                                "Windows": {
+                                    "( > 2.5.7 && >= 6.6.5 && >= 4.1.2 && == 1.1.7 && > 7.5.3 && > 4.3.1 )": {
+                                        "dlHash": "rufoyb",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:jibihdg"
                                     }
                                 }
                             },
-                            "A_ARM64": {
+                            "A_64": {
                                 "Darwin": {
-                                    "( == 2.4.7 && == 2.1.2 && < 2.2.7 && < 8.5.1 && >= 2.6.4 && >= 5.6.7 && == 2.6.3 && <= 4.7.5 ) || ( > 4.2.3 ) || ( >= 7.6.7 && >= 5.7.7 && < 2.4.2 && < 5.3.5 && < 6.3.7 && == 4.5.6 && <= 6.3.1 && >= 8.1.3 && >= 7.6.6 )": {
-                                        "dlHash": "djbknwdi",
+                                    "unknown_versioning": {
+                                        "dlHash": "wmuz",
                                         "dlSubdir": null,
-                                        "dlUri": "http:mpwe"
-                                    },
-                                    "( == 3.1.2 && >= 8.3.8 && > 8.8.4 && == 1.7.3 && < 8.8.4 && > 8.7.3 ) || ( <= 2.5.8 && < 4.3.3 && <= 6.3.4 && > 6.6.3 && < 4.4.7 && > 7.1.3 && >= 5.6.4 ) || ( >= 3.8.7 && >= 1.2.7 && > 4.6.4 && == 7.3.1 && < 2.8.2 && < 6.3.1 && == 1.7.5 && >= 6.7.8 ) || ( < 8.2.7 && == 6.6.2 ) || ( > 7.3.8 && < 1.7.6 && > 3.6.2 && <= 4.5.7 && >= 6.2.1 && < 1.8.1 && == 1.3.7 && == 1.1.5 && < 4.1.1 )": {
-                                        "dlHash": "w",
+                                        "dlUri": "https:gxnnplbf"
+                                    }
+                                },
+                                "Linux_Fedora": {
+                                    "( < 5.8.1 && >= 6.7.6 ) || ( < 6.4.8 && > 6.6.7 && < 3.7.3 && < 8.8.8 && <= 8.4.1 && <= 4.3.5 ) || ( < 7.3.4 && > 6.5.6 && >= 8.3.8 && < 7.7.7 )": {
+                                        "dlHash": "quhz",
                                         "dlSubdir": {
-                                            "RegexDir": "|"
+                                            "RegexDir": "🄺I%W.\u0006"
                                         },
-                                        "dlUri": "https:gtwt"
+                                        "dlUri": "https:qq"
                                     },
-                                    "( == 5.1.1 && <= 7.4.4 && <= 8.5.7 && >= 6.8.8 && >= 5.8.8 && >= 4.2.6 && == 5.4.1 )": {
-                                        "dlHash": "sfhto",
-                                        "dlSubdir": "ld",
-                                        "dlUri": "http:xdzzcb"
+                                    "( <= 5.3.4 && == 7.6.7 && == 8.6.7 && > 6.3.2 && == 4.7.4 && >= 3.7.3 && < 3.5.1 && == 3.4.6 && >= 5.7.5 )": {
+                                        "dlHash": "j",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u000b~"
+                                        },
+                                        "dlUri": "https:ocyagjo"
                                     },
-                                    "( == 5.7.2 && >= 6.7.1 && < 1.4.2 && > 8.7.2 && > 1.5.8 && < 4.1.8 )": {
-                                        "dlHash": "lmzyoaed",
+                                    "( > 2.4.2 ) || ( <= 3.4.6 && > 7.5.4 && >= 1.8.1 && == 2.5.4 && == 8.6.4 && == 6.4.4 && >= 6.4.5 && >= 5.7.9 && < 5.7.5 )": {
+                                        "dlHash": "czc",
                                         "dlSubdir": null,
-                                        "dlUri": "http:fommjdm"
+                                        "dlUri": "https:wmc"
                                     },
-                                    "( == 8.5.8 && == 3.5.3 && < 3.6.7 && < 3.3.7 && > 4.8.4 && < 7.8.3 && == 2.3.2 && >= 8.4.1 )": {
-                                        "dlHash": "wahho",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:aeuohkl"
+                                    "( > 2.6.1 && <= 6.8.6 && <= 2.4.5 && >= 3.7.7 && >= 1.4.5 && < 9.8.7 )": {
+                                        "dlHash": "fqydhn",
+                                        "dlSubdir": "F\u0015󳥡Ft9Ux",
+                                        "dlUri": "https:mhqid"
                                     },
-                                    "( >= 7.2.3 && <= 5.7.5 && <= 8.8.7 && == 5.1.6 && < 4.8.8 && > 3.4.3 && < 6.7.1 && == 3.2.3 ) || ( >= 8.2.2 && < 3.2.4 && >= 4.8.5 && <= 3.1.8 && == 3.7.3 ) || ( < 7.6.3 ) || ( > 3.7.1 && > 4.2.3 && == 5.4.8 && >= 1.8.6 && < 5.7.6 && < 5.5.4 && > 7.7.2 && >= 3.5.6 && >= 1.3.3 ) || ( <= 5.4.5 && >= 2.7.1 ) || ( == 2.1.1 && >= 1.2.6 && <= 8.5.8 && < 1.1.6 && > 5.8.7 )": {
-                                        "dlHash": "fz",
-                                        "dlSubdir": "uyx",
-                                        "dlUri": "http:ibxunvzj"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( < 1.2.5 && > 5.1.9 && > 7.4.5 && >= 6.4.8 && == 8.6.6 && == 3.5.4 && == 2.2.4 && >= 2.6.2 )": {
-                                        "dlHash": "ulfy",
-                                        "dlSubdir": "ygkl",
-                                        "dlUri": "http:hnd"
+                                    "( >= 2.4.4 && >= 4.6.5 && < 5.2.2 && == 8.1.1 && < 1.1.2 && >= 3.3.6 ) || ( == 4.5.1 && <= 6.2.4 && > 2.3.2 && <= 8.3.6 && <= 4.1.3 ) || ( < 7.7.3 && == 7.2.7 && > 4.8.2 ) || ( == 8.6.4 && > 8.6.5 && <= 6.1.5 && == 6.1.7 && >= 6.1.3 && >= 2.4.6 && >= 5.2.6 && >= 3.2.5 )": {
+                                        "dlHash": "dbzbtd",
+                                        "dlSubdir": {
+                                            "RegexDir": "􅐱􊛍v"
+                                        },
+                                        "dlUri": "https:zzzqzb"
                                     },
-                                    "( > 5.3.5 && >= 2.4.4 && > 7.5.4 && < 5.4.5 && == 8.8.6 ) || ( == 8.3.5 && > 4.4.5 && < 5.8.4 && >= 6.3.6 && < 8.8.8 && <= 1.3.2 && == 3.3.8 ) || ( < 6.5.6 && >= 7.4.3 && == 3.5.5 && == 8.5.3 && <= 9.8.1 && < 2.5.2 && > 2.6.4 )": {
+                                    "( >= 4.7.3 && >= 4.5.4 && < 7.6.1 && < 1.8.7 )": {
                                         "dlHash": "",
-                                        "dlSubdir": "eqs",
-                                        "dlUri": "http:"
-                                    },
-                                    "( >= 8.6.6 && >= 4.1.8 && >= 6.5.6 && > 8.4.4 && <= 7.3.4 && <= 6.4.6 && < 4.1.4 ) || ( < 1.1.5 && > 1.1.6 && == 4.5.1 && < 7.5.4 )": {
-                                        "dlHash": "b",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "ó»…·\r"
                                         },
-                                        "dlUri": "http:qwov"
+                                        "dlUri": "https:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "mntq",
-                                        "dlSubdir": "ro",
-                                        "dlUri": "http:ehj"
+                                        "dlHash": "vuuyiub",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:wjlaqmh"
                                     }
                                 }
                             },
-                            "A_PowerPC64": {
+                            "A_ARM": {
                                 "Darwin": {
-                                    "( < 5.5.8 ) || ( == 5.4.3 && == 8.7.7 && <= 2.8.8 && < 4.6.5 && <= 3.4.3 && > 7.1.2 && == 7.4.1 && < 2.8.4 && >= 2.7.8 )": {
-                                        "dlHash": "dfcaty",
-                                        "dlSubdir": "gjrnlr",
-                                        "dlUri": "https:k"
-                                    },
-                                    "( >= 7.3.8 )": {
-                                        "dlHash": "v",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:xyu"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "cy",
-                                        "dlSubdir": "kwuqxvme",
-                                        "dlUri": "https:ldtinhy"
+                                    "( < 7.5.5 && > 8.4.6 && > 5.7.6 && < 4.6.3 ) || ( < 6.1.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "~hjbE\u0004tV",
+                                        "dlUri": "https:aiibqb"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( <= 2.5.3 && >= 6.3.2 && == 8.6.9 && <= 8.6.7 && > 7.1.5 && >= 4.6.8 && >= 5.5.6 && < 3.4.7 && > 2.6.7 )": {
-                                        "dlHash": "",
+                                    "( < 8.8.3 && < 1.4.4 && >= 8.3.6 && >= 2.8.4 && == 5.5.1 && == 2.5.4 && == 2.4.8 ) || ( > 7.6.4 )": {
+                                        "dlHash": "n",
                                         "dlSubdir": {
-                                            "RegexDir": "󹷺e!𦎡m􇲷"
+                                            "RegexDir": "h`𨐝\u001d\\\u001e"
                                         },
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 4.6.2 && > 5.7.3 && == 8.2.7 && >= 5.5.7 && == 6.2.1 && < 6.1.3 )": {
-                                        "dlHash": "ebc",
-                                        "dlSubdir": "psong",
-                                        "dlUri": "https:f"
+                                        "dlUri": "http:oj"
                                     },
-                                    "( > 1.7.4 && == 4.8.1 && == 6.4.5 ) || ( == 8.5.6 && > 1.7.1 && < 3.1.3 && >= 6.5.8 && >= 8.4.3 && >= 1.5.8 && < 2.5.6 && == 9.4.7 ) || ( == 2.5.2 && >= 3.3.6 )": {
-                                        "dlHash": "m",
-                                        "dlSubdir": "szwyx",
-                                        "dlUri": "https:yy"
+                                    "( <= 4.8.7 && >= 4.1.7 && >= 4.3.4 && < 2.7.1 && <= 1.1.2 && >= 6.2.1 && >= 7.6.5 && <= 7.6.5 ) || ( < 6.8.3 && <= 5.6.3 && < 5.6.1 && < 4.4.8 && < 3.2.2 && < 6.1.3 && > 6.6.1 && == 6.8.6 ) || ( < 2.4.1 && >= 3.1.6 && <= 6.2.8 && <= 3.1.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:jwqoyf"
                                     },
-                                    "( >= 6.3.6 && >= 3.2.4 && >= 6.2.8 && >= 7.1.2 && >= 5.5.6 && <= 8.8.5 && >= 8.7.3 && >= 4.8.7 ) || ( < 8.4.3 ) || ( < 9.4.8 && >= 7.6.6 && >= 1.8.2 && > 5.5.8 && > 8.7.8 && > 6.5.6 && <= 7.4.6 && < 3.6.2 ) || ( == 4.5.5 && >= 3.7.6 && < 2.4.4 && < 5.3.5 ) || ( == 7.2.6 && < 9.3.4 && > 3.5.2 && >= 6.5.7 && > 7.8.7 && == 7.4.1 && == 3.2.3 && > 5.3.2 && < 7.3.4 ) || ( < 8.7.8 && <= 8.5.8 )": {
-                                        "dlHash": "kdpw",
-                                        "dlSubdir": "fwpn",
-                                        "dlUri": "https:pdlctl"
+                                    "( > 2.1.1 && == 5.1.5 ) || ( >= 2.6.1 && == 4.2.1 && == 2.6.5 )": {
+                                        "dlHash": "qp",
+                                        "dlSubdir": "<\u001ch",
+                                        "dlUri": "http:ph"
                                     },
-                                    "( >= 8.3.7 && <= 1.3.2 && <= 6.2.3 && == 3.8.5 && <= 7.3.2 && > 7.6.4 && < 1.3.4 && < 6.7.2 ) || ( < 7.5.6 && >= 2.5.7 && > 7.7.4 && == 8.6.3 && > 9.7.5 ) || ( <= 5.8.4 && <= 6.2.6 && >= 5.2.6 && == 7.2.5 && < 1.6.2 && == 2.8.3 && < 4.5.1 )": {
-                                        "dlHash": "zohticuq",
+                                    "( > 8.5.4 && <= 1.1.6 && >= 4.6.3 && < 3.1.3 )": {
+                                        "dlHash": "yh",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0006\u0007M"
+                                            "RegexDir": "\"\n"
                                         },
-                                        "dlUri": "https:jyjtw"
+                                        "dlUri": "https:mwkddafr"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "lnmvnyzx",
+                                    "( >= 3.7.2 && < 3.5.1 && == 8.4.8 && <= 3.1.3 && < 4.4.3 && == 5.1.3 && > 4.3.3 && == 5.5.1 && == 5.3.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "JJ\t\u000ec4\u001fU",
+                                        "dlUri": "http:"
+                                    }
+                                },
+                                "Linux_Debian": {
+                                    "( < 6.1.7 && < 3.5.7 )": {
+                                        "dlHash": "fh",
+                                        "dlSubdir": "Yð‘¶ |",
+                                        "dlUri": "http:nsq"
+                                    },
+                                    "( == 3.8.3 && > 2.8.7 && <= 7.5.2 )": {
+                                        "dlHash": "tlywl",
+                                        "dlSubdir": "𘠫\u00027\u0011􋪑",
+                                        "dlUri": "http:tksugex"
+                                    },
+                                    "( == 6.4.5 && > 4.8.6 && > 5.5.5 ) || ( <= 6.4.2 && <= 1.1.7 && <= 7.5.8 && == 1.2.7 && <= 1.6.2 && > 6.4.8 && >= 3.8.4 && >= 7.7.6 )": {
+                                        "dlHash": "kahlv",
                                         "dlSubdir": {
-                                            "RegexDir": "e"
+                                            "RegexDir": ";"
                                         },
-                                        "dlUri": "http:bzjenx"
-                                    }
+                                        "dlUri": "https:ddf"
+                                    },
+                                    "( > 3.7.2 && >= 6.8.8 && < 5.5.4 && <= 1.2.5 && >= 1.4.6 && > 5.2.1 && < 1.3.2 && <= 3.6.9 )": {
+                                        "dlHash": "d",
+                                        "dlSubdir": {
+                                            "RegexDir": "󲠔b7󳝆x"
+                                        },
+                                        "dlUri": "https:hvhadvpp"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 2.1.5 && <= 4.1.4 && > 3.5.2 && >= 7.4.9 ) || ( < 5.4.6 && == 6.6.7 && <= 6.4.4 )": {
+                                        "dlHash": "ahcwf",
+                                        "dlSubdir": {
+                                            "RegexDir": "𡓖􇾗\u0011\n9-"
+                                        },
+                                        "dlUri": "https:jzn"
+                                    },
+                                    "( <= 8.3.5 && >= 8.2.7 && >= 6.6.1 && > 6.4.7 && == 2.4.7 && > 3.2.3 ) || ( == 8.8.4 && <= 7.8.5 && >= 3.7.7 && == 5.1.2 && >= 5.8.2 && <= 7.8.6 && <= 2.4.6 ) || ( < 6.5.7 && <= 8.3.4 && >= 7.8.3 && < 6.7.3 && >= 6.3.4 ) || ( >= 4.5.1 && > 7.4.8 ) || ( <= 6.3.1 && < 5.4.2 && > 2.6.5 && <= 3.1.2 && >= 6.6.1 && <= 7.5.8 && == 8.6.6 && < 8.8.3 ) || ( >= 7.3.4 && <= 8.7.2 && <= 6.8.1 && > 7.5.8 && > 7.4.1 && >= 1.7.3 && <= 3.1.3 ) || ( <= 1.6.1 && > 2.3.5 && <= 8.4.4 && >= 4.8.3 && >= 8.5.4 ) || ( == 2.3.6 && <= 3.4.6 ) || ( < 6.7.8 && <= 8.8.8 && > 5.7.3 )": {
+                                        "dlHash": "aaupe",
+                                        "dlSubdir": {
+                                            "RegexDir": "󼋇"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( == 3.6.4 && > 5.2.2 && <= 6.3.8 ) || ( < 8.8.7 && > 7.6.2 && >= 5.4.7 )": {
+                                        "dlHash": "cgffxchv",
+                                        "dlSubdir": "Up󴮘",
+                                        "dlUri": "http:rab"
+                                    }
+                                }
+                            },
+                            "A_PowerPC64": {
+                                "Windows": {
+                                    "( < 3.2.1 && < 2.2.2 )": {
+                                        "dlHash": "d",
+                                        "dlSubdir": {
+                                            "RegexDir": "Fx𐢨6\u0004{En"
+                                        },
+                                        "dlUri": "https:jvdpt"
+                                    }
+                                }
+                            },
+                            "A_Sparc64": {
+                                "Darwin": {
+                                    "( < 1.7.2 && >= 8.6.7 && > 6.2.8 ) || ( < 7.5.5 && <= 4.1.2 && < 7.7.6 && >= 2.7.7 )": {
+                                        "dlHash": "drpolxtq",
+                                        "dlSubdir": {
+                                            "RegexDir": "?42𪯜'`"
+                                        },
+                                        "dlUri": "http:td"
+                                    },
+                                    "( >= 1.7.8 ) || ( < 8.3.5 && >= 4.2.3 && == 4.5.8 && < 3.6.1 )": {
+                                        "dlHash": "pekvm",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0003\u0005\u000b𨰇0|"
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "( >= 7.2.1 && >= 4.9.4 && <= 6.6.2 && < 8.6.1 && <= 7.3.6 && >= 1.4.1 && == 1.5.1 && >= 3.8.7 ) || ( < 7.4.6 && > 4.6.4 && >= 2.1.6 )": {
+                                        "dlHash": "gqeotyo",
+                                        "dlSubdir": "%!_",
+                                        "dlUri": "http:oj"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": "𥳒\u0014S􆀕\u0004􀼠\u001c",
+                                        "dlUri": "http:uuq"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( == 7.3.1 && > 8.2.6 && == 8.10.1 && <= 3.7.7 && == 3.2.5 && < 2.4.5 && > 2.2.2 && <= 4.1.5 )": {
+                                        "dlHash": "puog",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:ebnp"
+                                    },
+                                    "( >= 5.2.7 && <= 2.4.6 && <= 1.1.3 && <= 3.5.8 && >= 2.8.1 && > 7.2.5 && >= 5.2.4 ) || ( >= 3.1.3 && >= 1.3.4 && < 5.1.2 && >= 2.7.8 && == 2.2.2 && > 7.3.3 && <= 7.7.7 ) || ( == 3.1.6 )": {
+                                        "dlHash": "phkfvhsv",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:osimbv"
+                                    },
+                                    "( >= 6.7.1 && >= 3.4.4 && <= 3.8.2 && <= 5.8.8 ) || ( <= 2.6.3 && == 2.4.6 && < 2.8.7 && < 8.2.3 && <= 6.4.1 && > 1.2.1 && >= 1.3.6 ) || ( <= 8.8.8 && < 7.3.1 && < 4.6.6 && == 1.5.4 && <= 8.7.1 && == 1.8.1 && >= 3.8.5 && == 7.2.6 ) || ( >= 7.2.4 && < 1.4.4 && <= 1.6.1 && <= 1.3.2 && < 7.3.8 && >= 6.5.5 && <= 5.6.1 )": {
+                                        "dlHash": "rz",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0006𫮚𣱗"
+                                        },
+                                        "dlUri": "https:u"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "oftrpiyv",
+                                        "dlSubdir": "=k􋝤G󸀳$",
+                                        "dlUri": "https:smqfx"
+                                    }
+                                },
+                                "Linux_Ubuntu": {
+                                    "( < 2.3.2 && > 7.5.8 && < 6.7.8 && > 8.7.2 && >= 2.7.2 )": {
+                                        "dlHash": "jv",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:tjev"
+                                    },
+                                    "( < 3.3.5 && == 1.2.6 && == 7.4.2 && < 8.7.2 )": {
+                                        "dlHash": "uiqrfbw",
+                                        "dlSubdir": "|(V",
+                                        "dlUri": "http:exa"
+                                    },
+                                    "( < 6.4.8 && > 5.3.4 && < 5.1.8 && >= 2.3.6 && <= 8.3.7 )": {
+                                        "dlHash": "nhni",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0012𤳐N𢞶6􈄷,M"
+                                        },
+                                        "dlUri": "https:ihop"
+                                    },
+                                    "( < 7.6.5 && > 9.4.5 && > 4.4.6 && > 2.8.3 && <= 1.8.3 && > 8.8.1 && >= 5.1.5 && <= 7.4.7 && >= 2.1.8 )": {
+                                        "dlHash": "hpxs",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
+                                    },
+                                    "( <= 1.2.2 && < 7.4.6 ) || ( > 1.7.4 && > 5.3.3 && >= 4.1.7 && == 5.8.5 && < 2.4.3 ) || ( == 1.2.8 ) || ( < 8.2.8 && >= 4.2.4 && == 5.3.8 && > 5.7.2 && >= 6.6.7 ) || ( > 2.7.6 && < 1.4.5 && == 1.8.2 && == 8.4.8 && > 3.2.3 )": {
+                                        "dlHash": "yxlmduc",
+                                        "dlSubdir": {
+                                            "RegexDir": "\r󸿰󵧷iG0"
+                                        },
+                                        "dlUri": "https:ifbsqd"
+                                    },
+                                    "( == 4.6.1 && <= 4.7.1 && > 5.3.5 && <= 3.6.6 ) || ( > 1.1.5 && > 5.5.3 && <= 6.7.2 && <= 2.4.5 && > 2.1.6 && >= 8.6.1 && > 6.1.1 && < 5.5.3 ) || ( <= 1.4.2 ) || ( < 1.1.1 && < 6.8.8 && < 5.8.8 && <= 6.6.6 && <= 6.6.8 && <= 2.7.2 && < 1.8.6 && > 1.2.1 ) || ( <= 1.7.2 && > 7.1.2 && < 2.6.7 && <= 3.5.7 && > 5.7.3 && == 1.4.3 ) || ( > 4.2.2 && <= 9.6.8 && > 4.5.8 && > 8.1.1 && >= 6.4.3 && < 4.9.8 && > 4.2.8 && < 4.1.7 && >= 1.4.7 ) || ( <= 5.4.5 )": {
+                                        "dlHash": "mfajsov",
+                                        "dlSubdir": "|峖}㷞𪘘4􌨒",
+                                        "dlUri": "https:tzp"
+                                    },
+                                    "( > 6.8.1 && == 3.6.1 && == 9.2.3 )": {
+                                        "dlHash": "v",
+                                        "dlSubdir": {
+                                            "RegexDir": "|."
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "( >= 3.2.5 )": {
+                                        "dlHash": "fe",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:pogqw"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 4.6.5 && > 2.1.2 && == 8.5.3 )": {
+                                        "dlHash": "xaz",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ph"
+                                    },
+                                    "( == 8.1.7 && > 1.5.1 && >= 8.2.1 && <= 8.6.2 && >= 3.2.4 && < 2.6.7 && <= 5.5.5 ) || ( >= 8.1.5 && <= 6.2.2 && == 8.1.5 && > 6.4.2 && <= 1.3.8 && < 7.1.7 && < 1.4.7 && <= 4.7.4 && >= 3.1.4 ) || ( <= 5.4.8 && <= 3.3.4 )": {
+                                        "dlHash": "h",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 6.2.6 && < 4.2.6 && < 4.2.3 && >= 7.1.1 && > 8.7.7 && >= 4.7.6 && < 7.1.8 && >= 8.3.1 ) || ( < 6.5.4 && >= 4.8.4 && <= 3.3.3 && == 8.4.7 && <= 2.6.2 ) || ( > 2.7.2 && >= 8.7.4 && <= 3.2.8 && > 4.5.6 && < 5.3.7 && < 3.3.6 && > 7.5.4 && > 1.3.8 && <= 4.8.8 ) || ( > 8.4.6 && > 2.5.8 && < 7.8.2 && <= 7.5.5 && == 5.5.4 && <= 1.5.1 && >= 1.4.2 && == 3.8.3 ) || ( >= 8.2.3 && < 3.7.6 && <= 5.5.8 && > 2.3.2 && <= 5.8.3 && == 3.2.1 && < 1.5.3 && == 7.6.7 && == 4.4.8 ) || ( == 3.8.6 && < 2.3.6 && == 5.7.3 && == 1.1.1 && >= 1.2.1 && < 1.2.1 && > 5.2.5 && < 8.2.2 && <= 1.3.9 )": {
+                                        "dlHash": "aun",
+                                        "dlSubdir": "\u0014",
+                                        "dlUri": "https:vyh"
+                                    },
+                                    "( >= 7.6.1 && >= 6.8.3 && <= 5.4.6 && > 7.7.3 && >= 4.2.2 && >= 4.5.2 && == 2.5.3 && < 5.2.4 ) || ( <= 5.1.7 && == 8.5.4 && < 8.8.2 && >= 8.8.2 && <= 1.2.4 && > 7.8.4 && <= 5.2.1 && == 1.8.6 )": {
+                                        "dlHash": "xcztgbln",
+                                        "dlSubdir": "G\u0017㈳",
+                                        "dlUri": "https:ee"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "e",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:jgwkqwtr"
+                                    }
                                 }
                             }
                         },
-                        "viChangeLog": "http:wcxamdiv",
-                        "viPostInstall": null,
-                        "viPostRemove": "lmtpazed",
-                        "viPreCompile": "j",
-                        "viSourceDL": null,
-                        "viTags": []
+                        "viChangeLog": "http:lkbs",
+                        "viPostInstall": "ocvjmosz",
+                        "viPostRemove": "b",
+                        "viPreCompile": null,
+                        "viSourceDL": {
+                            "dlHash": "jo",
+                            "dlSubdir": {
+                                "RegexDir": "ó¾·‡>\u000b"
+                            },
+                            "dlUri": "http:qvxkdkm"
+                        },
+                        "viTags": [
+                            "Prerelease",
+                            "Prerelease",
+                            "%󵠣R灡𑈃pS",
+                            "Latest"
+                        ]
                     }
                 }
             },
+            "globalTools": {
+                "ShimGen": {
+                    "dlHash": "klhtnqpbmfgiduwrvzmgzupwgmc",
+                    "dlSubdir": null,
+                    "dlUri": "https:tvaqj"
+                }
+            },
             "toolRequirements": {
-                "GHCup": {
-                    "3.8.8": {
-                        "Darwin": {},
+                "HLS": {
+                    "2.6.9": {
+                        "Linux_CentOS": {
+                            "( <= 3.7.3 && > 8.1.3 && == 5.8.1 && > 2.8.4 && < 2.5.2 && <= 1.5.3 && < 1.6.5 && <= 5.5.8 )": {
+                                "distroPKGs": [
+                                    "wirvs",
+                                    "gq",
+                                    "uutgyger"
+                                ],
+                                "notes": "lpkr"
+                            }
+                        }
+                    },
+                    "4.2.1": {
                         "FreeBSD": {
-                            "( < 6.3.6 && <= 9.7.6 && >= 1.3.8 ) || ( == 2.7.2 && > 2.2.6 )": {
+                            "( < 7.2.7 && >= 1.8.5 && > 5.2.1 && >= 7.6.1 && >= 2.5.8 && < 7.2.5 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "duwb"
+                                    "ez",
+                                    "cwpd",
+                                    "so",
+                                    "jory"
                                 ],
-                                "notes": "o"
+                                "notes": "kcxli"
                             },
-                            "( <= 2.7.4 && <= 1.2.4 && <= 6.3.5 && <= 1.4.2 && >= 6.4.8 && < 5.3.3 && <= 6.2.6 && <= 3.7.7 && > 4.2.2 )": {
+                            "( == 1.1.2 && == 5.8.7 && >= 1.2.1 && <= 8.6.3 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "xsgonn"
+                                    "jbnm",
+                                    "lrwdfm",
+                                    "phzq",
+                                    "lnumqp",
+                                    "plfni"
                                 ],
-                                "notes": "zzxj"
+                                "notes": "ik"
                             },
-                            "( <= 4.6.8 && == 5.5.7 ) || ( < 5.2.3 && == 4.7.5 && >= 6.7.5 && >= 4.2.2 && >= 5.7.1 )": {
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "",
-                                    "rjnnh",
-                                    "riupvqfk",
-                                    "lv",
-                                    "",
-                                    "zkfozzz",
-                                    "mzqlhr",
-                                    "eo"
+                                    "crcrrqm",
+                                    "sdtaay",
+                                    "t",
+                                    "hwklejk"
                                 ],
-                                "notes": "etgfqx"
+                                "notes": "p"
                             }
                         }
                     },
-                    "unknown_version": {
+                    "4.4.6": {
                         "Darwin": {
-                            "( < 4.1.3 ) || ( <= 1.7.6 && > 1.8.7 && <= 4.5.6 && > 5.3.8 && < 2.3.6 && == 3.1.2 && == 1.8.2 ) || ( >= 7.8.3 && < 6.2.6 )": {
+                            "( < 3.1.5 )": {
                                 "distroPKGs": [
-                                    "ejdmkuof",
-                                    "oxt"
+                                    "akstmo"
                                 ],
-                                "notes": "qzt"
+                                "notes": "n"
                             },
-                            "unknown_versioning": {
+                            "( <= 5.8.2 && <= 7.5.3 && > 4.7.2 && <= 5.7.6 && >= 6.7.4 && > 4.6.1 && > 2.6.3 && == 5.6.6 && < 2.8.7 ) || ( == 1.9.4 && >= 6.6.2 && >= 4.6.8 && >= 6.8.3 && > 6.1.8 ) || ( > 7.6.8 ) || ( > 8.5.5 && == 5.1.7 ) || ( == 2.5.7 && <= 4.6.3 && > 6.1.6 && >= 7.8.8 && == 1.8.4 ) || ( == 6.8.6 && == 2.8.5 && == 1.2.3 && > 8.2.4 && >= 5.6.3 && == 5.2.7 && < 7.8.2 && == 3.3.8 && == 4.3.2 )": {
                                 "distroPKGs": [
-                                    "x",
-                                    "eaoos",
+                                    "rwgny",
+                                    "nxuevo",
+                                    "",
+                                    "zq"
+                                ],
+                                "notes": "hhurntm"
+                            },
+                            "( <= 6.7.4 && <= 6.4.1 && <= 3.1.8 && >= 3.4.8 && <= 1.7.2 )": {
+                                "distroPKGs": [
+                                    "dmm",
+                                    "bxi",
+                                    "bmyosi",
+                                    "nqmse",
+                                    "fqcgru",
+                                    "qa"
+                                ],
+                                "notes": "d"
+                            },
+                            "( == 2.1.5 && < 9.8.6 && == 7.3.8 && <= 3.4.3 && < 2.7.5 && >= 8.7.8 && > 8.4.6 && > 4.5.3 && > 2.8.6 )": {
+                                "distroPKGs": [
+                                    "ma",
+                                    "zob",
+                                    "j",
+                                    "lbfsj",
+                                    "bebobpqr",
+                                    "dwcv",
                                     ""
                                 ],
-                                "notes": "dek"
+                                "notes": "cbcf"
+                            },
+                            "( == 3.5.1 && > 2.3.7 && == 5.4.3 && < 2.6.1 && <= 2.2.3 && <= 6.4.8 && == 8.3.1 )": {
+                                "distroPKGs": [
+                                    "ejjtbxp",
+                                    "kpsab",
+                                    "nlmyp",
+                                    "zrepqiyc",
+                                    "",
+                                    "l"
+                                ],
+                                "notes": "atywoot"
+                            },
+                            "( == 6.4.4 && == 1.4.6 && == 7.7.3 && <= 8.7.3 && == 3.4.5 && < 5.3.8 && == 7.8.8 && >= 4.1.7 ) || ( > 5.5.8 && <= 7.3.6 && <= 1.4.4 && <= 1.4.2 && > 2.2.2 ) || ( <= 6.3.8 && >= 1.4.8 && == 3.2.2 && > 8.3.7 && > 2.1.8 && == 7.2.5 ) || ( == 1.7.8 ) || ( == 3.4.3 && <= 6.8.6 && >= 2.3.2 && >= 5.7.6 && > 3.6.4 && > 2.5.4 && >= 1.3.3 && < 4.2.2 && == 8.5.6 ) || ( > 4.3.8 ) || ( >= 1.5.7 && > 5.7.2 && > 8.2.8 && == 7.7.6 && > 6.8.4 && > 1.3.8 && == 8.7.3 ) || ( <= 3.2.1 && > 8.4.3 && == 1.2.2 && < 3.4.3 && < 1.6.1 )": {
+                                "distroPKGs": [
+                                    "agdiyds",
+                                    "mwhqlxj",
+                                    "zi",
+                                    "ftoucr"
+                                ],
+                                "notes": "yaw"
+                            },
+                            "( > 8.7.8 && < 8.7.1 && > 4.7.5 && < 6.3.1 && > 1.1.2 && >= 4.3.3 && >= 8.8.5 )": {
+                                "distroPKGs": [],
+                                "notes": "h"
                             }
                         },
                         "FreeBSD": {
-                            "( < 1.5.4 && > 7.1.3 && == 3.6.8 && > 5.1.1 )": {
+                            "( < 2.3.3 && >= 7.1.3 && >= 4.1.3 && > 9.3.3 && >= 5.6.3 && <= 4.1.7 )": {
                                 "distroPKGs": [
+                                    "f",
+                                    "asozbk",
+                                    "b",
+                                    "ummxn",
+                                    "upkwzdqf",
                                     ""
                                 ],
-                                "notes": "v"
+                                "notes": "ucffxs"
                             },
-                            "( == 2.7.6 && <= 5.6.2 && > 6.6.5 && >= 7.6.4 && > 5.5.4 && < 2.4.1 && < 8.4.4 && < 3.8.5 )": {
+                            "( < 2.7.2 && < 6.7.2 && >= 6.3.4 && < 8.6.8 && >= 7.1.7 && <= 6.3.4 && < 6.3.3 && >= 7.4.4 && == 6.8.2 )": {
                                 "distroPKGs": [
                                     "",
-                                    "f",
-                                    "swwrrrp",
-                                    "wufesm"
+                                    "cb",
+                                    "rpozzj",
+                                    "jxygirfn",
+                                    "",
+                                    "borz"
                                 ],
-                                "notes": "pbdn"
+                                "notes": "khxeo"
                             },
-                            "( > 3.7.5 )": {
+                            "( == 1.2.1 && < 2.1.5 && == 3.1.8 && < 4.5.7 && < 7.7.3 ) || ( > 2.5.8 ) || ( > 4.6.1 && > 2.4.7 && == 3.1.2 ) || ( > 8.8.8 && == 6.1.5 && <= 4.4.7 && == 2.8.8 && < 7.8.2 && == 1.6.7 )": {
                                 "distroPKGs": [
-                                    "s",
-                                    "fwo",
-                                    "wsvlvnm",
-                                    "forzyd"
+                                    "l",
+                                    "uqzct",
+                                    "md",
+                                    "rfzjv"
                                 ],
-                                "notes": "p"
+                                "notes": "kquino"
                             },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "cpd",
-                                    "lkmpz",
-                                    "eeoamioh",
-                                    "fshpc",
-                                    "hshlaiav",
-                                    "",
-                                    "z",
-                                    "ibwzlhbg"
-                                ],
-                                "notes": "hi"
-                            }
-                        }
-                    }
-                },
-                "HLS": {
-                    "1.3.3": {
-                        "Darwin": {
-                            "( == 6.2.6 && < 6.5.2 && >= 2.4.5 && == 1.7.3 && >= 5.4.8 ) || ( > 3.6.8 && >= 1.7.6 && <= 7.5.3 && == 1.4.6 && >= 3.6.4 && <= 4.2.8 ) || ( >= 4.6.7 && < 2.6.8 && < 4.5.2 && < 2.4.1 && == 6.5.2 && >= 3.3.1 && < 4.7.2 )": {
+                            "( == 1.5.3 && > 4.8.4 && <= 1.4.6 && > 5.6.1 && == 3.6.7 && == 4.2.6 && == 6.7.4 && == 5.2.6 ) || ( < 4.1.3 && >= 1.8.5 && <= 9.7.5 && <= 7.2.1 && > 7.3.2 && <= 5.7.1 ) || ( == 2.1.4 && == 6.2.5 && == 5.3.8 && > 8.3.3 && == 1.2.2 && >= 6.1.6 && <= 8.8.1 && >= 3.3.2 && == 6.7.2 ) || ( > 8.6.3 && < 6.4.7 && > 8.3.1 && > 4.6.5 && > 5.5.1 && > 3.4.6 && >= 4.2.8 ) || ( == 1.4.6 && == 8.5.5 && <= 6.5.5 && < 7.1.4 && > 4.5.3 && >= 2.7.5 && > 8.4.4 )": {
                                 "distroPKGs": [
-                                    "igeawz",
-                                    "ayzc",
-                                    "cjttq",
-                                    "tdqdbx"
+                                    "wkeluhb",
+                                    "giseovf",
+                                    "famosezn",
+                                    "oaw",
+                                    "dpwjcpu"
                                 ],
-                                "notes": "wdu"
+                                "notes": "ucgalle"
                             },
-                            "( >= 7.3.8 && >= 1.5.6 && > 8.4.3 && <= 8.3.2 && > 4.8.5 && >= 3.8.3 && < 3.1.8 && < 7.6.4 && <= 1.4.1 )": {
+                            "( == 3.7.1 && < 2.7.5 && < 8.6.7 && < 4.1.1 && < 6.8.3 && >= 6.1.1 && >= 5.4.2 ) || ( == 1.5.3 )": {
                                 "distroPKGs": [],
-                                "notes": "veh"
+                                "notes": "h"
+                            },
+                            "( >= 7.1.7 && >= 1.1.2 && >= 5.4.8 && == 3.6.2 && <= 7.1.7 && == 7.7.8 && == 7.4.1 ) || ( == 6.6.5 && >= 8.3.7 && <= 6.2.1 )": {
+                                "distroPKGs": [
+                                    "a",
+                                    "vp"
+                                ],
+                                "notes": "b"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "mcnhl",
-                                    ""
+                                    "nzscbd",
+                                    "nysx",
+                                    "yejurp",
+                                    "vsf",
+                                    "znhyxda",
+                                    "jeev"
                                 ],
-                                "notes": "f"
+                                "notes": ""
                             }
                         },
-                        "FreeBSD": {
-                            "( == 2.7.5 && >= 4.7.3 && >= 6.2.6 && == 4.2.3 && < 6.3.2 && > 3.8.8 && < 2.7.6 && == 5.5.6 && <= 5.7.5 )": {
+                        "Linux_AmazonLinux": {
+                            "( < 4.2.7 && >= 7.2.1 && <= 4.7.5 && > 6.6.6 && < 3.6.2 && > 5.8.2 )": {
                                 "distroPKGs": [
-                                    "vln",
-                                    "knpawo",
-                                    "befujdbg"
+                                    "azrlxw",
+                                    "h",
+                                    "tchk"
                                 ],
-                                "notes": "zsaphh"
-                            },
-                            "( == 8.6.7 && <= 7.5.2 && <= 1.2.8 && >= 1.8.8 && < 4.5.6 && == 3.5.3 ) || ( < 5.4.2 && >= 2.3.2 && >= 2.1.4 )": {
-                                "distroPKGs": [],
-                                "notes": "k"
+                                "notes": "ql"
                             },
-                            "unknown_versioning": {
+                            "( >= 2.6.7 && >= 1.1.5 && < 7.6.4 && == 8.4.6 && < 7.5.4 )": {
                                 "distroPKGs": [
-                                    "fqacbif",
-                                    "nci"
+                                    "kizgzmo",
+                                    "dmznhcm",
+                                    "su",
+                                    "dyn",
+                                    "dpilob",
+                                    "gyry"
                                 ],
-                                "notes": "hyun"
-                            }
-                        },
-                        "Linux_Alpine": {
-                            "( < 4.5.4 && < 6.1.3 && <= 7.7.5 && == 7.6.5 ) || ( <= 5.6.1 ) || ( >= 6.3.6 && == 5.5.7 && > 2.6.3 && > 1.6.3 && > 7.7.5 && > 7.3.2 && >= 7.1.7 && >= 6.3.4 ) || ( >= 1.2.6 && == 3.6.8 && < 3.3.6 && == 6.4.5 ) || ( == 2.4.4 && < 7.1.1 && >= 5.6.5 && <= 1.4.1 && >= 3.3.4 && == 4.1.5 )": {
+                                "notes": "lxbsmwe"
+                            },
+                            "( >= 4.8.8 && >= 4.2.2 && == 2.7.6 && == 6.4.8 && == 3.7.4 ) || ( <= 6.5.8 )": {
                                 "distroPKGs": [
-                                    "mfqx",
+                                    "zj",
                                     "w",
-                                    "qsajnee",
-                                    "aj",
-                                    "xww",
-                                    "ylnwzfql",
-                                    "amo"
+                                    "ox",
+                                    "dn",
+                                    "mokjnrs",
+                                    "aghl",
+                                    "zdhp"
                                 ],
-                                "notes": "trxvpd"
+                                "notes": "hcvvin"
                             },
-                            "( <= 8.2.4 && == 7.8.2 )": {
+                            "( >= 5.5.2 ) || ( <= 4.6.3 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "",
-                                    "ekmsih",
-                                    "ihpwp",
-                                    "unaddaf"
+                                    "aquei",
+                                    "pn",
+                                    "snj",
+                                    "eboybndj",
+                                    "yqhzlk",
+                                    "bs"
                                 ],
-                                "notes": "gujtjk"
+                                "notes": "jpscotgr"
+                            },
+                            "( >= 6.4.5 && == 2.6.8 && <= 8.5.7 && == 2.5.4 && == 2.2.1 && <= 8.2.8 && > 2.1.4 )": {
+                                "distroPKGs": [
+                                    "fega"
+                                ],
+                                "notes": "t"
+                            },
+                            "( >= 8.3.8 && < 2.6.7 && < 6.3.5 && <= 8.8.3 && < 7.1.6 )": {
+                                "distroPKGs": [
+                                    ""
+                                ],
+                                "notes": "sd"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "nzhubfzi",
-                                    "ebm",
-                                    "z",
-                                    "hptvoimo",
-                                    "fzqt"
+                                    "jso",
+                                    "kkld",
+                                    "nccxwi",
+                                    "po",
+                                    "bj"
                                 ],
-                                "notes": "lcntathl"
+                                "notes": "zefdmicl"
                             }
                         },
-                        "Linux_Debian": {
-                            "( < 7.6.1 && < 8.5.2 ) || ( < 8.7.1 && < 4.3.7 && == 6.4.8 && <= 6.8.2 && < 4.4.6 && <= 1.4.7 ) || ( <= 5.4.5 ) || ( > 1.6.6 && < 3.6.1 && >= 5.5.2 && >= 3.8.8 && <= 4.1.8 && == 1.2.2 ) || ( > 8.2.3 && > 4.1.8 )": {
+                        "Windows": {
+                            "( < 2.2.5 && < 3.6.3 && < 2.2.1 && == 4.7.6 && < 4.5.7 && == 4.6.3 )": {
                                 "distroPKGs": [
-                                    "knomd",
-                                    "uxxdor",
-                                    "vqtg",
-                                    "",
-                                    "fmgml",
-                                    "qp",
-                                    "ehra",
-                                    ""
+                                    "xdoqizf"
                                 ],
-                                "notes": "hx"
+                                "notes": "rsi"
                             },
-                            "( <= 6.5.2 && <= 1.6.4 && < 1.7.2 && == 1.2.1 && == 8.6.5 && == 2.7.8 && == 7.3.6 )": {
+                            "( == 2.5.7 && < 4.8.5 && >= 1.6.7 && == 5.8.7 && == 3.7.4 && < 7.5.6 )": {
+                                "distroPKGs": [],
+                                "notes": ""
+                            },
+                            "( == 6.6.2 && > 8.2.5 && == 6.2.6 && > 1.5.3 && <= 6.5.9 && < 7.2.5 && == 4.3.3 )": {
                                 "distroPKGs": [
-                                    "gazfmkmn",
-                                    "uy",
-                                    "dyjuemzc",
-                                    "uf",
-                                    "any",
-                                    "cjyl"
+                                    "q",
+                                    "sededmi",
+                                    "wtdjel",
+                                    "",
+                                    "ycuunpwv",
+                                    "xu",
+                                    "hvhoozza"
                                 ],
-                                "notes": "a"
+                                "notes": ""
                             },
-                            "( == 3.5.6 && <= 7.2.1 && >= 2.7.4 && < 2.3.3 && == 4.3.2 && >= 2.8.6 ) || ( > 7.8.3 && < 2.1.7 && < 4.8.7 && >= 4.1.7 && == 2.1.8 ) || ( > 9.6.3 && >= 4.5.8 && <= 8.6.5 && == 3.8.7 && > 4.5.7 )": {
+                            "( > 2.6.3 && < 3.1.6 && < 4.2.3 && < 4.4.6 && <= 6.6.6 && <= 8.3.7 )": {
                                 "distroPKGs": [
-                                    "rtk",
-                                    "yakgb",
-                                    "smsqb",
-                                    "dfb"
+                                    "xk",
+                                    "tj",
+                                    "apibg",
+                                    "vtkv"
                                 ],
-                                "notes": "psztz"
+                                "notes": "u"
                             },
-                            "( > 7.7.4 && > 2.2.6 && < 7.6.4 && <= 4.8.6 && == 4.2.2 ) || ( >= 5.4.7 ) || ( == 5.2.3 && > 5.7.1 && == 3.3.3 && > 6.2.4 ) || ( >= 2.3.4 ) || ( > 6.6.5 && >= 2.3.2 && >= 8.6.5 && > 4.1.2 && > 1.2.1 && <= 1.8.3 && >= 8.7.4 && == 5.2.4 ) || ( < 5.5.4 && == 7.4.4 && >= 7.5.5 && == 8.8.7 ) || ( > 5.7.5 && >= 1.3.5 && >= 2.4.6 && == 3.4.1 && == 7.5.8 && >= 5.4.2 && <= 4.1.3 && >= 5.3.8 ) || ( == 6.1.5 && == 1.2.8 && > 4.5.2 && <= 8.8.2 && < 2.3.3 ) || ( <= 6.8.2 && == 8.7.1 && > 6.7.2 && >= 3.4.2 && == 1.4.6 && <= 5.3.3 && > 2.4.2 && <= 8.6.7 ) || ( == 7.9.6 && <= 9.5.3 && <= 5.7.3 && <= 5.3.7 && < 2.4.3 && >= 5.5.6 && >= 6.1.1 && < 3.6.3 )": {
+                            "( >= 4.6.3 && > 4.2.6 && <= 3.8.1 && > 1.7.4 && >= 6.8.5 && >= 3.7.6 && > 3.6.7 )": {
                                 "distroPKGs": [
-                                    "thq",
-                                    "oxvewnt",
-                                    "zyomsmxb",
-                                    "i",
-                                    "ueldegli",
-                                    "cy",
-                                    "frmfmwf",
-                                    "rqld"
+                                    "",
+                                    "dkwycdq",
+                                    "mri",
+                                    "yhc",
+                                    "zzyhkq",
+                                    "naefngl",
+                                    "",
+                                    ""
                                 ],
-                                "notes": "rcpm"
-                            },
-                            "( >= 4.8.2 && > 4.5.1 && < 1.6.2 && == 3.4.7 && < 4.6.1 && >= 3.7.4 && <= 1.2.3 ) || ( == 5.8.2 && > 2.5.6 && < 1.1.7 && > 4.5.3 && >= 2.6.3 && > 1.1.1 && >= 1.2.2 && > 4.2.3 )": {
-                                "distroPKGs": [],
-                                "notes": "svkwghyq"
+                                "notes": "tr"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "fse",
-                                    "yvnbdb",
-                                    "vmwmwq",
-                                    "f"
+                                    "",
+                                    "f",
+                                    "d",
+                                    "ynjdzpx",
+                                    "tls",
+                                    "qb"
                                 ],
-                                "notes": "dld"
+                                "notes": "vizfzbqv"
                             }
                         }
                     },
-                    "5.4.1": {
-                        "Darwin": {
-                            "( <= 5.5.5 && >= 8.1.4 && == 4.7.5 )": {
+                    "4.4.7": {
+                        "Windows": {
+                            "( < 6.7.7 && >= 2.7.8 && <= 7.5.1 && < 2.5.2 && >= 5.9.8 && >= 6.1.4 && >= 6.6.3 && >= 5.6.2 ) || ( < 1.3.8 && <= 4.5.8 && <= 5.7.1 && > 7.7.1 && < 4.3.7 && < 3.1.5 && < 3.7.6 && > 3.2.6 ) || ( <= 8.3.7 && >= 8.4.6 && >= 3.2.2 && == 8.1.1 && > 5.1.3 && >= 8.7.8 && == 5.8.1 && <= 2.4.4 && >= 6.5.3 ) || ( <= 6.7.8 && >= 7.7.2 && < 5.3.8 && >= 1.5.8 && < 5.3.3 && <= 5.2.1 && < 5.2.3 && > 8.4.8 && == 6.4.5 )": {
                                 "distroPKGs": [
-                                    "xjv",
-                                    "qvgd",
-                                    "fkv"
+                                    "nskluq",
+                                    "irxkqesp",
+                                    "uerkjx",
+                                    "ymhwpos",
+                                    "xrku",
+                                    "zwh"
                                 ],
-                                "notes": "lrcs"
-                            }
-                        }
-                    },
-                    "8.5.8": {
-                        "FreeBSD": {}
-                    }
-                }
-            }
-        },
-        {
-            "ghcupDownloads": {
-                "GHCup": {},
-                "HLS": {
-                    "1.1.4": {
-                        "viArch": {
-                            "A_64": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( <= 5.8.3 && <= 3.4.2 && < 7.3.3 && >= 7.6.8 && <= 8.2.3 && > 7.2.4 && >= 8.4.6 && < 3.7.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "4\u0002"
-                                        },
-                                        "dlUri": "https:fm"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "aknabdo",
-                                        "dlSubdir": "obmxyqjw",
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( < 3.6.2 && == 6.5.7 && <= 3.7.5 && >= 5.7.7 ) || ( >= 6.3.8 && <= 6.7.6 && <= 7.3.5 && == 1.7.4 && > 2.6.2 && == 6.1.1 && <= 7.7.2 && == 6.6.4 )": {
-                                        "dlHash": "wnyvp",
-                                        "dlSubdir": "slomogxw",
-                                        "dlUri": "http:slrdtds"
-                                    },
-                                    "( < 5.7.6 && < 4.5.5 && == 2.2.2 && == 8.1.4 && >= 6.3.6 && < 8.3.1 && >= 6.2.5 && > 6.5.4 && >= 5.4.6 )": {
-                                        "dlHash": "hfzwao",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ubaey"
-                                    },
-                                    "( == 1.1.3 && == 3.1.6 )": {
-                                        "dlHash": "xpotczqz",
-                                        "dlSubdir": "xqzkn",
-                                        "dlUri": "https:warfy"
-                                    },
-                                    "( > 5.3.3 && <= 4.7.1 && > 7.2.5 )": {
-                                        "dlHash": "vxy",
-                                        "dlSubdir": "xmwa",
-                                        "dlUri": "https:eo"
-                                    },
-                                    "( >= 2.8.3 && > 2.1.1 ) || ( >= 3.2.5 )": {
-                                        "dlHash": "wwfy",
-                                        "dlSubdir": "za",
-                                        "dlUri": "https:hrupnhnr"
-                                    },
-                                    "( >= 6.3.7 && == 2.2.5 && >= 3.1.6 && == 8.6.2 && < 6.4.4 && <= 1.7.1 )": {
-                                        "dlHash": "mtblrgk",
-                                        "dlSubdir": "ja",
-                                        "dlUri": "https:kumlqyh"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "rwvcgglg",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:s"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( < 2.1.8 && <= 5.1.8 )": {
-                                        "dlHash": "alxzyng",
-                                        "dlSubdir": "qqkkl",
-                                        "dlUri": "http:zbfcrk"
-                                    },
-                                    "( < 2.3.8 && < 5.6.7 && <= 8.5.1 && < 4.1.7 && == 6.4.5 ) || ( >= 7.1.6 && <= 6.5.8 && == 6.4.5 && < 8.5.7 && == 5.6.6 && >= 6.7.8 && == 6.1.5 && >= 4.5.3 ) || ( <= 1.5.4 && > 6.4.4 && < 6.8.1 && >= 1.2.8 )": {
-                                        "dlHash": "efncrwwt",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:q"
-                                    },
-                                    "( <= 5.2.4 && > 7.2.8 && > 9.6.7 && > 5.2.8 && > 3.5.4 && == 6.3.3 ) || ( > 2.6.6 && <= 7.6.6 && <= 2.6.8 && >= 6.7.6 && <= 9.6.7 && >= 7.6.4 ) || ( < 5.5.5 && >= 8.8.6 && <= 4.8.5 && > 4.2.1 && < 3.5.5 ) || ( > 4.4.1 && >= 1.1.7 && == 2.3.4 && > 8.6.5 && <= 2.8.4 && == 4.1.1 && < 6.7.2 && <= 2.6.1 )": {
-                                        "dlHash": "l",
-                                        "dlSubdir": {
-                                            "RegexDir": "K茕UJ,\\"
-                                        },
-                                        "dlUri": "http:nfh"
-                                    },
-                                    "( <= 7.4.8 && == 7.6.6 )": {
-                                        "dlHash": "ej",
-                                        "dlSubdir": {
-                                            "RegexDir": "n\u0007𖨶󰜛jW嵐G"
-                                        },
-                                        "dlUri": "https:ttvkii"
-                                    },
-                                    "( <= 7.8.3 && < 2.3.6 && == 7.1.4 )": {
-                                        "dlHash": "pehggow",
-                                        "dlSubdir": "zihra",
-                                        "dlUri": "https:kivzg"
-                                    },
-                                    "( == 8.1.3 && >= 3.8.7 && <= 2.1.4 && < 2.2.3 && > 6.7.8 ) || ( >= 2.1.5 )": {
-                                        "dlHash": "kiqg",
-                                        "dlSubdir": "ouhwpzf",
-                                        "dlUri": "https:rm"
-                                    },
-                                    "( == 8.7.4 && == 3.2.6 && <= 2.4.8 ) || ( == 4.3.2 && > 8.4.5 && == 2.4.8 && < 2.8.6 && >= 3.3.5 && >= 3.5.1 && <= 5.2.1 ) || ( == 3.5.5 && > 2.1.2 && <= 7.2.2 && >= 1.3.1 && > 6.2.5 && == 8.3.5 && < 3.1.6 && >= 8.1.8 && > 7.6.2 ) || ( <= 5.7.1 && <= 6.5.8 && >= 4.5.5 && > 4.3.1 && == 2.7.6 && > 6.5.8 && >= 4.8.2 && == 3.6.8 ) || ( <= 2.1.7 )": {
-                                        "dlHash": "bx",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:vspkfd"
-                                    }
-                                }
+                                "notes": ""
                             },
-                            "A_PowerPC": {
-                                "Darwin": {
-                                    "( < 7.4.5 && > 7.4.2 && < 8.8.6 && < 1.7.2 && >= 4.4.8 && >= 6.2.2 ) || ( <= 4.2.2 )": {
-                                        "dlHash": "b",
-                                        "dlSubdir": {
-                                            "RegexDir": "􆲝\u0018DnK"
-                                        },
-                                        "dlUri": "http:y"
-                                    },
-                                    "( == 2.8.4 && < 8.5.4 && >= 7.6.4 && > 8.3.3 && > 6.1.6 && >= 3.8.5 && > 6.3.4 && >= 6.7.3 ) || ( == 2.8.3 && >= 3.5.8 && < 5.5.4 && == 6.1.4 && >= 7.7.6 )": {
-                                        "dlHash": "urapnb",
-                                        "dlSubdir": {
-                                            "RegexDir": "B𗁤0𘏺\u0003[,\u0011"
-                                        },
-                                        "dlUri": "https:rfgwir"
-                                    },
-                                    "( > 1.6.5 && > 3.6.1 && >= 4.4.7 && > 3.4.1 )": {
-                                        "dlHash": "cer",
-                                        "dlSubdir": "jwcmvec",
-                                        "dlUri": "http:jq"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fywux",
-                                        "dlSubdir": "indxmpxf",
-                                        "dlUri": "http:kqnzac"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( > 4.3.8 && < 4.8.2 && >= 5.5.8 && < 4.8.5 && >= 3.8.3 && < 3.7.4 && == 5.5.8 && < 8.4.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:gybzdzdb"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "zf",
-                                        "dlSubdir": "thpicwnm",
-                                        "dlUri": "https:gb"
-                                    }
-                                }
+                            "( <= 3.2.1 && < 2.1.4 )": {
+                                "distroPKGs": [
+                                    "e",
+                                    "vmfh"
+                                ],
+                                "notes": "prsgeyvq"
                             },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 4.6.7 && >= 8.8.6 && >= 7.8.5 && > 4.6.7 && <= 5.8.6 && == 5.2.4 && <= 1.6.4 && <= 7.7.1 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": "eeuni",
-                                        "dlUri": "https:exssbj"
-                                    },
-                                    "( >= 5.4.6 && <= 7.4.1 && >= 3.5.2 && >= 2.6.4 )": {
-                                        "dlHash": "mmes",
-                                        "dlSubdir": "piwkvs",
-                                        "dlUri": "http:vadpba"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "b",
-                                        "dlSubdir": "t",
-                                        "dlUri": "http:frrob"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 5.4.7 && == 3.3.5 && > 8.7.3 && > 1.3.7 && >= 4.2.3 )": {
-                                        "dlHash": "w",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:hnhxmver"
-                                    },
-                                    "( > 7.7.8 && > 4.9.5 && <= 3.2.6 )": {
-                                        "dlHash": "u",
-                                        "dlSubdir": {
-                                            "RegexDir": "ó¼—¹U{:nC"
-                                        },
-                                        "dlUri": "https:kbs"
-                                    },
-                                    "( >= 4.5.7 && > 7.6.3 && == 9.3.1 && > 4.6.5 && <= 6.4.8 && == 2.1.5 && > 1.8.4 ) || ( < 2.3.2 ) || ( == 3.7.3 )": {
-                                        "dlHash": "yyjujq",
-                                        "dlSubdir": "kxjpnr",
-                                        "dlUri": "https:veytwgz"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fdxhkial",
-                                        "dlSubdir": "keilq",
-                                        "dlUri": "http:qkuo"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( < 8.4.2 && == 1.5.5 && >= 3.7.2 )": {
-                                        "dlHash": "wyt",
-                                        "dlSubdir": "nsyuyz",
-                                        "dlUri": "https:tppgibx"
-                                    },
-                                    "( <= 1.5.2 && > 1.6.6 )": {
-                                        "dlHash": "balkdft",
-                                        "dlSubdir": {
-                                            "RegexDir": "M{ç‘°\u0011jP,"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( <= 3.7.9 && > 3.8.8 && <= 7.5.5 && <= 2.5.4 && <= 1.1.8 ) || ( <= 4.9.6 && >= 5.4.4 && < 3.5.1 && >= 2.8.6 ) || ( > 3.4.7 ) || ( <= 8.3.1 ) || ( < 1.1.4 && < 5.1.5 && >= 8.6.2 && > 7.7.8 && > 2.8.2 && <= 3.6.7 && > 2.4.6 && == 8.3.4 )": {
-                                        "dlHash": "y",
-                                        "dlSubdir": "dtzvjaq",
-                                        "dlUri": "https:ui"
-                                    },
-                                    "( == 2.6.8 && >= 4.5.3 && > 1.8.5 && < 2.5.5 && >= 8.6.2 && > 4.5.1 && < 9.8.3 && > 2.8.8 )": {
-                                        "dlHash": "ttywo",
-                                        "dlSubdir": "hu",
-                                        "dlUri": "http:sdv"
-                                    },
-                                    "( >= 2.7.6 && >= 3.6.2 && == 2.4.2 && <= 2.2.6 )": {
-                                        "dlHash": "vvtpbeyb",
-                                        "dlSubdir": "n",
-                                        "dlUri": "http:"
-                                    },
-                                    "( >= 6.8.1 && <= 8.1.5 && > 5.5.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "O5'\u0010é º\u001a"
-                                        },
-                                        "dlUri": "https:xhtlcrr"
-                                    },
-                                    "( >= 7.6.8 && > 8.8.4 && > 2.3.3 && < 2.8.7 )": {
-                                        "dlHash": "kbmejoht",
-                                        "dlSubdir": "xosznr",
-                                        "dlUri": "http:l"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 3.4.7 ) || ( >= 8.6.5 && >= 3.7.5 && > 5.7.3 && == 6.6.5 && == 2.8.3 && >= 8.6.2 && == 7.7.7 && >= 6.4.5 && > 4.7.2 )": {
-                                        "dlHash": "orwih",
-                                        "dlSubdir": {
-                                            "RegexDir": "􊀿q#5󿍩遛"
-                                        },
-                                        "dlUri": "http:yavbuz"
-                                    },
-                                    "( < 8.5.7 && == 5.3.6 && == 4.5.7 && < 1.1.2 )": {
-                                        "dlHash": "vfmzo",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:slczrjx"
-                                    },
-                                    "( == 2.4.6 && > 6.7.8 && >= 3.6.1 && < 3.3.8 && < 8.4.6 && <= 5.6.7 && >= 7.5.6 && == 8.7.4 ) || ( >= 7.8.10 && == 6.2.5 && == 1.7.5 && <= 2.3.2 && < 6.3.6 && >= 6.3.4 ) || ( < 7.2.3 && <= 1.5.7 && > 2.1.3 && > 7.7.1 && < 7.2.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "khyviddo",
-                                        "dlUri": "https:khvklfn"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "o𦌾\u0006u"
-                                        },
-                                        "dlUri": "http:iliot"
-                                    }
-                                }
+                            "( > 6.6.1 && >= 7.7.6 && <= 7.3.3 && == 1.1.1 && < 7.3.3 && < 3.5.5 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "hxiurhbl",
+                                    "dqfhp",
+                                    "irtv",
+                                    "bsbnkzj"
+                                ],
+                                "notes": "zuum"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "zwly",
+                                    "uy",
+                                    "mgd",
+                                    "fd",
+                                    "gr",
+                                    "a",
+                                    "npcccgbq",
+                                    "nldzw"
+                                ],
+                                "notes": "chth"
+                            }
+                        }
+                    },
+                    "4.7.6": {
+                        "Darwin": {
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "wgbezy",
+                                    "aaw",
+                                    "cgwao",
+                                    "hxq",
+                                    "m",
+                                    "oht",
+                                    "ienz",
+                                    "a"
+                                ],
+                                "notes": "ml"
                             }
                         },
-                        "viChangeLog": "https:jyveuyzo",
-                        "viPostInstall": null,
-                        "viPostRemove": "cac",
-                        "viPreCompile": "udzjdhu",
-                        "viSourceDL": {
-                            "dlHash": "nz",
-                            "dlSubdir": "a",
-                            "dlUri": "http:blehoha"
+                        "FreeBSD": {
+                            "( == 6.8.8 && < 1.2.4 && > 2.6.4 ) || ( > 2.1.2 && >= 3.1.7 && >= 9.2.6 )": {
+                                "distroPKGs": [
+                                    "jly",
+                                    "ov"
+                                ],
+                                "notes": "etfad"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "j",
+                                    "eabpp",
+                                    "ribldfq",
+                                    "xopdlh",
+                                    "kmzjng",
+                                    "kv"
+                                ],
+                                "notes": "khx"
+                            }
                         },
-                        "viTags": [
-                            "base-5.4.2"
-                        ]
-                    },
-                    "5.1.1": {
-                        "viArch": {
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 8.2.1 && < 3.1.4 && >= 4.8.2 && <= 2.8.6 && > 8.7.6 && >= 1.4.2 && == 8.8.7 && == 7.3.8 ) || ( <= 6.2.5 )": {
-                                        "dlHash": "pq",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:brmmay"
-                                    },
-                                    "( == 5.8.1 && <= 5.7.7 && >= 5.1.6 && <= 2.3.4 && <= 5.1.1 && == 2.7.8 && <= 3.7.1 )": {
-                                        "dlHash": "q",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:gmy"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 4.2.6 ) || ( < 6.4.7 && >= 7.5.6 && == 3.1.8 && <= 2.1.8 ) || ( >= 8.1.3 && < 6.3.2 && > 5.3.6 && <= 8.2.3 && <= 2.6.5 && > 3.7.4 && < 3.5.6 && >= 6.4.2 && < 6.4.2 ) || ( > 4.1.2 && > 2.2.3 && == 1.2.4 && == 3.6.3 && == 7.3.7 && >= 1.3.2 && < 1.6.3 && == 1.3.8 && <= 8.4.6 ) || ( == 6.7.4 && == 6.9.4 ) || ( >= 3.7.6 && >= 2.3.6 ) || ( <= 2.8.6 && > 7.4.4 && >= 8.4.5 && < 5.8.1 && == 3.3.5 && > 1.6.2 && > 2.1.6 ) || ( > 6.2.2 && < 8.2.2 && >= 4.4.3 && <= 1.5.4 && >= 7.1.6 && >= 8.4.4 && < 2.5.5 ) || ( > 8.7.3 && <= 2.1.4 && >= 7.2.1 && < 6.5.4 && < 7.6.8 && < 5.8.4 && < 3.4.3 ) || ( == 4.3.2 && > 7.8.2 && < 5.8.7 && < 1.6.7 && < 4.6.6 && == 3.4.4 && < 1.7.2 )": {
-                                        "dlHash": "hfqvv",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:kusznahc"
-                                    },
-                                    "( < 6.7.3 )": {
-                                        "dlHash": "f",
-                                        "dlSubdir": "tn",
-                                        "dlUri": "http:skuyihe"
-                                    },
-                                    "( <= 3.6.5 && < 3.2.8 && <= 6.5.5 && < 5.6.3 && >= 5.1.7 && == 4.7.2 && > 4.6.4 ) || ( >= 1.5.5 && <= 4.2.7 && > 2.4.4 && <= 7.3.3 && <= 6.1.3 && > 8.1.1 && <= 4.6.8 )": {
-                                        "dlHash": "v",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:yafrc"
-                                    },
-                                    "( <= 5.5.7 && <= 4.5.6 && < 3.2.4 && >= 6.6.6 && <= 1.1.4 && == 8.6.1 && > 6.6.5 ) || ( < 1.5.2 && > 6.1.2 && == 6.1.6 && == 4.4.6 && == 7.1.3 && <= 2.1.1 ) || ( <= 4.3.5 && == 5.6.1 && >= 3.2.3 )": {
-                                        "dlHash": "kip",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:xt"
-                                    },
-                                    "( == 6.7.8 && > 7.1.2 && >= 8.6.1 && == 7.2.6 && < 1.4.2 && == 1.2.1 ) || ( < 1.6.7 && == 3.7.6 )": {
-                                        "dlHash": "chuppsyd",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:mvcjfn"
-                                    },
-                                    "( == 6.8.8 && < 3.2.6 && >= 5.2.1 && < 7.3.6 && > 1.7.1 && <= 8.1.6 && <= 3.1.5 ) || ( >= 6.6.2 && > 7.4.6 && >= 5.6.5 && >= 7.4.5 )": {
-                                        "dlHash": "ohosocp",
-                                        "dlSubdir": {
-                                            "RegexDir": "$;𬭡<\u0001%𥒘0"
-                                        },
-                                        "dlUri": "https:xfyqafm"
-                                    },
-                                    "( >= 7.1.5 )": {
-                                        "dlHash": "iyr",
-                                        "dlSubdir": {
-                                            "RegexDir": "􆇖vHw\u0001􂺪?c"
-                                        },
-                                        "dlUri": "http:hig"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( >= 6.6.7 && < 4.2.8 && > 1.3.3 && < 2.5.5 && < 4.7.1 && == 1.6.2 && >= 1.1.8 )": {
-                                        "dlHash": "als",
-                                        "dlSubdir": {
-                                            "RegexDir": "󰠗𦕖p\u0017B"
-                                        },
-                                        "dlUri": "https:vsdul"
-                                    }
-                                }
+                        "Linux_Alpine": {
+                            "( < 1.4.6 && < 6.6.1 )": {
+                                "distroPKGs": [
+                                    "rxprewfv",
+                                    "gi",
+                                    "ebjjn",
+                                    "cra"
+                                ],
+                                "notes": "hcutvfg"
                             },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 7.5.2 && == 4.7.7 ) || ( >= 1.7.2 && == 4.4.5 && <= 3.7.8 && >= 5.3.7 && < 1.3.6 && >= 8.6.5 && <= 5.7.6 && == 7.5.2 && >= 6.3.7 ) || ( == 5.5.6 && == 8.8.5 && < 5.5.2 && < 1.6.6 && == 2.5.6 && < 5.4.8 && >= 1.8.6 && >= 3.6.7 && > 4.1.2 ) || ( <= 8.6.6 && < 1.5.8 && <= 5.6.6 )": {
-                                        "dlHash": "fqubqscd",
-                                        "dlSubdir": {
-                                            "RegexDir": "O􉇘䤵8"
-                                        },
-                                        "dlUri": "http:e"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:fpgm"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 1.6.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "&󾩆#\u0019"
-                                        },
-                                        "dlUri": "http:ulwf"
-                                    },
-                                    "( <= 5.7.7 && == 2.4.5 && <= 1.1.4 ) || ( > 4.3.2 && >= 1.2.1 )": {
-                                        "dlHash": "pbzohs",
-                                        "dlSubdir": "xojepou",
-                                        "dlUri": "http:dli"
-                                    },
-                                    "( == 4.6.8 )": {
-                                        "dlHash": "ljswzyyf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:nmzggbt"
-                                    },
-                                    "( == 6.2.4 && <= 5.7.6 && <= 3.3.6 )": {
-                                        "dlHash": "drj",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:rgusg"
-                                    },
-                                    "( >= 3.4.1 && < 2.5.2 && >= 3.2.4 ) || ( <= 2.5.3 && <= 6.1.4 && <= 3.3.1 && > 7.3.1 && == 7.2.1 && == 2.4.5 )": {
-                                        "dlHash": "ttgt",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:k"
-                                    },
-                                    "( >= 8.6.2 && == 7.7.4 && == 2.8.3 && >= 4.4.4 && <= 3.2.2 && == 7.2.2 && == 5.3.5 ) || ( == 3.7.3 )": {
-                                        "dlHash": "qx",
-                                        "dlSubdir": {
-                                            "RegexDir": ",W"
-                                        },
-                                        "dlUri": "http:omv"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "idwcbz",
-                                        "dlSubdir": "lxrf",
-                                        "dlUri": "http:vmkbcc"
-                                    }
-                                },
-                                "Linux_Debian": {
-                                    "( <= 2.8.8 && >= 7.3.5 && < 8.4.6 && >= 7.8.4 && < 3.1.1 && >= 4.1.8 && > 1.1.6 ) || ( == 1.6.5 && >= 2.7.1 && < 7.5.4 && == 7.6.6 && < 4.8.4 && >= 1.7.8 && < 6.6.6 && <= 1.4.8 )": {
-                                        "dlHash": "dtum",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001d􌗈&󻱝⥱6"
-                                        },
-                                        "dlUri": "https:sd"
-                                    },
-                                    "( > 7.3.2 && < 5.7.6 )": {
-                                        "dlHash": "gjldty",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0019"
-                                        },
-                                        "dlUri": "http:fq"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fbs",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "unknown_versioning": {
-                                        "dlHash": "xwfg",
-                                        "dlSubdir": "pg",
-                                        "dlUri": "http:itnkayvd"
-                                    }
-                                }
+                            "( < 6.6.7 && <= 5.2.8 )": {
+                                "distroPKGs": [
+                                    "dpc",
+                                    "",
+                                    "pjll",
+                                    "",
+                                    "seye"
+                                ],
+                                "notes": "jx"
                             },
-                            "A_PowerPC": {
-                                "Darwin": {
-                                    "( < 2.3.8 && <= 1.7.8 && > 4.3.6 && >= 8.5.4 && < 4.5.2 && < 2.3.5 )": {
-                                        "dlHash": "mqtwxgir",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:koxe"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "lz",
-                                        "dlSubdir": {
-                                            "RegexDir": "ꁆ韁𩮫-𫼯\u001aA"
-                                        },
-                                        "dlUri": "https:fon"
-                                    }
-                                }
+                            "( < 6.6.8 && > 7.3.8 && < 6.6.7 ) || ( <= 6.5.1 && == 1.5.3 && <= 8.8.7 && < 5.5.3 && <= 3.2.4 && == 3.4.1 && >= 5.8.7 && > 6.8.1 ) || ( <= 3.3.8 && >= 2.7.3 && > 9.2.4 && == 1.6.5 )": {
+                                "distroPKGs": [
+                                    "fog",
+                                    "abvht",
+                                    "snxcwz",
+                                    "",
+                                    "cynjlc",
+                                    "dxv",
+                                    "fhnpul",
+                                    "iacqocc"
+                                ],
+                                "notes": "xwbdinll"
                             },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 3.6.8 && == 7.3.1 && > 6.1.3 && >= 4.7.6 && < 8.1.1 && > 8.8.3 && > 5.4.3 )": {
-                                        "dlHash": "qaj",
-                                        "dlSubdir": {
-                                            "RegexDir": "U"
-                                        },
-                                        "dlUri": "https:boimgdc"
-                                    },
-                                    "( <= 1.6.1 ) || ( < 4.1.6 && == 5.7.6 && >= 2.4.4 ) || ( == 6.5.5 && < 6.5.8 ) || ( < 2.8.7 && <= 8.1.1 && < 4.5.7 ) || ( == 1.8.7 && >= 1.2.2 && > 7.6.3 && == 5.4.8 && <= 1.2.8 && <= 6.5.6 && < 3.7.1 && > 8.8.1 ) || ( < 4.2.7 && == 7.2.7 && >= 4.7.6 && <= 1.2.8 && <= 3.1.7 && < 1.8.3 && >= 5.4.9 && >= 7.1.7 ) || ( < 6.4.5 && == 6.3.4 && < 1.3.2 && >= 8.4.7 && == 2.7.4 && < 1.8.1 ) || ( >= 4.4.6 && >= 7.3.4 && == 6.6.1 && < 3.3.7 )": {
-                                        "dlHash": "lygpi",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ezk"
-                                    },
-                                    "( > 2.5.9 )": {
-                                        "dlHash": "y",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "vpnhfns",
-                                        "dlSubdir": "vjslzp",
-                                        "dlUri": "https:j"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( == 2.8.5 && >= 2.4.7 && <= 5.7.1 && < 1.6.4 && < 6.8.4 )": {
-                                        "dlHash": "dgizgb",
-                                        "dlSubdir": {
-                                            "RegexDir": "-/㟐y%Z"
-                                        },
-                                        "dlUri": "https:vy"
-                                    },
-                                    "( == 6.1.5 && == 4.8.2 && <= 5.2.8 && >= 6.8.4 && > 2.6.1 && < 7.3.8 && < 5.8.8 && <= 3.3.5 && <= 4.5.3 )": {
-                                        "dlHash": "ao",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0015^"
-                                        },
-                                        "dlUri": "https:mrab"
-                                    },
-                                    "( == 7.3.2 && >= 3.3.6 && < 6.1.5 && < 7.2.2 && <= 4.4.4 && < 8.1.2 && <= 6.6.8 ) || ( > 1.6.6 && < 5.4.3 && >= 2.6.7 && < 4.6.4 && > 3.8.2 && > 3.7.3 && > 8.6.7 ) || ( < 3.7.5 && == 5.8.7 && < 3.4.7 && <= 6.4.5 && >= 5.8.4 && <= 3.3.4 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": {
-                                            "RegexDir": "𦒦"
-                                        },
-                                        "dlUri": "http:urzcvay"
-                                    },
-                                    "( == 7.9.6 && > 3.4.7 && >= 1.8.3 && < 5.5.6 && >= 6.2.7 && > 5.1.2 && <= 1.7.7 && >= 5.4.5 && < 6.2.2 )": {
-                                        "dlHash": "my",
-                                        "dlSubdir": {
-                                            "RegexDir": "ip󾲐+/􁼑x"
-                                        },
-                                        "dlUri": "http:jromq"
-                                    },
-                                    "( > 8.7.2 && >= 2.6.7 && > 1.6.5 && >= 7.6.6 && < 5.5.5 )": {
-                                        "dlHash": "xiafou",
-                                        "dlSubdir": {
-                                            "RegexDir": "􈼸\u001d󽝬\u0006󸨬R􎉄"
-                                        },
-                                        "dlUri": "https:qmxhc"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "mzljfi",
-                                        "dlUri": "https:uru"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( < 8.8.8 && < 5.7.7 && > 1.8.3 && == 4.5.3 && > 5.6.6 && < 2.5.3 && <= 4.6.2 && > 6.4.2 )": {
-                                        "dlHash": "agobdcj",
-                                        "dlSubdir": "tolqrdtf",
-                                        "dlUri": "http:liusj"
-                                    },
-                                    "( == 1.3.6 && == 2.8.3 && >= 8.5.8 && == 6.8.4 && == 7.2.7 && < 3.5.8 && >= 4.4.6 ) || ( <= 2.2.4 && == 1.3.3 && > 8.5.8 && <= 3.1.7 && >= 7.8.5 && == 1.5.2 && == 7.5.6 && <= 1.4.6 && > 5.5.7 )": {
-                                        "dlHash": "bzshec",
-                                        "dlSubdir": {
-                                            "RegexDir": "v\u0017𑁉A\u000b􍨷b"
-                                        },
-                                        "dlUri": "https:eh"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:xipygxkz"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {},
-                                "Linux_CentOS": {
-                                    "( < 6.6.7 && <= 2.8.4 && >= 7.2.3 && < 6.3.2 && < 5.8.1 && > 4.5.3 ) || ( > 1.8.4 && < 8.4.5 && == 8.4.8 && < 7.1.5 && >= 1.6.5 )": {
-                                        "dlHash": "mekioy",
-                                        "dlSubdir": "uzzifwv",
-                                        "dlUri": "http:fvezkrzz"
-                                    },
-                                    "( > 4.7.7 && == 2.2.5 && > 1.4.8 && > 1.2.6 )": {
-                                        "dlHash": "quywqna",
-                                        "dlSubdir": {
-                                            "RegexDir": "􇠹𘔤Cm&'\u000e"
-                                        },
-                                        "dlUri": "http:syumizv"
-                                    },
-                                    "( >= 2.6.7 && == 1.2.1 && == 7.5.2 )": {
-                                        "dlHash": "yt",
-                                        "dlSubdir": "ju",
-                                        "dlUri": "https:disjx"
-                                    },
-                                    "( >= 4.2.2 && >= 3.8.6 && <= 4.8.4 && >= 6.7.2 )": {
-                                        "dlHash": "wpjjigca",
-                                        "dlSubdir": "gnvlevk",
-                                        "dlUri": "http:wvztvpjn"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "rjduk",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:lenlsx"
-                                    }
-                                }
+                            "( <= 5.5.6 && >= 7.1.8 && < 7.7.5 ) || ( == 6.3.5 && <= 7.5.6 && < 2.5.1 && > 6.7.4 && <= 8.7.6 && < 7.5.9 && > 5.1.6 && == 6.1.6 && == 7.3.4 ) || ( < 6.1.4 && <= 7.1.5 && == 5.4.3 && > 3.2.3 && > 8.1.1 && < 8.8.6 ) || ( < 6.6.2 && > 7.7.3 )": {
+                                "distroPKGs": [
+                                    "xtzhlgds"
+                                ],
+                                "notes": "mmchv"
                             },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( < 2.2.9 && < 2.6.6 && < 5.3.8 && >= 6.8.7 && == 7.6.9 && >= 3.2.1 && > 1.7.5 && <= 6.3.8 && >= 4.7.7 )": {
-                                        "dlHash": "ejmzgd",
-                                        "dlSubdir": "ff",
-                                        "dlUri": "http:mt"
-                                    },
-                                    "( > 5.3.3 && >= 8.8.1 ) || ( <= 5.1.5 && >= 1.4.8 && == 6.4.6 && >= 2.1.8 && < 5.8.7 && == 7.8.5 && >= 4.3.7 ) || ( == 1.6.3 && < 5.8.8 && == 4.6.7 && >= 1.4.2 && >= 2.5.8 && <= 3.5.5 )": {
-                                        "dlHash": "rfrkkx",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0013N"
-                                        },
-                                        "dlUri": "http:d"
-                                    },
-                                    "( > 8.6.4 && < 3.5.7 && == 1.1.8 && >= 4.5.1 && == 7.8.2 && > 6.2.7 && < 5.2.1 && == 6.3.7 ) || ( > 5.7.7 && >= 3.8.7 && > 7.1.3 && == 1.7.6 && == 6.3.6 && <= 6.5.3 && >= 5.7.5 ) || ( <= 8.7.8 && <= 5.1.5 && < 3.1.2 && > 3.6.4 ) || ( > 7.6.2 && <= 3.2.3 && > 8.5.2 && > 1.9.7 && >= 2.3.7 && < 2.2.7 && <= 2.8.4 )": {
-                                        "dlHash": "zar",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:uu"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "eljjcce",
-                                        "dlSubdir": "pcqzdkm",
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 7.4.5 && >= 8.6.7 && > 3.1.2 && > 5.5.8 && >= 4.4.4 && >= 2.4.2 && == 8.1.1 && == 6.8.3 && < 7.6.4 ) || ( >= 8.7.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:qlwvuyhl"
-                                    },
-                                    "( <= 7.5.3 && == 1.1.9 && > 4.4.6 && <= 4.8.8 && == 5.8.2 )": {
-                                        "dlHash": "umeuel",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:j"
-                                    },
-                                    "( <= 8.7.1 && >= 4.6.8 && < 8.1.7 && >= 3.6.6 && > 1.2.2 )": {
-                                        "dlHash": "m",
-                                        "dlSubdir": "u",
-                                        "dlUri": "http:yjixjf"
-                                    },
-                                    "( == 5.1.1 && >= 5.3.2 && < 5.1.3 ) || ( < 3.6.1 && >= 4.4.4 && > 1.6.6 && == 7.4.5 && > 4.4.4 && >= 6.1.1 && > 8.4.7 && > 8.5.5 ) || ( >= 3.7.4 && == 1.5.3 && == 3.3.5 && >= 5.8.4 && >= 2.3.6 && >= 2.4.5 && < 8.2.2 && < 6.1.5 && == 6.4.1 )": {
-                                        "dlHash": "br",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:dhars"
-                                    },
-                                    "( > 3.1.9 && >= 5.3.8 )": {
-                                        "dlHash": "grdiydc",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:hg"
-                                    },
-                                    "( >= 1.2.8 && > 4.6.2 && <= 6.8.1 ) || ( <= 7.7.4 && < 3.8.4 && == 5.1.3 ) || ( <= 2.3.4 && > 6.5.3 && <= 4.7.3 && >= 3.8.6 && >= 2.3.5 && < 8.6.6 && <= 3.5.1 ) || ( > 2.3.7 && >= 8.5.6 && <= 8.2.4 && == 6.3.1 && < 8.6.4 && < 3.5.7 ) || ( == 8.4.2 && == 6.7.7 && < 4.1.2 && >= 3.2.4 ) || ( <= 5.7.1 && < 7.2.8 && > 8.1.6 && <= 7.8.2 && >= 5.5.8 && >= 2.1.8 && < 5.4.6 )": {
-                                        "dlHash": "bqm",
-                                        "dlSubdir": "wu",
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "yiq",
-                                        "dlSubdir": "ru",
-                                        "dlUri": "http:rikandog"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( == 6.1.5 && >= 6.5.2 && <= 3.2.5 && > 7.5.1 && == 6.2.6 && >= 7.6.8 && < 7.6.6 && == 6.2.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:ifihf"
-                                    },
-                                    "( > 5.6.1 && >= 1.7.5 && < 3.6.3 && >= 8.3.4 && > 4.3.4 && <= 2.9.5 && > 1.8.8 && >= 3.7.7 && >= 5.5.5 )": {
-                                        "dlHash": "ujege",
-                                        "dlSubdir": {
-                                            "RegexDir": "R윅𣑳C\u0005"
-                                        },
-                                        "dlUri": "http:sk"
-                                    },
-                                    "( >= 4.3.6 && == 5.1.6 && == 8.5.3 && == 3.8.1 && <= 6.3.5 && < 5.6.4 && > 5.4.2 && == 4.2.3 )": {
-                                        "dlHash": "suyifc",
-                                        "dlSubdir": "lkt",
-                                        "dlUri": "http:sxoinlz"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "gsuub",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ceib"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( < 1.3.2 && > 6.8.3 && == 6.1.5 && <= 7.3.5 && > 1.5.1 && <= 6.8.8 && <= 3.8.8 )": {
-                                        "dlHash": "yecx",
-                                        "dlSubdir": {
-                                            "RegexDir": "𨟑즒bs􎗩"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( < 5.8.3 && <= 6.1.5 && == 5.3.7 && == 2.8.6 && <= 3.5.7 )": {
-                                        "dlHash": "awnknsti",
-                                        "dlSubdir": "icy",
-                                        "dlUri": "https:nghptzn"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ethhq",
-                                        "dlSubdir": "whkzf",
-                                        "dlUri": "http:m"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( < 7.5.7 && > 1.5.8 && == 2.8.8 && < 7.5.1 )": {
-                                        "dlHash": "qu",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u000f]Gô„«°Tk`u"
-                                        },
-                                        "dlUri": "https:vhtien"
-                                    },
-                                    "( == 3.8.2 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:chvwizx"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "c",
-                                        "dlSubdir": {
-                                            "RegexDir": "Ciè´¸"
-                                        },
-                                        "dlUri": "http:b"
-                                    }
-                                }
+                            "( == 2.1.2 && >= 3.5.2 && >= 1.4.1 && > 3.7.1 && < 2.1.3 && >= 4.8.7 && > 4.1.2 )": {
+                                "distroPKGs": [],
+                                "notes": "ak"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "qwlcbnev"
+                                ],
+                                "notes": "gqhxexjp"
                             }
                         },
-                        "viChangeLog": "https:fh",
-                        "viPostInstall": "fdvbvi",
-                        "viPostRemove": "gw",
-                        "viPreCompile": null,
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Prerelease"
-                        ]
-                    }
-                },
-                "Stack": {
-                    "2.4.2": {
-                        "viArch": {
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "unknown_versioning": {
-                                        "dlHash": "towlq",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0007𘕓"
-                                        },
-                                        "dlUri": "http:syn"
-                                    }
-                                },
-                                "FreeBSD": {},
-                                "Linux_Exherbo": {
-                                    "( < 1.5.2 && < 2.4.5 && < 6.1.7 && < 5.5.4 && == 7.6.2 && > 5.2.1 && <= 1.1.4 && >= 3.2.1 && <= 4.4.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "*⦥쭙\u0008􇑺K\u0002H"
-                                        },
-                                        "dlUri": "https:csizj"
-                                    }
-                                }
+                        "Linux_CentOS": {
+                            "( < 4.7.2 && <= 1.3.5 && <= 8.4.2 && == 2.5.5 && < 8.1.2 && >= 6.8.2 && >= 1.6.8 )": {
+                                "distroPKGs": [
+                                    ""
+                                ],
+                                "notes": "vr"
+                            },
+                            "( < 5.5.2 && >= 5.7.1 && > 4.5.2 && == 5.6.4 && > 1.2.2 && >= 5.1.5 )": {
+                                "distroPKGs": [
+                                    "fgr",
+                                    "comgnpzo",
+                                    "iw",
+                                    "vhmspa"
+                                ],
+                                "notes": "wo"
+                            },
+                            "( < 8.8.1 && <= 8.4.3 && == 8.1.1 && > 5.1.1 && >= 8.2.2 && < 3.2.3 && < 6.4.8 ) || ( > 8.8.7 && == 6.1.7 && < 7.7.5 && == 6.7.8 && > 4.5.1 && > 4.3.2 && <= 6.8.1 && < 1.4.7 )": {
+                                "distroPKGs": [
+                                    "cwcczif",
+                                    "ngg",
+                                    "kv",
+                                    "f"
+                                ],
+                                "notes": ""
+                            },
+                            "( <= 3.3.2 && < 7.7.8 && == 8.7.4 && >= 8.6.4 && == 7.8.8 )": {
+                                "distroPKGs": [
+                                    "khak",
+                                    "pm",
+                                    "ez",
+                                    "yvpxhmq",
+                                    "yiymbpzs",
+                                    "dq",
+                                    "ybb"
+                                ],
+                                "notes": "ganr"
+                            },
+                            "( == 1.2.8 && >= 4.6.4 ) || ( < 3.1.6 && < 2.3.8 && <= 4.3.3 && >= 6.2.9 && >= 7.1.2 && <= 8.6.8 && == 2.6.1 ) || ( == 3.3.5 && < 6.6.2 && <= 3.1.4 && >= 1.6.7 && > 2.1.2 ) || ( < 2.8.1 && == 3.5.4 && <= 1.2.8 && >= 4.4.2 && > 3.7.7 && >= 3.4.9 && > 4.1.6 && <= 1.1.5 ) || ( >= 1.7.8 && <= 8.7.6 && == 7.8.1 && >= 4.3.1 )": {
+                                "distroPKGs": [
+                                    "pukbsyqg",
+                                    "hvkoinnw",
+                                    "l",
+                                    "qx"
+                                ],
+                                "notes": "cuja"
+                            },
+                            "( == 4.4.4 && >= 5.1.4 && < 2.6.5 && == 7.8.6 )": {
+                                "distroPKGs": [
+                                    "cvlx",
+                                    "kxzu",
+                                    "uoqf"
+                                ],
+                                "notes": "qef"
+                            },
+                            "( > 8.7.4 && < 7.6.4 ) || ( < 2.8.7 && == 4.8.7 && >= 4.5.2 && <= 6.5.5 && == 7.3.6 && == 1.4.5 )": {
+                                "distroPKGs": [
+                                    "ttnepvsp",
+                                    "",
+                                    "qestrgg",
+                                    "of"
+                                ],
+                                "notes": "f"
                             }
                         },
-                        "viChangeLog": "https:zawvh",
-                        "viPostInstall": null,
-                        "viPostRemove": "r",
-                        "viPreCompile": "k",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Recommended",
-                            "old"
-                        ]
-                    },
-                    "3.4.2": {
-                        "viArch": {
-                            "A_64": {
-                                "Darwin": {
-                                    "( < 8.5.8 && <= 7.1.3 && <= 3.2.8 && > 8.8.4 && > 5.1.3 && < 8.4.5 && < 7.7.7 ) || ( == 8.1.3 && < 5.4.6 )": {
-                                        "dlHash": "sey",
-                                        "dlSubdir": {
-                                            "RegexDir": "GAé§½"
-                                        },
-                                        "dlUri": "http:loghcy"
-                                    },
-                                    "( <= 5.2.4 ) || ( == 6.2.5 && == 2.6.4 && < 3.1.3 && < 3.4.3 && < 6.1.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:po"
-                                    },
-                                    "( == 2.3.3 && == 5.1.1 && == 3.4.1 && > 7.7.3 )": {
-                                        "dlHash": "uns",
-                                        "dlSubdir": {
-                                            "RegexDir": ">󺺭"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 6.3.2 && == 1.8.8 && >= 5.7.8 && < 7.1.3 ) || ( == 6.7.3 && <= 8.5.7 && >= 7.2.1 && <= 8.2.2 && >= 5.4.5 && < 1.7.8 && < 1.7.8 && > 2.6.5 && > 1.1.5 )": {
-                                        "dlHash": "qmujurcy",
-                                        "dlSubdir": {
-                                            "RegexDir": "1"
-                                        },
-                                        "dlUri": "https:psea"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ukdtmflv",
-                                        "dlSubdir": "h",
-                                        "dlUri": "http:iegd"
-                                    }
-                                }
+                        "Windows": {
+                            "( < 4.6.1 && < 5.6.3 && >= 1.7.6 )": {
+                                "distroPKGs": [
+                                    "yzt",
+                                    "wrwx",
+                                    "nbm",
+                                    "yt"
+                                ],
+                                "notes": "peycffn"
                             },
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 3.1.5 && == 7.5.5 && < 3.8.5 && <= 3.8.4 && >= 5.7.5 && <= 8.4.3 && > 5.6.8 && < 2.5.8 && < 7.4.2 ) || ( < 1.4.5 && >= 3.5.5 && <= 3.1.7 && < 8.7.3 && > 6.2.1 && >= 6.6.7 && <= 7.3.4 && == 6.5.6 ) || ( < 5.1.1 && > 3.3.2 && >= 3.1.6 && >= 7.3.5 && <= 3.5.2 && >= 4.1.1 && > 7.4.8 && <= 7.6.2 ) || ( >= 7.1.7 && < 5.6.7 && >= 7.7.6 )": {
-                                        "dlHash": "qak",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:illzrn"
-                                    },
-                                    "( <= 3.1.6 && >= 6.9.5 ) || ( <= 2.5.5 && <= 4.1.6 && < 5.2.8 ) || ( <= 8.4.4 && >= 6.8.7 && > 3.5.1 && == 7.8.3 && < 4.3.1 && > 5.7.3 && < 7.4.6 && <= 2.3.6 ) || ( > 1.6.8 && == 7.8.5 && > 4.7.4 && < 1.7.2 && > 1.2.7 && > 1.6.2 && < 2.6.6 && > 7.4.6 && >= 7.5.3 )": {
-                                        "dlHash": "hnvur",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ah"
-                                    },
-                                    "( == 1.7.5 && < 6.7.1 && > 2.7.3 && == 3.1.8 && >= 4.1.3 && == 7.7.2 && <= 10.7.1 && <= 2.6.6 ) || ( <= 7.5.6 && < 7.1.2 && > 2.6.6 && > 8.1.7 && > 7.5.8 )": {
-                                        "dlHash": "bqqtzx",
-                                        "dlSubdir": "rcchn",
-                                        "dlUri": "http:lgptkpvg"
-                                    },
-                                    "( > 3.7.3 && == 6.2.4 && == 4.5.3 && <= 5.7.5 && < 7.3.6 && > 3.8.2 && < 6.1.6 && <= 8.7.5 ) || ( >= 3.6.7 && < 6.8.4 && >= 9.6.2 && > 2.1.8 && > 7.2.4 && == 2.8.8 ) || ( > 3.1.4 && < 3.5.4 && > 1.1.1 && == 2.6.7 && >= 1.8.1 && >= 5.7.4 && == 8.7.4 && > 7.3.8 ) || ( <= 7.3.8 && >= 6.1.6 ) || ( >= 4.5.5 && <= 3.5.6 && <= 6.6.8 && >= 3.2.4 && <= 4.7.8 && <= 3.2.5 && < 2.5.2 ) || ( == 4.3.2 && >= 2.1.1 && > 7.5.5 && > 4.3.2 && >= 5.7.3 && < 2.6.1 && > 8.1.2 )": {
-                                        "dlHash": "rphryn",
-                                        "dlSubdir": {
-                                            "RegexDir": "2"
-                                        },
-                                        "dlUri": "http:bgsykay"
-                                    },
-                                    "( >= 8.2.8 && >= 6.5.1 && >= 5.3.3 && < 2.6.1 ) || ( == 7.1.1 && <= 5.7.3 )": {
-                                        "dlHash": "acwtkhg",
-                                        "dlSubdir": "lpurls",
-                                        "dlUri": "https:h"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ivhikyga",
-                                        "dlSubdir": "fks",
-                                        "dlUri": "https:fpnuriis"
-                                    }
-                                }
+                            "( == 8.4.5 && <= 3.2.4 && < 5.3.1 && == 9.6.5 && > 8.1.2 && >= 2.3.2 ) || ( >= 6.3.8 && <= 3.1.3 && >= 1.1.7 && == 5.6.7 && >= 4.8.4 && < 2.5.8 && < 9.5.7 && > 1.3.3 )": {
+                                "distroPKGs": [
+                                    "leym",
+                                    "sppllv"
+                                ],
+                                "notes": "ycjhs"
                             },
-                            "A_PowerPC": {
-                                "Darwin": {
-                                    "( < 7.5.7 && < 5.5.8 && > 4.4.1 && > 8.1.1 && >= 4.6.2 && >= 4.1.2 && == 3.4.7 ) || ( == 7.8.1 && < 7.2.4 && >= 3.8.2 && < 8.1.6 && >= 6.6.2 && >= 5.2.5 && >= 4.4.8 && <= 3.4.3 && == 7.3.5 )": {
-                                        "dlHash": "c",
-                                        "dlSubdir": "ldvg",
-                                        "dlUri": "https:wcwh"
-                                    },
-                                    "( <= 1.1.4 && == 6.8.8 && >= 8.8.8 && == 5.8.5 && > 2.3.7 && > 2.2.2 && >= 6.2.3 && >= 4.7.3 && == 7.4.1 )": {
-                                        "dlHash": "qhcqvqu",
-                                        "dlSubdir": {
-                                            "RegexDir": "F\u0007}"
-                                        },
-                                        "dlUri": "https:uxdgaxqb"
-                                    },
-                                    "( <= 8.7.6 && <= 3.5.3 && >= 8.8.7 && < 1.7.7 && < 4.6.2 && < 1.6.6 && == 5.1.2 && == 3.1.3 )": {
-                                        "dlHash": "nliuehh",
-                                        "dlSubdir": "bbqardaz",
-                                        "dlUri": "https:uxlmivu"
-                                    },
-                                    "( > 5.8.8 && >= 2.7.2 && < 8.8.1 && > 5.8.2 && < 5.6.3 ) || ( > 8.5.1 && >= 7.1.1 && == 1.2.6 && < 5.5.5 && <= 3.4.3 && >= 5.7.3 ) || ( <= 8.5.7 && > 6.7.6 && >= 7.4.5 && == 1.6.6 && < 5.5.3 ) || ( <= 1.4.4 && >= 8.4.3 && > 4.1.6 && == 8.4.2 && < 7.5.2 && == 4.5.7 && == 7.3.1 && == 1.8.7 ) || ( == 8.5.3 && == 5.1.2 && == 6.8.1 && >= 2.4.7 && == 1.4.2 && > 6.4.4 && == 5.8.7 ) || ( <= 2.2.1 && > 2.5.2 && > 3.7.5 && == 5.5.5 && < 1.3.2 && == 5.3.4 )": {
-                                        "dlHash": "m",
-                                        "dlSubdir": {
-                                            "RegexDir": "󾸻"
-                                        },
-                                        "dlUri": "http:uoclicnx"
-                                    },
-                                    "( > 8.7.2 && >= 8.3.7 && >= 8.5.8 && <= 5.2.3 && == 1.4.1 && <= 6.7.1 && > 6.7.1 ) || ( <= 4.3.2 && >= 7.1.7 && == 7.1.3 && <= 7.8.2 && > 5.8.8 && > 6.7.8 && == 6.4.1 && <= 4.7.6 )": {
-                                        "dlHash": "ntlwa",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:d"
-                                    }
-                                }
+                            "( > 8.5.1 && >= 1.4.7 && == 1.1.6 && == 8.5.1 ) || ( < 1.3.5 && <= 6.6.2 && > 4.8.5 && <= 1.1.1 && > 6.6.1 && > 6.2.3 ) || ( < 2.8.4 && == 4.8.3 && == 5.1.4 && > 6.5.8 && == 6.8.3 && < 7.6.6 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "nao",
+                                    "gptlbuz",
+                                    "kf",
+                                    "g",
+                                    "zsflyg",
+                                    "gk",
+                                    "ntqvszc"
+                                ],
+                                "notes": "mtiphl"
                             },
-                            "A_Sparc64": {
-                                "FreeBSD": {
-                                    "( == 6.7.8 && <= 3.2.8 && >= 8.8.1 && <= 2.5.1 && == 6.7.8 && <= 4.1.3 && <= 6.2.4 && <= 7.7.7 )": {
-                                        "dlHash": "gyg",
-                                        "dlSubdir": "yjxs",
-                                        "dlUri": "http:gcd"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( < 4.5.4 && <= 6.4.6 && <= 7.6.1 && <= 8.7.5 )": {
-                                        "dlHash": "qugi",
-                                        "dlSubdir": {
-                                            "RegexDir": "{QX􍜪챛~䓡󺠑"
-                                        },
-                                        "dlUri": "http:jboouoym"
-                                    },
-                                    "( <= 2.8.2 )": {
-                                        "dlHash": "ughokvxw",
-                                        "dlSubdir": {
-                                            "RegexDir": "𐚇"
-                                        },
-                                        "dlUri": "http:yzzpyvsn"
-                                    },
-                                    "( <= 4.3.5 && > 6.5.7 && <= 7.4.4 && >= 7.7.4 && >= 6.1.1 ) || ( <= 6.3.1 && <= 1.7.6 && == 7.8.6 && >= 8.4.5 && < 4.3.1 && <= 6.5.8 )": {
-                                        "dlHash": "litvzq",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 7.7.7 && <= 3.1.8 && < 6.5.6 && == 4.7.3 && <= 7.7.5 && > 1.3.4 && < 4.8.2 ) || ( > 2.4.2 && <= 1.1.8 && > 7.3.2 && < 8.1.4 ) || ( <= 9.4.3 && < 1.6.5 && > 6.7.2 && >= 4.1.2 && < 7.4.2 ) || ( >= 5.1.7 && == 6.3.2 && >= 6.4.2 )": {
-                                        "dlHash": "mrqfk",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:cathunss"
-                                    },
-                                    "( >= 7.8.1 )": {
-                                        "dlHash": "royzj",
-                                        "dlSubdir": {
-                                            "RegexDir": "?L+닔󸿧􍄢"
-                                        },
-                                        "dlUri": "http:dysrjpo"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 5.7.2 && == 6.3.7 && >= 4.3.7 && < 1.4.1 && > 2.8.6 && > 5.4.1 && >= 1.1.2 && == 3.1.7 && < 3.7.6 ) || ( < 3.2.8 && == 3.7.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:kodic"
-                                    },
-                                    "( == 4.2.8 && > 6.7.2 && >= 8.4.2 && == 8.8.3 && >= 5.8.5 && > 1.5.8 && > 8.8.3 && < 1.1.3 ) || ( >= 1.5.7 ) || ( == 4.4.4 && < 2.6.2 && >= 7.7.8 && >= 6.2.7 && > 5.7.2 )": {
-                                        "dlHash": "enjtvudv",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:rhumtyej"
-                                    },
-                                    "( >= 6.6.8 && < 5.6.2 && > 2.2.2 && == 5.5.4 ) || ( < 2.7.1 && < 1.4.7 && < 6.4.8 && == 6.2.3 && > 8.6.5 && > 6.3.8 && <= 1.3.5 ) || ( <= 3.1.5 && <= 4.1.2 )": {
-                                        "dlHash": "vc",
-                                        "dlSubdir": "gcwecuqw",
-                                        "dlUri": "https:sphdp"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "dzignh",
-                                        "dlSubdir": {
-                                            "RegexDir": "4𨕳h"
-                                        },
-                                        "dlUri": "https:dv"
-                                    }
-                                }
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "tx",
+                                    "inmw",
+                                    "",
+                                    "vifjw",
+                                    "m"
+                                ],
+                                "notes": "iiyihow"
                             }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": null,
-                        "viPostRemove": null,
-                        "viPreCompile": "hoi",
-                        "viSourceDL": {
-                            "dlHash": "dys",
-                            "dlSubdir": "lximtuoj",
-                            "dlUri": "http:wektlde"
-                        },
-                        "viTags": [
-                            "Latest",
-                            "base-8.5.8",
-                            "Recommended",
-                            "~",
-                            "Latest",
-                            "\u0004g8𦚞\u001d",
-                            "old",
-                            "old"
-                        ]
-                    },
-                    "4.8.2": {
-                        "viArch": {},
-                        "viChangeLog": "https:ttcpoj",
-                        "viPostInstall": "vxilbr",
-                        "viPostRemove": "ihkbmaem",
-                        "viPreCompile": null,
-                        "viSourceDL": {
-                            "dlHash": "",
-                            "dlSubdir": "h",
-                            "dlUri": "http:syjbuvc"
-                        },
-                        "viTags": [
-                            "Recommended",
-                            "Prerelease",
-                            "base-8.6.9",
-                            "Recommended"
-                        ]
+                        }
                     },
-                    "5.4.4": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( <= 4.2.5 && <= 8.8.5 && == 4.3.6 && == 8.7.3 && < 8.1.1 && == 6.1.6 && == 6.8.4 && > 5.2.5 )": {
-                                        "dlHash": "hfn",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:mblvzbc"
-                                    },
-                                    "( == 5.1.2 && > 8.2.5 && == 7.5.7 && == 8.3.5 && == 5.2.6 && >= 5.4.8 && == 7.8.4 && >= 7.2.3 ) || ( > 7.5.7 && <= 2.7.4 && > 7.2.6 && < 6.8.5 && >= 8.3.7 && > 5.5.4 && >= 6.2.1 ) || ( > 2.4.3 && < 3.5.4 && >= 7.4.3 && <= 5.3.6 && <= 8.4.3 && > 7.8.7 )": {
-                                        "dlHash": "xdyneoq",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vjbbhj"
-                                    },
-                                    "( >= 1.7.2 && == 1.3.8 && <= 7.3.4 && == 1.3.4 && < 4.9.3 && > 2.8.7 && >= 4.3.8 && == 2.3.1 ) || ( > 8.4.8 && <= 6.6.2 && <= 1.3.6 && > 8.3.2 && >= 8.7.4 )": {
-                                        "dlHash": "jj",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:mcl"
-                                    },
-                                    "( >= 8.6.4 && <= 3.5.2 && == 5.5.4 && > 5.1.1 && == 4.3.4 && <= 1.5.7 && < 7.1.1 && > 2.7.8 && == 7.7.4 ) || ( < 6.8.4 && > 3.8.4 ) || ( <= 5.6.5 && < 4.7.1 && > 5.5.1 && >= 8.5.2 && < 4.8.2 && <= 3.2.8 && == 4.1.8 )": {
-                                        "dlHash": "wdoidd",
-                                        "dlSubdir": "mocxidbj",
-                                        "dlUri": "http:zaidlwh"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "lttay",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:cp"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( == 2.7.4 && > 4.2.2 && <= 8.5.3 && > 1.1.7 && >= 3.6.5 && >= 5.2.8 && > 8.7.7 && <= 4.2.8 ) || ( == 5.5.7 && < 9.1.1 && > 1.6.7 && >= 1.7.8 && >= 2.5.4 && == 2.3.7 && < 4.8.2 && > 2.3.5 && < 8.4.8 ) || ( == 6.3.5 && <= 7.3.7 && > 1.4.8 && == 8.8.8 && < 8.7.7 && == 6.5.4 && < 7.1.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "ez",
-                                        "dlUri": "http:"
-                                    }
-                                }
+                    "5.1.4": {
+                        "FreeBSD": {
+                            "( < 7.3.6 && < 6.1.3 && < 1.1.8 && == 1.2.1 && <= 5.4.4 && == 6.2.5 && > 2.1.1 && >= 8.7.1 && <= 4.9.8 )": {
+                                "distroPKGs": [
+                                    "vm",
+                                    "iyzp",
+                                    "zfy",
+                                    "",
+                                    ""
+                                ],
+                                "notes": "agku"
                             },
-                            "A_ARM64": {},
-                            "A_PowerPC64": {
-                                "Linux_RedHat": {
-                                    "( == 1.4.5 && <= 5.4.7 )": {
-                                        "dlHash": "ubs",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:m"
-                                    },
-                                    "( == 7.5.2 && < 2.8.3 && < 1.3.5 && < 3.1.2 && > 1.4.1 && == 1.2.2 && <= 4.8.1 && >= 1.5.4 ) || ( == 5.4.1 && < 8.7.2 )": {
-                                        "dlHash": "afgan",
-                                        "dlSubdir": "cr",
-                                        "dlUri": "http:knvsgzd"
-                                    },
-                                    "( >= 6.2.6 && > 7.5.5 && > 7.8.1 && < 4.5.4 && < 7.5.3 && <= 6.1.6 && < 4.7.3 && == 1.2.2 && >= 2.9.5 ) || ( <= 4.2.7 && <= 6.7.4 && > 2.1.2 && > 8.6.4 && <= 1.3.1 && <= 2.3.3 && > 3.1.6 && >= 9.1.5 && <= 5.1.8 ) || ( == 2.4.7 && == 7.3.5 )": {
-                                        "dlHash": "jalhyf",
-                                        "dlSubdir": {
-                                            "RegexDir": "#c"
-                                        },
-                                        "dlUri": "https:wmrebp"
-                                    },
-                                    "( >= 6.8.2 && <= 7.8.3 && <= 2.7.6 && < 4.1.4 && > 7.2.1 && >= 3.6.2 )": {
-                                        "dlHash": "w",
-                                        "dlSubdir": "debdc",
-                                        "dlUri": "https:avbgz"
-                                    }
-                                }
+                            "( <= 4.3.4 && < 4.7.4 && >= 5.7.1 )": {
+                                "distroPKGs": [
+                                    "mu",
+                                    "",
+                                    "lfnyo",
+                                    "",
+                                    "mkme"
+                                ],
+                                "notes": "adn"
+                            },
+                            "( <= 7.5.7 && == 8.8.1 )": {
+                                "distroPKGs": [
+                                    "micrru",
+                                    "uwnmeqko"
+                                ],
+                                "notes": "ovpeoh"
+                            },
+                            "( == 6.10.3 && <= 7.8.6 && < 1.7.6 && <= 8.6.8 && < 8.3.8 ) || ( <= 7.6.8 && == 4.6.8 && >= 3.4.5 && > 8.3.1 && > 2.6.7 && >= 7.2.4 && == 5.3.3 ) || ( > 8.3.4 && == 5.3.4 && <= 2.1.7 && == 5.5.3 && >= 5.1.8 && == 3.3.1 && >= 4.1.3 )": {
+                                "distroPKGs": [
+                                    "djmpss",
+                                    "abh",
+                                    "fqvmfis",
+                                    "t",
+                                    "xaxr"
+                                ],
+                                "notes": ""
+                            },
+                            "( > 4.6.2 && == 6.7.1 )": {
+                                "distroPKGs": [
+                                    "grnj",
+                                    "g",
+                                    "",
+                                    "",
+                                    "jcqcuxq",
+                                    "uyagfsvz",
+                                    "oivajoec",
+                                    "xujy"
+                                ],
+                                "notes": "wwjq"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "pimdo",
+                                    "fnf",
+                                    "lwii",
+                                    "ut",
+                                    "v"
+                                ],
+                                "notes": "zscajjj"
                             }
                         },
-                        "viChangeLog": null,
-                        "viPostInstall": null,
-                        "viPostRemove": "wr",
-                        "viPreCompile": null,
-                        "viSourceDL": {
-                            "dlHash": "ynfcfrq",
-                            "dlSubdir": "qcwxnydh",
-                            "dlUri": "https:jzau"
+                        "Linux_Alpine": {
+                            "( == 5.3.4 && == 1.2.7 && > 2.3.2 && <= 3.2.8 && <= 2.8.6 && > 6.3.6 && <= 8.4.3 )": {
+                                "distroPKGs": [
+                                    "sphikwtl",
+                                    "zeyjmy"
+                                ],
+                                "notes": "fdju"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [],
+                                "notes": "mj"
+                            }
                         },
-                        "viTags": [
-                            "base-8.2.5",
-                            "Recommended",
-                            "old",
-                            "Latest",
-                            "Prerelease",
-                            "old",
-                            "e𫂅꙰Hx粒𗮣",
-                            "sc\u0014𪘃;>N"
-                        ]
-                    },
-                    "8.6.2": {
-                        "viArch": {
-                            "A_32": {},
-                            "A_64": {
-                                "Darwin": {
-                                    "( == 1.2.2 && > 1.2.8 && > 2.2.3 && >= 6.1.8 && >= 6.2.7 && < 2.1.6 && <= 3.6.3 && < 1.7.5 && <= 1.6.3 )": {
-                                        "dlHash": "s",
-                                        "dlSubdir": "whc",
-                                        "dlUri": "https:zcsvei"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "nwzhj",
-                                        "dlSubdir": "o",
-                                        "dlUri": "http:ydhrvvk"
-                                    }
-                                },
-                                "FreeBSD": {}
+                        "Linux_CentOS": {
+                            "( < 1.2.7 && == 8.4.1 && == 5.4.7 && == 3.2.7 && < 7.8.7 ) || ( <= 4.5.1 && >= 2.8.7 && >= 4.4.8 && == 5.7.2 && > 3.3.4 && > 9.3.6 ) || ( == 4.4.8 && > 4.2.3 && > 5.7.8 && <= 5.4.4 && == 5.4.1 && > 3.3.8 )": {
+                                "distroPKGs": [
+                                    "iioq",
+                                    "stzw",
+                                    "yfyhh"
+                                ],
+                                "notes": "yzbes"
                             },
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( <= 8.5.2 ) || ( < 2.1.3 && == 2.6.5 && < 6.4.4 && >= 5.8.2 && <= 1.8.4 && == 4.5.4 )": {
-                                        "dlHash": "u",
-                                        "dlSubdir": "hlvevcr",
-                                        "dlUri": "https:vbynsqe"
-                                    },
-                                    "( == 2.1.2 && > 5.4.8 && > 4.8.7 )": {
-                                        "dlHash": "d",
-                                        "dlSubdir": "tfcaboj",
-                                        "dlUri": "https:zfuj"
-                                    },
-                                    "( == 2.1.7 && < 4.7.4 ) || ( <= 4.3.5 && == 6.4.4 && < 5.4.3 && <= 8.5.4 && > 8.3.6 && <= 8.2.5 && < 8.5.7 ) || ( < 5.4.4 && >= 8.7.7 )": {
-                                        "dlHash": "htnfr",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:apngalq"
-                                    },
-                                    "( > 6.1.1 ) || ( == 8.2.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vcadvih"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "q",
-                                        "dlUri": "https:sedt"
-                                    }
-                                }
+                            "( <= 3.1.7 && > 3.8.7 && > 9.1.5 && > 1.5.1 && <= 4.7.2 && == 1.5.6 && > 8.5.8 && == 4.1.4 && <= 3.4.6 )": {
+                                "distroPKGs": [
+                                    "cfvb"
+                                ],
+                                "notes": "bymqimbe"
                             },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( == 6.5.2 && == 7.7.6 && >= 8.4.8 && >= 5.3.8 )": {
-                                        "dlHash": "ubdlvfm",
-                                        "dlSubdir": "kodipp",
-                                        "dlUri": "http:aulauav"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 2.1.8 && <= 2.7.8 && >= 7.4.7 && < 3.7.2 && > 3.5.4 && < 5.6.2 && >= 3.7.6 ) || ( == 4.5.8 && == 2.2.3 && > 1.7.3 && == 8.4.6 && < 1.5.7 )": {
-                                        "dlHash": "iulpmz",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ji"
-                                    },
-                                    "( > 7.6.3 && > 7.2.8 && >= 5.6.5 && == 2.7.5 && == 4.4.6 ) || ( > 2.2.3 && > 4.5.7 && < 7.1.6 && >= 1.6.5 && >= 6.8.1 && > 4.1.5 && == 8.5.7 && <= 3.3.3 && <= 8.5.4 ) || ( <= 4.6.1 && >= 4.1.5 && <= 6.4.2 && < 3.6.1 && > 3.6.2 && < 5.1.9 ) || ( <= 8.4.1 && == 8.7.6 && <= 3.3.6 && >= 5.6.1 )": {
-                                        "dlHash": "cb",
-                                        "dlSubdir": "j",
-                                        "dlUri": "http:vdo"
-                                    },
-                                    "( > 8.7.6 && <= 2.1.3 && > 8.8.4 && < 7.5.3 && > 5.4.6 && == 1.2.5 && < 1.2.3 && < 7.7.3 ) || ( < 8.7.8 && == 8.4.2 && <= 8.3.3 && == 5.5.8 && < 8.2.9 && >= 2.6.5 && > 6.8.2 )": {
-                                        "dlHash": "lbt",
-                                        "dlSubdir": {
-                                            "RegexDir": "6="
-                                        },
-                                        "dlUri": "https:zucaumy"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "h",
-                                        "dlSubdir": "gekrplo",
-                                        "dlUri": "http:yiykcwml"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "unknown_versioning": {
-                                        "dlHash": "qmmbwv",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( <= 3.4.6 && >= 5.7.3 )": {
-                                        "dlHash": "leuvphri",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( <= 5.3.4 && < 5.4.4 && == 4.7.8 && > 1.8.3 ) || ( >= 6.2.6 && == 8.2.6 )": {
-                                        "dlHash": "sybpirj",
-                                        "dlSubdir": "yrnril",
-                                        "dlUri": "https:y"
-                                    },
-                                    "( <= 8.2.8 && >= 5.4.7 && > 4.5.8 && == 5.3.8 && == 6.5.6 && == 8.7.1 && >= 8.7.5 ) || ( >= 4.4.7 && < 2.6.7 && > 2.5.5 && < 2.3.6 && <= 6.6.3 && <= 1.4.6 )": {
-                                        "dlHash": "jjbnjv",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "r",
-                                        "dlSubdir": "lw",
-                                        "dlUri": "https:mjpnifid"
-                                    }
-                                }
+                            "( > 1.4.1 && == 7.4.2 && >= 2.4.5 && < 3.5.5 )": {
+                                "distroPKGs": [
+                                    "odmuij",
+                                    "np",
+                                    "xzfu",
+                                    "krq",
+                                    "uc",
+                                    "etkkxnll",
+                                    "ewse"
+                                ],
+                                "notes": "m"
                             },
-                            "A_PowerPC64": {
-                                "Linux_Exherbo": {
-                                    "( <= 2.3.2 && == 6.5.5 && > 2.5.7 && > 7.5.6 && >= 7.8.8 ) || ( > 1.1.2 && >= 4.1.7 && == 8.5.1 ) || ( <= 6.7.6 && == 1.4.3 && >= 1.1.5 && >= 2.4.3 && <= 1.5.6 && < 5.8.8 && <= 5.5.2 && > 6.6.8 && < 7.4.9 )": {
-                                        "dlHash": "til",
-                                        "dlSubdir": {
-                                            "RegexDir": "􉋒4\u0003&\u0004𘓰H7"
-                                        },
-                                        "dlUri": "https:ruuq"
-                                    },
-                                    "( <= 6.7.6 && >= 4.3.6 ) || ( <= 6.3.8 && >= 6.3.3 && == 7.8.5 && > 1.1.1 && > 4.5.4 && == 8.4.3 ) || ( > 7.4.6 && < 4.2.2 ) || ( > 5.5.8 && >= 4.5.6 && < 2.6.7 && <= 7.4.5 && >= 7.2.5 && <= 3.4.7 && == 4.4.3 ) || ( < 7.6.4 && >= 1.7.6 && < 2.6.5 && > 3.2.3 && <= 3.4.3 && > 8.5.5 ) || ( < 2.5.5 && <= 2.1.1 && <= 7.4.4 && == 5.1.5 && == 5.1.4 && > 2.1.3 && >= 1.8.3 && > 5.5.5 )": {
-                                        "dlHash": "s",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:pvomxbu"
-                                    },
-                                    "( >= 4.2.3 && <= 7.3.8 && >= 3.3.8 && < 8.1.8 && < 7.4.5 && == 6.2.5 && == 5.4.8 && < 2.5.8 && >= 8.7.4 ) || ( >= 4.6.7 && < 1.1.8 && == 2.2.1 )": {
-                                        "dlHash": "txc",
-                                        "dlSubdir": {
-                                            "RegexDir": "K𘄥􎁊Ywv"
-                                        },
-                                        "dlUri": "https:zdpcbyav"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "zyxgjk",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( == 5.3.2 && > 1.2.8 && < 5.8.3 && > 7.3.3 && < 3.2.5 && < 5.4.7 ) || ( < 3.5.8 && > 3.5.2 )": {
-                                        "dlHash": "vbgdwakg",
-                                        "dlSubdir": "clchppcv",
-                                        "dlUri": "https:l"
-                                    },
-                                    "( > 2.5.1 )": {
-                                        "dlHash": "buy",
-                                        "dlSubdir": {
-                                            "RegexDir": "􍼽.𘂉\"d"
-                                        },
-                                        "dlUri": "http:vxmkaha"
-                                    },
-                                    "( > 5.7.7 && < 5.7.8 && <= 8.6.8 )": {
-                                        "dlHash": "kmd",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ryjuybjh"
-                                    },
-                                    "( >= 6.6.7 ) || ( < 6.7.8 && >= 1.4.5 && == 4.2.8 && <= 8.5.4 && >= 1.1.4 && <= 7.7.8 && == 1.6.6 ) || ( <= 8.3.7 )": {
-                                        "dlHash": "rp",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ebyemdm"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ylsnj",
-                                        "dlSubdir": {
-                                            "RegexDir": "5{\u0008"
-                                        },
-                                        "dlUri": "http:fv"
-                                    }
-                                }
+                            "( > 6.3.2 && == 1.1.2 && > 5.5.8 && <= 2.7.7 && > 7.3.9 && > 7.6.8 && >= 1.1.5 && > 5.3.2 && > 1.4.2 )": {
+                                "distroPKGs": [
+                                    "opdf",
+                                    "dgvbvpn",
+                                    "cdjh",
+                                    "aqwspzk",
+                                    "xbta",
+                                    "ojgd",
+                                    ""
+                                ],
+                                "notes": "phlvaphc"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [],
+                                "notes": "qwee"
                             }
                         },
-                        "viChangeLog": "https:zdp",
-                        "viPostInstall": "t",
-                        "viPostRemove": null,
-                        "viPreCompile": "ryfui",
-                        "viSourceDL": {
-                            "dlHash": "gqrjqnaz",
-                            "dlSubdir": null,
-                            "dlUri": "https:"
-                        },
-                        "viTags": [
-                            "\u0014b\u00141􈎪-",
-                            "Recommended",
-                            "Prerelease"
-                        ]
-                    }
-                }
-            },
-            "toolRequirements": {
-                "HLS": {
-                    "2.6.9": {
-                        "Linux_CentOS": {
-                            "( <= 3.7.3 && > 8.1.3 && == 5.8.1 && > 2.8.4 && < 2.5.2 && <= 1.5.3 && < 1.6.5 && <= 5.5.8 )": {
+                        "Linux_Debian": {
+                            "( <= 2.1.7 && >= 4.7.6 && <= 6.3.7 && > 7.5.4 && == 2.8.2 ) || ( < 8.4.3 && > 6.3.4 && < 3.6.1 && >= 5.2.6 && < 5.1.4 && < 6.2.6 )": {
                                 "distroPKGs": [
-                                    "wirvs",
-                                    "gq",
-                                    "uutgyger"
+                                    "",
+                                    "wngslavs",
+                                    "b",
+                                    "cxofcwnd",
+                                    "arsgc"
                                 ],
-                                "notes": "lpkr"
-                            }
-                        }
-                    },
-                    "4.2.1": {
-                        "Darwin": {
-                            "( < 7.2.7 && >= 1.8.5 && > 5.2.1 && >= 7.6.1 && >= 2.5.8 && < 7.2.5 )": {
+                                "notes": "nygs"
+                            },
+                            "( <= 2.4.2 && < 3.8.2 && == 1.8.2 && <= 7.7.4 && < 6.8.2 && < 1.3.2 && > 3.8.4 && > 8.6.6 && <= 6.2.7 )": {
                                 "distroPKGs": [
-                                    "ez",
-                                    "cwpd",
-                                    "so",
-                                    "jory"
+                                    "mukmu"
                                 ],
-                                "notes": "kcxli"
+                                "notes": "ztoe"
                             },
-                            "( == 1.1.2 && == 5.8.7 && >= 1.2.1 && <= 8.6.3 )": {
+                            "( >= 6.2.7 )": {
                                 "distroPKGs": [
-                                    "jbnm",
-                                    "lrwdfm",
-                                    "phzq",
-                                    "lnumqp",
-                                    "plfni"
+                                    "ysxckmm"
                                 ],
-                                "notes": "ik"
+                                "notes": "oabufgpl"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "crcrrqm",
-                                    "sdtaay",
-                                    "t",
-                                    "hwklejk"
+                                    "adacln",
+                                    "qrutj",
+                                    "tqczqx",
+                                    "nstauvs",
+                                    "pkhwz",
+                                    "mgcoa",
+                                    "e"
                                 ],
-                                "notes": "p"
+                                "notes": "mxewbc"
                             }
-                        }
-                    },
-                    "4.4.6": {
-                        "Darwin": {
-                            "( < 2.3.3 && >= 7.1.3 && >= 4.1.3 && > 9.3.3 && >= 5.6.3 && <= 4.1.7 )": {
+                        },
+                        "Windows": {
+                            "( <= 3.2.7 && < 8.5.6 && <= 2.5.2 && == 4.8.4 && == 7.5.3 && > 3.8.3 && == 1.7.6 && <= 8.3.6 && == 6.1.5 ) || ( >= 4.8.7 && <= 2.6.2 && > 6.8.5 && >= 5.2.6 && < 3.4.8 )": {
                                 "distroPKGs": [
-                                    "f",
-                                    "asozbk",
-                                    "b",
-                                    "ummxn",
-                                    "upkwzdqf",
-                                    ""
+                                    "gepkbc",
+                                    "jmvg",
+                                    "hdflb"
                                 ],
-                                "notes": "ucffxs"
+                                "notes": "xuvsiuni"
                             },
-                            "( < 2.7.2 && < 6.7.2 && >= 6.3.4 && < 8.6.8 && >= 7.1.7 && <= 6.3.4 && < 6.3.3 && >= 7.4.4 && == 6.8.2 )": {
+                            "( <= 5.2.5 && > 5.3.2 && >= 3.4.5 && < 8.3.2 && <= 1.6.4 ) || ( < 3.7.8 ) || ( > 8.1.5 && <= 3.9.1 && <= 3.5.7 && < 5.3.8 && >= 2.6.4 && < 4.3.5 && >= 5.2.5 && < 5.1.1 && >= 3.5.4 ) || ( <= 3.8.1 && <= 7.3.7 && == 1.2.2 ) || ( == 3.8.5 ) || ( > 5.2.5 && <= 4.5.2 && <= 1.7.8 && < 1.5.1 && > 1.7.3 && == 4.8.6 && > 6.8.1 && == 8.5.7 && <= 7.5.6 ) || ( == 4.2.4 && > 3.8.1 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "cb",
-                                    "rpozzj",
-                                    "jxygirfn",
-                                    "",
-                                    "borz"
+                                    "cgg",
+                                    "p",
+                                    "symxp",
+                                    "uf",
+                                    "p"
                                 ],
-                                "notes": "khxeo"
+                                "notes": "ctnhts"
                             },
-                            "( == 1.2.1 && < 2.1.5 && == 3.1.8 && < 4.5.7 && < 7.7.3 ) || ( > 2.5.8 ) || ( > 4.6.1 && > 2.4.7 && == 3.1.2 ) || ( > 8.8.8 && == 6.1.5 && <= 4.4.7 && == 2.8.8 && < 7.8.2 && == 1.6.7 )": {
+                            "( <= 6.6.8 && < 8.2.2 && < 5.2.5 ) || ( > 3.7.2 && >= 6.8.4 ) || ( == 7.1.3 && == 8.2.6 && == 2.5.1 && <= 7.3.5 && > 3.7.8 && == 5.7.3 && == 2.1.4 )": {
                                 "distroPKGs": [
-                                    "l",
-                                    "uqzct",
-                                    "md",
-                                    "rfzjv"
+                                    "lab",
+                                    "wwl",
+                                    "fklgzup",
+                                    "qdtkjm",
+                                    ""
                                 ],
-                                "notes": "kquino"
+                                "notes": "ycabtrhu"
                             },
-                            "( == 1.5.3 && > 4.8.4 && <= 1.4.6 && > 5.6.1 && == 3.6.7 && == 4.2.6 && == 6.7.4 && == 5.2.6 ) || ( < 4.1.3 && >= 1.8.5 && <= 9.7.5 && <= 7.2.1 && > 7.3.2 && <= 5.7.1 ) || ( == 2.1.4 && == 6.2.5 && == 5.3.8 && > 8.3.3 && == 1.2.2 && >= 6.1.6 && <= 8.8.1 && >= 3.3.2 && == 6.7.2 ) || ( > 8.6.3 && < 6.4.7 && > 8.3.1 && > 4.6.5 && > 5.5.1 && > 3.4.6 && >= 4.2.8 ) || ( == 1.4.6 && == 8.5.5 && <= 6.5.5 && < 7.1.4 && > 4.5.3 && >= 2.7.5 && > 8.4.4 )": {
+                            "( == 3.1.5 && == 6.5.7 && > 3.4.8 && > 5.8.7 && > 2.7.2 && > 3.8.4 && < 3.2.1 ) || ( >= 8.8.2 && < 7.6.2 && <= 6.7.6 && <= 4.8.7 && <= 7.6.5 && >= 7.8.3 )": {
                                 "distroPKGs": [
-                                    "wkeluhb",
-                                    "giseovf",
-                                    "famosezn",
-                                    "oaw",
-                                    "dpwjcpu"
+                                    "galnxfu",
+                                    "ue",
+                                    "lzftv"
                                 ],
-                                "notes": "ucgalle"
-                            },
-                            "( == 3.7.1 && < 2.7.5 && < 8.6.7 && < 4.1.1 && < 6.8.3 && >= 6.1.1 && >= 5.4.2 ) || ( == 1.5.3 )": {
-                                "distroPKGs": [],
-                                "notes": "h"
+                                "notes": ""
                             },
-                            "( >= 7.1.7 && >= 1.1.2 && >= 5.4.8 && == 3.6.2 && <= 7.1.7 && == 7.7.8 && == 7.4.1 ) || ( == 6.6.5 && >= 8.3.7 && <= 6.2.1 )": {
+                            "( == 4.4.6 && == 8.4.2 && > 6.3.2 ) || ( == 2.3.4 && < 6.8.8 && == 6.1.8 && == 2.2.6 && > 6.3.3 && >= 5.3.7 && < 2.8.8 && > 7.6.2 && >= 6.3.6 )": {
                                 "distroPKGs": [
-                                    "a",
-                                    "vp"
+                                    "cep"
                                 ],
-                                "notes": "b"
+                                "notes": "xiesxu"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "nzscbd",
-                                    "nysx",
-                                    "yejurp",
-                                    "vsf",
-                                    "znhyxda",
-                                    "jeev"
+                                    "ugdkt"
                                 ],
-                                "notes": ""
+                                "notes": "gxycxs"
                             }
-                        },
-                        "FreeBSD": {
-                            "( < 2.2.5 && < 3.6.3 && < 2.2.1 && == 4.7.6 && < 4.5.7 && == 4.6.3 )": {
-                                "distroPKGs": [
-                                    "xdoqizf"
-                                ],
-                                "notes": "rsi"
-                            },
-                            "( == 2.5.7 && < 4.8.5 && >= 1.6.7 && == 5.8.7 && == 3.7.4 && < 7.5.6 )": {
-                                "distroPKGs": [],
-                                "notes": ""
-                            },
-                            "( == 6.6.2 && > 8.2.5 && == 6.2.6 && > 1.5.3 && <= 6.5.9 && < 7.2.5 && == 4.3.3 )": {
+                        }
+                    },
+                    "9.4.8": {
+                        "Linux_Mint": {
+                            "( < 6.3.8 && > 5.4.4 && == 4.5.3 ) || ( > 8.3.2 && >= 3.6.2 && > 7.8.4 && == 5.1.5 && > 6.3.2 && == 6.7.3 && == 3.8.8 && > 1.7.1 )": {
                                 "distroPKGs": [
                                     "q",
-                                    "sededmi",
-                                    "wtdjel",
                                     "",
-                                    "ycuunpwv",
-                                    "xu",
-                                    "hvhoozza"
+                                    "pzb",
+                                    "ex"
                                 ],
-                                "notes": ""
+                                "notes": "bmbxgf"
                             },
-                            "( > 2.6.3 && < 3.1.6 && < 4.2.3 && < 4.4.6 && <= 6.6.6 && <= 8.3.7 )": {
+                            "( <= 8.5.5 && == 1.6.2 && <= 4.2.3 && <= 8.3.7 && == 6.6.1 && >= 4.3.8 ) || ( > 2.3.5 && == 4.4.3 && > 4.6.2 ) || ( <= 8.4.4 && == 6.3.1 && < 8.3.7 && >= 5.4.8 && < 7.5.3 && > 7.3.1 )": {
                                 "distroPKGs": [
-                                    "xk",
-                                    "tj",
-                                    "apibg",
-                                    "vtkv"
+                                    "uvj",
+                                    "eqhumgck",
+                                    "al",
+                                    "lywl",
+                                    "onirmq"
                                 ],
-                                "notes": "u"
+                                "notes": "ajkzcsf"
                             },
-                            "( >= 4.6.3 && > 4.2.6 && <= 3.8.1 && > 1.7.4 && >= 6.8.5 && >= 3.7.6 && > 3.6.7 )": {
+                            "( == 2.8.6 && >= 4.5.8 && >= 4.3.2 && > 6.5.2 && == 6.7.6 && >= 5.2.6 ) || ( >= 8.2.6 && > 7.3.5 && > 6.6.5 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "dkwycdq",
-                                    "mri",
-                                    "yhc",
-                                    "zzyhkq",
-                                    "naefngl",
-                                    "",
-                                    ""
+                                    "ohhb",
+                                    "rnu",
+                                    "r"
                                 ],
-                                "notes": "tr"
+                                "notes": "dgzwlznq"
                             },
-                            "unknown_versioning": {
+                            "( > 6.1.4 && < 5.1.5 && <= 4.2.5 && >= 8.1.1 && >= 3.5.6 && <= 2.7.8 && == 5.1.5 && < 2.7.4 ) || ( <= 5.5.8 && == 7.1.7 && >= 8.3.8 && <= 6.4.6 && <= 7.3.4 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "f",
-                                    "d",
-                                    "ynjdzpx",
-                                    "tls",
-                                    "qb"
+                                    "q",
+                                    "daxlja",
+                                    "ocvkasdv"
                                 ],
-                                "notes": "vizfzbqv"
-                            }
-                        },
-                        "Linux_Fedora": {
-                            "( < 3.1.5 )": {
+                                "notes": "h"
+                            },
+                            "( >= 6.4.4 && <= 2.7.1 && > 4.2.4 && < 1.2.5 ) || ( <= 7.2.1 && <= 8.8.7 && >= 9.3.2 && > 1.2.7 )": {
                                 "distroPKGs": [
-                                    "akstmo"
+                                    "bdew",
+                                    "oodf",
+                                    "mplr",
+                                    "xwyqlqu",
+                                    "cb",
+                                    "",
+                                    "tpjct"
                                 ],
-                                "notes": "n"
+                                "notes": ""
                             },
-                            "( <= 5.8.2 && <= 7.5.3 && > 4.7.2 && <= 5.7.6 && >= 6.7.4 && > 4.6.1 && > 2.6.3 && == 5.6.6 && < 2.8.7 ) || ( == 1.9.4 && >= 6.6.2 && >= 4.6.8 && >= 6.8.3 && > 6.1.8 ) || ( > 7.6.8 ) || ( > 8.5.5 && == 5.1.7 ) || ( == 2.5.7 && <= 4.6.3 && > 6.1.6 && >= 7.8.8 && == 1.8.4 ) || ( == 6.8.6 && == 2.8.5 && == 1.2.3 && > 8.2.4 && >= 5.6.3 && == 5.2.7 && < 7.8.2 && == 3.3.8 && == 4.3.2 )": {
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "rwgny",
-                                    "nxuevo",
                                     "",
-                                    "zq"
+                                    "pomqbebm"
                                 ],
-                                "notes": "hhurntm"
+                                "notes": "jblhrssj"
+                            }
+                        }
+                    },
+                    "unknown_version": {
+                        "Darwin": {
+                            "( < 3.6.3 && > 4.7.10 && >= 2.3.4 && >= 7.8.7 && >= 8.5.3 && >= 7.2.8 && < 5.7.4 && > 2.1.3 )": {
+                                "distroPKGs": [],
+                                "notes": "jtyhnss"
                             },
-                            "( <= 6.7.4 && <= 6.4.1 && <= 3.1.8 && >= 3.4.8 && <= 1.7.2 )": {
+                            "( <= 1.1.1 ) || ( == 1.5.4 && >= 7.1.3 && > 3.1.4 && == 3.7.2 && < 2.1.5 && >= 1.7.4 && <= 8.2.3 && > 1.4.7 && == 8.5.6 )": {
                                 "distroPKGs": [
-                                    "dmm",
-                                    "bxi",
-                                    "bmyosi",
-                                    "nqmse",
-                                    "fqcgru",
-                                    "qa"
+                                    "gvkxzqa",
+                                    "e"
                                 ],
-                                "notes": "d"
+                                "notes": "rmzl"
                             },
-                            "( == 2.1.5 && < 9.8.6 && == 7.3.8 && <= 3.4.3 && < 2.7.5 && >= 8.7.8 && > 8.4.6 && > 4.5.3 && > 2.8.6 )": {
+                            "( > 7.5.8 && < 7.6.1 && < 2.4.4 ) || ( < 4.1.3 && == 7.5.7 && >= 2.8.2 && == 2.7.1 && == 2.1.7 && == 8.4.3 && < 2.3.4 && < 7.1.1 && >= 1.7.2 )": {
                                 "distroPKGs": [
-                                    "ma",
-                                    "zob",
-                                    "j",
-                                    "lbfsj",
-                                    "bebobpqr",
-                                    "dwcv",
-                                    ""
+                                    "m",
+                                    "zptgozr"
                                 ],
-                                "notes": "cbcf"
+                                "notes": "bzfqj"
                             },
-                            "( == 3.5.1 && > 2.3.7 && == 5.4.3 && < 2.6.1 && <= 2.2.3 && <= 6.4.8 && == 8.3.1 )": {
+                            "( > 8.2.8 && < 4.5.6 && >= 7.4.5 && <= 4.1.4 && == 4.8.1 && > 6.2.8 && >= 3.7.5 && <= 5.2.8 && == 8.5.3 )": {
                                 "distroPKGs": [
-                                    "ejjtbxp",
-                                    "kpsab",
-                                    "nlmyp",
-                                    "zrepqiyc",
+                                    "vwkf",
+                                    "rje",
+                                    "wawyniw",
                                     "",
-                                    "l"
+                                    "uukrzq"
                                 ],
-                                "notes": "atywoot"
+                                "notes": "lleoqw"
                             },
-                            "( == 6.4.4 && == 1.4.6 && == 7.7.3 && <= 8.7.3 && == 3.4.5 && < 5.3.8 && == 7.8.8 && >= 4.1.7 ) || ( > 5.5.8 && <= 7.3.6 && <= 1.4.4 && <= 1.4.2 && > 2.2.2 ) || ( <= 6.3.8 && >= 1.4.8 && == 3.2.2 && > 8.3.7 && > 2.1.8 && == 7.2.5 ) || ( == 1.7.8 ) || ( == 3.4.3 && <= 6.8.6 && >= 2.3.2 && >= 5.7.6 && > 3.6.4 && > 2.5.4 && >= 1.3.3 && < 4.2.2 && == 8.5.6 ) || ( > 4.3.8 ) || ( >= 1.5.7 && > 5.7.2 && > 8.2.8 && == 7.7.6 && > 6.8.4 && > 1.3.8 && == 8.7.3 ) || ( <= 3.2.1 && > 8.4.3 && == 1.2.2 && < 3.4.3 && < 1.6.1 )": {
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "agdiyds",
-                                    "mwhqlxj",
-                                    "zi",
-                                    "ftoucr"
+                                    "mcvi",
+                                    "grlw"
                                 ],
-                                "notes": "yaw"
-                            },
-                            "( > 8.7.8 && < 8.7.1 && > 4.7.5 && < 6.3.1 && > 1.1.2 && >= 4.3.3 && >= 8.8.5 )": {
-                                "distroPKGs": [],
-                                "notes": "h"
+                                "notes": "koewqj"
                             }
                         },
-                        "Linux_Gentoo": {
-                            "( == 8.2.7 ) || ( == 8.6.5 && > 1.2.7 && > 6.4.5 && == 6.2.1 && == 3.3.7 && <= 2.7.1 && == 3.3.8 )": {
+                        "Linux_AmazonLinux": {
+                            "( < 4.3.1 && < 8.5.4 && > 1.4.5 && == 3.4.3 && < 6.5.6 && >= 5.3.4 && == 8.2.4 ) || ( == 2.1.7 && == 5.4.3 && < 6.2.7 )": {
+                                "distroPKGs": [
+                                    "nryyfely"
+                                ],
+                                "notes": "xt"
+                            },
+                            "( == 7.7.2 && >= 6.6.1 )": {
                                 "distroPKGs": [
-                                    "nibtp",
+                                    "udrqfp",
+                                    "jwvb",
+                                    "nwhtexfp",
+                                    "dbbntal",
                                     "",
-                                    "yaeodmu",
-                                    "w",
-                                    "eanrzpc",
                                     ""
                                 ],
-                                "notes": "bo"
+                                "notes": "hgkvkp"
                             },
-                            "( > 4.7.6 && == 6.7.7 && <= 4.6.5 && <= 8.8.2 && < 8.8.4 && > 2.1.7 )": {
+                            "( > 5.1.5 && >= 1.3.3 && >= 6.2.4 && >= 5.6.1 && < 6.8.5 && >= 7.7.4 ) || ( < 4.5.3 && < 6.5.4 && > 1.1.7 && >= 4.7.2 && == 4.6.8 && == 3.6.6 && >= 2.6.2 )": {
                                 "distroPKGs": [
-                                    "sbmb",
-                                    "e",
-                                    "wrddlfqt",
-                                    "",
-                                    "awqtsiw",
-                                    "pebfxwps",
-                                    "wemtx",
-                                    "o"
+                                    "fon",
+                                    "zcbjd"
                                 ],
-                                "notes": "dai"
+                                "notes": "c"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "b",
-                                    "pvhy",
                                     "",
-                                    "xwy",
-                                    ""
+                                    "gwhelip",
+                                    "",
+                                    "o",
+                                    "",
+                                    "pnxjsj",
+                                    "sm"
                                 ],
-                                "notes": "czjj"
+                                "notes": "gbwcyqq"
                             }
                         },
-                        "Linux_Mint": {
-                            "( < 4.2.7 && >= 7.2.1 && <= 4.7.5 && > 6.6.6 && < 3.6.2 && > 5.8.2 )": {
+                        "Linux_CentOS": {
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "azrlxw",
-                                    "h",
-                                    "tchk"
+                                    "j",
+                                    "uxreylp",
+                                    "amqpm",
+                                    "j",
+                                    "pkyhsdk"
                                 ],
-                                "notes": "ql"
-                            },
-                            "( >= 2.6.7 && >= 1.1.5 && < 7.6.4 && == 8.4.6 && < 7.5.4 )": {
+                                "notes": "jctli"
+                            }
+                        },
+                        "Windows": {
+                            "( < 8.4.2 && == 6.5.5 && < 1.8.3 && == 2.5.1 && > 4.8.5 && > 3.2.2 ) || ( < 5.8.7 ) || ( > 6.8.3 && > 1.7.6 && > 2.1.6 && == 1.7.6 && == 4.2.4 && < 4.4.7 )": {
                                 "distroPKGs": [
-                                    "kizgzmo",
-                                    "dmznhcm",
-                                    "su",
-                                    "dyn",
-                                    "dpilob",
-                                    "gyry"
+                                    "hti",
+                                    "mbmqoxj",
+                                    "w",
+                                    "pvbt",
+                                    "c",
+                                    ""
                                 ],
-                                "notes": "lxbsmwe"
+                                "notes": "nn"
                             },
-                            "( >= 4.8.8 && >= 4.2.2 && == 2.7.6 && == 6.4.8 && == 3.7.4 ) || ( <= 6.5.8 )": {
+                            "( < 8.5.3 && >= 3.1.6 && < 1.2.4 && > 5.1.6 && < 7.6.3 && >= 4.3.8 && < 8.3.4 ) || ( == 7.7.5 && >= 3.5.6 && >= 4.7.4 && >= 8.6.7 && <= 5.7.4 && < 6.8.8 && > 1.7.8 ) || ( <= 3.2.1 && == 8.1.2 && < 6.4.1 ) || ( <= 3.3.4 && > 2.6.8 && <= 2.7.5 )": {
                                 "distroPKGs": [
-                                    "zj",
-                                    "w",
-                                    "ox",
-                                    "dn",
-                                    "mokjnrs",
-                                    "aghl",
-                                    "zdhp"
+                                    "gwx",
+                                    "z"
                                 ],
-                                "notes": "hcvvin"
+                                "notes": "nuqq"
                             },
-                            "( >= 5.5.2 ) || ( <= 4.6.3 )": {
+                            "( <= 3.4.6 && > 6.6.7 && < 1.1.2 && > 3.6.8 && < 4.4.5 && <= 5.5.8 ) || ( == 7.8.1 && >= 8.1.6 && > 5.6.3 && == 1.1.6 ) || ( > 4.3.2 && <= 6.7.8 && > 3.8.2 && < 6.7.3 && >= 4.3.1 && > 2.7.3 && > 5.3.1 )": {
                                 "distroPKGs": [
-                                    "aquei",
-                                    "pn",
-                                    "snj",
-                                    "eboybndj",
-                                    "yqhzlk",
-                                    "bs"
+                                    "s",
+                                    "iufzivg",
+                                    "doyrcmr",
+                                    "ktwph",
+                                    "pmma",
+                                    "",
+                                    "deponq",
+                                    ""
                                 ],
-                                "notes": "jpscotgr"
+                                "notes": "twm"
                             },
-                            "( >= 6.4.5 && == 2.6.8 && <= 8.5.7 && == 2.5.4 && == 2.2.1 && <= 8.2.8 && > 2.1.4 )": {
+                            "( == 7.3.4 && >= 5.3.8 ) || ( == 4.6.2 && >= 6.7.1 && > 2.6.2 && < 6.8.4 && > 5.3.4 )": {
                                 "distroPKGs": [
-                                    "fega"
+                                    "xcskjzlb",
+                                    "uarb",
+                                    "f",
+                                    "jmanhh",
+                                    "s",
+                                    "hln",
+                                    "gsvbfupu"
                                 ],
-                                "notes": "t"
+                                "notes": "jabw"
                             },
-                            "( >= 8.3.8 && < 2.6.7 && < 6.3.5 && <= 8.8.3 && < 7.1.6 )": {
+                            "( >= 4.2.1 ) || ( > 7.7.2 )": {
                                 "distroPKGs": [
-                                    ""
+                                    "owf"
                                 ],
-                                "notes": "sd"
+                                "notes": ""
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "jso",
-                                    "kkld",
-                                    "nccxwi",
-                                    "po",
-                                    "bj"
+                                    "k",
+                                    "sxhg",
+                                    "exh",
+                                    "cmrnvuhg",
+                                    "qxmkj"
                                 ],
-                                "notes": "zefdmicl"
+                                "notes": "gu"
                             }
-                        },
-                        "Linux_Ubuntu": {
-                            "( < 3.5.7 && == 1.1.2 )": {
-                                "distroPKGs": [
-                                    "r",
-                                    "zojmlyd",
-                                    "mbur",
-                                    "yagkel",
-                                    "",
-                                    "lqkmjm",
-                                    "",
-                                    "ouk"
-                                ],
-                                "notes": "bpshrh"
-                            },
-                            "( <= 2.1.8 && == 4.7.8 && > 6.2.1 && < 7.5.3 && < 3.5.6 ) || ( >= 1.2.2 && <= 1.3.2 && < 3.4.3 ) || ( > 3.4.5 && <= 4.4.8 && == 2.4.3 ) || ( == 7.2.6 && <= 1.3.1 && < 8.6.3 && > 2.1.6 && > 5.5.2 && < 4.1.1 ) || ( > 1.6.3 && >= 6.7.6 && >= 3.1.4 && == 7.1.6 && > 1.1.4 && <= 6.2.1 && < 3.2.8 ) || ( == 5.3.4 && <= 7.6.4 && > 4.3.1 && < 5.4.4 && == 3.7.1 && <= 4.2.6 ) || ( <= 8.5.8 ) || ( >= 4.4.1 && == 8.1.1 && > 1.4.2 && <= 1.6.8 && > 1.8.7 && > 8.2.2 && >= 7.4.3 && <= 5.1.1 ) || ( >= 7.7.2 && <= 2.4.6 && <= 6.3.8 && < 4.3.8 && == 4.3.7 && == 8.1.9 && < 8.5.2 && >= 4.5.3 && >= 1.6.1 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "s",
-                                    "",
-                                    "oijn"
-                                ],
-                                "notes": "arfqib"
+                        }
+                    }
+                }
+            }
+        },
+        {
+            "ghcupDownloads": {
+                "GHC": {
+                    "1.7.7": {
+                        "viArch": {
+                            "A_32": {
+                                "Darwin": {
+                                    "( <= 1.7.1 && <= 4.3.8 && < 7.2.3 && >= 8.7.1 && > 6.3.4 && >= 6.8.1 && < 1.1.8 && == 5.2.3 ) || ( > 1.3.7 && <= 6.7.5 )": {
+                                        "dlHash": "bw",
+                                        "dlSubdir": "\u0018n#KhO",
+                                        "dlUri": "http:vdxnm"
+                                    },
+                                    "( <= 6.4.4 && <= 3.6.3 && > 3.8.1 && == 4.4.7 && >= 2.3.4 ) || ( > 8.7.5 && >= 1.3.6 ) || ( > 5.6.2 && == 8.4.4 && >= 2.3.7 && > 6.5.5 ) || ( >= 1.2.4 && < 5.2.3 && >= 5.6.5 && >= 1.1.2 && >= 4.2.7 ) || ( > 1.4.7 && < 4.8.6 && < 5.4.3 && >= 3.8.2 )": {
+                                        "dlHash": "q",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:wx"
+                                    },
+                                    "( <= 7.5.7 && <= 6.5.1 && < 1.4.3 && == 5.8.7 )": {
+                                        "dlHash": "vcp",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ltdcvvn"
+                                    },
+                                    "( > 7.2.5 && < 4.8.5 && <= 7.4.1 && < 7.4.1 && >= 2.8.8 && == 2.2.5 && <= 2.6.5 && <= 1.6.1 && < 6.2.7 )": {
+                                        "dlHash": "xqcoct",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:c"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "hn",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:dxaxrgi"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( < 6.8.2 && == 4.8.1 && <= 8.5.8 && == 5.1.4 && == 8.4.8 ) || ( <= 8.1.1 && >= 6.3.5 && == 1.2.6 && <= 1.6.6 && < 1.1.2 && == 2.8.3 && <= 3.5.4 && < 7.7.8 )": {
+                                        "dlHash": "n",
+                                        "dlSubdir": {
+                                            "RegexDir": "P3𨑰💑ળQ"
+                                        },
+                                        "dlUri": "https:yb"
+                                    },
+                                    "( < 7.5.3 && < 5.6.3 && > 9.1.6 && > 1.2.6 ) || ( > 6.1.7 && > 5.7.3 && < 1.2.2 && == 6.8.2 && == 6.7.5 && < 4.7.7 ) || ( < 2.3.3 && == 3.2.6 )": {
+                                        "dlHash": "x",
+                                        "dlSubdir": "\\Rm𒎙􏤰䀾󽣄",
+                                        "dlUri": "http:eu"
+                                    },
+                                    "( <= 8.8.6 && == 8.2.1 && == 5.6.2 && < 6.6.2 && < 7.3.3 && >= 6.1.3 )": {
+                                        "dlHash": "jmkcu",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:t"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "qfl",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:qii"
+                                    }
+                                },
+                                "Linux_AmazonLinux": {
+                                    "( < 5.2.4 && < 3.4.1 && >= 2.1.6 && > 2.5.1 && >= 5.4.6 && < 7.4.8 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "󷝞T𗖂u󿍙\r"
+                                        },
+                                        "dlUri": "https:e"
+                                    },
+                                    "( < 8.8.3 && <= 1.6.1 && < 4.3.3 && < 8.6.5 && > 8.1.2 && >= 5.3.6 && <= 3.2.3 && <= 9.2.3 && > 7.7.5 ) || ( >= 3.5.1 && <= 7.3.2 && >= 2.4.3 && <= 5.2.2 && <= 6.6.5 && >= 8.2.1 && > 7.4.3 )": {
+                                        "dlHash": "yzakihw",
+                                        "dlSubdir": {
+                                            "RegexDir": "\"M"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( <= 1.5.2 && >= 2.1.2 && == 3.6.2 && > 5.8.4 && <= 8.5.6 && > 6.4.4 && == 1.7.6 && <= 7.3.2 ) || ( == 5.3.1 && > 2.2.7 && >= 7.7.5 && > 4.5.1 && == 1.1.7 && == 5.6.3 ) || ( > 1.7.6 && > 2.4.6 && <= 2.3.4 && >= 4.7.1 && < 8.4.5 && <= 7.3.7 && <= 4.4.8 && == 6.4.5 && == 5.4.5 )": {
+                                        "dlHash": "az",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:"
+                                    },
+                                    "( <= 4.5.4 && < 8.4.7 && >= 3.2.2 && <= 6.4.8 && >= 2.5.8 && == 8.4.2 && > 7.6.3 && > 5.1.7 )": {
+                                        "dlHash": "dw",
+                                        "dlSubdir": {
+                                            "RegexDir": "*k"
+                                        },
+                                        "dlUri": "http:krxdz"
+                                    },
+                                    "( >= 2.7.1 && == 2.5.2 && >= 4.8.5 && == 2.8.4 && == 3.2.2 ) || ( >= 1.7.7 ) || ( == 6.8.6 ) || ( <= 2.3.3 && >= 8.7.2 && <= 1.8.4 && <= 3.6.7 && >= 1.7.7 && > 1.7.3 && == 1.2.7 && >= 7.5.5 && <= 8.2.2 ) || ( >= 2.3.3 && == 3.4.5 && > 2.4.6 && <= 6.1.6 && >= 7.2.4 ) || ( <= 7.7.7 && == 1.6.7 ) || ( == 6.4.8 && >= 7.2.3 ) || ( == 2.1.2 && < 4.1.5 && <= 2.3.5 && <= 1.2.3 && > 1.4.4 && == 7.3.8 && > 6.5.1 && == 5.1.8 && >= 8.2.2 ) || ( <= 8.6.8 && >= 4.8.7 && == 1.7.5 && > 4.7.3 && < 5.3.3 && == 4.8.7 && < 4.7.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "I2gHI𬖱&A",
+                                        "dlUri": "https:vljqum"
+                                    },
+                                    "( >= 3.4.8 && > 7.1.2 && >= 7.8.8 ) || ( <= 1.4.7 && < 3.7.5 && >= 5.3.2 && == 1.3.4 && >= 7.2.4 && == 6.3.7 )": {
+                                        "dlHash": "awiz",
+                                        "dlSubdir": ";NFJ\u000e9",
+                                        "dlUri": "https:nizhdk"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "oe",
+                                        "dlSubdir": {
+                                            "RegexDir": "𖦲"
+                                        },
+                                        "dlUri": "https:j"
+                                    }
+                                },
+                                "Linux_Exherbo": {
+                                    "( < 6.5.6 && > 4.7.1 && >= 1.6.5 && > 6.2.1 )": {
+                                        "dlHash": "nfeucwv",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0013\u0002\u0015𒍺\u0005q?"
+                                        },
+                                        "dlUri": "http:phn"
+                                    },
+                                    "( <= 4.7.2 && == 4.9.7 && >= 1.1.2 && >= 6.4.7 && < 5.4.5 && >= 5.7.2 && <= 4.5.1 && >= 7.6.5 && == 5.6.1 )": {
+                                        "dlHash": "a",
+                                        "dlSubdir": {
+                                            "RegexDir": "C5H"
+                                        },
+                                        "dlUri": "https:knd"
+                                    },
+                                    "( <= 6.1.5 && <= 2.2.2 && < 2.5.3 ) || ( <= 5.4.1 && >= 1.4.6 && >= 6.2.4 ) || ( < 4.8.5 && < 7.3.5 && > 8.5.5 && <= 7.6.1 ) || ( == 3.3.3 && >= 1.6.1 && < 1.2.7 ) || ( == 4.4.4 && < 5.6.2 && <= 7.2.1 && <= 8.2.7 && <= 3.1.3 && >= 8.8.5 && <= 3.8.7 && > 7.4.2 ) || ( > 1.6.4 && > 3.7.5 && < 8.6.6 && <= 2.5.2 && == 3.5.2 && == 3.3.5 && >= 4.1.7 ) || ( >= 6.4.7 && < 4.6.3 && >= 8.7.6 && <= 6.6.2 ) || ( <= 4.8.5 && <= 2.3.4 && > 2.3.5 && < 8.6.2 && > 7.4.5 && > 6.4.3 ) || ( > 7.2.1 && <= 1.6.3 && < 8.2.8 && > 2.5.2 && < 4.5.7 && > 3.4.7 && <= 4.8.8 && <= 1.4.1 && > 2.4.7 ) || ( <= 3.5.2 ) || ( > 1.6.4 && < 4.3.3 && < 1.1.6 && <= 5.8.2 && <= 8.9.8 && > 6.4.1 )": {
+                                        "dlHash": "tlv",
+                                        "dlSubdir": "\u0002",
+                                        "dlUri": "http:tuyec"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {}
                             },
-                            "( >= 6.3.7 && == 6.7.6 && < 4.1.7 && > 4.6.6 && == 5.2.2 )": {
-                                "distroPKGs": [
-                                    "bg",
-                                    "j",
-                                    "lfcmno",
-                                    "wjp",
-                                    "",
-                                    "y",
-                                    "bujw"
-                                ],
-                                "notes": "r"
+                            "A_PowerPC": {
+                                "Darwin": {
+                                    "( <= 8.8.3 )": {
+                                        "dlHash": "jusmuda",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:tsbt"
+                                    },
+                                    "( == 3.2.1 && == 8.6.2 && >= 7.8.6 && > 2.5.3 && == 5.2.8 && > 8.1.7 && <= 7.4.7 ) || ( == 1.7.2 && >= 4.4.3 && <= 6.8.6 && > 2.1.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "~0䋶]较",
+                                        "dlUri": "http:wjz"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "kgeasled",
+                                        "dlSubdir": "m𒍪y`",
+                                        "dlUri": "https:bdmslflx"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( <= 5.3.5 && > 4.6.3 && < 3.8.7 && >= 3.5.9 ) || ( < 7.4.1 && == 3.7.8 && > 4.7.1 && > 1.4.2 && >= 5.8.7 && >= 5.2.1 && == 5.5.4 && >= 2.2.4 )": {
+                                        "dlHash": "lzbjcrv",
+                                        "dlSubdir": "pA!X",
+                                        "dlUri": "https:"
+                                    },
+                                    "( == 7.4.7 && == 7.6.7 && == 7.3.4 && >= 8.4.4 && == 1.3.5 && == 6.4.2 ) || ( < 8.2.2 && < 5.4.1 )": {
+                                        "dlHash": "oub",
+                                        "dlSubdir": ",ó¶‹¼",
+                                        "dlUri": "http:jcyuhga"
+                                    },
+                                    "( > 2.1.5 )": {
+                                        "dlHash": "mrxyju",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ixmyjr"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "]嗑󷝒\rsQd "
+                                        },
+                                        "dlUri": "https:"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 3.2.7 && == 7.5.8 && > 6.3.8 && <= 2.7.5 && < 5.3.2 )": {
+                                        "dlHash": "wanmlhwd",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0011E\u0007𤛩2"
+                                        },
+                                        "dlUri": "https:vclviii"
+                                    },
+                                    "( < 3.4.2 && > 7.4.6 && == 2.2.4 && == 5.8.2 && > 8.1.6 && >= 5.2.5 && == 2.8.2 && >= 3.1.2 && >= 6.8.6 )": {
+                                        "dlHash": "wbnegg",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:m"
+                                    },
+                                    "( <= 2.3.4 && == 1.6.5 && > 8.3.7 && < 8.1.3 ) || ( == 7.1.2 && >= 7.4.6 && > 1.1.2 )": {
+                                        "dlHash": "mftjqkc",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
+                                    },
+                                    "( == 6.5.6 && >= 6.4.4 && < 7.1.6 && == 1.2.6 && < 8.3.2 && >= 3.8.1 && == 4.2.1 )": {
+                                        "dlHash": "uftgz",
+                                        "dlSubdir": "\u000e7#",
+                                        "dlUri": "http:xzwdqjc"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "amefdje",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:q"
+                                    }
+                                }
                             },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "e",
-                                    "vjewszby",
-                                    "egxpn",
-                                    "pnegfi"
-                                ],
-                                "notes": "vpiazj"
+                            "A_Sparc": {},
+                            "A_Sparc64": {
+                                "Darwin": {
+                                    "( < 4.8.2 && < 1.1.2 && == 7.7.2 && == 8.6.8 && > 7.5.1 && <= 4.5.3 && == 6.3.5 ) || ( < 2.7.4 && <= 7.8.7 && > 9.2.3 && < 7.3.2 ) || ( == 6.5.4 && <= 1.5.7 && < 4.2.6 && <= 1.5.8 && < 4.7.8 && >= 2.6.3 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "hið­—ˆ#"
+                                        },
+                                        "dlUri": "http:jqrpsqo"
+                                    },
+                                    "( <= 7.8.1 && <= 5.4.1 && <= 1.6.2 ) || ( >= 8.7.2 && <= 7.8.6 && >= 7.2.2 && <= 1.4.1 && == 5.3.4 && == 3.3.7 )": {
+                                        "dlHash": "z",
+                                        "dlSubdir": {
+                                            "RegexDir": "𢓋"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( == 8.1.7 && < 4.5.3 && < 7.4.1 && <= 1.7.6 && < 4.1.2 && <= 7.4.8 && < 4.7.3 && >= 8.1.4 && >= 3.7.1 )": {
+                                        "dlHash": "hcvnqoo",
+                                        "dlSubdir": {
+                                            "RegexDir": "M\u001d􍥄\u001b\u0001"
+                                        },
+                                        "dlUri": "http:hmrfzi"
+                                    },
+                                    "( > 3.8.7 )": {
+                                        "dlHash": "ja",
+                                        "dlSubdir": "\u0002\u0004m𪑜󸹪󺰽T",
+                                        "dlUri": "http:"
+                                    },
+                                    "( > 5.2.8 && >= 8.6.6 && > 5.6.2 && < 1.7.7 && <= 8.8.5 && > 4.1.3 && >= 4.7.2 && < 5.8.6 && <= 6.3.5 ) || ( >= 8.7.3 && == 6.3.6 && <= 2.3.3 && <= 2.6.1 && >= 6.4.2 ) || ( == 7.8.1 && > 8.5.3 && >= 8.4.6 )": {
+                                        "dlHash": "ly",
+                                        "dlSubdir": "􍒋\u000bႺ𘌤",
+                                        "dlUri": "http:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "zorpbt",
+                                        "dlSubdir": "+􃛞.;Im7",
+                                        "dlUri": "https:lrrquhf"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( < 7.1.4 && == 6.8.1 && >= 1.8.8 && <= 1.1.3 && == 4.8.2 && < 3.8.1 && < 8.1.4 ) || ( >= 6.2.3 && > 4.5.3 && > 7.2.5 && <= 5.1.7 && == 4.7.8 && < 5.6.1 && <= 5.8.2 ) || ( == 7.5.1 && >= 1.4.6 && >= 7.6.6 ) || ( <= 6.5.2 ) || ( == 4.8.5 && < 4.1.2 && > 6.2.3 && <= 7.1.4 && >= 5.7.2 && < 4.6.6 ) || ( <= 7.8.5 && >= 5.7.7 && < 2.8.6 && == 4.2.6 && <= 4.1.6 && > 4.8.5 && <= 5.4.7 )": {
+                                        "dlHash": "yaevnip",
+                                        "dlSubdir": "\u001e 󷯀\u000b󳀱􊸈}𥮊",
+                                        "dlUri": "https:txyf"
+                                    },
+                                    "( == 1.4.1 && > 4.8.8 ) || ( > 3.4.2 && >= 2.6.5 && <= 5.1.8 && <= 8.4.5 )": {
+                                        "dlHash": "vavjj",
+                                        "dlSubdir": {
+                                            "RegexDir": "Ww1"
+                                        },
+                                        "dlUri": "http:rzlab"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "k",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:pdyrj"
+                                    }
+                                }
                             }
-                        }
+                        },
+                        "viChangeLog": "http:mjfe",
+                        "viPostInstall": null,
+                        "viPostRemove": null,
+                        "viPreCompile": "rkmaobn",
+                        "viSourceDL": {
+                            "dlHash": "gbhvafgn",
+                            "dlSubdir": "c",
+                            "dlUri": "http:vhrje"
+                        },
+                        "viTags": [
+                            "Recommended",
+                            "old",
+                            "Prerelease",
+                            "base-8.2.1",
+                            "old",
+                            "Latest",
+                            "base-8.5.8"
+                        ]
                     },
-                    "4.4.7": {
-                        "FreeBSD": {
-                            "( < 6.7.7 && >= 2.7.8 && <= 7.5.1 && < 2.5.2 && >= 5.9.8 && >= 6.1.4 && >= 6.6.3 && >= 5.6.2 ) || ( < 1.3.8 && <= 4.5.8 && <= 5.7.1 && > 7.7.1 && < 4.3.7 && < 3.1.5 && < 3.7.6 && > 3.2.6 ) || ( <= 8.3.7 && >= 8.4.6 && >= 3.2.2 && == 8.1.1 && > 5.1.3 && >= 8.7.8 && == 5.8.1 && <= 2.4.4 && >= 6.5.3 ) || ( <= 6.7.8 && >= 7.7.2 && < 5.3.8 && >= 1.5.8 && < 5.3.3 && <= 5.2.1 && < 5.2.3 && > 8.4.8 && == 6.4.5 )": {
-                                "distroPKGs": [
-                                    "nskluq",
-                                    "irxkqesp",
-                                    "uerkjx",
-                                    "ymhwpos",
-                                    "xrku",
-                                    "zwh"
-                                ],
-                                "notes": ""
+                    "2.1.4": {
+                        "viArch": {
+                            "A_32": {
+                                "Darwin": {
+                                    "( <= 4.4.4 && <= 6.5.3 )": {
+                                        "dlHash": "dqlpyh",
+                                        "dlSubdir": "sj\"\u001a󹣝􃍔",
+                                        "dlUri": "http:"
+                                    },
+                                    "( == 7.1.4 )": {
+                                        "dlHash": "or",
+                                        "dlSubdir": {
+                                            "RegexDir": "6\t{𐇮𩛑\u0018"
+                                        },
+                                        "dlUri": "http:h"
+                                    }
+                                },
+                                "FreeBSD": {},
+                                "Linux_AmazonLinux": {
+                                    "( == 1.6.3 && > 2.1.1 && <= 5.1.5 && < 8.2.7 && < 7.4.3 && > 5.3.2 )": {
+                                        "dlHash": "zmazx",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:iuv"
+                                    },
+                                    "( == 5.7.3 && > 8.5.8 && <= 4.7.8 )": {
+                                        "dlHash": "iy",
+                                        "dlSubdir": {
+                                            "RegexDir": "!("
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 3.4.7 && > 4.6.4 && <= 3.2.7 && == 6.7.8 && > 7.6.5 && < 7.4.1 && <= 8.5.1 && >= 8.5.6 && < 7.7.2 ) || ( == 3.3.3 ) || ( >= 5.6.7 && == 7.4.7 )": {
+                                        "dlHash": "i",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:fbfojc"
+                                    },
+                                    "( > 5.4.7 && >= 1.4.8 )": {
+                                        "dlHash": "idvcwdwb",
+                                        "dlSubdir": "M",
+                                        "dlUri": "http:"
+                                    },
+                                    "( >= 1.2.1 && == 8.5.1 && < 1.2.1 && > 3.4.8 && > 5.7.4 && <= 4.4.8 && == 8.6.5 ) || ( == 4.2.4 && <= 2.3.4 && >= 6.4.4 && == 3.7.5 && <= 3.6.5 && > 4.4.4 ) || ( > 4.6.5 && <= 5.7.6 && > 7.5.8 && < 2.1.7 && == 5.5.3 && == 2.6.1 && < 3.3.6 && < 6.4.4 ) || ( == 2.8.5 && > 1.4.8 && > 8.1.5 && > 8.6.8 && >= 4.4.4 && >= 7.7.2 && > 7.7.4 && >= 1.6.5 && >= 6.1.3 ) || ( < 7.8.2 )": {
+                                        "dlHash": "v",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ihxawj"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "srmnkhs",
+                                        "dlSubdir": "w",
+                                        "dlUri": "https:iapulx"
+                                    }
+                                },
+                                "Linux_Debian": {
+                                    "( < 4.8.4 && == 4.8.4 && == 1.2.7 && >= 6.4.3 && > 6.5.6 && < 5.4.3 )": {
+                                        "dlHash": "biqb",
+                                        "dlSubdir": "L\u0005_y?",
+                                        "dlUri": "http:auttlat"
+                                    },
+                                    "( < 6.1.6 && >= 4.1.8 )": {
+                                        "dlHash": "atb",
+                                        "dlSubdir": {
+                                            "RegexDir": "^@]o"
+                                        },
+                                        "dlUri": "http:ze"
+                                    },
+                                    "( > 3.1.1 && > 1.8.3 && >= 2.5.8 && <= 2.1.4 )": {
+                                        "dlHash": "oa",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:gw"
+                                    },
+                                    "( >= 5.8.4 && == 5.6.3 && > 3.2.7 && >= 7.7.4 && >= 10.7.2 && < 1.3.8 && >= 5.1.4 && <= 6.1.7 && < 1.2.8 ) || ( == 8.1.5 && < 3.2.6 )": {
+                                        "dlHash": "sqbv",
+                                        "dlSubdir": {
+                                            "RegexDir": "h_>4"
+                                        },
+                                        "dlUri": "http:cunv"
+                                    },
+                                    "( >= 7.7.7 && >= 1.1.1 && <= 1.1.7 && < 5.7.2 && == 8.2.4 && > 2.7.5 && <= 8.3.2 )": {
+                                        "dlHash": "ki",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:dbk"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "ofg",
+                                        "dlSubdir": "𫅅SV䆘",
+                                        "dlUri": "http:btrl"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 8.4.7 && > 2.2.3 && == 5.1.7 && < 7.4.5 && == 4.5.2 && > 3.9.3 )": {
+                                        "dlHash": "qqoa",
+                                        "dlSubdir": "\u0011o7𢤍uC",
+                                        "dlUri": "http:"
+                                    },
+                                    "( <= 4.6.2 && >= 7.1.4 && == 2.1.2 && < 4.5.3 && > 1.8.4 && <= 6.7.5 && < 4.4.2 ) || ( > 5.3.5 )": {
+                                        "dlHash": "bfokctlr",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:spziffm"
+                                    },
+                                    "( == 4.5.6 && == 8.8.1 && < 4.3.1 && <= 6.5.3 && > 3.3.3 && == 2.1.2 && < 7.4.3 ) || ( >= 7.8.1 && > 7.1.8 )": {
+                                        "dlHash": "djupyqxp",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:vta"
+                                    },
+                                    "( >= 5.1.6 && == 1.6.8 && <= 3.3.7 && <= 1.8.6 && > 7.1.6 && < 8.3.8 && <= 4.4.4 ) || ( < 7.4.5 && < 8.5.5 && <= 3.7.2 && == 3.1.1 )": {
+                                        "dlHash": "bft",
+                                        "dlSubdir": "P62􍘱𣍵`󲳚",
+                                        "dlUri": "https:tjys"
+                                    }
+                                }
                             },
-                            "( <= 3.2.1 && < 2.1.4 )": {
-                                "distroPKGs": [
-                                    "e",
-                                    "vmfh"
-                                ],
-                                "notes": "prsgeyvq"
+                            "A_ARM": {
+                                "Darwin": {
+                                    "( <= 1.8.8 && == 4.7.3 && > 2.7.5 && == 2.3.8 && == 5.4.6 && <= 7.3.8 && >= 6.4.2 && < 2.2.3 && <= 7.7.3 )": {
+                                        "dlHash": "komdbct",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:eoqb"
+                                    },
+                                    "( == 2.4.3 && >= 4.2.5 && == 7.5.5 && >= 3.6.7 && < 7.7.3 ) || ( >= 8.6.7 && == 8.3.6 && == 3.2.5 && < 6.1.3 )": {
+                                        "dlHash": "mhjpic",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:rh"
+                                    },
+                                    "( > 8.5.5 && < 8.4.6 && >= 1.3.4 )": {
+                                        "dlHash": "ogzavkh",
+                                        "dlSubdir": "\u001c",
+                                        "dlUri": "https:qdedqmsk"
+                                    },
+                                    "( >= 6.1.2 )": {
+                                        "dlHash": "rkxgri",
+                                        "dlSubdir": "\u0008𬦬\u0014𭙪T\u0005",
+                                        "dlUri": "http:pxwx"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": "f􃬬tl𢱫",
+                                        "dlUri": "http:emvzoio"
+                                    }
+                                }
                             },
-                            "( > 6.6.1 && >= 7.7.6 && <= 7.3.3 && == 1.1.1 && < 7.3.3 && < 3.5.5 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "hxiurhbl",
-                                    "dqfhp",
-                                    "irtv",
-                                    "bsbnkzj"
-                                ],
-                                "notes": "zuum"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "zwly",
-                                    "uy",
-                                    "mgd",
-                                    "fd",
-                                    "gr",
-                                    "a",
-                                    "npcccgbq",
-                                    "nldzw"
-                                ],
-                                "notes": "chth"
-                            }
-                        }
-                    },
-                    "4.7.6": {
-                        "Darwin": {
-                            "( < 1.4.6 && < 6.6.1 )": {
-                                "distroPKGs": [
-                                    "rxprewfv",
-                                    "gi",
-                                    "ebjjn",
-                                    "cra"
-                                ],
-                                "notes": "hcutvfg"
-                            },
-                            "( < 6.6.7 && <= 5.2.8 )": {
-                                "distroPKGs": [
-                                    "dpc",
-                                    "",
-                                    "pjll",
-                                    "",
-                                    "seye"
-                                ],
-                                "notes": "jx"
-                            },
-                            "( < 6.6.8 && > 7.3.8 && < 6.6.7 ) || ( <= 6.5.1 && == 1.5.3 && <= 8.8.7 && < 5.5.3 && <= 3.2.4 && == 3.4.1 && >= 5.8.7 && > 6.8.1 ) || ( <= 3.3.8 && >= 2.7.3 && > 9.2.4 && == 1.6.5 )": {
-                                "distroPKGs": [
-                                    "fog",
-                                    "abvht",
-                                    "snxcwz",
-                                    "",
-                                    "cynjlc",
-                                    "dxv",
-                                    "fhnpul",
-                                    "iacqocc"
-                                ],
-                                "notes": "xwbdinll"
-                            },
-                            "( <= 5.5.6 && >= 7.1.8 && < 7.7.5 ) || ( == 6.3.5 && <= 7.5.6 && < 2.5.1 && > 6.7.4 && <= 8.7.6 && < 7.5.9 && > 5.1.6 && == 6.1.6 && == 7.3.4 ) || ( < 6.1.4 && <= 7.1.5 && == 5.4.3 && > 3.2.3 && > 8.1.1 && < 8.8.6 ) || ( < 6.6.2 && > 7.7.3 )": {
-                                "distroPKGs": [
-                                    "xtzhlgds"
-                                ],
-                                "notes": "mmchv"
-                            },
-                            "( == 2.1.2 && >= 3.5.2 && >= 1.4.1 && > 3.7.1 && < 2.1.3 && >= 4.8.7 && > 4.1.2 )": {
-                                "distroPKGs": [],
-                                "notes": "ak"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "qwlcbnev"
-                                ],
-                                "notes": "gqhxexjp"
-                            }
-                        },
-                        "FreeBSD": {
-                            "( < 4.6.1 && < 5.6.3 && >= 1.7.6 )": {
-                                "distroPKGs": [
-                                    "yzt",
-                                    "wrwx",
-                                    "nbm",
-                                    "yt"
-                                ],
-                                "notes": "peycffn"
-                            },
-                            "( == 8.4.5 && <= 3.2.4 && < 5.3.1 && == 9.6.5 && > 8.1.2 && >= 2.3.2 ) || ( >= 6.3.8 && <= 3.1.3 && >= 1.1.7 && == 5.6.7 && >= 4.8.4 && < 2.5.8 && < 9.5.7 && > 1.3.3 )": {
-                                "distroPKGs": [
-                                    "leym",
-                                    "sppllv"
-                                ],
-                                "notes": "ycjhs"
-                            },
-                            "( > 8.5.1 && >= 1.4.7 && == 1.1.6 && == 8.5.1 ) || ( < 1.3.5 && <= 6.6.2 && > 4.8.5 && <= 1.1.1 && > 6.6.1 && > 6.2.3 ) || ( < 2.8.4 && == 4.8.3 && == 5.1.4 && > 6.5.8 && == 6.8.3 && < 7.6.6 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "nao",
-                                    "gptlbuz",
-                                    "kf",
-                                    "g",
-                                    "zsflyg",
-                                    "gk",
-                                    "ntqvszc"
-                                ],
-                                "notes": "mtiphl"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "tx",
-                                    "inmw",
-                                    "",
-                                    "vifjw",
-                                    "m"
-                                ],
-                                "notes": "iiyihow"
-                            }
-                        },
-                        "Linux_CentOS": {
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "wgbezy",
-                                    "aaw",
-                                    "cgwao",
-                                    "hxq",
-                                    "m",
-                                    "oht",
-                                    "ienz",
-                                    "a"
-                                ],
-                                "notes": "ml"
-                            }
-                        },
-                        "Linux_RedHat": {
-                            "( < 4.8.3 && < 7.8.6 && == 6.2.3 && >= 4.2.5 && >= 1.7.7 && <= 8.5.6 )": {
-                                "distroPKGs": [
-                                    "c",
-                                    "vknfliic",
-                                    "tzje",
-                                    "nwc",
-                                    "hb",
-                                    "iukziaki",
-                                    "gvdpx",
-                                    ""
-                                ],
-                                "notes": "tsz"
-                            },
-                            "( <= 2.7.7 && == 4.5.6 && > 5.6.2 && == 3.7.4 && == 5.4.8 && < 5.8.5 && > 8.7.3 && > 6.8.2 ) || ( >= 6.3.3 && > 2.8.5 && < 8.4.1 && >= 5.1.5 && > 4.5.1 && > 6.9.8 && > 3.4.5 && < 5.1.7 ) || ( < 1.4.5 && >= 8.7.7 && >= 5.1.6 && > 6.2.6 && == 4.6.3 && < 8.8.6 && <= 8.8.7 && == 4.4.3 ) || ( >= 2.1.7 && == 5.2.1 && >= 8.4.5 && <= 8.6.6 && > 7.4.2 && == 5.2.2 && == 4.6.1 ) || ( >= 8.8.4 && < 2.4.6 )": {
-                                "distroPKGs": [
-                                    "l",
-                                    "lnjjeyt",
-                                    "ystx",
-                                    "sku",
-                                    "mv",
-                                    "mrks",
-                                    "vujudpx",
-                                    "recvgtxs"
-                                ],
-                                "notes": ""
-                            },
-                            "( == 2.5.7 && == 5.5.3 && > 2.7.6 )": {
-                                "distroPKGs": [
-                                    "vbl",
-                                    "gbqmdbzn",
-                                    "h",
-                                    "yna",
-                                    "xzxsckpr",
-                                    "fxyewtzu"
-                                ],
-                                "notes": ""
-                            },
-                            "( == 3.8.1 && > 1.8.4 && == 5.4.4 && == 6.6.6 && == 4.5.3 && <= 5.8.6 && < 5.6.2 && >= 1.8.6 ) || ( > 2.3.6 && == 2.5.3 && <= 8.3.6 && < 1.2.8 && < 5.8.6 && <= 3.5.4 && < 2.5.3 && > 4.7.5 && > 2.6.5 )": {
-                                "distroPKGs": [
-                                    "m",
-                                    "npwbmr"
-                                ],
-                                "notes": "jmlnyww"
-                            },
-                            "( > 3.2.5 && >= 8.5.6 )": {
-                                "distroPKGs": [
-                                    "f",
-                                    "uowajytp",
-                                    "wga",
-                                    "ktuzaz",
-                                    "mqqhjfo"
-                                ],
-                                "notes": "xgwdajt"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "ah",
-                                    "fjmfoybe",
-                                    "",
-                                    "sekrs"
-                                ],
-                                "notes": "et"
-                            }
-                        }
-                    },
-                    "5.1.4": {
-                        "Darwin": {
-                            "( < 7.3.6 && < 6.1.3 && < 1.1.8 && == 1.2.1 && <= 5.4.4 && == 6.2.5 && > 2.1.1 && >= 8.7.1 && <= 4.9.8 )": {
-                                "distroPKGs": [
-                                    "vm",
-                                    "iyzp",
-                                    "zfy",
-                                    "",
-                                    ""
-                                ],
-                                "notes": "agku"
-                            },
-                            "( <= 4.3.4 && < 4.7.4 && >= 5.7.1 )": {
-                                "distroPKGs": [
-                                    "mu",
-                                    "",
-                                    "lfnyo",
-                                    "",
-                                    "mkme"
-                                ],
-                                "notes": "adn"
-                            },
-                            "( <= 7.5.7 && == 8.8.1 )": {
-                                "distroPKGs": [
-                                    "micrru",
-                                    "uwnmeqko"
-                                ],
-                                "notes": "ovpeoh"
-                            },
-                            "( == 6.10.3 && <= 7.8.6 && < 1.7.6 && <= 8.6.8 && < 8.3.8 ) || ( <= 7.6.8 && == 4.6.8 && >= 3.4.5 && > 8.3.1 && > 2.6.7 && >= 7.2.4 && == 5.3.3 ) || ( > 8.3.4 && == 5.3.4 && <= 2.1.7 && == 5.5.3 && >= 5.1.8 && == 3.3.1 && >= 4.1.3 )": {
-                                "distroPKGs": [
-                                    "djmpss",
-                                    "abh",
-                                    "fqvmfis",
-                                    "t",
-                                    "xaxr"
-                                ],
-                                "notes": ""
-                            },
-                            "( > 4.6.2 && == 6.7.1 )": {
-                                "distroPKGs": [
-                                    "grnj",
-                                    "g",
-                                    "",
-                                    "",
-                                    "jcqcuxq",
-                                    "uyagfsvz",
-                                    "oivajoec",
-                                    "xujy"
-                                ],
-                                "notes": "wwjq"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "pimdo",
-                                    "fnf",
-                                    "lwii",
-                                    "ut",
-                                    "v"
-                                ],
-                                "notes": "zscajjj"
-                            }
-                        },
-                        "FreeBSD": {
-                            "( <= 3.2.7 && < 8.5.6 && <= 2.5.2 && == 4.8.4 && == 7.5.3 && > 3.8.3 && == 1.7.6 && <= 8.3.6 && == 6.1.5 ) || ( >= 4.8.7 && <= 2.6.2 && > 6.8.5 && >= 5.2.6 && < 3.4.8 )": {
-                                "distroPKGs": [
-                                    "gepkbc",
-                                    "jmvg",
-                                    "hdflb"
-                                ],
-                                "notes": "xuvsiuni"
-                            },
-                            "( <= 5.2.5 && > 5.3.2 && >= 3.4.5 && < 8.3.2 && <= 1.6.4 ) || ( < 3.7.8 ) || ( > 8.1.5 && <= 3.9.1 && <= 3.5.7 && < 5.3.8 && >= 2.6.4 && < 4.3.5 && >= 5.2.5 && < 5.1.1 && >= 3.5.4 ) || ( <= 3.8.1 && <= 7.3.7 && == 1.2.2 ) || ( == 3.8.5 ) || ( > 5.2.5 && <= 4.5.2 && <= 1.7.8 && < 1.5.1 && > 1.7.3 && == 4.8.6 && > 6.8.1 && == 8.5.7 && <= 7.5.6 ) || ( == 4.2.4 && > 3.8.1 )": {
-                                "distroPKGs": [
-                                    "cgg",
-                                    "p",
-                                    "symxp",
-                                    "uf",
-                                    "p"
-                                ],
-                                "notes": "ctnhts"
-                            },
-                            "( <= 6.6.8 && < 8.2.2 && < 5.2.5 ) || ( > 3.7.2 && >= 6.8.4 ) || ( == 7.1.3 && == 8.2.6 && == 2.5.1 && <= 7.3.5 && > 3.7.8 && == 5.7.3 && == 2.1.4 )": {
-                                "distroPKGs": [
-                                    "lab",
-                                    "wwl",
-                                    "fklgzup",
-                                    "qdtkjm",
-                                    ""
-                                ],
-                                "notes": "ycabtrhu"
-                            },
-                            "( == 3.1.5 && == 6.5.7 && > 3.4.8 && > 5.8.7 && > 2.7.2 && > 3.8.4 && < 3.2.1 ) || ( >= 8.8.2 && < 7.6.2 && <= 6.7.6 && <= 4.8.7 && <= 7.6.5 && >= 7.8.3 )": {
-                                "distroPKGs": [
-                                    "galnxfu",
-                                    "ue",
-                                    "lzftv"
-                                ],
-                                "notes": ""
-                            },
-                            "( == 4.4.6 && == 8.4.2 && > 6.3.2 ) || ( == 2.3.4 && < 6.8.8 && == 6.1.8 && == 2.2.6 && > 6.3.3 && >= 5.3.7 && < 2.8.8 && > 7.6.2 && >= 6.3.6 )": {
-                                "distroPKGs": [
-                                    "cep"
-                                ],
-                                "notes": "xiesxu"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "ugdkt"
-                                ],
-                                "notes": "gxycxs"
-                            }
-                        },
-                        "Linux_Exherbo": {
-                            "( <= 2.1.7 && >= 4.7.6 && <= 6.3.7 && > 7.5.4 && == 2.8.2 ) || ( < 8.4.3 && > 6.3.4 && < 3.6.1 && >= 5.2.6 && < 5.1.4 && < 6.2.6 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "wngslavs",
-                                    "b",
-                                    "cxofcwnd",
-                                    "arsgc"
-                                ],
-                                "notes": "nygs"
-                            },
-                            "( <= 2.4.2 && < 3.8.2 && == 1.8.2 && <= 7.7.4 && < 6.8.2 && < 1.3.2 && > 3.8.4 && > 8.6.6 && <= 6.2.7 )": {
-                                "distroPKGs": [
-                                    "mukmu"
-                                ],
-                                "notes": "ztoe"
-                            },
-                            "( >= 6.2.7 )": {
-                                "distroPKGs": [
-                                    "ysxckmm"
-                                ],
-                                "notes": "oabufgpl"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "adacln",
-                                    "qrutj",
-                                    "tqczqx",
-                                    "nstauvs",
-                                    "pkhwz",
-                                    "mgcoa",
-                                    "e"
-                                ],
-                                "notes": "mxewbc"
-                            }
-                        },
-                        "Linux_Mint": {
-                            "( == 5.3.4 && == 1.2.7 && > 2.3.2 && <= 3.2.8 && <= 2.8.6 && > 6.3.6 && <= 8.4.3 )": {
-                                "distroPKGs": [
-                                    "sphikwtl",
-                                    "zeyjmy"
-                                ],
-                                "notes": "fdju"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [],
-                                "notes": "mj"
-                            }
-                        }
-                    },
-                    "9.4.8": {
-                        "Darwin": {
-                            "( < 6.3.8 && > 5.4.4 && == 4.5.3 ) || ( > 8.3.2 && >= 3.6.2 && > 7.8.4 && == 5.1.5 && > 6.3.2 && == 6.7.3 && == 3.8.8 && > 1.7.1 )": {
-                                "distroPKGs": [
-                                    "q",
-                                    "",
-                                    "pzb",
-                                    "ex"
-                                ],
-                                "notes": "bmbxgf"
-                            },
-                            "( <= 8.5.5 && == 1.6.2 && <= 4.2.3 && <= 8.3.7 && == 6.6.1 && >= 4.3.8 ) || ( > 2.3.5 && == 4.4.3 && > 4.6.2 ) || ( <= 8.4.4 && == 6.3.1 && < 8.3.7 && >= 5.4.8 && < 7.5.3 && > 7.3.1 )": {
-                                "distroPKGs": [
-                                    "uvj",
-                                    "eqhumgck",
-                                    "al",
-                                    "lywl",
-                                    "onirmq"
-                                ],
-                                "notes": "ajkzcsf"
-                            },
-                            "( == 2.8.6 && >= 4.5.8 && >= 4.3.2 && > 6.5.2 && == 6.7.6 && >= 5.2.6 ) || ( >= 8.2.6 && > 7.3.5 && > 6.6.5 )": {
-                                "distroPKGs": [
-                                    "ohhb",
-                                    "rnu",
-                                    "r"
-                                ],
-                                "notes": "dgzwlznq"
-                            },
-                            "( > 6.1.4 && < 5.1.5 && <= 4.2.5 && >= 8.1.1 && >= 3.5.6 && <= 2.7.8 && == 5.1.5 && < 2.7.4 ) || ( <= 5.5.8 && == 7.1.7 && >= 8.3.8 && <= 6.4.6 && <= 7.3.4 )": {
-                                "distroPKGs": [
-                                    "q",
-                                    "daxlja",
-                                    "ocvkasdv"
-                                ],
-                                "notes": "h"
-                            },
-                            "( >= 6.4.4 && <= 2.7.1 && > 4.2.4 && < 1.2.5 ) || ( <= 7.2.1 && <= 8.8.7 && >= 9.3.2 && > 1.2.7 )": {
-                                "distroPKGs": [
-                                    "bdew",
-                                    "oodf",
-                                    "mplr",
-                                    "xwyqlqu",
-                                    "cb",
-                                    "",
-                                    "tpjct"
-                                ],
-                                "notes": ""
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "",
-                                    "pomqbebm"
-                                ],
-                                "notes": "jblhrssj"
-                            }
-                        }
-                    },
-                    "unknown_version": {
-                        "Darwin": {
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "j",
-                                    "uxreylp",
-                                    "amqpm",
-                                    "j",
-                                    "pkyhsdk"
-                                ],
-                                "notes": "jctli"
-                            }
-                        },
-                        "FreeBSD": {
-                            "( < 2.4.5 && >= 8.3.4 && == 4.2.5 && < 7.5.8 && <= 3.8.7 )": {
-                                "distroPKGs": [
-                                    "hadm",
-                                    "am",
-                                    "k",
-                                    "hbabv",
-                                    "nzull",
-                                    "wfyp"
-                                ],
-                                "notes": "kj"
-                            },
-                            "( > 1.1.6 && > 5.3.3 && == 6.6.2 && < 5.7.3 && > 3.5.4 ) || ( < 8.2.8 && >= 4.3.1 && <= 4.7.7 && > 3.4.8 ) || ( < 7.3.3 && < 2.1.3 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "dk"
-                                ],
-                                "notes": "grbvbm"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "rvn",
-                                    "ijmfzod"
-                                ],
-                                "notes": "dveces"
-                            }
-                        },
-                        "Linux_AmazonLinux": {
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "czpgbju",
-                                    "uusad"
-                                ],
-                                "notes": "cceqp"
-                            }
-                        },
-                        "Linux_Debian": {
-                            "( <= 2.9.3 && <= 8.2.2 && <= 2.6.3 && > 3.8.5 )": {
-                                "distroPKGs": [
-                                    "et",
-                                    "axmwt",
-                                    "zxi",
-                                    "bmwx",
-                                    "bippacpm",
-                                    "duwlvk",
-                                    "ihcwveyl"
-                                ],
-                                "notes": "ob"
-                            }
-                        },
-                        "Linux_Gentoo": {
-                            "( < 4.3.1 && < 8.5.4 && > 1.4.5 && == 3.4.3 && < 6.5.6 && >= 5.3.4 && == 8.2.4 ) || ( == 2.1.7 && == 5.4.3 && < 6.2.7 )": {
-                                "distroPKGs": [
-                                    "nryyfely"
-                                ],
-                                "notes": "xt"
-                            },
-                            "( == 7.7.2 && >= 6.6.1 )": {
-                                "distroPKGs": [
-                                    "udrqfp",
-                                    "jwvb",
-                                    "nwhtexfp",
-                                    "dbbntal",
-                                    "",
-                                    ""
-                                ],
-                                "notes": "hgkvkp"
-                            },
-                            "( > 5.1.5 && >= 1.3.3 && >= 6.2.4 && >= 5.6.1 && < 6.8.5 && >= 7.7.4 ) || ( < 4.5.3 && < 6.5.4 && > 1.1.7 && >= 4.7.2 && == 4.6.8 && == 3.6.6 && >= 2.6.2 )": {
-                                "distroPKGs": [
-                                    "fon",
-                                    "zcbjd"
-                                ],
-                                "notes": "c"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "",
-                                    "gwhelip",
-                                    "",
-                                    "o",
-                                    "",
-                                    "pnxjsj",
-                                    "sm"
-                                ],
-                                "notes": "gbwcyqq"
-                            }
-                        },
-                        "Linux_RedHat": {
-                            "( < 3.6.3 && > 4.7.10 && >= 2.3.4 && >= 7.8.7 && >= 8.5.3 && >= 7.2.8 && < 5.7.4 && > 2.1.3 )": {
-                                "distroPKGs": [],
-                                "notes": "jtyhnss"
-                            },
-                            "( <= 1.1.1 ) || ( == 1.5.4 && >= 7.1.3 && > 3.1.4 && == 3.7.2 && < 2.1.5 && >= 1.7.4 && <= 8.2.3 && > 1.4.7 && == 8.5.6 )": {
-                                "distroPKGs": [
-                                    "gvkxzqa",
-                                    "e"
-                                ],
-                                "notes": "rmzl"
-                            },
-                            "( > 7.5.8 && < 7.6.1 && < 2.4.4 ) || ( < 4.1.3 && == 7.5.7 && >= 2.8.2 && == 2.7.1 && == 2.1.7 && == 8.4.3 && < 2.3.4 && < 7.1.1 && >= 1.7.2 )": {
-                                "distroPKGs": [
-                                    "m",
-                                    "zptgozr"
-                                ],
-                                "notes": "bzfqj"
-                            },
-                            "( > 8.2.8 && < 4.5.6 && >= 7.4.5 && <= 4.1.4 && == 4.8.1 && > 6.2.8 && >= 3.7.5 && <= 5.2.8 && == 8.5.3 )": {
-                                "distroPKGs": [
-                                    "vwkf",
-                                    "rje",
-                                    "wawyniw",
-                                    "",
-                                    "uukrzq"
-                                ],
-                                "notes": "lleoqw"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "mcvi",
-                                    "grlw"
-                                ],
-                                "notes": "koewqj"
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        {
-            "ghcupDownloads": {
-                "GHC": {
-                    "1.8.5": {
-                        "viArch": {},
-                        "viChangeLog": null,
-                        "viPostInstall": null,
-                        "viPostRemove": "q",
-                        "viPreCompile": "gwh",
-                        "viSourceDL": {
-                            "dlHash": "csnosdq",
-                            "dlSubdir": {
-                                "RegexDir": ""
-                            },
-                            "dlUri": "http:flsxgcfg"
-                        },
-                        "viTags": [
-                            "Recommended",
-                            "base-1.8.7",
-                            "Latest",
-                            "base-5.4.1",
-                            "Latest",
-                            "old",
-                            "Latest"
-                        ]
-                    },
-                    "3.8.6": {
-                        "viArch": {
-                            "A_64": {
-                                "FreeBSD": {
-                                    "( < 4.7.5 && < 8.6.1 && > 2.7.2 && <= 3.8.7 && <= 7.2.6 && > 8.9.1 && < 6.5.1 )": {
-                                        "dlHash": "dqkisjq",
-                                        "dlSubdir": "rj",
-                                        "dlUri": "https:kvtej"
-                                    },
-                                    "( < 8.4.8 )": {
-                                        "dlHash": "vzfycwij",
-                                        "dlSubdir": {
-                                            "RegexDir": "c\u00059,\u0002"
-                                        },
-                                        "dlUri": "https:c"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( < 7.5.6 && == 5.7.2 && <= 5.5.3 )": {
-                                        "dlHash": "n",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "( <= 4.3.9 && <= 8.3.6 && <= 1.7.3 && >= 3.8.6 && > 8.9.2 && < 3.8.4 && < 3.7.7 )": {
-                                        "dlHash": "j",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:jm"
-                                    },
-                                    "( == 2.8.3 && == 2.4.7 && < 2.7.4 && > 6.5.6 && > 4.6.7 && == 7.4.5 && <= 7.7.4 && >= 6.2.8 && <= 3.1.2 )": {
-                                        "dlHash": "xgxnycj",
-                                        "dlSubdir": "mc",
-                                        "dlUri": "http:ziykvt"
-                                    },
-                                    "( > 4.6.5 && > 3.3.8 && > 4.8.8 && == 3.8.8 && <= 1.7.8 && <= 8.2.2 && == 2.4.5 && > 6.8.3 && <= 4.5.7 )": {
-                                        "dlHash": "qxx",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u000cB"
-                                        },
-                                        "dlUri": "http:vf"
-                                    },
-                                    "( >= 7.7.8 && >= 9.8.7 && <= 4.3.8 && < 1.5.2 && <= 2.1.6 && >= 5.1.8 && > 6.6.1 )": {
-                                        "dlHash": "lxjj",
-                                        "dlSubdir": {
-                                            "RegexDir": "dI\u0001x["
-                                        },
-                                        "dlUri": "https:hmviknkk"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "jss",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:x"
-                                    }
-                                },
-                                "Linux_Fedora": {}
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 2.7.3 && < 5.5.7 && < 7.2.1 && == 5.2.3 && <= 6.7.4 && == 5.5.7 && >= 5.6.7 && < 1.2.5 && >= 3.6.7 )": {
-                                        "dlHash": "uphlaio",
-                                        "dlSubdir": {
-                                            "RegexDir": "󽯴揺\u001fcy{\u0018x"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( < 3.3.1 && < 2.2.5 && == 2.6.7 ) || ( > 7.3.3 && > 2.7.8 && >= 9.1.2 )": {
-                                        "dlHash": "jo",
-                                        "dlSubdir": {
-                                            "RegexDir": "󻤖𣈖|\u0003"
-                                        },
-                                        "dlUri": "https:segssob"
-                                    },
-                                    "( < 6.8.3 && > 4.2.3 && <= 7.8.6 && <= 7.8.8 && == 5.4.1 ) || ( == 7.5.3 && <= 1.7.3 && <= 2.1.4 && < 2.6.6 && >= 3.1.4 ) || ( < 1.2.2 && < 4.1.3 && < 2.6.2 && < 5.2.7 && < 4.3.1 && == 7.6.7 && < 4.5.2 && <= 1.6.7 && >= 6.8.2 ) || ( < 1.7.2 && == 2.1.6 && <= 3.2.7 ) || ( > 1.7.4 && <= 4.6.3 && <= 7.7.3 ) || ( >= 3.3.4 && == 4.4.3 && >= 3.6.5 && < 1.3.4 && >= 5.7.6 && >= 5.4.6 && > 7.5.3 ) || ( > 4.2.4 && == 1.6.5 && > 5.5.1 && > 4.7.8 && == 6.7.2 ) || ( < 1.4.8 && < 3.1.6 && <= 2.7.4 && < 5.8.6 && >= 6.5.1 && > 7.2.1 && > 8.7.8 && < 6.6.2 )": {
-                                        "dlHash": "zzn",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:w"
-                                    },
-                                    "( == 5.7.1 && == 4.1.2 && > 8.1.1 && > 5.3.2 && > 8.4.8 && >= 3.8.4 ) || ( >= 3.8.3 && < 6.5.2 && < 6.5.6 && == 3.7.4 ) || ( > 5.5.1 && == 6.4.2 && > 2.6.2 && <= 3.2.8 && > 6.7.8 && == 5.6.9 ) || ( <= 2.5.4 && > 7.1.1 && >= 1.1.3 && > 1.1.7 && < 1.5.4 && == 8.7.2 && <= 8.3.9 && >= 3.5.2 && < 3.7.4 )": {
-                                        "dlHash": "ki",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 8.5.8 && < 2.1.1 && < 2.1.4 && < 5.1.3 && >= 6.7.5 && > 8.2.7 && < 1.4.6 && <= 8.4.2 && >= 6.1.8 ) || ( >= 3.4.7 && <= 5.3.3 && <= 1.8.3 && == 8.5.4 && < 7.1.2 && < 7.8.6 && <= 8.7.6 )": {
-                                        "dlHash": "qznpq",
-                                        "dlSubdir": "mv",
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( > 5.5.2 && >= 6.5.6 && > 4.4.3 )": {
-                                        "dlHash": "r",
-                                        "dlSubdir": {
-                                            "RegexDir": "蚬["
-                                        },
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( < 5.5.1 && < 2.6.8 && > 4.2.1 && >= 5.5.5 && > 4.2.3 && < 8.3.6 && == 8.2.3 && <= 8.4.5 && < 4.2.2 )": {
-                                        "dlHash": "b",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:phab"
-                                    },
-                                    "( < 5.5.6 && == 1.2.3 && == 1.3.8 && >= 3.7.2 && >= 3.6.8 && < 1.6.4 )": {
-                                        "dlHash": "zkzbdpnr",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0000Oz􍭧f\u001f\u000c"
-                                        },
-                                        "dlUri": "http:vq"
-                                    },
-                                    "( <= 4.3.1 && < 4.1.6 && >= 2.5.5 && > 1.1.5 && > 1.1.4 && >= 4.6.2 && > 3.4.2 && < 4.5.8 )": {
-                                        "dlHash": "grit",
-                                        "dlSubdir": "aflfmdyo",
-                                        "dlUri": "http:xgzeyc"
-                                    },
-                                    "( >= 7.4.3 && < 4.6.3 && <= 7.1.6 && >= 1.8.4 && <= 5.7.2 && <= 6.8.3 )": {
-                                        "dlHash": "qdfwxstn",
-                                        "dlSubdir": {
-                                            "RegexDir": "󳒞I􂉼𐀔󻝖腗􀖜"
-                                        },
-                                        "dlUri": "https:b"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( < 3.4.7 && <= 8.2.7 && > 3.8.8 && == 8.7.5 && > 5.5.5 ) || ( > 5.5.1 && < 5.5.7 && > 3.6.1 ) || ( <= 7.3.3 && == 4.1.1 && == 7.3.5 && >= 2.6.5 && >= 3.3.3 && == 4.2.7 && >= 6.3.1 && >= 7.1.8 && <= 4.7.7 ) || ( >= 4.8.6 && <= 2.8.2 && >= 6.3.2 && < 5.8.7 && <= 1.2.3 && == 3.8.4 )": {
-                                        "dlHash": "a",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ugehw"
-                                    },
-                                    "( <= 3.8.3 && <= 5.3.7 && <= 8.4.4 && == 6.8.4 && < 5.8.5 && > 1.5.4 && > 8.4.7 && == 2.7.8 )": {
-                                        "dlHash": "fjeegqe",
-                                        "dlSubdir": {
-                                            "RegexDir": "r\u0010"
-                                        },
-                                        "dlUri": "https:lousq"
-                                    },
-                                    "( > 3.3.3 && < 6.6.5 && >= 5.4.7 && > 6.8.2 )": {
-                                        "dlHash": "vc",
-                                        "dlSubdir": {
-                                            "RegexDir": "w"
-                                        },
-                                        "dlUri": "http:htkabu"
-                                    },
-                                    "( > 5.4.2 && > 8.4.2 && == 5.5.1 && <= 2.4.7 && == 7.2.8 && == 5.8.1 && > 6.4.3 && >= 6.8.7 && >= 8.6.2 ) || ( <= 2.2.5 && == 2.2.2 && >= 2.3.7 ) || ( > 3.4.7 && >= 4.3.8 && < 8.7.6 && < 2.2.8 && == 8.7.1 && == 4.8.2 && >= 7.3.2 && == 2.1.8 ) || ( >= 3.8.5 && <= 5.8.7 && == 6.1.3 && <= 6.1.8 && >= 7.5.7 ) || ( < 4.6.5 && >= 1.7.3 && > 2.4.3 && > 3.5.7 ) || ( == 5.2.3 && <= 6.7.4 && >= 3.6.7 && < 2.9.2 && > 3.3.3 && == 8.3.4 && > 6.6.3 && > 8.7.2 && < 5.8.5 )": {
-                                        "dlHash": "vrzpwl",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0017􈪺!"
-                                        },
-                                        "dlUri": "http:g"
-                                    },
-                                    "( > 8.5.2 && == 7.2.1 && > 7.8.3 && == 7.5.6 && < 4.1.3 && >= 4.8.1 )": {
-                                        "dlHash": "hwybiqbd",
-                                        "dlSubdir": "m",
-                                        "dlUri": "http:mnb"
-                                    },
-                                    "( >= 3.3.2 && > 2.7.2 && == 4.3.6 && <= 5.3.6 && >= 7.4.1 && <= 7.4.2 && > 6.6.4 && < 2.6.5 && == 1.4.3 )": {
-                                        "dlHash": "j",
-                                        "dlSubdir": "mw",
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ju"
-                                    }
-                                }
-                            },
-                            "A_PowerPC64": {
-                                "FreeBSD": {},
-                                "Linux_Alpine": {
-                                    "( < 3.5.4 && >= 7.6.2 && >= 5.6.6 && == 5.1.5 && < 4.4.8 && >= 4.7.5 && >= 7.5.3 && >= 8.3.1 ) || ( > 2.7.6 && <= 1.3.7 ) || ( > 2.1.5 && > 8.1.5 && == 4.6.4 && == 7.7.8 ) || ( >= 6.4.2 && < 5.5.1 && <= 2.8.1 && < 8.7.3 && <= 5.2.6 && > 6.1.5 && >= 5.1.5 && <= 3.5.7 && >= 3.4.1 )": {
-                                        "dlHash": "kqhimcj",
-                                        "dlSubdir": "f",
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 8.4.2 && < 5.8.7 && <= 5.7.3 ) || ( >= 3.7.3 && == 6.2.4 && < 2.8.1 && >= 7.1.5 && > 1.7.2 && >= 7.7.7 && < 3.1.8 && >= 6.4.7 && < 6.3.6 ) || ( >= 5.2.2 && > 8.2.4 && > 4.4.4 && >= 2.7.5 && < 2.1.6 && >= 4.1.6 && >= 6.7.3 && > 6.6.3 && <= 8.4.8 ) || ( <= 2.5.5 && > 5.5.2 && >= 7.7.5 && > 6.4.2 && > 4.3.8 && >= 1.3.8 ) || ( >= 2.2.4 && >= 7.4.8 && < 1.3.4 && < 4.1.2 && == 5.8.2 && <= 3.9.4 ) || ( <= 2.5.1 && < 3.3.1 && <= 6.6.6 ) || ( <= 1.8.5 && >= 2.5.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "hzvvcca",
-                                        "dlUri": "https:api"
-                                    },
-                                    "( >= 2.3.2 && >= 5.7.7 && > 5.6.2 && < 4.8.7 )": {
-                                        "dlHash": "eqfvygsj",
-                                        "dlSubdir": {
-                                            "RegexDir": "𨋔􍖙\u0016RC\u000b\u0017"
-                                        },
-                                        "dlUri": "http:smux"
-                                    },
-                                    "( >= 2.3.5 && <= 8.5.2 && < 6.6.3 && < 1.2.6 )": {
-                                        "dlHash": "khg",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ohvzb"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "zlx",
-                                        "dlSubdir": "piydaf",
-                                        "dlUri": "https:lf"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( <= 4.2.5 && >= 4.8.3 && < 3.2.8 && >= 1.9.1 && >= 2.3.7 && >= 2.6.3 ) || ( <= 5.4.6 && > 4.3.4 && <= 4.1.3 && >= 4.3.8 && >= 1.5.7 ) || ( <= 4.5.4 && < 8.7.7 && > 5.8.3 && >= 5.6.7 && >= 7.7.7 && > 8.7.1 )": {
-                                        "dlHash": "xlqi",
-                                        "dlSubdir": "ws",
-                                        "dlUri": "http:dwdyao"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "tvi",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ehj"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( <= 2.7.5 && <= 8.1.8 && > 4.3.7 && <= 8.1.1 && < 5.2.6 && >= 1.5.7 && >= 3.8.8 && > 8.6.7 ) || ( == 8.4.5 && < 7.7.4 && <= 5.1.6 && >= 1.6.8 && < 4.4.1 && < 3.6.6 && > 3.5.8 && == 5.4.6 )": {
-                                        "dlHash": "wi",
-                                        "dlSubdir": {
-                                            "RegexDir": "í‹¥"
-                                        },
-                                        "dlUri": "http:loeotyr"
-                                    },
-                                    "( == 3.3.2 && > 2.3.7 && < 2.4.4 && <= 8.5.2 )": {
-                                        "dlHash": "bx",
-                                        "dlSubdir": "ssprv",
-                                        "dlUri": "https:kcdrvqk"
-                                    },
-                                    "( == 5.3.1 && <= 4.6.5 && < 3.3.3 && <= 6.1.3 && >= 5.3.8 )": {
-                                        "dlHash": "dco",
-                                        "dlSubdir": "pagfyca",
-                                        "dlUri": "https:hv"
-                                    },
-                                    "( >= 8.7.6 && >= 2.4.3 && > 7.8.2 && >= 8.6.5 && <= 4.9.7 && == 7.6.4 && == 8.7.6 && <= 2.2.7 )": {
-                                        "dlHash": "voldg",
-                                        "dlSubdir": {
-                                            "RegexDir": "󿶣]壑\u001f𬊕󰆬"
-                                        },
-                                        "dlUri": "http:dcinatb"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( == 1.2.4 && <= 4.2.8 && == 2.3.7 && == 1.2.6 && < 5.1.2 && < 8.8.3 && <= 8.3.1 && <= 6.3.1 && == 7.4.2 ) || ( == 3.8.2 && == 1.3.2 && <= 1.1.8 && < 1.7.3 && <= 3.6.8 && <= 6.3.3 && < 8.4.5 && >= 4.3.2 ) || ( < 7.7.3 ) || ( <= 1.6.1 && < 6.4.1 )": {
-                                        "dlHash": "ivtfop",
-                                        "dlSubdir": "kizokq",
-                                        "dlUri": "http:qli"
-                                    }
-                                }
-                            },
-                            "A_Sparc": {
-                                "Linux_AmazonLinux": {}
-                            }
-                        },
-                        "viChangeLog": "http:bbqbk",
-                        "viPostInstall": "",
-                        "viPostRemove": "uysz",
-                        "viPreCompile": "norufzkj",
-                        "viSourceDL": {
-                            "dlHash": "elyg",
-                            "dlSubdir": {
-                                "RegexDir": "o"
-                            },
-                            "dlUri": "http:qxvvo"
-                        },
-                        "viTags": [
-                            "old",
-                            "Latest",
-                            "Prerelease",
-                            "old"
-                        ]
-                    },
-                    "5.6.2": {
-                        "viArch": {},
-                        "viChangeLog": "https:lfyozmo",
-                        "viPostInstall": "",
-                        "viPostRemove": "awulsml",
-                        "viPreCompile": null,
-                        "viSourceDL": {
-                            "dlHash": "uqvsj",
-                            "dlSubdir": "cmsq",
-                            "dlUri": "https:tdturuqd"
-                        },
-                        "viTags": []
-                    }
-                },
-                "GHCup": {
-                    "4.5.1": {
-                        "viArch": {
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( <= 4.2.7 && == 7.2.7 && >= 7.4.3 && <= 8.7.3 && > 3.3.6 && < 4.4.5 && == 7.3.6 )": {
-                                        "dlHash": "btlo",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 3.8.6 && >= 1.7.2 )": {
-                                        "dlHash": "k",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:s"
-                                    },
-                                    "( >= 7.1.4 && == 4.6.4 )": {
-                                        "dlHash": "ti",
-                                        "dlSubdir": "ql",
-                                        "dlUri": "http:ygmnljf"
-                                    },
-                                    "( >= 8.2.7 && < 1.2.8 && == 2.4.6 && == 6.8.7 ) || ( == 4.8.1 && == 2.4.3 && > 3.1.4 && < 2.3.1 && > 4.5.6 && <= 1.3.3 )": {
-                                        "dlHash": "mwjmus",
-                                        "dlSubdir": {
-                                            "RegexDir": "5:z\u001a\u0011/"
-                                        },
-                                        "dlUri": "https:vx"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 1.2.7 && == 6.7.2 && > 6.6.5 && > 7.2.8 ) || ( <= 5.7.5 && <= 6.4.7 && <= 1.5.7 && > 8.5.8 && < 2.3.4 && < 6.5.3 && < 8.2.6 && == 4.8.8 ) || ( == 3.4.4 && < 5.9.7 && > 5.7.4 && >= 2.4.8 ) || ( <= 6.4.8 && == 8.7.1 && <= 3.4.6 && == 1.6.5 && > 2.7.4 && == 6.7.8 && >= 1.2.6 ) || ( == 2.2.5 && > 1.3.7 && > 1.6.1 && < 4.1.5 && >= 8.3.7 && < 8.2.1 && <= 2.4.4 )": {
-                                        "dlHash": "gregjjzm",
-                                        "dlSubdir": "qx",
-                                        "dlUri": "http:m"
-                                    },
-                                    "( <= 4.6.7 ) || ( < 5.2.5 && < 4.8.7 && <= 5.7.2 && > 4.2.4 ) || ( >= 6.3.4 && <= 3.1.6 && >= 8.6.4 )": {
-                                        "dlHash": "gfg",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "( <= 6.3.1 && <= 3.8.5 && < 3.3.8 && <= 6.5.7 && < 4.5.8 && <= 8.7.1 ) || ( >= 5.3.1 && < 1.6.6 ) || ( == 6.8.2 && == 7.3.6 && <= 3.7.1 && <= 7.7.5 && == 5.3.4 )": {
-                                        "dlHash": "re",
-                                        "dlSubdir": "eauhotv",
-                                        "dlUri": "http:pxqrjwu"
-                                    },
-                                    "( == 2.1.5 && > 4.8.7 && < 1.3.8 && > 1.4.4 && > 5.6.7 )": {
-                                        "dlHash": "joppekxv",
-                                        "dlSubdir": "xwti",
-                                        "dlUri": "https:wav"
-                                    },
-                                    "( == 7.6.8 ) || ( <= 6.2.1 && < 2.4.4 && == 7.5.7 && < 2.8.1 && >= 4.8.3 && >= 1.2.7 && < 4.2.1 ) || ( < 6.5.1 && < 5.4.9 && < 6.3.3 && > 3.6.5 ) || ( > 4.3.7 && == 1.5.4 && >= 5.5.8 && <= 8.2.4 && <= 7.5.8 && > 7.4.1 && < 2.4.2 && <= 3.1.7 ) || ( < 4.5.8 && > 8.6.7 && >= 7.1.8 && <= 2.4.7 && <= 8.6.8 && == 1.3.4 ) || ( > 1.2.7 && == 1.8.4 && == 1.2.1 && < 3.4.4 && >= 7.4.5 && > 5.3.7 ) || ( <= 4.2.1 && > 7.6.5 && >= 8.3.8 && == 5.8.6 && < 2.7.3 && > 5.1.7 && <= 4.8.5 && >= 6.4.7 )": {
-                                        "dlHash": "jjzoudrf",
-                                        "dlSubdir": "tzeoxj",
-                                        "dlUri": "https:ewtj"
-                                    },
-                                    "( > 4.5.3 && < 3.5.4 && < 5.8.4 && >= 3.7.7 && >= 4.4.8 && == 4.3.1 && < 8.8.6 && > 4.3.1 && <= 3.1.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "󺙇\u0006<@\u000b&\\"
-                                        },
-                                        "dlUri": "https:nqqz"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "sw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:fypr"
-                                    }
-                                },
-                                "Linux_Debian": {
-                                    "( <= 4.6.2 && >= 8.7.6 && < 5.8.1 && >= 1.2.4 && > 8.5.8 && > 4.8.1 && >= 1.3.6 && <= 5.6.7 && >= 7.7.7 )": {
-                                        "dlHash": "domn",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:hcgkdd"
-                                    },
-                                    "( > 2.6.7 && == 7.6.7 && >= 2.1.4 ) || ( == 1.3.5 && == 1.1.4 )": {
-                                        "dlHash": "nzjzscy",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:c"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "q",
-                                        "dlSubdir": "pyegktjj",
-                                        "dlUri": "http:mfb"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( < 2.4.3 && == 7.4.8 && <= 1.7.2 && <= 6.5.2 && > 1.2.2 && <= 8.5.1 && < 5.4.4 && == 6.1.6 && <= 6.4.2 ) || ( == 1.8.3 && < 6.4.5 && > 7.4.1 && < 3.7.1 && >= 5.8.7 && <= 3.5.2 && == 8.8.5 && == 7.3.8 )": {
-                                        "dlHash": "mucip",
-                                        "dlSubdir": "bbnhinhw",
-                                        "dlUri": "http:kslj"
-                                    },
-                                    "( <= 3.7.3 && <= 5.4.8 && == 6.6.1 && < 5.3.7 && < 4.4.1 && < 8.2.6 && < 5.8.4 )": {
-                                        "dlHash": "wbybi",
-                                        "dlSubdir": "ynooh",
-                                        "dlUri": "https:yt"
-                                    },
-                                    "( <= 4.2.4 && >= 1.7.7 && >= 6.1.4 )": {
-                                        "dlHash": "rcxujcch",
-                                        "dlSubdir": "eoke",
-                                        "dlUri": "http:gar"
-                                    },
-                                    "( <= 8.4.4 && > 1.6.5 && < 2.2.3 && >= 7.7.6 && == 2.4.5 && == 7.3.7 && < 5.8.8 )": {
-                                        "dlHash": "sxsinb",
-                                        "dlSubdir": "z",
-                                        "dlUri": "http:ii"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": "ujerhydr",
-                        "viPostRemove": "ed",
-                        "viPreCompile": "cjim",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Prerelease",
-                            "ð¡‚„",
-                            "ó»©¢",
-                            "S",
-                            "0𮚴L\u001aB\u0002",
-                            "Prerelease",
-                            "old",
-                            "Prerelease"
-                        ]
-                    },
-                    "6.2.1": {
-                        "viArch": {
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( == 2.2.1 && >= 2.4.3 && == 1.1.1 && >= 3.1.4 && >= 3.2.4 && == 1.7.8 ) || ( > 6.6.8 && >= 3.5.7 && > 6.8.5 ) || ( < 6.4.4 && == 6.2.1 && < 2.7.8 && < 6.8.7 && <= 7.5.8 && == 5.1.2 && == 3.1.4 ) || ( >= 1.2.7 && > 2.2.6 && <= 3.4.8 && < 7.2.4 && < 5.1.5 && >= 7.2.5 )": {
-                                        "dlHash": "tmkii",
-                                        "dlSubdir": "ggwcn",
-                                        "dlUri": "http:e"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( > 5.6.3 )": {
-                                        "dlHash": "zjrmzdry",
-                                        "dlSubdir": {
-                                            "RegexDir": "G>ADo\u000c󴔟𖾛"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fowxu",
-                                        "dlSubdir": {
-                                            "RegexDir": "뚋\u0019|\u0008𧜍\u00009X"
-                                        },
-                                        "dlUri": "https:niiqhmuy"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( < 3.5.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "X\u0006+𦻥$"
-                                        },
-                                        "dlUri": "http:ukuqpnjh"
-                                    },
-                                    "( < 5.4.7 && < 1.6.1 && < 2.3.1 && > 2.7.6 && <= 6.6.6 && >= 7.8.4 && <= 5.2.3 ) || ( >= 2.5.1 )": {
-                                        "dlHash": "nc",
-                                        "dlSubdir": "ie",
-                                        "dlUri": "https:e"
-                                    },
-                                    "( >= 7.4.7 && <= 3.8.6 && == 1.4.2 && < 8.7.4 )": {
-                                        "dlHash": "pgg",
-                                        "dlSubdir": "ico",
-                                        "dlUri": "http:dck"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "zuj",
-                                        "dlSubdir": {
-                                            "RegexDir": "`H󳈄1Q𪳐"
-                                        },
-                                        "dlUri": "http:iidew"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( < 8.7.2 && >= 5.8.2 && >= 3.1.2 && >= 6.6.8 && < 4.2.4 && == 7.5.1 && >= 7.5.4 ) || ( < 5.4.6 && <= 3.8.6 && <= 5.7.3 && >= 2.1.7 && > 5.2.8 && > 7.3.7 )": {
-                                        "dlHash": "f",
-                                        "dlSubdir": "kvttgjga",
-                                        "dlUri": "http:d"
-                                    },
-                                    "( <= 1.6.5 ) || ( == 1.4.4 && <= 5.3.8 )": {
-                                        "dlHash": "kahugzf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:invxlles"
-                                    },
-                                    "( <= 8.4.7 && >= 3.2.5 && <= 6.5.8 && == 5.6.4 && > 8.4.8 )": {
-                                        "dlHash": "vm",
-                                        "dlSubdir": "vuyueb",
-                                        "dlUri": "http:q"
-                                    },
-                                    "( == 5.2.8 && < 7.1.8 && == 4.1.3 && >= 6.1.5 )": {
-                                        "dlHash": "y",
-                                        "dlSubdir": {
-                                            "RegexDir": "6*Y!\u001c󼃟!;"
-                                        },
-                                        "dlUri": "http:umga"
-                                    },
-                                    "( == 8.7.2 && < 4.5.2 && > 7.7.8 && < 1.8.3 )": {
-                                        "dlHash": "kvymfl",
-                                        "dlSubdir": "iitwu",
-                                        "dlUri": "https:yz"
-                                    },
-                                    "( > 8.4.5 && <= 8.2.2 && > 8.4.5 && >= 3.3.6 && >= 3.2.7 && >= 4.2.1 ) || ( < 7.2.8 && <= 3.8.7 && < 2.1.2 && < 5.8.6 && > 7.2.2 ) || ( <= 6.5.6 && > 5.6.3 && == 1.5.5 && < 6.3.8 && == 3.6.8 && < 5.7.1 && >= 6.5.5 && <= 3.2.3 )": {
-                                        "dlHash": "rwqfqplk",
-                                        "dlSubdir": {
-                                            "RegexDir": "y:y\u0010"
-                                        },
-                                        "dlUri": "https:ucrjqe"
-                                    },
-                                    "( >= 4.4.6 && == 4.4.7 && >= 4.4.7 )": {
-                                        "dlHash": "hdv",
-                                        "dlSubdir": "ulb",
-                                        "dlUri": "https:pwbcivt"
-                                    }
-                                }
-                            },
-                            "A_PowerPC": {
-                                "FreeBSD": {
-                                    "( < 3.7.4 && == 6.8.4 && == 8.8.7 && == 2.8.2 && == 6.7.2 && < 7.8.5 && > 1.3.7 ) || ( > 1.7.3 && <= 5.7.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "jjsf",
-                                        "dlUri": "https:shcgirtd"
-                                    },
-                                    "( == 3.8.3 && <= 6.5.2 && >= 7.8.8 && >= 4.5.5 && >= 4.3.3 )": {
-                                        "dlHash": "yfqjqd",
-                                        "dlSubdir": "ang",
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 3.4.3 && >= 7.1.5 && <= 4.3.8 && >= 1.1.3 && < 1.3.4 && > 4.6.6 && < 6.1.2 )": {
-                                        "dlHash": "m",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:syptq"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "olkez",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:eibubvv"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": "http:cxne",
-                        "viPostInstall": null,
-                        "viPostRemove": "hgmzpnp",
-                        "viPreCompile": "",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "base-8.8.3",
-                            "old",
-                            "base-5.2.4",
-                            "Prerelease",
-                            "Latest"
-                        ]
-                    },
-                    "6.4.8": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( < 5.6.5 && < 5.2.3 && < 7.7.1 && < 6.8.4 && < 2.8.3 && > 9.6.4 && == 7.2.5 && < 6.6.2 && > 4.1.1 )": {
-                                        "dlHash": "rzkzq",
-                                        "dlSubdir": {
-                                            "RegexDir": "ð–¡ŽD7"
-                                        },
-                                        "dlUri": "http:riuujwtf"
-                                    },
-                                    "( >= 3.7.1 && <= 5.2.5 && > 6.5.4 && < 1.2.6 && == 1.5.7 && >= 1.2.7 )": {
-                                        "dlHash": "eyttuhh",
-                                        "dlSubdir": {
-                                            "RegexDir": "塺"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "qambaced",
-                                        "dlSubdir": "e",
-                                        "dlUri": "http:nny"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( <= 2.2.8 && < 3.6.3 && <= 7.2.6 && <= 8.1.7 && == 8.8.4 && == 7.8.7 && <= 2.4.4 && == 7.4.7 && >= 8.7.1 ) || ( > 4.1.5 && <= 6.5.4 ) || ( >= 6.5.4 && == 5.5.4 && <= 5.3.3 && == 4.3.4 && <= 3.2.4 && < 6.3.4 && < 4.4.8 && > 9.6.2 ) || ( <= 2.2.4 && < 5.8.1 && <= 4.7.6 && >= 3.4.5 && > 3.4.2 && == 2.1.3 ) || ( > 5.2.4 && > 7.2.2 ) || ( < 7.5.8 && > 3.8.4 && >= 5.3.4 ) || ( < 5.1.6 && < 5.2.6 )": {
-                                        "dlHash": "tjvaj",
-                                        "dlSubdir": "nfh",
-                                        "dlUri": "https:fipofxd"
-                                    },
-                                    "( > 4.8.4 && >= 5.4.8 && == 2.8.3 && <= 2.5.7 && > 7.7.8 ) || ( == 7.2.6 && >= 7.4.8 && > 6.3.7 && <= 3.1.2 )": {
-                                        "dlHash": "pzpvl",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:jighi"
-                                    },
-                                    "( > 5.5.6 && <= 3.6.5 && == 2.6.1 && > 4.2.4 && <= 5.2.5 && < 2.4.8 && >= 8.9.5 && >= 8.6.7 ) || ( < 8.6.4 && > 3.7.8 && < 6.2.4 && >= 8.6.8 && == 7.8.6 && == 5.3.7 && >= 2.6.6 && <= 3.4.8 && == 2.6.7 )": {
-                                        "dlHash": "hpcniqo",
-                                        "dlSubdir": "yzt",
-                                        "dlUri": "https:gspmurkv"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "abx",
-                                        "dlSubdir": "tozfth",
-                                        "dlUri": "http:hzgyh"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( < 1.1.3 && < 5.7.1 && == 2.7.8 && == 7.3.4 && >= 6.1.8 && >= 8.8.4 && <= 2.4.8 && < 6.1.5 )": {
-                                        "dlHash": "procscoe",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:srzvo"
-                                    },
-                                    "( < 6.9.3 && <= 5.2.2 && >= 5.2.7 && == 5.2.6 && <= 4.3.8 && == 2.1.7 && < 4.2.2 ) || ( > 3.7.8 && > 7.2.4 && < 4.3.7 && >= 4.3.4 && == 5.7.6 )": {
-                                        "dlHash": "xisp",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:fga"
-                                    },
-                                    "( < 7.2.5 && >= 5.4.5 && <= 8.7.8 && > 5.6.6 && > 4.9.6 && >= 2.3.7 )": {
-                                        "dlHash": "yb",
-                                        "dlSubdir": "gdyr",
-                                        "dlUri": "https:vmghpzm"
-                                    },
-                                    "( <= 6.8.3 ) || ( >= 6.4.7 && < 7.7.1 && <= 5.1.5 && <= 3.8.2 && >= 8.6.6 && > 6.2.5 && > 8.5.5 && <= 7.6.6 && > 3.2.3 )": {
-                                        "dlHash": "ou",
-                                        "dlSubdir": "hfs",
-                                        "dlUri": "https:gsbail"
-                                    },
-                                    "( == 3.4.8 && < 7.7.6 && >= 1.8.7 && >= 5.6.2 && == 8.5.2 && >= 4.4.6 && <= 6.7.8 && == 5.2.5 ) || ( == 6.6.4 && >= 8.5.6 && < 2.1.4 && >= 1.7.6 )": {
-                                        "dlHash": "exy",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0015\u0001"
-                                        },
-                                        "dlUri": "http:orqr"
-                                    },
-                                    "( > 1.4.4 ) || ( < 1.2.1 && > 6.7.4 && >= 2.4.1 && > 1.5.6 && > 8.4.4 && < 7.2.1 && >= 7.7.8 && >= 8.3.7 ) || ( > 1.6.4 )": {
-                                        "dlHash": "naycl",
-                                        "dlSubdir": "ikqrvnp",
-                                        "dlUri": "http:cu"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "f",
-                                        "dlSubdir": {
-                                            "RegexDir": "/"
-                                        },
-                                        "dlUri": "http:"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( <= 1.4.2 ) || ( == 3.7.8 && == 3.8.8 && > 2.8.3 && < 8.8.7 && >= 2.2.6 && < 5.4.7 && >= 3.4.4 && < 4.3.4 && <= 7.7.5 ) || ( >= 3.5.1 && >= 8.2.1 && == 2.6.7 && <= 8.4.7 && <= 5.8.6 && == 2.7.5 && == 8.1.1 )": {
-                                        "dlHash": "vl",
-                                        "dlSubdir": "ugqab",
-                                        "dlUri": "https:vdd"
-                                    },
-                                    "( == 1.4.4 && < 6.8.3 && > 1.4.6 ) || ( >= 1.3.5 && == 6.8.5 && > 3.3.9 && < 1.6.8 && >= 5.4.5 && < 1.7.1 && < 8.4.7 ) || ( <= 5.6.5 && == 8.4.8 && < 6.3.3 && == 2.5.6 && <= 4.2.8 )": {
-                                        "dlHash": "jlmiyb",
-                                        "dlSubdir": "v",
-                                        "dlUri": "http:meojab"
-                                    },
-                                    "( == 8.8.3 && >= 7.6.7 && == 6.1.6 ) || ( > 4.1.6 && <= 6.8.6 && <= 8.5.8 && == 5.8.8 && < 2.3.2 ) || ( >= 4.3.2 && >= 4.4.5 )": {
-                                        "dlHash": "woshpxo",
-                                        "dlSubdir": {
-                                            "RegexDir": "E\u000eP"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( >= 3.6.3 && > 7.8.6 && < 6.3.2 && >= 2.1.3 && > 4.6.4 && <= 6.2.8 && > 2.3.1 && > 5.7.7 )": {
-                                        "dlHash": "plz",
-                                        "dlSubdir": {
-                                            "RegexDir": ",=|"
-                                        },
-                                        "dlUri": "http:bqdzaf"
-                                    },
-                                    "( >= 5.3.2 && < 8.6.2 && < 8.6.2 && < 5.1.2 ) || ( < 8.7.3 && <= 6.1.1 && == 6.7.5 && <= 5.2.4 && < 1.1.1 && >= 2.7.3 )": {
-                                        "dlHash": "nhsvmvz",
-                                        "dlSubdir": {
-                                            "RegexDir": "\r𑵢\r?\u000eI\u0007"
-                                        },
-                                        "dlUri": "http:wl"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "pknai",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0019􅈁i_\u0005"
-                                        },
-                                        "dlUri": "http:wjb"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 7.4.6 && >= 5.1.7 )": {
-                                        "dlHash": "v",
-                                        "dlSubdir": "d",
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 1.2.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "aijkzzv",
-                                        "dlUri": "https:fnjxwvnw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ovfm",
-                                        "dlSubdir": "jcn",
-                                        "dlUri": "https:pmu"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( < 5.2.8 ) || ( <= 7.3.8 && > 3.5.4 && < 1.9.6 && < 5.8.4 && <= 5.3.5 ) || ( >= 7.2.5 && < 5.5.7 && <= 8.8.6 && == 5.5.2 && == 7.6.1 && <= 3.3.5 ) || ( >= 6.8.1 && == 8.8.6 && > 8.1.4 && >= 8.5.5 && > 7.8.2 ) || ( <= 3.5.2 && <= 2.1.5 && < 3.1.3 && >= 1.3.7 && > 4.3.6 && > 3.7.5 && <= 2.7.8 && >= 2.5.7 && > 5.4.6 )": {
-                                        "dlHash": "qbk",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001cMJ\u001a\u001fJ"
-                                        },
-                                        "dlUri": "http:afvnzsau"
-                                    },
-                                    "( <= 2.3.3 && < 2.1.5 && >= 7.5.4 && > 3.1.2 && >= 6.7.4 ) || ( > 7.3.1 && > 1.5.5 && == 2.5.7 )": {
-                                        "dlHash": "wtr",
-                                        "dlSubdir": "jqvtqdf",
-                                        "dlUri": "http:zbkkoirg"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "heor",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:kun"
-                                    }
-                                }
-                            },
-                            "A_PowerPC": {
-                                "Darwin": {
-                                    "( <= 6.1.3 && == 2.7.4 && >= 3.1.2 && == 5.4.6 && <= 5.8.1 && <= 1.7.5 && >= 7.1.1 )": {
-                                        "dlHash": "tksqebtk",
-                                        "dlSubdir": {
-                                            "RegexDir": "𣙡m[\u000cV[𩾋"
-                                        },
-                                        "dlUri": "http:jq"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ginhr",
-                                        "dlSubdir": "fpvwatyh",
-                                        "dlUri": "http:uujng"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 2.3.5 && < 8.5.4 && >= 7.2.7 && == 3.4.2 ) || ( > 5.1.2 && < 5.3.6 ) || ( <= 3.3.7 && <= 6.7.8 && <= 6.2.5 && < 3.4.5 && == 4.3.8 && > 1.6.4 && < 1.1.8 && > 3.8.2 ) || ( >= 5.6.8 && > 1.7.6 && <= 3.4.4 ) || ( == 8.8.6 && < 8.6.4 && > 1.3.5 && < 4.3.6 && <= 3.1.2 && > 1.6.7 && >= 2.4.4 && < 4.7.4 && > 4.2.1 )": {
-                                        "dlHash": "jnbapmqe",
-                                        "dlSubdir": "hvlztaf",
-                                        "dlUri": "https:atpjv"
-                                    },
-                                    "( == 7.1.5 && > 8.7.6 && == 4.2.3 ) || ( >= 1.6.5 && >= 2.5.8 && > 7.1.1 )": {
-                                        "dlHash": "gxs",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:tonvry"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "wuhgy",
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( <= 7.3.1 && < 2.5.4 && < 8.4.7 && >= 1.4.4 && == 6.5.3 && == 6.8.3 && >= 4.2.3 && > 8.2.6 ) || ( <= 1.4.1 && > 4.2.7 && < 1.1.1 && <= 7.3.1 && == 5.8.6 && > 7.5.2 && <= 2.1.5 && > 6.1.7 && <= 5.3.4 ) || ( < 8.6.7 && <= 7.6.8 && > 2.4.6 && <= 8.2.6 && == 4.1.3 ) || ( >= 5.8.2 && <= 4.2.1 && >= 3.2.6 && == 3.2.7 && < 3.1.1 && > 5.4.6 && >= 3.8.1 && <= 5.5.8 )": {
-                                        "dlHash": "qm",
-                                        "dlSubdir": {
-                                            "RegexDir": "9j􌲞'F"
-                                        },
-                                        "dlUri": "https:ylbeyrug"
-                                    },
-                                    "( >= 5.3.5 && >= 8.3.3 && == 1.7.7 && < 3.3.6 && < 8.3.4 && == 7.1.8 && <= 1.4.6 && < 1.8.2 && < 8.7.7 )": {
-                                        "dlHash": "hqkv",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:fuppef"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001a\u000fg\u0015;ó´„²"
-                                        },
-                                        "dlUri": "https:pq"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( <= 2.7.1 && == 8.2.4 && > 4.7.7 && < 1.2.4 && >= 3.3.5 && > 3.4.2 && < 6.1.2 )": {
-                                        "dlHash": "qutoj",
-                                        "dlSubdir": {
-                                            "RegexDir": "뀄"
-                                        },
-                                        "dlUri": "http:avtrfum"
-                                    },
-                                    "( <= 6.2.7 && == 5.1.3 && < 2.1.5 && < 1.7.8 && == 4.8.1 && == 8.4.7 && >= 7.3.3 && <= 7.7.2 && == 7.1.2 ) || ( <= 4.2.4 && < 8.5.3 && <= 2.8.6 )": {
-                                        "dlHash": "eicbiyqu",
-                                        "dlSubdir": "zv",
-                                        "dlUri": "http:v"
-                                    },
-                                    "( > 1.4.4 && == 7.5.3 && == 4.6.4 && > 4.1.3 && <= 2.6.6 && == 3.7.5 && < 8.3.3 && <= 7.4.6 && >= 6.4.7 ) || ( > 7.2.2 && >= 6.1.1 && == 6.5.8 && >= 5.4.6 && > 7.7.8 && <= 5.9.2 )": {
-                                        "dlHash": "n",
-                                        "dlSubdir": "zegoyt",
-                                        "dlUri": "https:gzh"
-                                    },
-                                    "( > 5.3.2 && < 1.5.7 && < 2.8.3 && > 3.4.7 && < 1.8.7 ) || ( < 2.6.6 && < 7.4.1 && > 8.4.2 && >= 8.8.7 && == 8.1.6 && >= 1.2.4 )": {
-                                        "dlHash": "vzlef",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:rjvhne"
-                                    },
-                                    "( > 8.6.7 && < 5.8.8 && < 8.8.1 ) || ( == 7.4.4 && > 8.2.1 && <= 1.1.4 && == 8.6.5 )": {
-                                        "dlHash": "raqisuy",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u000e;\u001c"
-                                        },
-                                        "dlUri": "http:d"
-                                    },
-                                    "( >= 1.2.1 && <= 5.5.7 && >= 7.5.8 && <= 5.7.2 && <= 3.1.5 && < 7.2.7 )": {
-                                        "dlHash": "h",
-                                        "dlSubdir": {
-                                            "RegexDir": "𦣫𡨦\u0003􆪄f?"
-                                        },
-                                        "dlUri": "http:rgqhc"
-                                    },
-                                    "( >= 3.1.8 && <= 4.3.5 && > 5.1.7 && <= 7.1.8 && >= 5.7.8 && >= 3.7.4 && == 7.8.7 && <= 8.4.1 ) || ( > 3.1.8 ) || ( >= 4.8.6 && > 7.7.5 && > 8.8.8 && > 5.8.8 ) || ( >= 4.5.6 && < 7.2.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:lhmh"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "aqkbs",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:txnhj"
-                                    }
-                                }
-                            },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 2.4.8 && > 7.8.4 && <= 3.2.3 && > 5.1.6 && > 8.5.7 && <= 5.2.6 && <= 6.2.1 ) || ( >= 1.3.2 && == 4.1.7 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:gwyd"
-                                    },
-                                    "( < 6.5.8 )": {
-                                        "dlHash": "b",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:gyb"
-                                    },
-                                    "( < 7.3.8 && < 5.1.5 && < 2.2.1 && < 8.1.1 && < 1.4.2 ) || ( == 7.2.7 && <= 8.7.2 && < 5.5.5 && == 5.8.2 && < 5.4.4 ) || ( == 2.7.4 && > 5.1.2 ) || ( > 5.6.4 && == 1.7.5 && > 1.1.1 && > 3.5.6 && > 4.1.2 ) || ( == 3.6.3 && == 6.8.1 && > 3.2.6 && > 5.5.5 ) || ( == 6.8.9 && <= 4.2.8 && >= 7.8.2 && <= 6.7.2 && == 7.7.4 && >= 2.7.2 ) || ( == 4.4.6 && <= 3.7.1 && > 6.8.7 ) || ( <= 6.4.7 && <= 5.7.2 && == 3.7.6 && > 4.8.5 && > 5.4.8 && > 5.4.2 && >= 5.2.6 )": {
-                                        "dlHash": "blwhk",
-                                        "dlSubdir": "g",
-                                        "dlUri": "https:ki"
-                                    },
-                                    "( > 2.5.3 ) || ( <= 5.5.9 ) || ( == 3.6.1 && > 4.3.8 && <= 8.4.7 && > 3.6.2 && <= 2.4.2 && >= 6.7.5 && == 6.4.6 && == 2.1.5 ) || ( < 4.3.2 )": {
-                                        "dlHash": "bejwgi",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:agivmdc"
-                                    },
-                                    "( > 5.7.1 && >= 3.1.5 )": {
-                                        "dlHash": "em",
-                                        "dlSubdir": {
-                                            "RegexDir": "?\u000bZ\u0019"
-                                        },
-                                        "dlUri": "https:nyid"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "hreuxyqc",
-                                        "dlSubdir": "lf",
-                                        "dlUri": "http:kbg"
-                                    }
-                                }
-                            },
-                            "A_Sparc64": {}
-                        },
-                        "viChangeLog": "https:g",
-                        "viPostInstall": "qpx",
-                        "viPostRemove": "puupkt",
-                        "viPreCompile": null,
-                        "viSourceDL": {
-                            "dlHash": "pvbokbu",
-                            "dlSubdir": "bpzqi",
-                            "dlUri": "http:jpw"
-                        },
-                        "viTags": [
-                            "Recommended",
-                            "old",
-                            "Recommended",
-                            "base-1.5.2",
-                            "Latest"
-                        ]
-                    },
-                    "8.6.7": {
-                        "viArch": {
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 6.5.6 && > 3.5.7 && == 6.3.6 && == 2.7.2 && <= 5.1.4 )": {
-                                        "dlHash": "gm",
-                                        "dlSubdir": "rkdfzu",
-                                        "dlUri": "https:lssyio"
-                                    },
-                                    "( == 5.5.5 && > 2.6.8 && == 6.1.5 && > 8.6.6 && >= 7.4.1 && == 6.6.7 && <= 7.4.4 && > 4.5.1 ) || ( < 6.2.1 && >= 4.7.4 && > 1.4.5 && > 4.1.7 && < 6.2.2 )": {
-                                        "dlHash": "ase",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 7.1.4 && == 7.7.6 && > 7.7.4 && <= 8.6.5 ) || ( == 5.7.3 && < 2.4.2 && < 4.3.3 && > 1.5.5 && <= 3.4.3 && == 6.7.4 )": {
-                                        "dlHash": "gxrb",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:oemb"
-                                    },
-                                    "( > 7.7.7 ) || ( >= 5.3.2 && <= 5.8.7 && < 3.6.7 && == 5.5.6 && == 5.1.1 ) || ( >= 7.3.1 && > 6.2.1 && >= 5.8.5 && <= 6.4.3 && <= 5.1.3 && <= 5.8.3 )": {
-                                        "dlHash": "wqamlh",
-                                        "dlSubdir": "wjwlcvc",
-                                        "dlUri": "http:yultqhd"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "nt",
-                                        "dlSubdir": "o",
-                                        "dlUri": "https:y"
-                                    }
-                                },
-                                "FreeBSD": {}
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( <= 4.3.7 && >= 2.7.1 && == 4.3.4 && > 6.3.1 && < 4.7.4 && > 6.6.2 && == 4.6.7 && == 1.7.4 && == 4.4.6 ) || ( < 4.3.8 ) || ( <= 1.2.6 && > 5.4.4 && <= 3.8.4 && >= 4.1.4 && < 7.8.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "i\u0019􃳀"
-                                        },
-                                        "dlUri": "http:s"
-                                    },
-                                    "( == 7.8.8 && >= 4.2.4 && <= 6.5.8 && >= 1.4.6 && == 1.4.1 && >= 5.2.6 )": {
-                                        "dlHash": "y",
-                                        "dlSubdir": "ssyutz",
-                                        "dlUri": "https:crgaq"
-                                    },
-                                    "( == 8.1.6 ) || ( > 8.2.7 && <= 2.5.7 && >= 3.1.7 && >= 1.3.5 && == 7.7.2 && > 3.6.4 )": {
-                                        "dlHash": "skjwvm",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:lb"
-                                    },
-                                    "( == 8.2.3 && == 1.3.1 && >= 8.8.1 && >= 2.4.8 && > 3.2.1 && > 8.8.4 && >= 6.8.5 && < 6.2.6 ) || ( <= 3.3.7 && >= 8.4.5 && < 1.7.1 && == 3.7.2 && <= 3.3.1 && <= 5.8.1 ) || ( <= 8.4.7 && > 2.8.3 )": {
-                                        "dlHash": "mmarp",
-                                        "dlSubdir": {
-                                            "RegexDir": "𧎎td;􅸇"
-                                        },
-                                        "dlUri": "https:nrjzcm"
-                                    },
-                                    "( > 2.3.2 && < 6.4.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "sis",
-                                        "dlUri": "http:czdpfg"
-                                    },
-                                    "( >= 3.1.3 && <= 8.1.2 && > 7.5.6 && == 6.8.5 )": {
-                                        "dlHash": "thqxunqm",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ksty"
-                                    },
-                                    "( >= 3.2.7 && == 2.4.5 && <= 2.8.8 && <= 4.4.4 && >= 1.2.6 ) || ( > 3.1.7 && <= 3.2.5 && > 8.8.6 && == 5.6.8 && == 4.1.2 && < 6.1.8 ) || ( > 3.8.8 && == 5.8.4 && == 2.5.2 && > 4.5.1 && < 5.2.5 && < 4.4.6 ) || ( == 3.2.5 && <= 8.1.7 && >= 8.8.1 && > 3.2.3 )": {
-                                        "dlHash": "vukfkhk",
-                                        "dlSubdir": {
-                                            "RegexDir": "ny\u001aLY"
-                                        },
-                                        "dlUri": "https:pmjugh"
-                                    },
-                                    "( >= 7.4.4 && >= 8.1.3 )": {
-                                        "dlHash": "orpgs",
-                                        "dlSubdir": "gzun",
-                                        "dlUri": "http:q"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( == 6.1.1 && == 4.3.1 ) || ( > 8.8.3 )": {
-                                        "dlHash": "txqg",
-                                        "dlSubdir": {
-                                            "RegexDir": "U\u000c\u0015%]\u000e"
-                                        },
-                                        "dlUri": "https:ifzgzml"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "lxdf",
-                                        "dlSubdir": "pjmwlbzi",
-                                        "dlUri": "http:nepirr"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( <= 1.5.2 && >= 7.3.3 && == 4.2.2 && >= 2.6.2 && >= 3.4.6 ) || ( >= 7.7.7 && <= 8.7.3 && < 7.9.7 && == 4.3.2 && == 3.5.4 && >= 1.3.2 && > 1.1.8 ) || ( >= 8.6.8 && >= 6.5.8 && > 6.1.4 && > 8.3.1 && == 1.4.6 ) || ( < 5.4.8 && == 5.7.7 && <= 3.7.2 && == 7.5.8 )": {
-                                        "dlHash": "udactzm",
-                                        "dlSubdir": "wq",
-                                        "dlUri": "http:teir"
-                                    },
-                                    "( <= 4.4.2 && >= 4.7.3 && == 5.4.8 && >= 5.5.2 )": {
-                                        "dlHash": "bzjbtgoy",
-                                        "dlSubdir": {
-                                            "RegexDir": "?V8*4𑆼􋐧"
-                                        },
-                                        "dlUri": "https:d"
-                                    },
-                                    "( <= 5.7.3 && <= 5.4.7 && >= 8.8.1 && == 7.3.3 && > 6.7.3 && == 2.2.1 && <= 6.5.6 && == 3.4.1 && >= 8.8.3 ) || ( <= 2.6.2 && > 1.4.2 && > 7.1.3 && < 7.2.4 && > 5.1.2 && <= 1.3.2 ) || ( < 3.7.6 && == 6.3.2 && >= 3.3.2 ) || ( <= 4.7.7 && > 5.1.4 )": {
-                                        "dlHash": "hxqfocj",
-                                        "dlSubdir": {
-                                            "RegexDir": "z𩚤2􂞃gO"
-                                        },
-                                        "dlUri": "http:zchh"
-                                    },
-                                    "( == 2.5.2 )": {
-                                        "dlHash": "iropf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 2.3.2 ) || ( <= 6.5.7 && == 6.4.4 && >= 2.5.2 && < 4.1.7 && == 5.1.5 && > 5.4.4 ) || ( < 6.5.6 && > 1.5.2 && < 2.8.6 && == 6.1.8 && > 3.5.3 && <= 6.1.5 && < 1.7.8 )": {
-                                        "dlHash": "zf",
-                                        "dlSubdir": {
-                                            "RegexDir": "/z5["
-                                        },
-                                        "dlUri": "http:wy"
-                                    },
-                                    "( < 2.7.8 && < 2.6.4 && <= 8.3.3 && > 2.5.7 && >= 3.3.5 ) || ( < 1.8.3 && < 5.2.6 && > 4.6.4 && <= 6.1.5 && < 8.6.1 && == 1.7.4 )": {
-                                        "dlHash": "xahguwvn",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:dvai"
-                                    },
-                                    "( < 7.8.8 ) || ( >= 6.4.1 && > 5.6.7 && < 7.6.5 && >= 3.6.2 && >= 8.3.3 && > 7.2.3 )": {
-                                        "dlHash": "fwgv",
-                                        "dlSubdir": {
-                                            "RegexDir": "*r"
-                                        },
-                                        "dlUri": "https:zgzhu"
-                                    },
-                                    "( <= 6.7.4 && < 3.6.4 && < 2.2.3 ) || ( < 6.2.3 && == 6.5.7 && > 5.4.7 && == 4.6.8 && == 2.3.8 && > 8.6.5 && == 1.3.6 && < 1.6.8 )": {
-                                        "dlHash": "kavga",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:rz"
-                                    },
-                                    "( == 5.3.6 && < 7.4.5 && <= 3.1.7 && == 3.3.1 )": {
-                                        "dlHash": "cllwah",
-                                        "dlSubdir": {
-                                            "RegexDir": "􅍨\u0018v^jVLa"
-                                        },
-                                        "dlUri": "https:qb"
-                                    },
-                                    "( >= 3.2.4 && == 7.2.7 && <= 8.5.7 && > 5.8.4 )": {
-                                        "dlHash": "p",
-                                        "dlSubdir": "wvfuoje",
-                                        "dlUri": "http:n"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "jxd",
-                                        "dlSubdir": {
-                                            "RegexDir": "R􃬤rj"
-                                        },
-                                        "dlUri": "https:"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": "https:",
-                        "viPostInstall": null,
-                        "viPostRemove": "wvcetle",
-                        "viPreCompile": "l",
-                        "viSourceDL": {
-                            "dlHash": "bigh",
-                            "dlSubdir": "dvr",
-                            "dlUri": "http:mtjkozdl"
-                        },
-                        "viTags": [
-                            "base-3.4.5",
-                            "Prerelease",
-                            "Prerelease",
-                            "Latest"
-                        ]
-                    }
-                },
-                "HLS": {
-                    "1.7.5": {
-                        "viArch": {},
-                        "viChangeLog": "https:fe",
-                        "viPostInstall": "yjslewv",
-                        "viPostRemove": "qtxm",
-                        "viPreCompile": null,
-                        "viSourceDL": null,
-                        "viTags": [
-                            "old"
-                        ]
-                    },
-                    "6.1.2": {
-                        "viArch": {
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( < 1.6.3 && == 1.7.4 ) || ( == 5.3.3 && <= 3.3.4 && > 7.2.8 )": {
-                                        "dlHash": "jpddhbgx",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:j"
-                                    },
-                                    "( < 5.2.1 && >= 3.8.5 && > 6.8.1 && < 4.4.8 && >= 4.3.1 )": {
-                                        "dlHash": "hsnkpvuy",
-                                        "dlSubdir": {
-                                            "RegexDir": "W>G\r\u0018(L"
-                                        },
-                                        "dlUri": "https:gyol"
-                                    },
-                                    "( < 6.3.1 && <= 8.7.5 && > 8.6.8 && >= 3.3.4 && > 4.5.4 )": {
-                                        "dlHash": "soiqybz",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:jdvynlxs"
-                                    },
-                                    "( == 3.7.5 && <= 6.8.1 && >= 5.1.4 ) || ( > 6.1.3 && >= 2.8.7 && > 8.8.8 && <= 6.8.1 && == 4.6.4 && < 6.5.8 && >= 5.4.6 && >= 2.8.4 && > 5.7.9 )": {
-                                        "dlHash": "ok",
-                                        "dlSubdir": "uztuyoy",
-                                        "dlUri": "http:rnnfynai"
-                                    },
-                                    "( == 3.8.4 && > 5.2.4 && > 2.1.2 && <= 8.8.7 && < 5.7.5 ) || ( < 7.3.8 && == 5.5.8 && == 8.6.1 && <= 10.6.1 && > 5.5.7 && > 1.6.6 && == 4.5.3 && >= 7.8.5 && >= 2.4.8 )": {
-                                        "dlHash": "prfnfg",
-                                        "dlSubdir": "j",
-                                        "dlUri": "http:qhecnjn"
-                                    },
-                                    "( > 6.6.7 && == 1.5.4 && < 3.8.7 && == 4.7.4 && >= 8.4.7 && > 2.1.8 && < 4.3.2 && >= 5.6.3 && >= 2.8.3 ) || ( >= 2.4.5 && < 2.8.7 ) || ( > 2.6.1 && >= 7.2.3 && <= 5.5.4 && >= 3.6.8 && <= 1.3.8 && > 3.2.8 && > 4.4.1 && >= 2.5.2 && > 2.5.8 ) || ( < 2.3.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "opmmscx",
-                                        "dlUri": "https:bt"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 7.4.3 && > 5.2.6 )": {
-                                        "dlHash": "rw",
-                                        "dlSubdir": {
-                                            "RegexDir": "\rAz\u001c"
-                                        },
-                                        "dlUri": "http:cfutcug"
-                                    },
-                                    "( == 3.6.7 && <= 6.3.6 )": {
-                                        "dlHash": "teawdsg",
-                                        "dlSubdir": "kdnizzf",
-                                        "dlUri": "http:v"
-                                    },
-                                    "( > 1.1.3 && > 6.4.5 && == 5.7.2 && > 2.2.3 )": {
-                                        "dlHash": "smjpcv",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:kd"
-                                    },
-                                    "( > 8.1.2 && <= 2.2.8 && >= 5.8.3 && <= 6.7.8 && < 1.5.4 && <= 5.1.6 && == 3.2.5 )": {
-                                        "dlHash": "ix",
-                                        "dlSubdir": "mansuhj",
-                                        "dlUri": "http:qtqpyfrj"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( == 5.3.3 && <= 3.7.6 && > 4.1.3 && >= 7.1.7 && > 2.2.5 ) || ( < 4.6.7 && > 4.4.7 && < 8.3.4 && < 5.8.5 && >= 2.6.5 && < 3.4.5 ) || ( < 1.8.1 ) || ( == 1.4.4 && > 7.3.7 && <= 3.3.1 && > 5.8.7 && <= 8.2.7 && > 5.5.5 && <= 3.7.4 && >= 1.6.4 && > 5.3.1 ) || ( > 8.1.1 && > 7.1.3 && > 5.5.8 && == 4.7.8 && > 4.8.6 && > 6.6.7 && <= 3.4.8 && < 8.1.6 && <= 2.2.8 ) || ( == 8.7.5 && >= 8.4.7 && == 1.8.4 && >= 8.4.4 && <= 9.5.8 && < 6.4.6 && == 1.9.7 && < 3.3.3 )": {
-                                        "dlHash": "r",
-                                        "dlSubdir": "qsrku",
-                                        "dlUri": "https:qmv"
-                                    },
-                                    "( == 7.8.2 && < 5.4.1 && > 6.2.6 && == 7.6.2 && == 8.1.2 && == 5.8.5 && <= 8.1.3 && == 5.6.8 && > 7.5.4 ) || ( > 6.8.8 && <= 7.8.5 && >= 3.1.6 && >= 2.8.6 && == 4.3.5 && >= 7.5.6 && > 1.6.6 && == 8.4.3 )": {
-                                        "dlHash": "tx",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:br"
-                                    },
-                                    "( > 6.3.1 && == 6.8.5 && >= 3.6.1 && < 3.1.3 && >= 5.2.2 && > 2.7.5 && < 6.6.1 && < 1.6.4 )": {
-                                        "dlHash": "myuthek",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001c?"
-                                        },
-                                        "dlUri": "https:aau"
-                                    },
-                                    "( >= 4.1.2 && < 4.5.1 && >= 8.5.2 && == 3.5.7 && >= 4.3.6 && <= 3.6.7 && == 3.4.3 && == 3.6.1 )": {
-                                        "dlHash": "e",
-                                        "dlSubdir": "ixrufb",
-                                        "dlUri": "http:logdh"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "yxcybce",
-                                        "dlSubdir": "woni",
-                                        "dlUri": "http:wiv"
-                                    }
-                                },
-                                "Linux_Fedora": {}
-                            },
-                            "A_Sparc64": {
-                                "Darwin": {
-                                    "( == 1.5.8 && < 2.1.5 && == 3.3.3 && == 1.3.7 && > 1.5.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "qndw",
-                                        "dlUri": "http:clodds"
-                                    },
-                                    "( >= 3.5.1 && >= 8.2.8 && < 7.8.6 && == 1.1.8 && >= 5.5.7 && >= 7.5.6 && == 7.6.1 && > 4.4.5 )": {
-                                        "dlHash": "ife",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:uxbep"
-                                    },
-                                    "( >= 5.7.4 && <= 5.3.1 && < 5.8.1 && > 6.2.1 && > 1.2.7 )": {
-                                        "dlHash": "lkasuija",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:y"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "wxv",
-                                        "dlSubdir": "mpkj",
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 1.5.7 && == 3.5.6 && < 1.4.1 && > 5.8.5 && >= 5.4.8 && <= 1.1.8 && == 6.4.4 && == 6.3.6 )": {
-                                        "dlHash": "p",
-                                        "dlSubdir": "figslrho",
-                                        "dlUri": "http:btratpe"
-                                    },
-                                    "( <= 6.6.7 && <= 8.6.6 && >= 2.8.7 && > 1.4.6 && <= 1.6.1 && <= 4.4.4 && < 8.1.5 && >= 6.7.3 )": {
-                                        "dlHash": "qynsfae",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001f\u0000\u00020\u000c"
-                                        },
-                                        "dlUri": "http:j"
-                                    },
-                                    "( == 3.4.5 && >= 3.6.8 && <= 3.3.5 && <= 7.1.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "]\t\"zS"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 5.5.1 && <= 6.3.8 && == 7.1.6 && > 7.1.2 && == 6.1.2 && > 6.2.7 && <= 4.8.6 && > 1.1.8 )": {
-                                        "dlHash": "degqwek",
-                                        "dlSubdir": "xiifv",
-                                        "dlUri": "https:agcbrdgu"
-                                    },
-                                    "( >= 1.7.5 && < 7.6.4 && >= 3.7.2 ) || ( == 2.2.4 && >= 5.1.7 && < 7.5.7 && < 3.8.2 && == 1.3.1 && == 4.3.4 && < 7.4.5 ) || ( <= 6.4.1 && >= 5.7.6 ) || ( >= 1.1.7 && > 5.6.2 && < 3.7.3 && > 5.8.8 && < 7.5.3 && >= 7.7.4 && >= 8.6.3 && <= 6.6.6 )": {
-                                        "dlHash": "khsh",
-                                        "dlSubdir": {
-                                            "RegexDir": "xOAë·›G"
-                                        },
-                                        "dlUri": "https:jl"
-                                    },
-                                    "( >= 6.8.5 && >= 1.5.2 && > 3.7.3 && >= 3.5.3 && > 7.4.1 && <= 6.6.5 )": {
-                                        "dlHash": "r",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:lwjsow"
-                                    },
-                                    "( >= 8.2.6 && <= 7.2.1 && < 6.7.8 && > 7.6.7 && > 6.4.4 && < 6.7.2 && >= 6.1.5 && == 2.4.6 && == 4.3.4 )": {
-                                        "dlHash": "otpm",
-                                        "dlSubdir": {
-                                            "RegexDir": "r\u0000𨛘U"
-                                        },
-                                        "dlUri": "http:svytatsd"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( == 5.6.5 && <= 6.3.2 && == 2.7.2 )": {
-                                        "dlHash": "jsruow",
-                                        "dlSubdir": {
-                                            "RegexDir": "=\u0014~\u0003[𮫱"
-                                        },
-                                        "dlUri": "http:luyeb"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "szk",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001a􌤎"
-                                        },
-                                        "dlUri": "http:xy"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": "http:d",
-                        "viPostInstall": null,
-                        "viPostRemove": "",
-                        "viPreCompile": "wqu",
-                        "viSourceDL": {
-                            "dlHash": "sixxydky",
-                            "dlSubdir": "qxssqqr",
-                            "dlUri": "http:bzz"
-                        },
-                        "viTags": [
-                            "old",
-                            "old",
-                            "Latest"
-                        ]
-                    },
-                    "6.4.2": {
-                        "viArch": {
-                            "A_32": {},
-                            "A_64": {
-                                "Darwin": {
-                                    "( < 4.5.3 && == 5.7.2 && >= 5.2.3 && == 1.2.5 && < 6.2.3 && >= 3.7.2 ) || ( >= 5.7.2 && == 1.4.1 && <= 1.2.1 && >= 4.6.4 && == 1.6.7 )": {
-                                        "dlHash": "miki",
-                                        "dlSubdir": "ke",
-                                        "dlUri": "http:uerqgdjp"
-                                    },
-                                    "( <= 2.1.7 && <= 8.4.4 && == 8.5.5 && == 6.6.4 && == 6.5.7 && < 1.8.5 )": {
-                                        "dlHash": "zjbon",
-                                        "dlSubdir": {
-                                            "RegexDir": "𝄑b-"
-                                        },
-                                        "dlUri": "http:xevxh"
-                                    },
-                                    "( == 4.8.7 && >= 3.1.8 && >= 2.6.7 && > 9.8.8 && <= 4.1.5 && > 1.8.8 && == 1.1.6 ) || ( == 5.3.3 && == 6.1.1 && < 5.4.3 && >= 6.4.2 && <= 1.7.8 )": {
-                                        "dlHash": "xn",
-                                        "dlSubdir": "n",
-                                        "dlUri": "http:nwe"
-                                    },
-                                    "( > 8.4.8 )": {
-                                        "dlHash": "xez",
-                                        "dlSubdir": {
-                                            "RegexDir": "<􂸙q"
-                                        },
-                                        "dlUri": "http:vkg"
-                                    },
-                                    "( >= 5.4.8 && < 4.5.5 && == 2.7.3 && > 1.4.3 && >= 8.4.5 && > 2.6.3 && > 4.3.2 )": {
-                                        "dlHash": "usdite",
-                                        "dlSubdir": {
-                                            "RegexDir": "lS"
-                                        },
-                                        "dlUri": "http:iicrn"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "su",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:cshvfdr"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 5.4.6 && == 3.4.8 && == 4.5.4 && == 5.3.7 && == 2.5.2 && == 5.1.1 && > 3.4.6 ) || ( < 5.3.8 && >= 5.4.4 && < 3.4.8 && == 2.6.3 && <= 3.3.3 && <= 3.8.5 && > 5.5.4 && >= 2.2.1 ) || ( > 2.3.3 && == 5.8.5 && >= 2.8.2 && <= 6.3.4 && == 7.8.1 && > 3.1.5 && > 8.6.3 && > 7.6.6 ) || ( < 6.2.2 && >= 6.8.5 && >= 2.4.4 && == 4.4.6 && >= 5.5.6 && >= 7.6.8 )": {
-                                        "dlHash": "ee",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:lvwui"
-                                    },
-                                    "( == 4.3.2 && >= 4.2.2 && == 5.4.3 && <= 5.2.2 ) || ( >= 4.4.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "𖦷笣+𩋁\"󳁰"
-                                        },
-                                        "dlUri": "https:jvqplebp"
-                                    },
-                                    "( > 6.5.8 && > 4.8.2 && <= 8.7.6 ) || ( >= 3.6.4 ) || ( > 4.6.6 && == 8.4.8 && < 6.7.4 && > 4.8.8 && >= 4.8.1 && >= 7.7.1 ) || ( > 8.7.5 && > 5.4.4 && == 5.1.2 && == 1.7.3 && <= 8.3.3 )": {
-                                        "dlHash": "bdqxbu",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:tomlmbau"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "lmzxurv",
-                                        "dlSubdir": "evpwp",
-                                        "dlUri": "https:plu"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( < 3.5.5 ) || ( <= 6.1.3 && == 2.5.7 && == 8.8.8 && <= 3.6.1 && > 4.5.3 && < 7.4.5 && == 3.2.3 && < 8.5.7 && > 5.6.6 )": {
-                                        "dlHash": "cxmhecqs",
-                                        "dlSubdir": "b",
-                                        "dlUri": "https:"
-                                    },
-                                    "( <= 5.3.4 && > 2.6.8 && >= 8.2.6 && < 3.5.3 && < 7.4.1 && <= 8.5.2 ) || ( >= 8.2.8 && > 3.7.7 && >= 8.1.3 && >= 4.6.4 && <= 7.6.4 && > 5.6.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "eiaw",
-                                        "dlUri": "http:"
-                                    },
-                                    "( <= 8.3.2 )": {
-                                        "dlHash": "myup",
-                                        "dlSubdir": "m",
-                                        "dlUri": "https:b"
-                                    },
-                                    "( == 6.6.6 && >= 6.1.4 && > 4.8.3 && == 6.5.6 && < 5.3.1 && == 7.4.4 ) || ( < 1.1.3 && == 4.2.1 && < 2.8.1 && < 3.5.2 && < 5.5.2 && < 7.8.3 && <= 7.2.1 && < 7.6.3 && < 8.3.1 ) || ( == 5.1.8 && < 8.2.2 && > 1.2.6 && > 8.1.3 && >= 5.1.1 && <= 6.3.3 && <= 4.1.2 && == 7.3.1 && < 7.2.8 )": {
-                                        "dlHash": "eoxc",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001a󰉶[\u0014챛"
-                                        },
-                                        "dlUri": "https:g"
-                                    },
-                                    "( == 8.3.2 && >= 5.1.1 && >= 8.8.1 && >= 1.7.6 && > 3.4.5 && <= 6.8.3 && <= 3.1.5 && >= 1.3.5 ) || ( >= 3.4.4 && > 4.3.4 && < 4.3.6 && <= 4.6.1 && >= 4.8.3 ) || ( > 5.1.8 && > 8.1.4 && <= 7.2.8 && < 3.4.4 && >= 8.8.5 && > 1.7.2 )": {
-                                        "dlHash": "jbb",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:lgls"
-                                    },
-                                    "( >= 2.6.7 && < 7.1.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "🤋𠞤Ie\u001e\\TU"
-                                        },
-                                        "dlUri": "http:jdrbshsg"
-                                    },
-                                    "( >= 7.8.6 && == 2.5.6 && <= 7.8.3 && == 5.4.5 )": {
-                                        "dlHash": "ythaqy",
-                                        "dlSubdir": "lwxmnya",
-                                        "dlUri": "http:osi"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "wzdbdm",
-                                        "dlSubdir": {
-                                            "RegexDir": "s􈕻"
-                                        },
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 7.1.7 && < 3.4.1 )": {
-                                        "dlHash": "chjylgnc",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:mkvsxkb"
-                                    },
-                                    "( >= 9.5.6 && >= 6.2.8 && < 3.8.8 && >= 4.7.7 && == 7.8.4 && >= 7.4.2 && <= 3.8.2 )": {
-                                        "dlHash": "opixiy",
-                                        "dlSubdir": "c",
-                                        "dlUri": "https:ukvkb"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "bxywbpi",
-                                        "dlSubdir": "n",
-                                        "dlUri": "http:blpgwka"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( <= 8.2.8 && <= 8.2.8 && >= 8.7.2 )": {
-                                        "dlHash": "b",
-                                        "dlSubdir": "cjgsbhwu",
-                                        "dlUri": "https:gydmy"
-                                    },
-                                    "( == 1.2.6 && <= 4.7.2 && < 4.3.7 && > 6.6.2 && == 6.6.2 && == 1.6.7 && >= 7.6.5 ) || ( < 3.7.7 && == 5.7.5 && >= 1.1.7 && == 1.2.3 && == 8.3.7 ) || ( <= 5.8.2 && <= 5.7.1 && >= 7.7.7 ) || ( > 2.8.8 && == 1.7.2 && >= 8.7.6 && < 6.1.8 && <= 2.1.8 && == 5.3.7 && <= 4.6.5 && >= 6.7.6 && == 4.3.1 )": {
-                                        "dlHash": "mntrn",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vpiuopaa"
-                                    },
-                                    "( >= 5.6.7 && < 4.1.8 && < 3.8.1 && >= 2.2.4 && > 1.5.1 && >= 6.5.2 )": {
-                                        "dlHash": "fqois",
-                                        "dlSubdir": "blvduops",
-                                        "dlUri": "https:rgfsy"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0017"
-                                        },
-                                        "dlUri": "https:j"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {},
-                            "A_PowerPC": {},
-                            "A_PowerPC64": {},
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( > 6.2.7 && < 7.5.1 ) || ( < 2.5.2 )": {
-                                        "dlHash": "yifpygv",
-                                        "dlSubdir": {
-                                            "RegexDir": "䗶𪱴nFᚂ𫅬0𞡶"
-                                        },
-                                        "dlUri": "https:assch"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 2.2.1 && >= 7.1.7 && < 6.7.2 && <= 7.2.4 && < 4.4.5 )": {
-                                        "dlHash": "l",
-                                        "dlSubdir": "nxriqyd",
-                                        "dlUri": "http:mwqkzpzk"
-                                    },
-                                    "( <= 4.1.2 && < 7.3.2 )": {
-                                        "dlHash": "abddu",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0008𤁼9𤧇"
-                                        },
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( <= 4.4.4 && <= 5.8.3 && < 2.4.2 && <= 4.2.1 ) || ( >= 2.1.3 && <= 5.6.4 && <= 2.9.8 && >= 1.2.4 && == 3.1.4 && > 6.7.3 && == 5.1.4 && >= 6.2.3 )": {
-                                        "dlHash": "crbkq",
-                                        "dlSubdir": "nw",
-                                        "dlUri": "https:n"
-                                    },
-                                    "( > 4.1.2 && >= 4.3.1 && <= 4.7.6 && <= 2.7.4 && > 2.1.2 && == 5.7.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "srysfbjq",
-                                        "dlUri": "http:yhcj"
-                                    },
-                                    "( >= 4.5.6 ) || ( == 7.6.1 )": {
-                                        "dlHash": "v",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:wurx"
-                                    },
-                                    "( >= 7.4.2 )": {
-                                        "dlHash": "js",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:orwxmhpm"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "plbpfak",
-                                        "dlSubdir": {
-                                            "RegexDir": "𓎍"
-                                        },
-                                        "dlUri": "http:zbu"
-                                    }
-                                }
-                            },
-                            "A_Sparc64": {
-                                "FreeBSD": {
-                                    "( == 2.7.4 && <= 3.7.8 ) || ( < 6.2.2 && > 1.8.7 && >= 3.4.1 && > 8.1.8 && > 3.8.3 && > 8.2.4 && > 5.1.4 && >= 3.3.7 && <= 7.1.6 ) || ( > 3.1.6 && > 7.3.8 && > 5.6.4 )": {
-                                        "dlHash": "eoeiwyx",
-                                        "dlSubdir": {
-                                            "RegexDir": "u\u0005\u000fg4Q[h"
-                                        },
-                                        "dlUri": "https:gdnp"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( > 2.6.4 && > 6.2.8 && == 4.1.4 && < 8.2.8 && >= 3.6.8 && >= 7.1.1 && == 3.4.4 && >= 7.2.6 )": {
-                                        "dlHash": "rfbgyq",
-                                        "dlSubdir": "luleoadu",
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_Debian": {
-                                    "( < 6.6.4 && < 5.3.7 ) || ( == 3.7.4 && == 8.7.1 && <= 4.8.2 && < 3.2.5 && >= 2.2.6 && > 1.5.3 ) || ( < 5.6.5 && == 5.8.2 && > 4.3.8 && > 5.5.2 && < 1.4.8 && < 6.3.2 ) || ( == 8.8.8 && == 3.7.2 && > 7.8.2 && < 5.3.5 && > 4.5.5 && >= 3.6.5 && > 4.7.6 && == 5.2.1 )": {
-                                        "dlHash": "e",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:fze"
-                                    },
-                                    "( < 7.7.8 && <= 7.5.2 && >= 4.2.3 && == 2.1.5 && >= 6.5.2 && == 5.4.5 && == 5.6.2 && == 2.3.3 )": {
-                                        "dlHash": "gj",
-                                        "dlSubdir": {
-                                            "RegexDir": "𢌣o%o"
-                                        },
-                                        "dlUri": "https:pbxvusc"
-                                    },
-                                    "( < 8.8.6 )": {
-                                        "dlHash": "fonw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:lgpw"
-                                    },
-                                    "( == 1.8.6 && > 3.7.7 ) || ( == 3.1.8 && > 8.6.3 && >= 5.7.2 ) || ( <= 2.4.1 && >= 7.7.5 && < 7.4.7 ) || ( < 7.4.1 && > 6.6.5 && == 1.5.1 ) || ( == 4.2.1 && < 6.5.6 && < 1.7.5 && >= 2.7.2 && < 6.5.1 && == 3.4.1 && > 7.7.6 && < 1.2.2 && < 5.1.5 )": {
-                                        "dlHash": "bytxahjb",
-                                        "dlSubdir": {
-                                            "RegexDir": "F"
-                                        },
-                                        "dlUri": "https:od"
-                                    },
-                                    "( == 6.1.1 && == 8.3.8 && < 7.4.6 && > 5.5.5 && == 1.8.8 && <= 4.5.2 ) || ( > 1.1.3 && > 5.6.6 && > 5.8.3 && >= 2.5.4 && <= 4.3.3 && == 4.1.4 && == 5.6.8 )": {
-                                        "dlHash": "l",
-                                        "dlSubdir": {
-                                            "RegexDir": "R*'8W\u0005"
-                                        },
-                                        "dlUri": "https:jqpl"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "k",
-                                        "dlSubdir": {
-                                            "RegexDir": "𡤕a\u001cd8G"
-                                        },
-                                        "dlUri": "http:iue"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": "crywim",
-                        "viPostRemove": "m",
-                        "viPreCompile": "mpouz",
-                        "viSourceDL": {
-                            "dlHash": "iff",
-                            "dlSubdir": "qyobzcw",
-                            "dlUri": "https:yex"
-                        },
-                        "viTags": [
-                            "Latest",
-                            "\u0006/󵥀mL\u0018􊳟S"
-                        ]
-                    },
-                    "7.2.8": {
-                        "viArch": {
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 1.6.3 && >= 4.3.2 && == 3.3.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "qsfv",
-                                        "dlUri": "https:mlppryr"
-                                    },
-                                    "( == 1.6.6 && > 7.3.2 && == 3.5.8 && >= 3.7.2 )": {
-                                        "dlHash": "lduneeg",
-                                        "dlSubdir": {
-                                            "RegexDir": "M&󺱟H4(hi"
-                                        },
-                                        "dlUri": "http:eqqhzf"
-                                    },
-                                    "( == 3.7.5 && <= 8.5.2 && <= 1.2.6 && == 2.4.4 && < 1.4.7 && > 3.1.2 && > 1.1.3 && == 4.8.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "i",
-                                        "dlUri": "http:tt"
-                                    },
-                                    "( > 2.2.5 && <= 2.7.5 && >= 4.4.1 && >= 3.3.7 && >= 8.2.6 ) || ( > 7.5.6 && == 4.3.7 && > 8.1.4 && <= 6.6.8 && > 9.9.7 && < 5.2.8 && <= 8.6.2 ) || ( <= 6.6.1 && >= 4.7.2 )": {
-                                        "dlHash": "pn",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:is"
-                                    },
-                                    "( > 5.6.4 && <= 8.6.3 && == 7.8.7 && == 1.2.3 && < 6.6.6 && < 2.3.4 && == 3.2.1 && > 4.1.1 ) || ( > 1.7.1 && < 6.5.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 8.4.7 && > 3.3.7 && > 1.7.5 && < 3.7.1 && <= 3.4.4 && > 5.7.7 && < 1.2.5 ) || ( <= 7.7.1 && > 1.6.6 && > 7.4.4 ) || ( > 3.3.3 && > 8.3.3 && >= 6.2.2 && > 3.1.7 && >= 4.5.7 && == 7.1.8 && <= 3.6.5 ) || ( == 2.7.2 && > 4.8.4 && == 9.3.4 && >= 3.3.6 )": {
-                                        "dlHash": "jxtqtjwh",
-                                        "dlSubdir": "umnbxl",
-                                        "dlUri": "https:ayelxyh"
-                                    },
-                                    "( >= 2.1.8 && < 4.7.7 && == 5.4.1 )": {
-                                        "dlHash": "uuudi",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:cty"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {
-                                "FreeBSD": {
-                                    "( <= 6.3.6 ) || ( < 7.6.3 && > 7.3.8 && >= 1.7.5 && > 1.2.6 ) || ( >= 3.7.8 && >= 5.1.8 && <= 3.6.6 && >= 4.6.4 && <= 5.5.4 && >= 5.7.1 && > 7.5.2 && >= 8.2.7 && <= 8.3.1 ) || ( > 4.7.1 && >= 8.3.3 && >= 2.8.1 && == 1.5.1 && <= 6.5.2 && == 3.6.3 ) || ( < 6.5.2 && < 3.1.6 && >= 6.2.8 && == 7.1.9 && >= 2.7.3 && == 1.5.7 )": {
-                                        "dlHash": "uetwlte",
-                                        "dlSubdir": {
-                                            "RegexDir": "9𗥨\u000bGP_"
-                                        },
-                                        "dlUri": "http:bhatetwq"
-                                    },
-                                    "( <= 7.3.7 && >= 8.6.1 && >= 4.2.8 && == 4.3.6 )": {
-                                        "dlHash": "ybt",
-                                        "dlSubdir": "zeaxf",
-                                        "dlUri": "https:c"
-                                    },
-                                    "( >= 3.6.4 && >= 1.2.6 && >= 4.5.1 && >= 5.7.1 && > 4.2.7 && <= 2.3.1 && >= 4.6.8 )": {
-                                        "dlHash": "hbvgdaf",
-                                        "dlSubdir": "ez",
-                                        "dlUri": "http:pah"
-                                    },
-                                    "( >= 6.2.8 && > 4.8.7 && == 4.5.4 && < 8.6.4 && > 5.5.6 && == 2.3.5 && >= 4.2.8 )": {
-                                        "dlHash": "pbm",
-                                        "dlSubdir": "ckfnpcs",
-                                        "dlUri": "https:caqdjfru"
-                                    },
-                                    "( >= 6.5.9 && <= 1.8.7 && <= 8.2.5 && < 5.5.6 ) || ( == 6.2.6 && > 4.2.5 && < 8.8.5 && == 3.8.3 && <= 4.1.8 && < 6.4.5 )": {
-                                        "dlHash": "klph",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:sjd"
-                                    },
-                                    "( >= 8.7.8 && < 3.6.2 && >= 7.5.7 && == 3.5.5 && > 4.6.2 && < 9.1.5 && <= 3.3.4 && < 2.1.4 )": {
-                                        "dlHash": "v",
-                                        "dlSubdir": "edphwa",
-                                        "dlUri": "http:car"
-                                    }
-                                }
-                            },
-                            "A_PowerPC": {
-                                "FreeBSD": {
-                                    "( > 7.8.1 )": {
-                                        "dlHash": "dkyf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:evjh"
-                                    },
-                                    "( >= 5.2.4 && <= 8.6.2 && == 8.2.1 ) || ( < 1.8.7 && == 5.8.6 && < 4.5.5 && >= 8.4.3 && <= 7.2.3 && < 7.6.1 && > 1.3.5 && == 8.5.7 ) || ( > 6.2.4 && == 7.3.7 && >= 2.4.1 && <= 5.3.6 && < 6.8.8 && < 7.6.3 && >= 3.4.3 && < 1.8.3 && == 3.4.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "uddtkyo",
-                                        "dlUri": "https:d"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( < 1.6.4 && < 2.4.8 && < 7.2.8 && > 1.7.2 && <= 7.1.7 && >= 10.6.8 && > 2.8.6 ) || ( <= 3.1.7 )": {
-                                        "dlHash": "ravx",
-                                        "dlSubdir": "udppnia",
-                                        "dlUri": "https:rn"
-                                    },
-                                    "( <= 6.3.8 && >= 6.8.5 && == 6.3.5 )": {
-                                        "dlHash": "blrsozgm",
-                                        "dlSubdir": {
-                                            "RegexDir": "{0𧶾"
-                                        },
-                                        "dlUri": "https:wnpspze"
-                                    },
-                                    "( <= 7.3.2 )": {
-                                        "dlHash": "zn",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:finton"
-                                    },
-                                    "( == 4.8.6 && > 6.4.2 && > 8.2.1 && <= 8.2.7 && == 8.8.1 )": {
-                                        "dlHash": "tepv",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:xsemolsz"
-                                    },
-                                    "( == 7.4.3 && <= 1.8.9 && < 5.7.1 && == 2.8.1 && == 5.5.2 && < 1.2.5 && < 5.6.6 ) || ( > 2.3.2 ) || ( >= 6.1.3 && > 1.3.8 && == 1.7.4 && > 6.1.4 && > 3.1.2 && < 2.4.3 && >= 3.3.1 && > 5.6.6 ) || ( < 3.4.7 && < 6.5.2 && >= 3.4.4 && > 3.1.6 && >= 2.4.6 )": {
-                                        "dlHash": "mqqq",
-                                        "dlSubdir": "f",
-                                        "dlUri": "https:m"
-                                    },
-                                    "( > 4.1.9 && >= 6.1.2 && < 6.6.1 ) || ( >= 2.6.3 && < 4.2.1 && > 2.5.4 && == 1.4.6 && == 3.2.7 && == 3.6.3 && > 3.4.5 && > 7.1.1 && > 3.2.4 ) || ( == 1.1.7 && >= 1.5.2 && > 1.6.8 && <= 6.7.8 && <= 5.3.8 && > 6.8.8 ) || ( == 4.8.3 && < 6.3.3 && < 4.7.4 && == 6.9.5 && == 5.2.4 && >= 8.8.6 && > 3.6.2 && > 6.8.5 && <= 3.7.2 )": {
-                                        "dlHash": "bwyqaz",
-                                        "dlSubdir": "rpc",
-                                        "dlUri": "https:sk"
-                                    },
-                                    "( > 4.6.8 && < 3.4.3 && < 2.6.2 && <= 2.2.3 && >= 4.4.8 && > 3.4.2 && == 5.5.4 ) || ( > 6.1.1 )": {
-                                        "dlHash": "l",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:hzaqje"
-                                    },
-                                    "( >= 8.6.3 && < 8.2.8 && < 5.7.3 && == 1.5.8 && == 6.8.6 && <= 7.2.1 && >= 2.5.8 && <= 6.2.8 && <= 4.1.1 )": {
-                                        "dlHash": "eezoaor",
-                                        "dlSubdir": {
-                                            "RegexDir": "&B"
-                                        },
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( < 3.4.2 && >= 7.5.4 && >= 2.5.6 && < 6.4.5 && >= 5.2.3 && == 7.7.4 && > 1.5.4 && == 4.1.5 )": {
-                                        "dlHash": "xarfpbf",
-                                        "dlSubdir": "jaufxst",
-                                        "dlUri": "https:z"
-                                    }
-                                }
-                            },
-                            "A_PowerPC64": {
-                                "FreeBSD": {
-                                    "( > 5.6.7 && < 3.5.7 && <= 8.7.2 )": {
-                                        "dlHash": "grwrac",
-                                        "dlSubdir": "xwtk",
-                                        "dlUri": "http:kzm"
-                                    },
-                                    "( >= 2.2.8 && >= 8.7.6 ) || ( <= 2.4.8 && > 1.2.5 && < 4.1.1 && > 1.1.8 && < 1.1.5 && <= 4.4.2 && < 6.7.3 && < 8.6.3 && >= 6.5.6 ) || ( < 4.5.7 && >= 2.4.7 && > 4.7.4 ) || ( > 2.4.3 && == 5.1.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "fg",
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "kexpie",
-                                        "dlSubdir": "aoaaurgm",
-                                        "dlUri": "https:yr"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( <= 8.6.6 && > 5.1.8 && >= 3.8.6 && == 6.2.3 && == 1.1.6 && < 2.4.5 && > 5.5.6 && == 3.6.6 && > 4.8.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "dzqvjq",
-                                        "dlUri": "http:wsqjvo"
-                                    },
-                                    "( == 1.6.2 && == 2.5.3 && <= 5.3.7 && > 6.5.7 ) || ( == 4.7.4 )": {
-                                        "dlHash": "aunn",
-                                        "dlSubdir": "uhglqo",
-                                        "dlUri": "http:r"
-                                    },
-                                    "( == 1.7.6 && < 5.1.4 && == 7.2.1 && == 4.5.1 && <= 5.8.5 && == 7.6.8 && > 7.3.5 && < 5.8.3 && > 3.4.8 ) || ( < 8.7.8 && >= 5.5.5 && < 4.6.3 && < 5.5.1 && == 7.1.8 ) || ( == 8.3.4 && > 8.3.2 && <= 2.5.4 && > 2.6.1 && <= 7.3.6 && <= 8.8.4 && <= 6.7.4 )": {
-                                        "dlHash": "xklx",
-                                        "dlSubdir": "mf",
-                                        "dlUri": "https:yx"
-                                    },
-                                    "( == 2.3.6 && == 8.7.3 && > 1.4.4 && <= 2.8.2 && <= 5.7.5 && <= 1.6.4 && > 3.3.7 && < 5.1.4 )": {
-                                        "dlHash": "djhhe",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u000b󽘒O\""
-                                        },
-                                        "dlUri": "http:xzlbtxt"
-                                    },
-                                    "( == 3.1.5 && == 2.7.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:zwbnp"
-                                    },
-                                    "( > 3.3.4 && > 7.5.1 && > 5.2.7 && < 2.7.4 && >= 7.4.4 )": {
-                                        "dlHash": "dzyz",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ci"
-                                    },
-                                    "( >= 7.1.4 && < 8.7.4 && <= 2.2.8 && <= 6.6.9 && > 3.4.4 && <= 1.3.4 && >= 8.3.2 && == 7.8.6 )": {
-                                        "dlHash": "bs",
-                                        "dlSubdir": "gdg",
-                                        "dlUri": "https:lphafv"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( < 4.8.7 && >= 6.6.1 && > 4.2.8 && < 3.3.1 && > 6.2.6 && >= 6.6.3 ) || ( <= 7.8.5 && > 6.5.3 && < 6.3.6 && <= 4.8.1 && >= 5.4.5 )": {
-                                        "dlHash": "tsplchbg",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:l"
-                                    },
-                                    "( <= 2.1.5 && <= 5.1.2 && <= 1.4.5 && == 7.6.5 && > 3.4.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "V􌋄"
-                                        },
-                                        "dlUri": "http:mbdinwno"
-                                    },
-                                    "( > 1.8.5 && >= 8.3.2 && >= 5.7.5 && >= 1.2.3 ) || ( == 8.7.7 && <= 8.2.8 && <= 2.7.8 && < 7.6.4 && >= 6.7.5 )": {
-                                        "dlHash": "drowytx",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:fwjqnqg"
-                                    },
-                                    "( > 5.1.1 && < 8.5.7 && <= 3.4.5 && == 1.8.4 && >= 3.6.4 && <= 8.5.4 && == 7.4.3 ) || ( < 5.7.1 )": {
-                                        "dlHash": "nibhgkkb",
-                                        "dlSubdir": "ogv",
-                                        "dlUri": "https:vjhixchm"
-                                    },
-                                    "( >= 5.4.7 && >= 1.5.3 && == 2.2.1 && >= 3.1.2 && >= 4.6.2 && >= 6.1.5 && <= 5.4.2 && >= 8.5.8 ) || ( < 4.4.6 && >= 5.8.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "jprmls",
-                                        "dlUri": "https:kzvtzr"
-                                    },
-                                    "( >= 7.3.7 && == 1.2.5 && < 1.7.3 && == 1.8.7 && <= 6.6.5 && < 5.6.6 && > 6.5.7 )": {
-                                        "dlHash": "drxnuc",
-                                        "dlSubdir": "xa",
-                                        "dlUri": "https:qo"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "jzubdag",
-                                        "dlSubdir": "d",
-                                        "dlUri": "http:gkfrjeen"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 2.7.5 && == 3.8.7 && >= 2.8.6 && == 5.6.1 && > 8.8.8 && >= 2.3.6 && < 7.6.6 && <= 8.8.3 && < 7.4.5 ) || ( >= 4.1.8 && >= 7.6.6 && <= 1.2.3 ) || ( == 7.4.1 && <= 7.3.1 && >= 2.3.7 && == 7.2.6 && <= 3.8.5 && < 8.4.3 && >= 4.4.8 ) || ( == 8.8.4 )": {
-                                        "dlHash": "lrp",
-                                        "dlSubdir": {
-                                            "RegexDir": "8\u0002y菉&v"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( < 8.3.6 && <= 8.3.8 && >= 8.2.4 && >= 3.4.4 && >= 4.3.7 )": {
-                                        "dlHash": "ocusngjp",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0001i\u0014æ““N\u0004"
-                                        },
-                                        "dlUri": "https:ct"
-                                    },
-                                    "( > 1.7.5 && <= 5.6.8 && >= 2.7.3 && <= 5.5.4 && > 7.2.3 && == 3.3.3 && < 8.8.2 && <= 8.3.3 ) || ( > 2.3.4 && > 7.1.7 && > 6.2.8 && <= 3.2.8 && > 6.7.4 && < 7.1.7 && <= 3.3.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\\\u000e)𘇯\r᪥"
-                                        },
-                                        "dlUri": "http:uqhmq"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "lngsfbo",
-                                        "dlSubdir": "ogfqufck",
-                                        "dlUri": "http:wd"
-                                    }
-                                }
-                            },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( < 3.5.1 && >= 5.5.8 && >= 3.1.2 && > 6.3.6 && > 5.7.2 && >= 5.4.8 ) || ( <= 1.6.7 && > 6.4.6 && >= 3.5.3 && < 8.7.5 )": {
-                                        "dlHash": "pfbac",
-                                        "dlSubdir": "h",
-                                        "dlUri": "http:"
-                                    },
-                                    "( < 4.5.2 )": {
-                                        "dlHash": "sibg",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ybv"
-                                    },
-                                    "( < 5.7.2 && == 3.1.4 && == 6.4.6 && <= 4.3.4 && <= 2.6.4 && <= 4.8.1 && <= 3.7.5 && > 2.7.1 && == 8.3.4 )": {
-                                        "dlHash": "bp",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0015󾘥>Ex篷f"
-                                        },
-                                        "dlUri": "https:gn"
-                                    },
-                                    "( <= 5.5.8 && > 7.6.8 && > 1.4.6 && < 3.8.8 && >= 7.1.3 && < 9.3.5 )": {
-                                        "dlHash": "ow",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 3.5.2 )": {
-                                        "dlHash": "yl",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ruqnyp"
-                                    },
-                                    "( >= 3.1.6 && == 8.5.8 && < 7.5.3 && < 3.3.6 && == 7.2.6 && == 4.4.6 && <= 5.3.4 && == 7.5.3 )": {
-                                        "dlHash": "usfgjd",
-                                        "dlSubdir": "i",
-                                        "dlUri": "https:bpyzkqdf"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "c",
-                                        "dlSubdir": "rafhd",
-                                        "dlUri": "https:zb"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 3.5.4 && <= 4.3.5 ) || ( >= 3.4.5 && < 3.2.1 && >= 4.1.6 && >= 4.6.2 && <= 2.1.4 && >= 3.3.4 && < 2.1.2 && < 8.4.2 && == 4.5.8 )": {
-                                        "dlHash": "qvyvekko",
-                                        "dlSubdir": {
-                                            "RegexDir": "鐰RD\u0012dy4􌦎"
-                                        },
-                                        "dlUri": "http:k"
-                                    },
-                                    "( <= 8.5.7 ) || ( > 4.2.8 && < 6.8.4 && <= 3.8.7 && < 5.6.5 && <= 5.5.4 && == 3.6.1 && > 9.1.3 && > 2.2.4 && == 3.6.7 ) || ( <= 3.4.5 && <= 3.1.2 && >= 4.4.7 ) || ( < 1.5.1 && <= 3.3.5 && >= 3.1.2 && > 7.7.2 && <= 2.3.6 ) || ( >= 4.7.5 && > 5.6.3 && > 7.3.8 && < 4.1.8 && > 4.8.8 && <= 4.1.1 && > 3.8.2 && > 7.5.1 && < 6.4.4 ) || ( <= 1.1.6 && >= 3.3.7 && < 6.5.8 && == 2.3.7 )": {
-                                        "dlHash": "gswnwt",
-                                        "dlSubdir": "mgrk",
-                                        "dlUri": "https:hkgdhy"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( <= 6.4.5 ) || ( == 6.1.5 && < 4.2.8 && == 5.4.1 && >= 7.4.5 && <= 1.2.6 && == 7.6.5 && == 8.2.1 && >= 8.6.6 )": {
-                                        "dlHash": "u",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:t"
-                                    },
-                                    "( >= 3.2.2 && < 8.6.6 && <= 1.1.7 && == 1.7.2 && == 3.6.1 && <= 5.6.6 && >= 5.2.5 && < 8.6.4 )": {
-                                        "dlHash": "dsoik",
-                                        "dlSubdir": {
-                                            "RegexDir": "0󸮑R"
-                                        },
-                                        "dlUri": "https:uitrljp"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": "x",
-                        "viPostRemove": "yuey",
-                        "viPreCompile": "oj",
-                        "viSourceDL": {
-                            "dlHash": "ggywaegn",
-                            "dlSubdir": null,
-                            "dlUri": "http:gv"
-                        },
-                        "viTags": [
-                            "ð–¬´",
-                            "Prerelease",
-                            "base-3.8.8",
-                            "old",
-                            "old",
-                            "Prerelease",
-                            "Prerelease",
-                            "old"
-                        ]
-                    }
-                },
-                "Stack": {
-                    "3.6.5": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( <= 8.8.5 && <= 8.2.8 && == 4.4.8 && < 9.5.3 && <= 3.5.8 ) || ( > 6.2.3 && < 2.4.2 && < 5.5.3 && < 1.7.3 && >= 3.1.8 )": {
-                                        "dlHash": "syiprsqc",
-                                        "dlSubdir": "ydpt",
-                                        "dlUri": "https:ucyiv"
-                                    },
-                                    "( <= 8.9.2 && <= 2.4.5 && < 8.8.4 && <= 7.3.1 && == 8.5.7 && < 4.7.3 && > 7.4.6 ) || ( == 8.5.2 && > 3.8.8 && == 4.2.2 ) || ( == 4.6.6 && == 4.4.2 && == 1.6.3 && > 4.7.4 ) || ( == 3.8.6 && > 6.8.2 && < 3.5.1 && <= 8.7.3 && >= 1.2.3 && <= 7.3.7 && <= 5.1.6 && <= 8.2.9 && < 3.3.2 )": {
-                                        "dlHash": "v",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:w"
-                                    },
-                                    "( > 7.1.5 && <= 4.3.3 && >= 7.1.3 && <= 8.7.2 && > 6.1.4 && > 7.2.7 && >= 2.5.3 ) || ( > 4.3.1 && <= 3.8.8 && == 3.6.8 && >= 3.1.6 )": {
-                                        "dlHash": "c",
-                                        "dlSubdir": "qamjlt",
-                                        "dlUri": "http:"
-                                    },
-                                    "( >= 6.6.5 )": {
-                                        "dlHash": "bdxav",
-                                        "dlSubdir": "nj",
-                                        "dlUri": "http:n"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\n*xæ½£c"
-                                        },
-                                        "dlUri": "http:optlw"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 6.1.3 && == 7.3.4 && > 7.6.3 && < 1.7.1 && <= 4.8.6 && <= 6.6.5 && <= 4.3.2 && == 7.2.2 )": {
-                                        "dlHash": "wcyw",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:vgdlvdk"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( < 1.7.6 && > 8.5.1 && < 5.6.7 && > 2.3.4 && < 7.3.5 && > 2.6.7 && == 4.8.3 && == 6.8.5 && < 6.7.4 )": {
-                                        "dlHash": "ttipoatt",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:shp"
-                                    },
-                                    "( <= 1.3.3 && == 8.8.6 && == 8.4.4 && < 3.1.6 && == 6.3.6 && <= 3.5.7 ) || ( <= 5.7.3 && <= 3.4.2 && > 6.7.8 && < 8.8.5 && == 8.5.7 && == 4.8.6 ) || ( < 4.8.8 && >= 6.5.4 && < 5.2.7 && == 7.8.6 )": {
-                                        "dlHash": "vrg",
-                                        "dlSubdir": {
-                                            "RegexDir": "\"\u001e6\u001b%\u00077"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 2.5.1 && < 5.2.6 && == 1.5.7 && <= 2.8.7 && > 6.7.6 )": {
-                                        "dlHash": "uoxxil",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vpvjquf"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 4.5.2 && == 8.1.2 && >= 6.4.2 )": {
-                                        "dlHash": "sag",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 2.1.2 && < 7.6.1 && < 1.5.6 && >= 1.3.6 && <= 4.7.7 ) || ( < 3.2.1 && >= 6.4.6 && <= 2.7.5 && >= 6.6.1 && == 5.3.4 && <= 1.5.5 && <= 5.7.4 ) || ( < 4.6.3 && >= 5.4.8 && > 2.4.8 )": {
-                                        "dlHash": "hzgde",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:g"
-                                    },
-                                    "( == 7.5.8 && >= 6.5.4 && >= 8.8.5 && >= 3.5.3 && < 3.7.5 && == 1.7.2 && <= 3.8.7 && < 4.9.1 )": {
-                                        "dlHash": "ny",
-                                        "dlSubdir": {
-                                            "RegexDir": "莄\\"
-                                        },
-                                        "dlUri": "http:mrsky"
-                                    },
-                                    "( == 8.8.8 && > 9.7.5 && < 1.8.7 && == 5.5.5 && >= 5.8.3 && <= 6.6.8 && == 6.2.3 ) || ( < 6.8.6 && < 1.3.3 && > 1.5.6 && <= 6.1.3 && <= 4.1.7 ) || ( >= 3.1.6 && < 8.3.8 && > 3.1.4 && >= 7.3.4 )": {
-                                        "dlHash": "vxpmut",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:g"
-                                    }
-                                }
-                            },
-                            "A_64": {
-                                "FreeBSD": {
-                                    "( < 5.3.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:jlgf"
-                                    },
-                                    "( == 1.3.3 && <= 6.8.5 && > 6.6.2 )": {
-                                        "dlHash": "odrdieln",
-                                        "dlSubdir": {
-                                            "RegexDir": "𤐆j\t\u0006􆞹l\\"
-                                        },
-                                        "dlUri": "http:ivegs"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( < 8.6.1 && == 2.4.7 ) || ( > 8.3.3 && == 3.6.4 && > 5.8.2 && < 1.1.6 && == 5.5.8 && == 8.5.8 && < 7.2.3 && == 2.3.4 && <= 4.4.5 ) || ( <= 4.5.6 && <= 4.4.2 && >= 3.4.4 ) || ( <= 6.1.1 && <= 4.3.1 ) || ( >= 4.7.8 && < 3.3.6 && == 7.5.7 && > 4.6.4 && == 6.6.7 && >= 5.5.6 && == 4.4.7 && >= 2.1.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "R'6\u0011"
-                                        },
-                                        "dlUri": "http:lqn"
-                                    },
-                                    "( <= 3.1.7 && > 3.4.7 && >= 7.3.2 && <= 3.2.7 && <= 6.3.4 && < 3.3.5 && >= 3.5.7 )": {
-                                        "dlHash": "fftu",
-                                        "dlSubdir": "qblihy",
-                                        "dlUri": "https:umr"
-                                    },
-                                    "( <= 9.4.5 && > 4.4.3 && <= 6.2.4 )": {
-                                        "dlHash": "mf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:zvbgnkmk"
-                                    },
-                                    "( == 3.7.1 && > 1.8.7 && < 4.7.6 && < 3.6.1 )": {
-                                        "dlHash": "aleoztff",
-                                        "dlSubdir": "qwnfdrf",
-                                        "dlUri": "http:j"
-                                    },
-                                    "( == 8.8.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:xz"
-                                    },
-                                    "( >= 7.2.6 && >= 5.5.6 && < 1.8.7 && < 2.2.6 && > 3.8.4 && > 8.1.2 && < 8.7.3 && == 5.6.4 && >= 6.3.8 )": {
-                                        "dlHash": "gzko",
-                                        "dlSubdir": {
-                                            "RegexDir": "w"
-                                        },
-                                        "dlUri": "https:zqdptwo"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": "iit",
-                        "viPostRemove": "b",
-                        "viPreCompile": "yciznzp",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "^u"
-                        ]
-                    },
-                    "5.5.4": {
-                        "viArch": {
-                            "A_64": {
-                                "Darwin": {
-                                    "( <= 1.1.5 && > 6.2.4 && < 6.8.7 && < 5.8.8 && < 1.6.4 && < 1.7.7 && == 5.2.6 ) || ( == 8.7.8 && < 4.2.2 && == 2.2.7 && < 1.8.3 && > 7.5.1 )": {
-                                        "dlHash": "powxuwzx",
-                                        "dlSubdir": "dubstz",
-                                        "dlUri": "http:dctyvhr"
-                                    },
-                                    "( == 9.8.7 )": {
-                                        "dlHash": "ohitvwyc",
-                                        "dlSubdir": "cvbrwq",
-                                        "dlUri": "https:msxlwoeq"
-                                    },
-                                    "( > 1.8.5 && == 2.5.2 && == 5.7.3 && <= 5.8.3 && <= 7.2.6 && >= 9.4.5 && == 6.2.2 && == 7.8.2 )": {
-                                        "dlHash": "acftp",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:pyks"
-                                    },
-                                    "( >= 5.5.4 && >= 8.6.1 && <= 8.5.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "~5\u001eꯏS\u001a"
-                                        },
-                                        "dlUri": "https:lzsga"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "mklkzmq",
-                                        "dlSubdir": {
-                                            "RegexDir": "+\u0018&Z\u0006􎉏2h"
-                                        },
-                                        "dlUri": "https:kjqcploe"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 1.6.4 && >= 4.7.3 && <= 5.1.8 ) || ( > 3.5.2 && == 6.2.7 && > 3.4.7 && == 1.8.3 && <= 2.7.1 )": {
-                                        "dlHash": "kpic",
-                                        "dlSubdir": {
-                                            "RegexDir": "+L_"
-                                        },
-                                        "dlUri": "https:irqaxpld"
-                                    },
-                                    "( > 2.3.3 && < 4.5.2 && > 3.5.4 && == 2.1.5 && >= 4.2.6 && < 1.8.6 && >= 8.4.1 && > 4.5.2 )": {
-                                        "dlHash": "ws",
-                                        "dlSubdir": {
-                                            "RegexDir": "\"n_"
-                                        },
-                                        "dlUri": "http:f"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "unknown_versioning": {
-                                        "dlHash": "buupvfpp",
-                                        "dlSubdir": {
-                                            "RegexDir": "𤺫T𢸦\u0007"
-                                        },
-                                        "dlUri": "http:tkf"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 5.8.4 && < 4.1.1 && == 1.7.4 && >= 1.6.4 && < 5.3.1 )": {
-                                        "dlHash": "ed",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:rmdlg"
-                                    },
-                                    "( >= 6.6.2 && >= 7.1.6 )": {
-                                        "dlHash": "tred",
-                                        "dlSubdir": "qu",
-                                        "dlUri": "http:bkuyb"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( < 6.6.2 ) || ( == 7.6.2 && >= 2.2.5 && < 6.2.5 && == 7.2.2 && <= 4.7.6 && == 5.3.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "husa",
-                                        "dlUri": "http:"
-                                    },
-                                    "( < 8.5.2 && <= 8.2.7 && < 2.7.6 && >= 2.6.6 && <= 5.1.5 && <= 2.7.4 )": {
-                                        "dlHash": "xj",
-                                        "dlSubdir": {
-                                            "RegexDir": "ì‘­#"
-                                        },
-                                        "dlUri": "https:ecniixjd"
-                                    },
-                                    "( > 4.4.4 && <= 8.6.7 && == 1.2.3 && >= 6.8.2 ) || ( > 8.7.4 && > 6.2.5 && < 5.7.9 && <= 6.1.5 && < 5.4.7 && == 6.5.7 && <= 4.2.7 ) || ( >= 1.2.3 && > 4.3.8 && > 6.8.1 && >= 3.8.1 && >= 7.7.6 && == 5.2.6 && > 2.4.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "𨰔H󶓋w"
-                                        },
-                                        "dlUri": "https:ylhlk"
-                                    },
-                                    "( >= 4.3.8 && == 6.1.5 && > 4.7.4 && <= 7.7.7 && < 8.2.5 && > 8.4.8 && < 1.4.4 && >= 5.5.4 && >= 7.3.1 )": {
-                                        "dlHash": "d",
-                                        "dlSubdir": {
-                                            "RegexDir": "J"
-                                        },
-                                        "dlUri": "https:k"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "nieaf",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:mbssx"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 1.2.1 && == 2.3.5 && > 5.3.2 && == 7.8.5 && < 5.2.2 && > 5.3.3 && > 5.8.6 && == 3.8.8 && >= 3.6.9 )": {
-                                        "dlHash": "rl",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ms"
-                                    },
-                                    "( < 3.8.2 && >= 4.2.5 && >= 2.1.3 && > 8.5.7 && <= 7.2.8 && >= 5.6.7 )": {
-                                        "dlHash": "yek",
-                                        "dlSubdir": {
-                                            "RegexDir": "1t𪓎"
-                                        },
-                                        "dlUri": "https:aero"
-                                    },
-                                    "( <= 4.5.3 && < 3.5.7 && > 5.7.7 && <= 8.4.1 && >= 8.8.6 ) || ( > 2.6.4 && > 5.8.1 && <= 8.3.7 && == 2.8.8 ) || ( > 1.7.3 )": {
-                                        "dlHash": "yqk",
-                                        "dlSubdir": {
-                                            "RegexDir": "&\u000bG#ó»°¶\u0013"
-                                        },
-                                        "dlUri": "http:c"
-                                    },
-                                    "( <= 6.4.6 && < 3.6.2 && >= 3.1.8 ) || ( >= 6.6.5 && > 2.5.3 && == 2.7.3 && > 2.4.7 && == 1.3.8 && >= 4.7.7 )": {
-                                        "dlHash": "vfixaude",
-                                        "dlSubdir": "xseckeyo",
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 7.6.8 ) || ( < 8.4.1 && == 8.1.5 && < 5.2.5 ) || ( >= 7.4.7 && <= 3.7.1 )": {
-                                        "dlHash": "bwwb",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:isf"
-                                    },
-                                    "( == 8.4.7 && > 3.4.6 && >= 5.8.5 && == 7.3.2 && < 5.1.6 && > 7.8.1 && < 2.3.2 && > 1.7.4 )": {
-                                        "dlHash": "f",
-                                        "dlSubdir": {
-                                            "RegexDir": "W𬥦U#"
-                                        },
-                                        "dlUri": "http:t"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "xz",
-                                        "dlSubdir": {
-                                            "RegexDir": "3i@3𘓍;hg"
-                                        },
-                                        "dlUri": "https:idna"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 1.2.8 && < 6.8.5 && > 3.5.7 && == 4.5.1 && <= 8.8.5 && > 4.9.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "m\"?\"阘𑃦\u0007["
-                                        },
-                                        "dlUri": "http:b"
-                                    },
-                                    "( >= 7.1.3 && > 6.6.8 && == 1.4.3 && <= 2.8.8 && <= 2.1.8 && > 1.5.3 ) || ( <= 7.3.7 && > 5.6.1 ) || ( > 6.7.4 && < 1.7.1 && > 6.3.4 && <= 5.8.2 && <= 4.8.7 && > 5.6.8 && == 7.4.5 ) || ( < 3.1.9 && < 5.3.1 && < 4.7.8 )": {
-                                        "dlHash": "qx",
-                                        "dlSubdir": {
-                                            "RegexDir": "]\u001dnH󱖏󷍟1"
-                                        },
-                                        "dlUri": "https:uqvsqdxg"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "pheypba",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:punmlevl"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( == 6.5.2 && < 7.4.5 && >= 5.1.8 && >= 8.8.3 && <= 1.8.4 && == 5.8.2 ) || ( >= 8.8.5 && == 3.5.5 && == 1.8.2 && > 8.3.7 && >= 8.5.1 ) || ( == 3.5.7 && >= 8.8.2 && <= 1.2.8 && < 8.5.7 && >= 8.7.1 && <= 6.3.5 && >= 7.2.6 ) || ( < 8.3.8 && <= 7.2.3 && <= 5.8.6 && > 5.3.6 && >= 1.5.4 && == 4.2.4 && == 1.3.3 )": {
-                                        "dlHash": "okof",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_RedHat": {},
-                                "Linux_Ubuntu": {}
-                            },
-                            "A_PowerPC64": {
-                                "FreeBSD": {
-                                    "( < 4.8.2 && < 3.1.2 && < 2.4.1 && == 6.2.7 && < 7.8.3 ) || ( < 1.7.5 && < 7.6.6 && == 6.8.5 && <= 4.4.1 && <= 2.4.3 && >= 5.8.5 )": {
-                                        "dlHash": "gthpmeht",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0017ì­º"
-                                        },
-                                        "dlUri": "http:rkoa"
-                                    },
-                                    "( < 5.7.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "oupl",
-                                        "dlUri": "https:ky"
-                                    },
-                                    "( < 6.7.8 && > 2.4.7 && < 3.2.3 ) || ( >= 2.2.1 && > 1.6.9 && <= 4.2.3 && > 4.2.3 ) || ( <= 6.3.1 && == 8.3.4 && > 6.2.5 && <= 3.3.8 && > 5.6.3 && > 7.5.6 && < 4.8.8 ) || ( <= 5.6.6 && < 7.4.7 && >= 3.8.7 && >= 5.7.8 )": {
-                                        "dlHash": "uvzc",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:oqj"
-                                    },
-                                    "( <= 2.8.7 && == 4.4.7 && == 2.5.6 && >= 6.5.5 && == 4.1.1 && == 4.4.5 ) || ( == 1.2.8 ) || ( < 3.7.3 && < 8.5.5 && > 6.7.4 && <= 7.8.3 && <= 8.5.6 ) || ( > 3.1.8 )": {
-                                        "dlHash": "znxvxqk",
-                                        "dlSubdir": "zcps",
-                                        "dlUri": "https:moj"
-                                    },
-                                    "( == 8.4.1 && == 2.7.3 && > 4.4.4 && > 6.5.5 && <= 8.4.6 && > 2.7.8 && >= 5.5.4 && < 7.7.4 && < 2.3.7 ) || ( > 3.1.7 )": {
-                                        "dlHash": "ugk",
-                                        "dlSubdir": "gr",
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "kdm",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    }
-                                }
-                            },
-                            "A_Sparc64": {
-                                "Linux_CentOS": {
-                                    "( <= 6.5.2 && >= 3.3.3 && > 4.1.5 && <= 7.5.3 && <= 4.2.1 ) || ( > 7.3.8 && < 3.3.2 ) || ( >= 2.5.2 && == 2.3.5 && < 1.8.5 && >= 2.7.1 && == 2.6.7 && > 8.4.2 ) || ( == 6.3.3 && >= 3.7.8 ) || ( < 2.1.7 && >= 3.5.8 && < 8.7.3 && == 7.3.3 )": {
-                                        "dlHash": "nua",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:lrk"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "pmdvpfji",
-                                        "dlSubdir": "ca",
-                                        "dlUri": "https:vjrxxz"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( < 5.2.8 && < 5.7.1 && <= 5.4.1 && > 1.2.4 && <= 8.2.6 && < 4.8.7 )": {
-                                        "dlHash": "ycvjqut",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:zgijmk"
-                                    },
-                                    "( <= 1.5.6 && >= 3.8.1 && >= 6.8.2 && == 7.4.6 && <= 5.5.9 && >= 1.1.7 && > 2.4.4 && > 6.1.4 ) || ( <= 5.5.8 && >= 6.5.8 && == 2.2.3 && >= 2.4.6 && < 2.7.1 && <= 9.7.5 && <= 4.2.2 && == 2.4.5 && <= 4.4.6 ) || ( < 5.5.1 && >= 5.6.1 && > 7.6.3 && == 2.4.1 ) || ( <= 5.2.9 && <= 8.7.4 && == 3.3.7 && == 4.6.6 ) || ( >= 3.4.6 && <= 3.1.2 && == 1.8.6 && <= 6.5.2 && <= 1.3.4 && > 1.2.8 )": {
-                                        "dlHash": "bw",
-                                        "dlSubdir": "iklggdrh",
-                                        "dlUri": "https:hqagceyl"
-                                    },
-                                    "( <= 8.2.8 && == 8.4.5 )": {
-                                        "dlHash": "qxknsu",
-                                        "dlSubdir": {
-                                            "RegexDir": "ô‚€§O"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 8.7.7 && < 6.4.3 && > 1.1.4 && < 4.6.7 && >= 1.9.2 && == 3.3.5 && < 3.5.1 )": {
-                                        "dlHash": "wtwdx",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 6.6.1 && >= 1.7.7 && > 7.1.4 && > 6.8.8 && > 5.8.2 && <= 8.2.2 && <= 2.3.7 && < 6.8.8 && == 2.4.8 ) || ( == 1.6.4 && < 7.2.2 && < 7.8.8 && <= 5.6.7 && < 1.6.2 && >= 8.3.5 && >= 7.6.8 && < 3.7.3 && <= 5.2.4 )": {
-                                        "dlHash": "g",
-                                        "dlSubdir": "jmalbr",
-                                        "dlUri": "https:rbua"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": "https:tlclhud",
-                        "viPostInstall": "rui",
-                        "viPostRemove": "jzlp",
-                        "viPreCompile": null,
-                        "viSourceDL": {
-                            "dlHash": "qskot",
-                            "dlSubdir": null,
-                            "dlUri": "http:srg"
-                        },
-                        "viTags": []
-                    },
-                    "7.1.7": {
-                        "viArch": {
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 4.6.3 && > 1.4.6 && > 4.8.1 && <= 8.4.1 && <= 5.3.8 && < 6.7.1 && == 1.3.2 && > 6.7.8 && > 3.7.2 ) || ( <= 5.7.3 && >= 2.1.5 && <= 2.4.8 && > 3.7.5 && > 4.6.5 && == 8.4.6 )": {
-                                        "dlHash": "bsga",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:tgqt"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "xynz",
-                                        "dlUri": "http:wbu"
-                                    }
-                                },
-                                "FreeBSD": {},
-                                "Linux_Alpine": {
-                                    "( >= 1.4.8 && >= 3.7.4 && < 7.7.8 )": {
-                                        "dlHash": "nguoiw",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0017"
-                                        },
-                                        "dlUri": "http:vaiszgo"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( < 2.3.5 && <= 8.6.3 && >= 2.4.4 )": {
-                                        "dlHash": "qa",
-                                        "dlSubdir": "gjphf",
-                                        "dlUri": "http:fhsk"
-                                    },
-                                    "( < 8.8.7 && <= 8.2.2 && == 6.6.5 && > 5.8.8 && <= 3.5.8 && < 1.6.8 ) || ( < 3.4.7 && == 7.7.5 && == 1.6.7 && < 8.2.3 && >= 5.5.8 && >= 7.1.1 ) || ( <= 4.1.2 && >= 8.3.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "𒂨𭌧Z󸉇\u0015󸈠"
-                                        },
-                                        "dlUri": "https:touqk"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fhb",
-                                        "dlSubdir": "cikib",
-                                        "dlUri": "http:ovbtcr"
-                                    }
-                                }
-                            },
-                            "A_PowerPC": {
-                                "FreeBSD": {}
-                            }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": "yud",
-                        "viPostRemove": "nbnaq",
-                        "viPreCompile": "uqgm",
-                        "viSourceDL": {
-                            "dlHash": "s",
-                            "dlSubdir": "wup",
-                            "dlUri": "http:wljg"
-                        },
-                        "viTags": [
-                            "Prerelease",
-                            "Prerelease",
-                            "base-4.3.8",
-                            "old",
-                            "Recommended",
-                            "Recommended",
-                            "base-7.3.1"
-                        ]
-                    },
-                    "7.4.3": {
-                        "viArch": {
-                            "A_64": {
-                                "Darwin": {
-                                    "( < 8.6.8 && == 2.3.6 && <= 3.6.7 && < 2.6.6 && < 6.6.8 && == 2.7.4 ) || ( >= 8.3.8 && == 6.5.4 )": {
-                                        "dlHash": "tswaesi",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:kjn"
-                                    },
-                                    "( <= 2.1.2 && > 5.6.5 && < 4.5.5 && == 7.3.5 && >= 4.4.4 && <= 7.2.2 )": {
-                                        "dlHash": "fxlttfwy",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:xniyut"
-                                    },
-                                    "( <= 7.6.3 && < 5.2.4 && <= 7.7.6 && >= 6.2.7 && < 8.8.1 )": {
-                                        "dlHash": "qli",
-                                        "dlSubdir": {
-                                            "RegexDir": "0Ir;󴟜𨒙W"
-                                        },
-                                        "dlUri": "http:etq"
-                                    },
-                                    "( <= 7.6.4 && <= 5.2.1 && >= 3.4.3 && < 8.3.5 && == 8.2.7 && > 5.4.2 )": {
-                                        "dlHash": "yr",
-                                        "dlSubdir": {
-                                            "RegexDir": "uc"
-                                        },
-                                        "dlUri": "https:xg"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fppe",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:fecbvse"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( <= 7.2.2 && < 8.4.1 && > 4.7.4 && < 6.2.6 && >= 7.3.2 ) || ( <= 5.3.8 && == 1.2.6 && < 5.8.8 ) || ( == 5.7.4 && > 6.2.7 )": {
-                                        "dlHash": "yhl",
-                                        "dlSubdir": {
-                                            "RegexDir": "K"
-                                        },
-                                        "dlUri": "http:qdv"
-                                    },
-                                    "( == 5.2.7 && == 6.1.7 && == 4.4.3 && < 2.2.2 && >= 4.6.4 && == 5.3.4 && == 8.1.8 && > 6.5.2 && >= 5.5.1 ) || ( >= 5.8.4 )": {
-                                        "dlHash": "ngrqnjxs",
-                                        "dlSubdir": {
-                                            "RegexDir": "=óµ…ª"
-                                        },
-                                        "dlUri": "http:yl"
-                                    },
-                                    "( >= 3.3.7 ) || ( <= 5.5.3 && == 3.4.3 && <= 4.5.8 && > 8.3.5 && < 4.2.5 )": {
-                                        "dlHash": "zk",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0018FP{X"
-                                        },
-                                        "dlUri": "http:jcgowown"
-                                    },
-                                    "( >= 6.7.5 && > 7.4.7 && > 1.6.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "ktg",
-                                        "dlUri": "http:sqonih"
-                                    }
-                                }
-                            },
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 3.5.8 && > 7.5.6 && < 8.6.4 && == 5.6.7 )": {
-                                        "dlHash": "njnidd",
-                                        "dlSubdir": "xatkngi",
-                                        "dlUri": "https:mrvbll"
-                                    },
-                                    "( <= 8.7.3 && <= 2.2.3 && > 5.3.5 && >= 7.9.2 && <= 5.5.1 && >= 8.1.4 && < 1.6.2 && > 6.4.1 && == 4.9.5 )": {
-                                        "dlHash": "uzb",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0002𬐥󽨾\u000f"
-                                        },
-                                        "dlUri": "http:z"
-                                    },
-                                    "( > 6.8.3 && == 5.8.3 )": {
-                                        "dlHash": "lrzeyp",
-                                        "dlSubdir": "zmvmksa",
-                                        "dlUri": "https:wuzrte"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fw",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 8.6.6 && == 8.1.2 && > 3.1.4 && < 5.3.8 )": {
-                                        "dlHash": "rwbwpr",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:sumcpvvi"
-                                    },
-                                    "( > 8.3.1 && > 8.3.4 && > 4.5.3 && > 6.5.3 && == 1.7.5 ) || ( == 2.5.3 && == 7.7.6 && > 8.7.3 && < 1.7.7 && > 8.1.7 && == 2.1.1 )": {
-                                        "dlHash": "dmjwkj",
-                                        "dlSubdir": {
-                                            "RegexDir": "}\u0018\u0007XM"
-                                        },
-                                        "dlUri": "https:nmqmvzom"
-                                    },
-                                    "( >= 2.7.6 )": {
-                                        "dlHash": "g",
-                                        "dlSubdir": {
-                                            "RegexDir": "ꯁ􀞱u"
-                                        },
-                                        "dlUri": "http:nlcj"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "vywuly",
-                                        "dlSubdir": {
-                                            "RegexDir": "󻯀NJY$󴩚"
-                                        },
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( < 7.8.6 && < 6.5.7 && >= 1.8.4 && < 2.7.7 && >= 3.1.4 && < 5.1.2 )": {
-                                        "dlHash": "fbbyube",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:hk"
-                                    },
-                                    "( <= 4.2.4 && >= 8.3.4 && >= 1.1.1 && == 7.3.5 && > 1.8.6 ) || ( == 2.4.3 && <= 2.8.3 && < 1.8.1 && > 7.2.1 && <= 7.6.4 && == 7.1.2 && > 8.8.1 && < 7.2.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": ")S\t\u001cM"
-                                        },
-                                        "dlUri": "http:lowoo"
-                                    },
-                                    "( >= 6.3.5 && == 6.6.7 && >= 5.8.7 && >= 6.7.1 && < 7.8.6 && > 6.6.3 ) || ( == 4.5.3 && < 3.2.8 && == 3.6.1 && < 1.6.3 && >= 4.5.1 && <= 6.3.7 && == 7.3.7 && < 3.5.1 && < 5.5.3 ) || ( <= 4.2.1 )": {
-                                        "dlHash": "zlymiurz",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:awuybzkw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "uv",
-                                        "dlSubdir": {
-                                            "RegexDir": "E3\u001cR'󲕵?"
-                                        },
-                                        "dlUri": "http:b"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "unknown_versioning": {
-                                        "dlHash": "logi",
-                                        "dlSubdir": "cn",
-                                        "dlUri": "https:ejqyzigv"
-                                    }
-                                }
-                            },
-                            "A_Sparc": {
-                                "Linux_Exherbo": {},
-                                "Linux_Mint": {
-                                    "( < 5.1.7 ) || ( < 4.5.3 && > 8.1.5 && <= 9.5.8 && == 1.4.2 && > 5.4.3 )": {
-                                        "dlHash": "twewjrv",
-                                        "dlSubdir": "rdkqk",
-                                        "dlUri": "http:bthher"
-                                    },
-                                    "( < 6.6.5 && > 5.6.4 && > 1.4.6 && <= 6.1.1 && > 8.3.3 && >= 6.2.2 && < 4.8.2 && == 8.7.7 && > 1.5.7 ) || ( <= 3.6.5 && >= 6.2.5 )": {
-                                        "dlHash": "n",
-                                        "dlSubdir": {
-                                            "RegexDir": "n\u0016-􀤢"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( <= 8.8.4 && > 1.1.2 && > 5.3.2 && <= 7.5.7 && <= 6.8.6 && >= 6.5.3 )": {
-                                        "dlHash": "tcvq",
-                                        "dlSubdir": {
-                                            "RegexDir": "gV+<􅪐\u0019LF"
-                                        },
-                                        "dlUri": "http:sh"
-                                    },
-                                    "( == 5.8.9 && >= 6.8.4 )": {
-                                        "dlHash": "cyqz",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:it"
-                                    },
-                                    "( >= 3.4.1 && == 8.3.1 && >= 4.4.8 && > 5.5.2 && < 8.3.5 && < 2.8.5 && <= 6.3.1 && == 8.1.8 && == 1.2.7 ) || ( == 6.1.7 && <= 8.6.5 && > 5.8.2 && == 4.1.5 ) || ( > 7.3.3 ) || ( == 1.3.5 && == 8.5.4 && > 1.5.7 )": {
-                                        "dlHash": "swa",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ixmjj",
-                                        "dlSubdir": {
-                                            "RegexDir": "􎽮\u000c\u0010𠟓㓷𪿽"
-                                        },
-                                        "dlUri": "https:"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": "https:zvogxfg",
-                        "viPostInstall": null,
-                        "viPostRemove": "za",
-                        "viPreCompile": null,
-                        "viSourceDL": {
-                            "dlHash": "qi",
-                            "dlSubdir": "ysl",
-                            "dlUri": "http:v"
-                        },
-                        "viTags": [
-                            "l𢋼",
-                            "Recommended",
-                            "base-1.2.6",
-                            "Latest"
-                        ]
-                    },
-                    "8.6.8": {
-                        "viArch": {
-                            "A_ARM": {
-                                "FreeBSD": {
-                                    "( == 3.8.2 && == 4.1.3 ) || ( > 3.3.1 && <= 2.6.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:lved"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( <= 6.3.2 && > 6.5.6 && < 6.6.4 && > 5.6.8 && > 7.3.1 && < 3.8.6 && == 6.7.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 4.2.6 && < 3.6.8 && >= 2.4.8 && > 8.2.2 && >= 3.1.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:rmq"
-                                    },
-                                    "( > 6.7.1 && <= 2.7.4 && < 2.1.7 && <= 2.4.8 && < 4.8.5 && == 2.6.7 && > 1.6.3 && <= 2.6.1 ) || ( <= 4.8.8 && <= 7.1.2 && <= 3.2.6 )": {
-                                        "dlHash": "bigvei",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:evwlrxj"
-                                    },
-                                    "( >= 6.4.6 && >= 2.1.6 && > 5.1.2 && > 6.6.1 )": {
-                                        "dlHash": "nw",
-                                        "dlSubdir": "g",
-                                        "dlUri": "https:ejmkqz"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "xgrk",
-                                        "dlSubdir": "at",
-                                        "dlUri": "http:ladarlx"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( < 4.6.3 )": {
-                                        "dlHash": "zih",
-                                        "dlSubdir": "e",
-                                        "dlUri": "http:spciildt"
-                                    },
-                                    "( < 8.5.1 && < 7.1.6 )": {
-                                        "dlHash": "uhfxdn",
-                                        "dlSubdir": {
-                                            "RegexDir": "7"
-                                        },
-                                        "dlUri": "https:btdwpra"
-                                    },
-                                    "( <= 4.6.4 && == 1.2.1 && >= 2.8.2 && >= 7.8.7 && == 6.2.8 && > 5.8.4 )": {
-                                        "dlHash": "rfffrin",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:xasvnqse"
-                                    },
-                                    "( <= 7.6.5 && <= 4.2.4 && < 6.1.3 && <= 3.4.8 && < 3.5.8 && <= 6.5.3 && == 1.1.5 ) || ( > 2.8.1 ) || ( == 3.5.2 && == 6.7.4 && <= 8.5.5 && >= 1.4.2 && >= 8.8.2 && == 3.3.3 ) || ( > 2.5.4 && >= 2.7.5 && < 5.7.8 && >= 5.4.4 && < 5.7.3 && >= 2.8.1 && < 3.8.3 )": {
-                                        "dlHash": "ei",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:tbednl"
-                                    },
-                                    "( == 6.7.5 && == 3.5.3 && == 3.1.2 && == 5.7.1 && >= 6.2.4 && < 7.5.8 && > 1.4.4 && >= 4.8.1 && < 3.8.5 ) || ( < 5.8.1 && <= 1.7.5 && == 4.4.7 && >= 4.6.1 ) || ( > 3.6.7 && == 4.5.6 )": {
-                                        "dlHash": "agezwtay",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:chbw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "llvekji",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:j"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( < 6.8.8 && > 8.5.3 && < 8.2.6 && < 7.6.8 && >= 4.1.5 )": {
-                                        "dlHash": "pkpphh",
-                                        "dlSubdir": "hdwl",
-                                        "dlUri": "http:amka"
-                                    },
-                                    "( <= 2.7.3 && > 2.2.6 && <= 7.5.2 && < 7.1.7 && >= 4.3.2 )": {
-                                        "dlHash": "dytbsx",
-                                        "dlSubdir": {
-                                            "RegexDir": "W"
-                                        },
-                                        "dlUri": "https:xektzcyn"
-                                    },
-                                    "( == 2.2.1 && <= 5.7.8 && < 1.5.4 && == 1.3.4 ) || ( <= 5.5.3 && < 7.8.7 )": {
-                                        "dlHash": "wihje",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:dxoipmew"
-                                    },
-                                    "( == 4.3.5 && >= 4.8.4 && == 1.3.5 && >= 4.1.8 )": {
-                                        "dlHash": "gtoirxr",
-                                        "dlSubdir": "dyjqoti",
-                                        "dlUri": "https:zywlr"
-                                    },
-                                    "( > 2.4.5 && < 6.7.6 && < 8.1.4 ) || ( == 4.5.3 && < 4.4.7 && >= 6.4.3 ) || ( == 3.7.7 && <= 2.8.3 && >= 4.3.4 && <= 4.1.8 )": {
-                                        "dlHash": "yrtlq",
-                                        "dlSubdir": {
-                                            "RegexDir": "Û‘2"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 6.7.5 && == 6.6.6 ) || ( <= 5.3.2 && > 4.6.1 && < 2.5.2 && < 4.2.8 && > 1.3.1 && >= 6.1.5 ) || ( > 5.3.1 ) || ( <= 4.5.3 && == 3.6.8 && < 2.5.4 ) || ( == 2.1.4 && == 7.8.2 && >= 8.6.8 && >= 4.3.5 && == 1.2.5 && >= 6.8.1 && >= 8.9.3 )": {
-                                        "dlHash": "efkmysy",
-                                        "dlSubdir": "y",
-                                        "dlUri": "https:"
-                                    },
-                                    "( >= 1.7.3 && > 8.1.4 && >= 3.3.1 && >= 2.7.2 && <= 1.1.5 && > 6.7.7 && >= 3.1.1 && > 4.7.8 && >= 8.3.2 ) || ( < 5.3.5 && < 7.1.1 && == 8.5.6 && < 2.1.7 )": {
-                                        "dlHash": "o",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:mzop"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "bwaakkdk",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:suodulm"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( < 7.1.2 && == 1.6.8 && < 2.3.6 && < 2.3.2 && <= 4.5.7 && > 6.2.7 ) || ( == 3.7.7 && < 2.6.8 && > 8.8.6 && > 4.8.6 && > 7.5.7 && >= 4.2.8 && < 4.8.7 )": {
-                                        "dlHash": "af",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:pm"
-                                    },
-                                    "( == 3.7.4 && > 1.7.8 && > 3.8.7 && >= 7.7.5 && == 4.6.4 && == 5.6.8 && <= 3.4.3 )": {
-                                        "dlHash": "ickamkx",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:btkuwoyr"
-                                    },
-                                    "( > 1.3.1 && == 4.5.4 && < 1.5.6 && == 2.5.6 && == 8.4.4 && >= 3.3.7 )": {
-                                        "dlHash": "yxbmca",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:m"
-                                    },
-                                    "( > 5.5.8 && <= 3.4.6 && == 3.1.4 && <= 5.6.2 && >= 2.6.7 && == 6.2.5 && < 3.5.8 && == 7.8.4 ) || ( < 2.5.1 && < 4.1.4 && < 8.2.3 && <= 3.2.2 ) || ( >= 7.3.1 && <= 6.2.6 && < 3.4.3 )": {
-                                        "dlHash": "ccrajld",
-                                        "dlSubdir": "j",
-                                        "dlUri": "http:pmgxtj"
-                                    },
-                                    "( > 8.3.3 && >= 7.2.4 && > 6.1.4 && <= 3.6.4 && < 4.4.5 && > 4.8.2 && == 1.2.8 )": {
-                                        "dlHash": "fdajlqss",
-                                        "dlSubdir": "icu",
-                                        "dlUri": "https:mrhycflx"
-                                    }
-                                }
-                            },
-                            "A_PowerPC": {
-                                "Darwin": {
-                                    "( < 6.7.1 && > 2.2.3 )": {
-                                        "dlHash": "foatmkx",
-                                        "dlSubdir": "uvrhs",
-                                        "dlUri": "http:fguajhza"
-                                    },
-                                    "( < 7.3.2 && == 7.8.5 && == 1.3.1 && <= 2.7.3 ) || ( < 1.7.7 )": {
-                                        "dlHash": "nndmqe",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:yendebn"
-                                    },
-                                    "( < 7.3.8 && < 4.8.5 && <= 8.4.6 && >= 2.6.7 && >= 9.1.3 && >= 5.2.2 ) || ( >= 5.5.3 && == 2.3.7 && >= 3.7.6 ) || ( <= 7.3.1 && < 2.4.5 ) || ( <= 5.7.6 && > 5.2.6 && == 6.5.3 && == 8.1.3 && <= 3.2.3 && <= 5.2.6 && <= 2.6.4 && <= 1.2.5 && == 8.1.8 ) || ( > 5.1.4 && <= 5.8.6 && > 1.5.4 && == 7.5.5 && > 7.5.7 && <= 3.3.6 && == 3.7.2 && >= 6.5.8 )": {
-                                        "dlHash": "fixwnrp",
-                                        "dlSubdir": {
-                                            "RegexDir": "dᐈ.h<\u0018"
-                                        },
-                                        "dlUri": "http:siomc"
-                                    },
-                                    "( <= 3.1.4 && > 7.3.6 && < 2.8.2 && > 7.5.4 ) || ( >= 4.3.2 && <= 2.5.8 && == 8.4.5 && > 2.2.5 )": {
-                                        "dlHash": "zi",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:i"
-                                    },
-                                    "( > 4.8.6 && == 1.8.3 )": {
-                                        "dlHash": "jcaf",
-                                        "dlSubdir": "wc",
-                                        "dlUri": "https:"
-                                    },
-                                    "( >= 3.7.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "supnsud",
-                                        "dlUri": "http:pybsxj"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "h",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vl"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 7.6.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:acp"
-                                    },
-                                    "( <= 7.8.5 && >= 8.8.3 && >= 2.5.7 && >= 5.4.1 && == 1.2.4 && <= 5.1.8 ) || ( == 8.7.8 && < 1.5.6 && == 8.2.8 && >= 8.7.4 && <= 6.1.2 && >= 1.7.7 && == 7.3.2 && > 5.3.1 && < 8.3.8 )": {
-                                        "dlHash": "oycj",
-                                        "dlSubdir": {
-                                            "RegexDir": "󲐚\u000eL󴴚<흌Ћ"
-                                        },
-                                        "dlUri": "http:igqc"
-                                    },
-                                    "( == 3.2.2 && < 3.5.5 && > 1.5.2 && >= 9.5.4 && > 3.3.6 && <= 4.8.5 && > 5.8.2 && == 6.6.8 )": {
-                                        "dlHash": "zttnh",
-                                        "dlSubdir": "yhpckmwf",
-                                        "dlUri": "http:fudtrx"
-                                    },
-                                    "( >= 4.1.2 && > 4.2.6 && >= 3.3.7 && < 7.3.8 && == 2.8.5 && < 8.7.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "ZC"
-                                        },
-                                        "dlUri": "http:kuh"
-                                    },
-                                    "( >= 6.1.7 && >= 5.4.5 && <= 8.3.5 && < 6.3.5 )": {
-                                        "dlHash": "e",
-                                        "dlSubdir": "t",
-                                        "dlUri": "https:oxvus"
-                                    },
-                                    "( >= 7.5.6 && == 8.4.1 && == 3.3.1 ) || ( > 7.6.3 && < 7.2.7 && < 3.5.7 && <= 5.4.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "8\u000c/􊰆𢐀G"
-                                        },
-                                        "dlUri": "https:wmtp"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( < 2.2.8 && == 1.2.3 && == 4.6.2 && > 5.5.4 && == 3.7.4 && >= 1.2.1 && < 5.4.8 && > 8.5.2 && > 4.8.7 )": {
-                                        "dlHash": "lk",
-                                        "dlSubdir": {
-                                            "RegexDir": "𐫣T\u0014"
-                                        },
-                                        "dlUri": "http:zsak"
-                                    },
-                                    "( <= 3.4.6 && > 5.7.6 && >= 3.8.4 && > 8.2.7 ) || ( < 2.8.4 && >= 4.2.8 && == 1.7.4 && == 2.7.6 && >= 3.6.5 && > 2.8.4 && == 2.5.2 && == 8.7.3 && > 7.5.3 ) || ( <= 6.7.6 && >= 4.4.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:xkkkz"
-                                    },
-                                    "( <= 6.3.7 && <= 5.8.4 && >= 3.5.1 && >= 7.8.2 && == 1.1.3 && < 7.1.5 )": {
-                                        "dlHash": "prsghi",
-                                        "dlSubdir": "swyj",
-                                        "dlUri": "http:hfeph"
-                                    },
-                                    "( == 6.4.7 && >= 4.5.3 && == 5.8.5 && > 5.7.2 && == 4.1.5 && <= 8.7.1 ) || ( < 4.7.3 )": {
-                                        "dlHash": "aqv",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:sykd"
-                                    },
-                                    "( >= 6.4.1 && > 7.5.7 && == 8.4.3 && >= 8.2.4 && < 4.3.2 )": {
-                                        "dlHash": "sdymr",
-                                        "dlSubdir": {
-                                            "RegexDir": "`"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "zs",
-                                        "dlSubdir": "eck",
-                                        "dlUri": "https:w"
-                                    }
-                                },
-                                "Linux_Gentoo": {}
-                            },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 5.5.7 )": {
-                                        "dlHash": "nbu",
-                                        "dlSubdir": "s",
-                                        "dlUri": "https:idxgbbex"
-                                    },
-                                    "( <= 4.7.3 && >= 1.7.2 && == 7.1.4 )": {
-                                        "dlHash": "hxexme",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:tpwaq"
-                                    },
-                                    "( <= 4.7.8 && >= 5.8.2 && <= 8.1.4 && < 1.4.5 )": {
-                                        "dlHash": "teulvi",
-                                        "dlSubdir": "rzgus",
-                                        "dlUri": "https:bszgyyv"
-                                    },
-                                    "( == 2.1.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:hklve"
-                                    },
-                                    "( == 6.3.7 && < 5.4.5 )": {
-                                        "dlHash": "gaqyoej",
-                                        "dlSubdir": "nptinev",
-                                        "dlUri": "http:y"
-                                    },
-                                    "( > 8.1.8 && > 4.2.7 && <= 1.6.1 && == 3.3.6 && >= 8.4.4 && == 2.1.7 ) || ( < 1.3.8 && >= 4.6.3 && <= 4.8.1 && <= 2.8.1 && < 1.8.7 && <= 7.1.8 ) || ( <= 7.2.7 && < 2.1.4 && == 4.2.2 && > 2.2.4 && == 6.5.8 && > 3.3.5 && >= 5.3.4 )": {
-                                        "dlHash": "ggt",
-                                        "dlSubdir": "qf",
-                                        "dlUri": "http:mjvud"
-                                    },
-                                    "( >= 8.7.8 && < 3.1.8 && <= 3.7.6 && >= 8.5.8 && <= 3.8.8 && > 2.5.5 && < 1.3.1 ) || ( >= 1.2.5 && < 6.1.3 && >= 7.7.6 && > 3.1.3 && >= 1.6.3 && >= 4.5.7 ) || ( < 2.1.2 && == 5.5.8 && <= 8.7.8 ) || ( <= 1.2.2 && >= 3.1.1 && < 1.2.1 && <= 1.1.2 ) || ( > 3.4.3 && <= 7.6.5 && > 7.10.1 && >= 6.1.6 && <= 5.3.5 ) || ( > 3.7.5 && <= 7.2.5 && == 7.4.3 && == 6.5.5 && <= 6.5.7 && > 3.4.6 && > 6.1.7 )": {
-                                        "dlHash": "obtibsa",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ro",
-                                        "dlSubdir": {
-                                            "RegexDir": "𬿠t"
-                                        },
-                                        "dlUri": "https:l"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 3.7.3 && > 1.3.8 && < 8.5.8 && < 3.8.2 && <= 1.7.5 && > 1.3.5 && <= 7.3.3 && < 5.4.4 && >= 6.8.6 ) || ( == 3.4.7 && >= 3.6.7 && == 3.5.5 ) || ( <= 1.6.1 ) || ( > 8.7.2 && > 1.6.7 && > 2.3.1 ) || ( <= 3.6.7 && < 3.2.1 )": {
-                                        "dlHash": "jths",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0006D󺸱o"
-                                        },
-                                        "dlUri": "https:wz"
-                                    },
-                                    "( <= 4.3.1 && > 5.4.8 && == 3.4.1 && == 5.3.2 ) || ( >= 8.7.1 && == 2.3.3 && < 8.4.6 && > 6.3.3 )": {
-                                        "dlHash": "o",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:tkkdyec"
-                                    },
-                                    "( <= 7.5.7 && >= 6.8.6 && < 4.4.3 && >= 6.9.5 ) || ( < 7.3.8 )": {
-                                        "dlHash": "ebtu",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:h"
-                                    },
-                                    "( == 2.3.6 && > 3.5.6 && > 1.9.5 && <= 3.4.1 )": {
-                                        "dlHash": "liyodf",
-                                        "dlSubdir": {
-                                            "RegexDir": "J"
-                                        },
-                                        "dlUri": "https:g"
-                                    },
-                                    "( > 3.5.3 && >= 1.5.4 && > 4.1.2 && < 1.1.4 && == 2.6.3 ) || ( >= 3.1.6 && >= 1.8.6 && < 7.8.5 && > 5.3.2 && >= 5.5.1 )": {
-                                        "dlHash": "uuqoqr",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:lpnq"
-                                    },
-                                    "( > 8.5.6 && >= 4.2.6 && <= 7.8.7 && > 7.3.5 && >= 8.8.4 && == 3.5.7 && > 1.7.3 )": {
-                                        "dlHash": "y",
-                                        "dlSubdir": "pxwyrimo",
-                                        "dlUri": "http:nkmf"
-                                    },
-                                    "( >= 8.2.3 && == 7.5.1 && == 5.7.4 && == 4.8.4 && > 8.8.3 && > 6.6.5 && < 2.3.2 ) || ( < 6.4.8 && <= 5.4.6 && < 5.4.1 && == 1.7.5 && >= 7.7.1 ) || ( >= 4.1.4 && >= 4.7.1 && < 8.5.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "i$􇋙"
-                                        },
-                                        "dlUri": "http:kzesrdpl"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( < 3.7.5 && == 2.6.1 && < 1.7.3 && <= 7.3.1 && == 2.5.6 )": {
-                                        "dlHash": "zwfo",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vwpl"
-                                    },
-                                    "( <= 3.5.6 && == 2.3.3 && >= 3.8.7 && > 8.1.3 ) || ( < 5.7.5 && <= 1.5.1 && < 7.5.3 && == 6.2.8 && == 7.7.5 && < 6.5.6 && < 8.8.1 && == 6.5.4 )": {
-                                        "dlHash": "yoxdfr",
-                                        "dlSubdir": {
-                                            "RegexDir": "S^ó¼§¡t"
-                                        },
-                                        "dlUri": "http:yelnj"
-                                    },
-                                    "( > 3.7.1 && <= 2.4.2 && == 5.7.6 ) || ( >= 5.1.2 && <= 1.4.4 && >= 6.3.2 && > 2.6.4 && < 5.8.7 && <= 3.2.2 ) || ( > 6.5.2 && > 7.5.1 && < 2.4.5 && <= 8.1.7 && < 8.8.4 && <= 2.6.1 && > 5.3.1 && > 4.4.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "6\u000f"
-                                        },
-                                        "dlUri": "http:es"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "aav",
-                                        "dlSubdir": "mzx",
-                                        "dlUri": "http:pzpr"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( < 2.4.3 && > 1.5.2 && < 6.3.6 && > 7.7.2 && == 1.5.7 )": {
-                                        "dlHash": "fxz",
-                                        "dlSubdir": {
-                                            "RegexDir": "x\u001a"
-                                        },
-                                        "dlUri": "https:olkdve"
-                                    },
-                                    "( < 2.8.8 && == 1.4.5 && < 7.6.7 )": {
-                                        "dlHash": "pzwrcb",
-                                        "dlSubdir": {
-                                            "RegexDir": "Q\u000c"
-                                        },
-                                        "dlUri": "https:guoua"
-                                    },
-                                    "( < 4.1.2 ) || ( == 3.4.4 && == 7.1.3 && > 8.1.1 && < 1.6.6 && > 3.2.3 && >= 2.3.1 && <= 4.6.1 && <= 4.4.1 && < 8.5.8 ) || ( >= 6.5.7 && > 8.3.5 && <= 7.6.2 && >= 8.4.1 )": {
-                                        "dlHash": "f",
-                                        "dlSubdir": {
-                                            "RegexDir": "n\u00101"
-                                        },
-                                        "dlUri": "https:mhpu"
-                                    },
-                                    "( == 8.3.4 )": {
-                                        "dlHash": "rifbmiey",
-                                        "dlSubdir": "lcxm",
-                                        "dlUri": "https:ve"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "sq",
-                                        "dlSubdir": "y",
-                                        "dlUri": "http:fifo"
-                                    }
-                                }
-                            },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( <= 4.8.5 )": {
-                                        "dlHash": "aku",
-                                        "dlSubdir": {
-                                            "RegexDir": ")\u0007"
-                                        },
-                                        "dlUri": "http:jupsqps"
-                                    },
-                                    "( > 2.6.4 && <= 4.6.6 && < 4.8.8 && < 8.8.8 && == 5.4.2 && > 1.5.6 ) || ( > 5.7.1 && >= 6.6.8 && == 5.6.2 && <= 6.6.2 && < 2.4.4 && == 6.4.5 ) || ( <= 4.4.5 && >= 5.7.2 && < 1.6.2 && == 2.3.1 && == 3.2.3 && > 7.6.5 && >= 8.6.6 && <= 3.5.6 && >= 5.8.3 ) || ( == 7.2.2 && >= 3.5.9 && > 3.4.6 && == 8.6.5 && <= 8.3.7 && >= 4.2.5 && <= 7.6.7 )": {
-                                        "dlHash": "yqcval",
-                                        "dlSubdir": {
-                                            "RegexDir": "D"
-                                        },
-                                        "dlUri": "https:gfwwlv"
-                                    },
-                                    "( > 3.5.5 && < 2.4.7 && <= 6.2.6 && >= 5.6.8 && <= 3.6.3 && <= 8.5.5 && <= 5.6.6 ) || ( >= 4.3.2 && == 9.7.8 && == 5.2.6 && <= 8.6.4 && <= 1.2.3 && < 5.2.5 && < 6.8.7 && < 4.3.2 && < 3.1.8 ) || ( == 7.2.3 && <= 5.6.5 && == 8.6.2 && <= 5.7.7 && >= 5.6.8 && > 1.4.1 )": {
-                                        "dlHash": "hrruqzz",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:kmo"
-                                    },
-                                    "( > 6.8.1 && > 1.7.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:uydacdx"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fdvhy",
-                                        "dlSubdir": "shl",
-                                        "dlUri": "https:yjhwtao"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( <= 4.1.3 && >= 7.8.8 && > 5.7.2 && < 3.8.2 && == 5.3.7 && >= 3.4.5 )": {
-                                        "dlHash": "swjo",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:lcmns"
-                                    },
-                                    "( > 4.6.3 && > 5.1.1 && > 3.7.6 && < 1.2.5 && == 1.3.7 && > 5.6.4 && > 5.5.3 && >= 4.4.4 )": {
-                                        "dlHash": "fjkvymtq",
-                                        "dlSubdir": "utryrhxs",
-                                        "dlUri": "http:r"
-                                    },
-                                    "( > 8.6.8 && >= 5.4.4 && >= 6.8.5 && <= 3.6.2 && == 7.8.1 && <= 7.1.5 && < 2.4.2 ) || ( < 6.3.5 && < 5.3.6 && < 1.3.7 )": {
-                                        "dlHash": "tefe",
-                                        "dlSubdir": {
-                                            "RegexDir": "􅇗217\u0000ᯟS/"
-                                        },
-                                        "dlUri": "https:sgqq"
-                                    },
-                                    "( >= 2.6.8 && >= 4.5.3 && == 8.2.8 && >= 3.2.7 && < 3.7.6 && > 1.3.7 && < 3.8.3 && >= 4.1.3 && < 5.8.1 )": {
-                                        "dlHash": "gkheab",
-                                        "dlSubdir": "fspimcye",
-                                        "dlUri": "http:"
-                                    },
-                                    "( >= 4.1.6 && > 1.7.3 && == 7.3.6 )": {
-                                        "dlHash": "orhwsa",
-                                        "dlSubdir": "kb",
-                                        "dlUri": "https:h"
-                                    },
-                                    "( >= 6.1.8 && > 3.5.8 && == 4.6.8 && < 5.4.6 && <= 5.1.6 && >= 5.4.3 && > 1.4.2 )": {
-                                        "dlHash": "boj",
-                                        "dlSubdir": {
-                                            "RegexDir": "G?XJz\u000e𥰹"
-                                        },
-                                        "dlUri": "http:cefqajgo"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "r",
-                                        "dlSubdir": {
-                                            "RegexDir": "*󵅌 󹮘\u0003%"
-                                        },
-                                        "dlUri": "https:lldsn"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( <= 1.3.2 && >= 8.5.6 && <= 2.5.4 && < 3.2.1 && == 3.1.2 && <= 2.8.8 && < 4.8.5 && < 1.3.4 && < 8.3.1 )": {
-                                        "dlHash": "cfxcs",
-                                        "dlSubdir": "dpvyg",
-                                        "dlUri": "http:pajpn"
-                                    },
-                                    "( <= 4.5.7 && <= 4.5.4 && >= 7.2.6 )": {
-                                        "dlHash": "th",
-                                        "dlSubdir": "tupvjekj",
-                                        "dlUri": "https:wkktf"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( > 8.7.6 && == 4.2.5 && <= 5.3.1 ) || ( >= 4.2.6 && <= 4.1.5 && >= 1.7.3 && > 2.8.8 && == 6.2.8 && >= 5.8.5 && <= 3.6.8 && >= 5.2.6 )": {
-                                        "dlHash": "nrg",
-                                        "dlSubdir": "eqdp",
-                                        "dlUri": "http:de"
-                                    },
-                                    "( >= 1.8.2 && == 7.4.2 && < 2.8.9 && <= 2.3.1 && > 4.1.6 && > 3.5.6 && <= 6.8.6 && < 5.1.1 )": {
-                                        "dlHash": "parn",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "qnhb",
-                                        "dlSubdir": {
-                                            "RegexDir": "g"
-                                        },
-                                        "dlUri": "http:kv"
-                                    }
-                                }
-                            },
-                            "A_Sparc64": {
-                                "Darwin": {
-                                    "( < 3.7.8 ) || ( <= 3.2.7 && > 3.6.3 && >= 5.4.3 && < 3.5.7 && == 8.5.3 && > 3.5.7 && <= 3.4.3 && > 3.6.8 && == 6.6.8 )": {
-                                        "dlHash": "kakykk",
-                                        "dlSubdir": "zoveh",
-                                        "dlUri": "https:n"
-                                    },
-                                    "( < 4.2.7 && <= 9.5.8 && < 2.3.1 && == 6.3.3 && >= 5.7.8 && <= 1.7.6 && > 8.5.6 ) || ( >= 8.4.7 && == 2.5.1 && < 1.4.5 && >= 5.3.8 ) || ( >= 1.8.1 && <= 2.7.7 && >= 1.7.6 && == 4.3.4 && == 6.8.5 && >= 3.2.6 && >= 2.2.7 )": {
-                                        "dlHash": "i",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:skyti"
-                                    },
-                                    "( < 6.2.2 && > 5.8.8 && > 1.8.2 && == 6.3.7 && == 4.4.3 && >= 7.2.7 && == 8.1.5 )": {
-                                        "dlHash": "tu",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:b"
-                                    },
-                                    "( > 5.3.3 && > 4.5.2 && < 6.4.3 )": {
-                                        "dlHash": "qcgnnwz",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001bi'y("
-                                        },
-                                        "dlUri": "http:lsnqoqcs"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "vvsg",
-                                        "dlSubdir": {
-                                            "RegexDir": "ó¿‚Š0ó´™‚\"9"
-                                        },
-                                        "dlUri": "https:iyuyln"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( >= 2.4.8 && >= 3.8.2 && <= 6.2.4 && > 5.3.3 && > 6.2.1 && == 1.3.3 && == 8.6.6 && >= 6.5.4 && < 2.7.1 )": {
-                                        "dlHash": "iyrwumom",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( >= 8.3.8 && > 2.2.3 && < 7.6.6 ) || ( <= 4.7.3 && <= 2.2.3 && < 4.7.5 && == 7.2.8 && < 8.6.8 && > 1.8.4 )": {
-                                        "dlHash": "fulf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( < 7.7.7 && == 8.1.3 && == 2.3.7 && >= 1.5.7 && < 1.7.6 && < 6.8.2 ) || ( >= 4.3.2 && <= 3.6.7 && > 5.9.5 && <= 6.1.6 && <= 5.7.8 && < 7.3.5 && <= 2.1.6 && == 3.1.8 )": {
-                                        "dlHash": "rxsetoel",
-                                        "dlSubdir": "axd",
-                                        "dlUri": "http:e"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "hwyervv",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:nf"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": "uhwai",
-                        "viPostRemove": null,
-                        "viPreCompile": "pi",
-                        "viSourceDL": {
-                            "dlHash": "px",
-                            "dlSubdir": "h",
-                            "dlUri": "https:obmuxvl"
-                        },
-                        "viTags": []
-                    }
-                }
-            },
-            "toolRequirements": {
-                "Cabal": {
-                    "7.7.4": {
-                        "Darwin": {
-                            "( < 3.6.5 && <= 4.1.4 && == 8.2.8 && < 8.4.4 && == 6.4.6 )": {
-                                "distroPKGs": [],
-                                "notes": "mmexzz"
-                            },
-                            "( == 1.8.6 && > 3.1.1 && < 2.5.6 && <= 5.5.1 && <= 6.2.8 && < 6.1.4 ) || ( >= 8.2.6 && < 6.6.4 && == 2.7.2 ) || ( <= 1.1.4 ) || ( >= 5.5.3 ) || ( == 1.1.1 && < 8.8.3 && < 4.6.1 )": {
-                                "distroPKGs": [
-                                    "bpgbf",
-                                    "ov",
-                                    "gohah",
-                                    "dim",
-                                    "rnw"
-                                ],
-                                "notes": "og"
-                            },
-                            "( == 6.6.2 && >= 5.8.6 && <= 8.8.5 && > 8.4.8 && > 3.4.6 && > 6.7.4 && < 7.4.2 )": {
-                                "distroPKGs": [
-                                    "nak"
-                                ],
-                                "notes": "o"
-                            },
-                            "( == 8.4.4 && <= 6.8.5 && < 6.4.2 && < 4.7.7 && == 8.3.1 && >= 4.4.4 && <= 1.8.8 ) || ( >= 6.4.1 && <= 1.2.1 && <= 1.1.6 && >= 4.6.4 && == 3.8.5 && < 6.3.4 && <= 8.3.3 ) || ( < 1.1.1 && == 2.2.4 && == 2.1.3 ) || ( >= 7.4.5 && <= 5.2.2 )": {
-                                "distroPKGs": [
-                                    "ccs",
-                                    "rbk",
-                                    "irq",
-                                    "nrv",
-                                    ""
-                                ],
-                                "notes": "hqihjmgx"
-                            },
-                            "( > 5.8.8 && == 4.1.2 && <= 7.4.5 && <= 7.8.5 && > 7.8.8 ) || ( > 6.7.6 && < 1.1.2 && > 8.1.3 && > 7.8.1 && >= 3.2.7 && >= 7.7.2 && >= 3.7.6 && == 8.3.4 && > 2.1.1 )": {
-                                "distroPKGs": [
-                                    "tow"
-                                ],
-                                "notes": ""
-                            },
-                            "( >= 4.5.2 )": {
-                                "distroPKGs": [
-                                    "huwtmo",
-                                    "ub",
-                                    "",
-                                    "ijcodwkd",
-                                    "kvsumupo"
-                                ],
-                                "notes": "zehhiqp"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "her",
-                                    "tqlqzr",
-                                    "irvfnry",
-                                    "usufmq"
-                                ],
-                                "notes": "jakuca"
-                            }
-                        },
-                        "Linux_CentOS": {
-                            "( < 1.8.3 && == 6.5.1 && > 7.6.6 && > 8.2.3 && >= 2.1.3 && == 2.8.3 && >= 3.3.2 && <= 7.3.5 ) || ( <= 3.1.1 && > 4.3.4 && == 7.4.4 )": {
-                                "distroPKGs": [
-                                    "nsssktp"
-                                ],
-                                "notes": "z"
-                            },
-                            "( < 4.8.8 && == 4.8.3 && > 1.3.3 && >= 7.6.8 && >= 1.5.5 && < 3.7.1 )": {
-                                "distroPKGs": [
-                                    "bcwq",
-                                    "miy",
-                                    "ftgsibt",
-                                    "gg"
-                                ],
-                                "notes": "wykbjqq"
-                            },
-                            "( > 2.8.5 && <= 6.2.6 && == 3.8.4 && < 2.4.4 && <= 1.1.3 && >= 2.8.4 && >= 3.4.7 && <= 6.6.1 && < 5.4.5 ) || ( == 2.3.3 && <= 2.4.5 && > 4.6.6 && < 8.7.2 && > 8.6.7 ) || ( >= 3.3.7 && < 5.6.7 && > 5.4.2 && >= 5.3.6 && <= 2.8.1 && <= 6.4.2 && < 6.5.7 )": {
-                                "distroPKGs": [
-                                    "kxuqg",
-                                    "ti",
-                                    "fw",
-                                    "ueeci",
-                                    "vl"
-                                ],
-                                "notes": "gdjxo"
-                            }
-                        },
-                        "Linux_Debian": {
-                            "( < 1.5.4 && >= 2.5.6 )": {
-                                "distroPKGs": [
-                                    "djhlb"
-                                ],
-                                "notes": "wsrzg"
-                            },
-                            "( < 5.5.7 && == 1.2.5 && <= 7.2.8 )": {
-                                "distroPKGs": [
-                                    "xe",
-                                    "fuvqkur"
-                                ],
-                                "notes": "fpdbwhjb"
-                            },
-                            "( <= 1.1.7 && > 7.8.8 && == 1.5.4 && >= 6.7.1 ) || ( < 5.6.7 && <= 2.7.8 && > 1.6.4 && <= 1.3.1 && >= 3.3.1 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "ownkg"
-                                ],
-                                "notes": ""
-                            },
-                            "( > 8.5.3 )": {
-                                "distroPKGs": [
-                                    "ggfcpbyi",
-                                    "xo",
-                                    ""
-                                ],
-                                "notes": "amfd"
-                            }
-                        },
-                        "Linux_Fedora": {},
-                        "Linux_Mint": {
-                            "( >= 3.8.5 )": {
-                                "distroPKGs": [
-                                    "udpg",
-                                    "qus",
-                                    "fp",
-                                    "a",
-                                    "kp",
-                                    "ued",
-                                    "zeqe"
-                                ],
-                                "notes": ""
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "cchshles",
-                                    "pyjfbp",
-                                    "wv",
-                                    "hobjeirt",
-                                    "sogfpzqj",
-                                    "tczx",
-                                    "yyxb",
-                                    ""
-                                ],
-                                "notes": "ebmmhf"
-                            }
-                        },
-                        "Linux_Ubuntu": {
-                            "( >= 7.4.5 && < 2.8.2 && <= 8.8.7 && == 8.4.1 && < 5.9.6 && <= 5.6.5 && < 6.5.6 && == 1.3.1 )": {
-                                "distroPKGs": [
-                                    "gs"
-                                ],
-                                "notes": "kbzkotf"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "udyih",
-                                    "",
-                                    "yoe"
-                                ],
-                                "notes": "jysijo"
-                            }
-                        }
-                    },
-                    "7.8.2": {
-                        "FreeBSD": {
-                            "( == 7.4.8 && <= 1.4.4 && <= 2.2.6 ) || ( < 2.1.4 && < 4.5.3 && <= 7.4.3 && > 9.5.8 ) || ( > 8.2.1 )": {
-                                "distroPKGs": [],
-                                "notes": ""
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "hcsyomqc",
-                                    "vovh",
-                                    "",
-                                    "iklzzboa",
-                                    "kxpxrmh",
-                                    "kvv",
-                                    "zqk"
-                                ],
-                                "notes": "lcovzj"
-                            }
-                        },
-                        "Linux_Ubuntu": {
-                            "( <= 3.6.7 && <= 4.8.5 && < 1.5.7 && > 5.3.1 && <= 7.5.7 && <= 3.1.4 && > 7.3.4 && > 6.1.7 ) || ( > 3.1.7 && > 5.4.5 && <= 3.6.7 && >= 9.8.3 && > 8.5.8 && < 6.8.1 && == 1.2.6 && == 6.4.5 )": {
-                                "distroPKGs": [
-                                    "eugqrccr"
-                                ],
-                                "notes": "wfp"
-                            }
-                        }
-                    },
-                    "unknown_version": {
-                        "Darwin": {
-                            "( < 7.6.1 && <= 5.3.4 && == 4.3.1 && < 4.7.8 && >= 3.6.1 && >= 8.7.5 )": {
-                                "distroPKGs": [
-                                    "mldarfsz",
-                                    "bwiuq"
-                                ],
-                                "notes": "b"
-                            },
-                            "( >= 2.8.6 && == 4.3.2 && >= 3.2.6 && < 1.7.5 )": {
-                                "distroPKGs": [
-                                    "tcnnitzp",
-                                    "ywyn",
-                                    "rehieto",
-                                    ""
-                                ],
-                                "notes": ""
-                            },
-                            "( >= 5.3.6 && <= 4.7.3 && <= 7.5.5 )": {
-                                "distroPKGs": [
-                                    "bnpybg",
-                                    "mi",
-                                    "wwoaolxq",
-                                    "tmuyozfs",
-                                    "qz",
-                                    "hkfi",
-                                    "wwd"
-                                ],
-                                "notes": "nxvco"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "rbtsg",
-                                    "gxahhdcb",
-                                    "tfutbpg",
-                                    "fyqyfn",
-                                    "xmjqoqsd",
-                                    "ix",
-                                    ""
-                                ],
-                                "notes": "djegug"
-                            }
-                        },
-                        "FreeBSD": {
-                            "( == 4.1.6 && >= 7.3.8 && > 2.2.4 && > 6.4.7 && < 4.8.5 ) || ( >= 2.6.7 && == 4.8.7 && >= 8.8.10 && >= 7.7.4 && == 8.4.6 )": {
-                                "distroPKGs": [
-                                    "auzmgdb",
-                                    "uauzgst",
-                                    "wuebrkb",
-                                    "r",
-                                    "zsgs",
-                                    "divpsee"
-                                ],
-                                "notes": "nbvbsn"
-                            }
-                        },
-                        "Linux_RedHat": {
-                            "( <= 4.5.8 && > 1.6.8 && < 2.7.7 ) || ( <= 2.2.7 && < 1.3.6 && > 6.1.5 && == 1.3.4 && > 4.5.2 && == 4.1.7 ) || ( <= 7.4.7 && <= 1.8.2 && > 5.7.8 && < 6.8.5 && <= 4.3.4 && >= 2.1.6 ) || ( == 2.2.5 && > 1.4.2 && > 3.9.4 )": {
-                                "distroPKGs": [
-                                    "xiuun",
-                                    "gndvpp",
-                                    "",
-                                    "nmfqlr",
-                                    "zzcjc"
-                                ],
-                                "notes": "ytcrtm"
-                            },
-                            "( <= 5.8.3 && == 3.4.8 && < 1.4.6 && < 2.5.8 ) || ( >= 4.6.4 && >= 8.7.6 && <= 2.2.8 && <= 2.8.3 && <= 5.3.5 && <= 6.7.3 && < 3.5.2 )": {
-                                "distroPKGs": [
-                                    "y",
-                                    "kfc",
-                                    "dblcvrfv",
-                                    "wwjuxpk"
-                                ],
-                                "notes": "nbve"
-                            },
-                            "( == 4.7.1 && < 2.2.6 )": {
-                                "distroPKGs": [
-                                    "wqy",
-                                    "r",
-                                    "bvhajz",
-                                    "ahxxwx",
-                                    "pgotj",
-                                    "bp",
-                                    "zjblrt"
-                                ],
-                                "notes": ""
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "lo",
-                                    "wofmkj",
-                                    "ryudcry",
-                                    "hpfq",
-                                    "",
-                                    "onvnodam"
-                                ],
-                                "notes": "joxjza"
-                            }
-                        }
-                    }
-                },
-                "GHCup": {
-                    "3.7.7": {},
-                    "5.1.7": {
-                        "Darwin": {
-                            "( < 8.2.8 && > 3.8.3 && >= 1.5.4 && == 2.6.5 )": {
-                                "distroPKGs": [
-                                    "vyiru",
-                                    "",
-                                    "cedwsfiq",
-                                    "no"
-                                ],
-                                "notes": "xufpoxgx"
-                            },
-                            "( <= 6.2.2 && == 2.5.5 && <= 5.8.8 && == 4.3.1 ) || ( > 6.5.5 && >= 1.8.1 && >= 4.3.2 && < 8.2.2 && < 1.5.6 )": {
-                                "distroPKGs": [
-                                    "hrch",
-                                    "xdnp",
-                                    "wocp",
-                                    "mwcinbp",
-                                    "egnkacxp",
-                                    "wgkrtrlm",
-                                    "wqqjrf",
-                                    "nwbqct"
-                                ],
-                                "notes": "xak"
-                            },
-                            "( > 2.4.7 && == 8.6.4 && <= 3.5.3 )": {
-                                "distroPKGs": [
-                                    "nnvt",
-                                    "qcag",
-                                    "lxanmo",
-                                    "cd"
-                                ],
-                                "notes": "hqfh"
-                            },
-                            "( > 5.5.7 && <= 2.6.5 && < 5.4.6 && > 5.1.7 && > 6.3.6 && >= 8.6.8 ) || ( < 7.2.5 && < 2.4.8 && >= 8.4.6 )": {
-                                "distroPKGs": [],
-                                "notes": "hgwl"
-                            },
-                            "( > 5.7.2 && < 3.7.4 && < 4.1.9 )": {
-                                "distroPKGs": [
-                                    "mkvre",
-                                    "hgrosv",
-                                    "wgdbiefm",
-                                    "hubdygrq",
-                                    "ecz",
-                                    "luwcu"
-                                ],
-                                "notes": "eecr"
-                            }
-                        },
-                        "FreeBSD": {
-                            "( < 7.1.3 && >= 6.6.4 && <= 8.7.5 && >= 7.7.7 && <= 7.2.1 && < 7.1.4 && == 1.5.2 && <= 8.2.2 ) || ( >= 4.4.1 && < 2.4.1 && <= 3.4.3 && > 2.2.3 && == 2.7.3 && == 3.2.8 && <= 3.4.6 && >= 3.2.2 ) || ( > 5.5.3 && > 8.1.1 && > 8.4.2 && > 5.8.8 )": {
-                                "distroPKGs": [],
-                                "notes": "hfb"
-                            },
-                            "( > 8.1.3 && < 8.6.8 && < 3.7.1 && == 7.2.1 )": {
-                                "distroPKGs": [
-                                    "fuzyvnfa",
-                                    "heud",
-                                    "",
-                                    "whkd"
-                                ],
-                                "notes": "jfh"
-                            },
-                            "( >= 2.3.7 ) || ( > 5.1.7 && >= 7.4.1 && >= 4.5.7 && < 7.4.5 && <= 5.5.7 && <= 5.3.3 && < 1.6.3 && == 5.3.2 && > 4.6.8 )": {
-                                "distroPKGs": [
-                                    "tgdxxie",
-                                    "tudedtxa",
-                                    "",
-                                    "r",
-                                    "",
-                                    "qycdk",
-                                    "foid"
-                                ],
-                                "notes": "jijhzazh"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [],
-                                "notes": "icll"
-                            }
-                        }
-                    },
-                    "7.3.3": {
-                        "Darwin": {
-                            "( < 1.5.4 && == 8.3.1 && > 6.6.5 && >= 7.3.1 && <= 5.4.8 && >= 2.6.5 && == 8.8.1 && > 2.3.1 && <= 6.5.3 ) || ( > 7.1.1 && <= 1.1.6 && == 3.1.9 && == 1.1.7 && <= 8.8.8 && <= 6.3.6 ) || ( > 8.6.8 && >= 5.4.4 && > 8.4.5 && < 5.8.3 && <= 6.5.4 && > 8.4.2 && >= 6.4.1 && > 9.1.4 && < 4.6.6 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "gcmfnce",
-                                    "rly"
-                                ],
-                                "notes": "vb"
-                            },
-                            "( <= 1.4.4 && == 5.7.4 )": {
-                                "distroPKGs": [
-                                    "vskpdkr",
-                                    "lwgdeci",
-                                    "a",
-                                    "k",
-                                    "",
-                                    "axn",
-                                    "brwmhtii"
-                                ],
-                                "notes": "erla"
-                            },
-                            "( > 6.7.2 && == 4.4.4 && >= 4.8.2 && < 2.2.6 )": {
-                                "distroPKGs": [
-                                    "fpqdf"
-                                ],
-                                "notes": ""
-                            }
-                        },
-                        "FreeBSD": {
-                            "( < 2.1.5 && == 2.1.4 )": {
-                                "distroPKGs": [
-                                    "ptlf",
-                                    "jedqybm",
-                                    "vygog",
-                                    "bczhhp",
-                                    "",
-                                    "txbv",
-                                    "vgb"
-                                ],
-                                "notes": "ufdftd"
-                            },
-                            "( < 4.5.2 && < 4.6.8 && == 6.6.6 && == 1.3.6 && <= 1.6.3 && < 8.8.6 && == 2.7.4 && < 8.7.1 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "kin",
-                                    "kr",
-                                    "xjaiphvx",
-                                    "wxhz",
-                                    ""
-                                ],
-                                "notes": "rqplchqp"
-                            },
-                            "( < 7.5.6 && == 7.1.5 && < 4.7.2 && == 2.7.7 && < 5.2.5 && > 7.5.7 && >= 4.1.3 && < 1.5.4 ) || ( < 6.2.4 && <= 3.3.5 && < 3.1.1 && > 3.5.1 )": {
-                                "distroPKGs": [
-                                    "nv"
-                                ],
-                                "notes": "c"
-                            },
-                            "( == 4.2.5 && > 3.3.6 && > 4.4.4 && < 7.5.7 ) || ( == 4.2.8 && <= 8.8.1 && == 5.2.8 && < 3.2.4 && == 1.3.4 && > 8.1.2 && > 5.4.3 && >= 6.7.2 && < 2.8.8 )": {
-                                "distroPKGs": [
-                                    "lg",
-                                    "jbv",
-                                    "ht",
-                                    "imlehk",
-                                    "",
-                                    "",
-                                    "osxd"
-                                ],
-                                "notes": "epyaepo"
-                            },
-                            "( == 5.3.7 && < 8.4.8 && <= 6.6.2 && > 1.5.1 && <= 8.1.5 && >= 1.7.7 && > 4.1.6 && == 3.7.6 ) || ( > 2.6.8 && < 6.4.1 && > 6.3.7 && < 3.2.9 && >= 2.6.3 && == 1.7.4 ) || ( < 5.1.4 && > 6.1.4 && == 2.4.1 && >= 8.3.1 && >= 4.8.7 && > 1.2.2 && <= 5.7.3 && > 2.6.1 && > 4.1.6 ) || ( > 7.1.4 && < 4.5.7 ) || ( >= 2.7.4 && > 7.5.2 && < 4.3.3 ) || ( >= 6.5.7 && == 1.8.5 && >= 7.5.6 && >= 5.8.3 && > 4.3.3 )": {
-                                "distroPKGs": [
-                                    "wn",
-                                    "izgboev",
-                                    "lxtnh",
-                                    "tmdxoxst",
-                                    "zvbzr",
-                                    "mvrm"
-                                ],
-                                "notes": ""
-                            },
-                            "( >= 6.1.2 && < 5.6.3 && > 2.4.2 )": {
-                                "distroPKGs": [],
-                                "notes": "zyd"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "nj",
-                                    "",
-                                    "p"
-                                ],
-                                "notes": "qk"
-                            }
-                        },
-                        "Linux_Alpine": {
-                            "( > 8.2.8 && == 4.2.1 && == 8.3.4 && == 5.1.1 && <= 3.7.2 && < 5.7.5 && <= 1.4.6 && < 4.3.5 ) || ( < 1.4.7 && == 2.7.5 && >= 5.2.3 && > 2.6.7 && == 5.8.5 && > 4.1.6 && >= 6.2.8 && >= 8.7.5 && > 1.7.6 )": {
-                                "distroPKGs": [
-                                    "nijdeb"
-                                ],
-                                "notes": "iftwupn"
-                            },
-                            "( > 8.8.7 && <= 5.8.7 && < 4.1.3 && < 4.3.7 && < 7.2.2 )": {
-                                "distroPKGs": [],
-                                "notes": "neu"
-                            },
-                            "( >= 5.4.5 && == 3.3.10 && > 6.4.1 && == 5.7.4 && < 3.5.1 )": {
-                                "distroPKGs": [
-                                    "elgrn",
-                                    "eu",
-                                    "h",
-                                    "gm",
-                                    "xruwtb",
-                                    "wbkkaykw",
-                                    "xvosecj",
-                                    "uzg"
-                                ],
-                                "notes": "kupnuyy"
-                            },
-                            "( >= 5.6.7 ) || ( > 6.5.8 && > 4.4.8 && >= 2.5.7 && == 3.1.5 && < 8.5.5 && < 2.9.6 && < 1.1.8 ) || ( >= 8.3.4 && <= 8.6.3 && == 6.7.6 ) || ( < 8.7.2 && >= 1.6.4 && < 8.1.7 && == 6.5.6 && > 3.8.6 && >= 5.4.7 && <= 3.7.7 && <= 6.4.6 ) || ( <= 7.7.2 && < 7.7.7 && >= 7.6.3 && == 6.7.7 && < 1.8.8 && > 6.5.1 && <= 3.1.3 && <= 3.8.5 ) || ( < 2.6.8 && < 6.6.4 && == 1.5.3 && >= 1.1.1 && == 1.4.7 && > 7.6.2 ) || ( <= 7.5.1 && == 4.8.5 && == 4.6.8 && == 5.3.5 )": {
-                                "distroPKGs": [
-                                    "vpoe",
-                                    "e",
-                                    "vu",
-                                    "cxtvauww",
-                                    "fhctyap"
-                                ],
-                                "notes": "fhzzg"
-                            }
-                        },
-                        "Linux_Debian": {},
-                        "Linux_RedHat": {
-                            "( < 6.4.2 ) || ( == 7.4.4 && > 1.7.5 && <= 3.2.8 ) || ( <= 2.3.4 && <= 5.6.1 && >= 1.3.6 && == 6.3.1 ) || ( > 3.8.7 && >= 7.7.9 && < 2.1.7 && < 3.7.4 && < 8.8.5 && > 7.8.7 ) || ( <= 5.8.1 && >= 3.3.5 && > 8.1.7 && > 6.1.6 && > 5.3.2 && == 3.4.4 ) || ( < 4.4.8 && <= 8.3.2 && >= 6.1.4 && == 1.8.4 && == 8.5.1 && > 4.5.7 )": {
-                                "distroPKGs": [
-                                    "d",
-                                    "",
-                                    "mf",
-                                    "ghlvy",
-                                    "tgdro",
-                                    "duudzn"
-                                ],
-                                "notes": ""
-                            },
-                            "( <= 2.2.7 && > 6.6.2 && < 7.1.8 && == 7.2.3 ) || ( == 5.6.8 && <= 3.2.8 && <= 5.4.4 && <= 6.4.7 && >= 3.4.1 )": {
-                                "distroPKGs": [
-                                    "pytwx",
-                                    "",
-                                    "f",
-                                    "giqf",
-                                    "kjzcsc",
-                                    ""
-                                ],
-                                "notes": ""
-                            },
-                            "( == 6.7.3 && > 8.7.6 && > 1.3.7 && == 2.4.7 && < 7.2.5 && == 2.7.7 && <= 1.6.4 && > 4.4.3 ) || ( < 2.7.2 )": {
-                                "distroPKGs": [
-                                    "awnqrw",
-                                    "",
-                                    "n",
-                                    "cefono",
-                                    "xxd"
-                                ],
-                                "notes": "wlzbx"
-                            },
-                            "( > 5.5.6 && > 6.4.5 && <= 2.5.4 && <= 7.4.4 && == 6.8.4 && < 1.7.7 && > 5.1.5 )": {
-                                "distroPKGs": [
-                                    "hbuxtj",
-                                    "ph",
-                                    "",
-                                    "m"
-                                ],
-                                "notes": "nvzef"
-                            },
-                            "( > 6.2.6 && > 3.4.2 && <= 7.3.4 && >= 1.4.8 && <= 7.4.8 && < 5.1.4 )": {
-                                "distroPKGs": [
-                                    "ruojwasp",
-                                    "ok",
-                                    "f",
-                                    "ayibt",
-                                    "evnhp"
-                                ],
-                                "notes": "egab"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "odpyv"
-                                ],
-                                "notes": "im"
-                            }
-                        }
-                    },
-                    "unknown_version": {
-                        "Darwin": {},
-                        "Linux_Mint": {
-                            "( < 6.1.2 && < 7.6.3 && == 7.6.10 )": {
-                                "distroPKGs": [
-                                    "w",
-                                    "k",
-                                    "asrad",
-                                    "tb",
-                                    "j",
-                                    "wqcsgi",
-                                    "mlsyvw",
-                                    "isuvhwy"
-                                ],
-                                "notes": "ps"
-                            },
-                            "( == 2.6.5 && == 6.5.7 && >= 1.8.6 && == 1.8.7 && > 6.2.2 && > 4.2.3 && >= 6.5.6 ) || ( == 7.8.3 )": {
-                                "distroPKGs": [
-                                    "r",
-                                    "lhjpr",
-                                    "tbdenuyi",
-                                    "qwnjmeb",
-                                    "f",
-                                    "bphp"
-                                ],
-                                "notes": "v"
-                            },
-                            "( == 6.8.4 && <= 2.6.3 && > 4.5.3 && < 1.5.5 && < 3.2.4 && == 5.1.7 && == 4.4.2 && <= 4.6.1 && <= 8.7.1 )": {
-                                "distroPKGs": [
-                                    "haxuy",
-                                    "mqfb",
-                                    "fcyhwk",
-                                    "gdrwaz",
-                                    "cr"
-                                ],
-                                "notes": ""
-                            },
-                            "( > 5.3.6 && == 5.2.7 && == 6.4.2 )": {
-                                "distroPKGs": [
-                                    "ozet",
-                                    "bxbpzy",
-                                    "lfhkly",
-                                    "yox",
-                                    "qwhideq",
-                                    "yovwdzy",
-                                    "c",
-                                    "xzbbojb"
-                                ],
-                                "notes": ""
-                            },
-                            "( >= 3.1.6 && == 6.7.4 && > 5.6.4 && == 3.4.2 ) || ( >= 1.2.6 && == 1.7.8 && > 3.2.1 && >= 3.6.4 ) || ( == 8.7.5 && >= 5.7.3 && > 2.8.1 && <= 3.2.1 && < 1.6.7 && >= 1.8.4 && == 3.2.1 && == 6.8.3 && >= 2.2.8 )": {
-                                "distroPKGs": [
-                                    "yrb",
-                                    "nhzbt",
-                                    "dcxo",
-                                    "emn",
-                                    "yxeblvu",
-                                    "hcjt"
-                                ],
-                                "notes": "mqth"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "ewlnro",
-                                    "zxncfa"
-                                ],
-                                "notes": "yzlt"
-                            }
-                        }
-                    }
-                },
-                "Stack": {
-                    "1.5.3": {
-                        "FreeBSD": {},
-                        "Linux_Exherbo": {
-                            "( < 5.1.3 && == 4.3.6 && >= 1.7.6 && >= 5.3.1 && == 1.8.4 ) || ( <= 3.6.6 && > 5.8.5 && > 7.4.4 && < 8.6.5 && > 6.5.8 ) || ( < 4.2.1 && < 3.6.5 && == 3.3.8 && <= 8.6.4 ) || ( > 6.3.3 && == 2.3.5 && <= 6.4.5 && == 1.8.3 && > 7.5.7 && > 7.5.6 ) || ( < 4.6.3 && >= 7.8.8 && < 1.5.2 && == 3.6.3 && <= 8.4.8 && == 2.4.3 && <= 7.2.5 && >= 7.2.1 && > 8.6.7 ) || ( == 5.1.8 && == 3.1.8 && >= 7.3.4 && <= 1.4.6 && >= 1.1.3 && < 6.3.4 && >= 8.3.6 )": {
-                                "distroPKGs": [
-                                    "ilzwkpvh",
-                                    "rjdimce",
-                                    "nlufhh",
-                                    "zprv"
-                                ],
-                                "notes": "hj"
-                            },
-                            "( <= 8.5.5 && < 4.4.4 && > 1.8.7 && == 7.7.4 && <= 1.8.7 && < 3.5.8 && >= 6.7.2 && < 1.1.3 && > 8.1.3 ) || ( == 1.4.1 && <= 6.6.2 && >= 4.5.7 && == 1.7.6 && >= 2.5.7 ) || ( >= 2.3.3 && <= 2.6.6 && <= 1.4.1 && == 4.2.6 && < 5.8.5 && >= 5.6.2 && == 4.3.8 && == 7.4.8 )": {
-                                "distroPKGs": [
-                                    "caigu",
-                                    "eupgaskh",
-                                    "o",
-                                    "ohysfg",
-                                    "rbthpn",
-                                    "uub"
-                                ],
-                                "notes": "br"
-                            },
-                            "( >= 8.1.2 && >= 1.5.7 && > 6.4.4 && < 1.7.2 && >= 6.7.1 && > 6.6.1 && > 4.7.2 )": {
-                                "distroPKGs": [
-                                    "oefoyoa",
-                                    "lhbl",
-                                    "cg",
-                                    "gm"
-                                ],
-                                "notes": "urkvu"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "iqlizflp",
-                                    "",
-                                    "mhs",
-                                    "qpqspxyw",
-                                    "",
-                                    "udg"
-                                ],
-                                "notes": "gv"
-                            }
-                        }
-                    },
-                    "1.6.8": {
-                        "Darwin": {
-                            "( <= 3.5.4 && >= 5.6.5 && < 7.2.1 ) || ( <= 7.6.6 && >= 4.8.5 && == 8.8.8 && < 1.4.3 && > 3.7.2 && >= 6.4.2 && > 5.1.2 && == 1.2.6 && <= 1.6.5 )": {
-                                "distroPKGs": [
-                                    "vemgajn",
-                                    "dbj",
-                                    "rneqvo"
-                                ],
-                                "notes": "c"
-                            },
-                            "( > 7.6.5 && < 3.2.4 && > 6.8.7 && < 3.3.3 && == 3.7.8 && == 1.8.6 && >= 6.4.2 )": {
-                                "distroPKGs": [
-                                    "ohtxe",
-                                    "",
-                                    "a",
-                                    "jyvasjjz",
-                                    "nea"
-                                ],
-                                "notes": "aonbym"
-                            },
-                            "( >= 8.8.2 && >= 1.1.2 && == 7.8.8 )": {
-                                "distroPKGs": [
-                                    "j",
-                                    "tivhxjis",
-                                    "xvywdoyf"
-                                ],
-                                "notes": ""
+                            "A_PowerPC": {
+                                "FreeBSD": {
+                                    "( < 7.4.1 && < 2.8.7 && == 7.5.8 && <= 2.3.6 && <= 2.7.5 && < 3.8.6 && >= 3.1.3 && <= 2.8.8 && == 5.7.8 ) || ( >= 3.4.3 && >= 1.4.6 && <= 1.3.3 && == 2.7.5 && < 2.5.1 && <= 8.7.1 && <= 1.8.3 && >= 5.8.1 && == 4.6.8 ) || ( < 7.4.3 && < 8.5.3 && < 3.1.3 && <= 4.3.8 && == 4.6.4 && > 1.3.4 && == 6.1.5 ) || ( > 8.1.8 && <= 4.6.6 && <= 1.5.2 ) || ( <= 2.4.8 && == 4.4.2 && > 6.2.8 && == 7.5.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u000b#u\u000b𨵯\u0016;2",
+                                        "dlUri": "https:hoayenv"
+                                    },
+                                    "( <= 2.1.7 && >= 2.1.5 && == 6.6.8 && < 5.5.7 )": {
+                                        "dlHash": "e",
+                                        "dlSubdir": "𣸡K1\u0012\u000e",
+                                        "dlUri": "https:m"
+                                    },
+                                    "( > 4.6.5 && == 2.6.4 ) || ( > 6.1.8 && <= 2.2.1 && <= 5.4.3 && == 3.4.3 && >= 2.7.8 ) || ( > 8.7.4 && > 1.1.4 && > 4.3.4 && >= 7.3.5 && > 8.8.6 && > 3.1.4 && <= 8.5.5 && > 1.8.2 ) || ( <= 8.6.5 && == 1.4.7 && < 8.5.2 && > 3.1.7 && > 5.7.2 && < 4.4.8 )": {
+                                        "dlHash": "jmfktdt",
+                                        "dlSubdir": "󵍞`(",
+                                        "dlUri": "http:hzrfdde"
+                                    },
+                                    "( > 6.5.8 && == 6.4.6 && >= 3.2.6 && < 3.7.4 && <= 2.4.6 && >= 1.5.1 )": {
+                                        "dlHash": "jr",
+                                        "dlSubdir": {
+                                            "RegexDir": "\r\u0003\u001aG􀍮)"
+                                        },
+                                        "dlUri": "https:anraq"
+                                    },
+                                    "( > 7.6.7 )": {
+                                        "dlHash": "buem",
+                                        "dlSubdir": {
+                                            "RegexDir": "谆ܔ𗡘\u0001@iNw"
+                                        },
+                                        "dlUri": "https:q"
+                                    }
+                                },
+                                "Linux_AmazonLinux": {
+                                    "( < 8.6.7 && == 8.2.7 && > 8.5.1 ) || ( <= 5.5.4 ) || ( == 4.2.6 && < 5.8.4 && >= 5.4.2 && > 2.8.2 )": {
+                                        "dlHash": "x",
+                                        "dlSubdir": {
+                                            "RegexDir": "6u󰷜󶙰\\$r"
+                                        },
+                                        "dlUri": "https:ql"
+                                    },
+                                    "( <= 3.8.2 && == 4.5.7 && == 4.1.7 && >= 7.1.5 && > 8.6.2 && <= 8.1.5 && == 7.6.4 && <= 4.8.1 && < 7.8.3 )": {
+                                        "dlHash": "wx",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:m"
+                                    },
+                                    "( == 5.8.7 && == 4.1.6 && == 4.1.3 && >= 5.7.7 && <= 3.5.8 && <= 5.7.4 && < 7.6.7 ) || ( >= 5.8.7 && <= 5.3.4 && == 4.6.6 && <= 1.6.1 && < 1.3.4 && > 5.6.4 && <= 3.5.5 )": {
+                                        "dlHash": "yftv",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:ts"
+                                    },
+                                    "( >= 1.7.7 && > 3.7.3 && > 7.3.7 && <= 3.5.3 && <= 5.5.4 && > 8.6.5 && >= 6.7.2 && < 7.7.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "F󽲸𡩈@H󴵐",
+                                        "dlUri": "https:tgum"
+                                    },
+                                    "( >= 2.1.1 && <= 7.7.6 && <= 2.3.7 && > 7.3.4 && <= 5.2.2 && <= 6.1.4 && < 6.5.8 )": {
+                                        "dlHash": "mx",
+                                        "dlSubdir": {
+                                            "RegexDir": "NB\u000b\r𞸝"
+                                        },
+                                        "dlUri": "https:vbuh"
+                                    },
+                                    "( >= 8.4.1 && > 4.7.4 && == 2.1.9 && < 7.7.7 && == 4.6.4 && > 9.3.1 && > 1.2.7 ) || ( <= 7.2.8 && < 6.5.4 && < 8.7.1 ) || ( >= 8.9.3 && >= 2.7.4 ) || ( < 5.7.8 && < 4.8.1 && < 5.8.6 && == 8.5.5 && <= 2.7.6 && < 7.1.8 && == 6.4.7 )": {
+                                        "dlHash": "zcy",
+                                        "dlSubdir": {
+                                            "RegexDir": "e"
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": "󹕰(",
+                                        "dlUri": "https:mpjylejt"
+                                    }
+                                },
+                                "Linux_CentOS": {
+                                    "unknown_versioning": {
+                                        "dlHash": "ff",
+                                        "dlSubdir": "-zN",
+                                        "dlUri": "https:u"
+                                    }
+                                },
+                                "Linux_Mint": {
+                                    "( == 3.1.4 && == 5.1.3 && >= 7.2.1 && >= 5.3.4 && == 1.5.6 && <= 8.8.5 && >= 4.7.6 && < 6.5.4 && < 4.6.1 )": {
+                                        "dlHash": "wegwdgq",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:zyalree"
+                                    },
+                                    "( > 2.7.4 && <= 7.1.4 && > 7.7.8 && < 2.1.2 && == 1.5.7 && < 2.2.4 && > 4.3.1 ) || ( == 4.7.2 && < 4.8.8 && < 7.1.7 && <= 2.4.7 && == 7.5.6 ) || ( >= 3.2.1 && == 2.7.4 ) || ( <= 4.3.2 && >= 4.4.3 && < 1.2.2 ) || ( < 2.8.2 && >= 7.7.3 && < 2.8.4 && < 7.2.3 && == 4.7.3 && >= 7.2.4 && == 6.1.5 && > 7.4.5 )": {
+                                        "dlHash": "fab",
+                                        "dlSubdir": {
+                                            "RegexDir": "M"
+                                        },
+                                        "dlUri": "https:odtazice"
+                                    },
+                                    "( >= 4.8.2 && >= 4.2.1 && <= 3.5.5 && < 5.7.6 )": {
+                                        "dlHash": "d",
+                                        "dlSubdir": "NF=S",
+                                        "dlUri": "https:fdlzdm"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "alt",
+                                        "dlSubdir": "Xá¿»\n\u001c[KXi",
+                                        "dlUri": "https:cbhik"
+                                    }
+                                },
+                                "Windows": {}
                             },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "xtv",
-                                    "jv",
-                                    "metyighs",
-                                    "fab",
-                                    "wlnr",
-                                    ""
-                                ],
-                                "notes": "vtm"
-                            }
-                        },
-                        "FreeBSD": {
-                            "( <= 2.6.8 && == 2.1.8 && > 3.3.4 && > 4.2.8 && < 8.3.2 && <= 1.8.5 ) || ( > 6.6.6 && <= 8.4.6 && < 8.2.6 && < 6.3.8 && >= 2.7.4 && <= 1.8.6 && >= 7.2.8 ) || ( < 5.8.8 && <= 3.3.6 ) || ( < 3.2.4 && == 7.6.6 ) || ( == 8.6.8 && == 1.7.1 ) || ( < 3.5.5 && < 1.1.7 && == 6.7.4 )": {
-                                "distroPKGs": [
-                                    "wajbcrez",
-                                    "hxiojcfm",
-                                    "oh",
-                                    "wfzpe",
-                                    "jcfjbsvy",
-                                    "fq",
-                                    "tsu",
-                                    "x"
-                                ],
-                                "notes": "n"
-                            }
-                        },
-                        "Linux_Exherbo": {
-                            "( <= 2.1.8 && <= 5.2.6 && <= 3.8.3 && > 3.2.4 && == 3.8.8 ) || ( <= 7.3.2 && >= 8.6.6 && < 4.6.2 && > 4.7.7 && < 1.7.1 && >= 1.7.7 && > 6.3.7 ) || ( < 5.2.1 && > 6.7.1 && == 1.6.3 && <= 8.6.2 && > 7.6.5 && == 8.6.3 && < 3.6.1 ) || ( <= 5.7.4 && >= 8.1.3 && == 4.2.1 && == 8.6.7 && < 3.3.8 && > 6.3.3 && > 2.3.1 && <= 8.2.1 && <= 4.7.5 )": {
-                                "distroPKGs": [
-                                    "skosi",
-                                    "tl"
-                                ],
-                                "notes": "dfyrayfw"
+                            "A_PowerPC64": {
+                                "Darwin": {
+                                    "( < 3.8.1 && <= 6.2.8 && >= 1.6.7 && == 3.7.5 && == 6.1.8 && >= 3.1.4 )": {
+                                        "dlHash": "xi",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0000p"
+                                        },
+                                        "dlUri": "http:dcepgx"
+                                    },
+                                    "( == 1.7.8 && < 8.2.5 && >= 2.5.8 && > 6.4.3 && < 8.6.5 && == 2.4.5 && > 8.8.1 && < 1.3.6 )": {
+                                        "dlHash": "s",
+                                        "dlSubdir": "󵌇u迤-g",
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 4.6.5 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "𭒆;*󵆞\u0005z\u0019\t"
+                                        },
+                                        "dlUri": "https:tyihb"
+                                    },
+                                    "( >= 5.5.6 && == 3.3.7 && <= 4.7.3 && == 2.1.1 && == 7.8.1 )": {
+                                        "dlHash": "aqotx",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:oehnm"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( < 1.8.2 && > 4.1.6 && >= 3.3.1 && == 8.7.1 && > 4.8.1 && >= 2.4.7 && >= 7.6.2 && == 2.6.1 ) || ( >= 5.4.1 && <= 4.4.1 && == 3.3.8 && == 7.4.6 ) || ( > 5.5.2 && >= 1.3.8 && > 2.9.1 && < 4.1.8 && == 6.3.5 && < 7.2.7 && < 3.2.3 && == 7.5.6 && <= 1.8.4 )": {
+                                        "dlHash": "k",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:mjhmjgdg"
+                                    },
+                                    "( == 5.7.1 )": {
+                                        "dlHash": "pupx",
+                                        "dlSubdir": "~Pl\u0015",
+                                        "dlUri": "http:z"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "tnckkxev",
+                                        "dlSubdir": "+\t",
+                                        "dlUri": "http:ynpdqh"
+                                    }
+                                },
+                                "Linux_CentOS": {
+                                    "( < 1.6.1 && < 8.6.5 && > 3.3.6 && == 2.2.1 && < 8.1.3 && < 8.2.2 && <= 3.7.3 ) || ( <= 8.5.8 && < 1.6.8 && == 6.4.1 && < 1.3.5 && < 3.6.6 && == 6.3.7 && < 4.6.1 ) || ( == 8.3.2 && == 7.8.7 ) || ( == 6.5.3 && == 6.9.7 && <= 4.8.6 && < 2.4.5 && <= 8.3.8 && > 7.7.1 && <= 5.3.1 && <= 7.3.5 )": {
+                                        "dlHash": "bdikn",
+                                        "dlSubdir": "\n\r6%繐􌫠",
+                                        "dlUri": "https:l"
+                                    },
+                                    "( == 3.6.3 && <= 5.7.2 && >= 1.5.1 )": {
+                                        "dlHash": "sh",
+                                        "dlSubdir": {
+                                            "RegexDir": "6𡃃迟\u000bv􈱌"
+                                        },
+                                        "dlUri": "https:um"
+                                    },
+                                    "( == 5.7.3 && == 8.6.5 && == 8.6.2 ) || ( <= 6.2.8 && < 6.1.6 && <= 2.2.4 && <= 7.7.6 && <= 1.5.8 && > 7.7.7 && > 2.2.7 && <= 6.3.2 && > 5.6.3 )": {
+                                        "dlHash": "tfg",
+                                        "dlSubdir": {
+                                            "RegexDir": "N"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( >= 3.7.3 && == 4.1.8 && >= 8.3.6 && == 5.8.2 && < 5.4.1 )": {
+                                        "dlHash": "wyo",
+                                        "dlSubdir": "ð¡§ŸI)'cJ",
+                                        "dlUri": "http:dyvi"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "qiuiabbi",
+                                        "dlSubdir": "\u0008",
+                                        "dlUri": "https:izateonx"
+                                    }
+                                },
+                                "Linux_Debian": {
+                                    "( > 8.1.4 && >= 5.1.8 && < 2.4.8 ) || ( >= 4.4.8 && <= 4.4.1 && >= 5.4.4 && >= 5.3.3 && <= 7.1.6 && <= 6.3.1 && <= 2.2.7 )": {
+                                        "dlHash": "ihm",
+                                        "dlSubdir": "_\u0004\"\u0017M#",
+                                        "dlUri": "http:kwqkcy"
+                                    },
+                                    "( >= 5.8.3 && <= 4.7.6 && <= 2.1.4 && > 6.3.8 && < 6.1.5 && >= 1.2.3 && > 2.8.1 && < 6.8.9 ) || ( == 4.2.3 && <= 5.6.4 && == 3.6.6 && <= 6.3.6 && < 4.3.7 && >= 6.1.6 && == 1.6.3 && >= 5.6.8 ) || ( > 4.1.2 && < 6.8.7 && < 3.1.7 && < 8.7.5 && < 2.2.7 )": {
+                                        "dlHash": "cis",
+                                        "dlSubdir": {
+                                            "RegexDir": "᪃\u000c􉕖"
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "( >= 6.8.5 && > 7.1.3 && == 8.4.4 && > 7.3.6 ) || ( <= 8.6.8 && < 7.6.7 && == 8.3.5 )": {
+                                        "dlHash": "aslcoc",
+                                        "dlSubdir": "𭲋𣗖cf;𧠘𞹂",
+                                        "dlUri": "http:kij"
+                                    },
+                                    "( >= 8.2.5 && > 4.2.3 && < 3.7.1 && >= 5.1.3 && > 5.2.8 && <= 1.4.3 && <= 3.6.5 && <= 7.3.7 )": {
+                                        "dlHash": "fbaodxtt",
+                                        "dlSubdir": "\u000bV",
+                                        "dlUri": "https:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "q",
+                                        "dlSubdir": {
+                                            "RegexDir": "&"
+                                        },
+                                        "dlUri": "http:ofodg"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 8.6.1 && == 7.4.4 ) || ( >= 1.1.1 && <= 8.4.7 && > 1.2.6 && == 8.3.8 ) || ( < 7.3.5 && > 5.7.2 && < 7.6.8 && < 2.1.8 && < 5.5.7 && >= 7.8.7 && > 3.8.8 && > 5.7.4 && >= 5.3.5 )": {
+                                        "dlHash": "gluethg",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:nulcriw"
+                                    },
+                                    "( < 8.6.2 && == 5.1.3 && < 8.5.5 )": {
+                                        "dlHash": "hjdlbo",
+                                        "dlSubdir": {
+                                            "RegexDir": "H\u000c"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( <= 1.5.7 && == 1.8.5 && == 3.7.8 && == 4.3.2 && > 6.9.2 && < 2.3.3 && >= 3.7.6 && >= 5.2.6 && == 5.7.3 ) || ( == 6.3.1 && >= 8.8.2 && >= 6.6.3 ) || ( >= 8.4.7 && <= 3.6.6 && >= 6.8.3 && > 1.6.4 && < 2.6.5 && == 2.3.2 && == 3.6.5 && > 6.7.5 && <= 4.3.4 ) || ( >= 7.5.6 && > 3.6.5 && >= 3.4.3 && == 5.1.7 && > 1.9.3 ) || ( == 5.1.6 && > 5.8.7 && == 6.1.4 && >= 4.2.3 && < 5.4.1 && <= 1.8.4 )": {
+                                        "dlHash": "wnqv",
+                                        "dlSubdir": {
+                                            "RegexDir": "'k𮯠\u001e􅔥7\u0004"
+                                        },
+                                        "dlUri": "https:mii"
+                                    },
+                                    "( == 3.6.7 && == 7.6.3 && == 8.3.1 && > 4.4.3 )": {
+                                        "dlHash": "ei",
+                                        "dlSubdir": "{먼",
+                                        "dlUri": "http:encsehlw"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "vtwo",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:"
+                                    }
+                                }
                             },
-                            "( == 1.3.1 && == 7.2.4 && <= 5.8.2 && <= 3.4.1 )": {
-                                "distroPKGs": [
-                                    "unuog",
-                                    "nwwiqp",
-                                    "zpowmv",
-                                    "",
-                                    "rbwib",
-                                    "nky",
-                                    "w"
-                                ],
-                                "notes": ""
+                            "A_Sparc": {
+                                "Darwin": {
+                                    "( <= 1.3.4 && > 7.8.2 && == 1.4.7 && == 2.4.2 && >= 5.2.5 && >= 5.1.6 && <= 1.7.7 && >= 5.3.5 && < 5.7.5 ) || ( < 5.8.3 && >= 8.7.5 && < 5.2.7 )": {
+                                        "dlHash": "as",
+                                        "dlSubdir": "󶄃^F罣𮗈",
+                                        "dlUri": "https:idufdly"
+                                    },
+                                    "( > 3.8.7 )": {
+                                        "dlHash": "z",
+                                        "dlSubdir": {
+                                            "RegexDir": "􇔇WKVB\n+"
+                                        },
+                                        "dlUri": "http:eife"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( < 2.8.2 && > 8.3.1 && > 7.4.8 && >= 5.7.3 && < 4.2.7 && == 3.5.7 )": {
+                                        "dlHash": "gcmv",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:zdgiko"
+                                    },
+                                    "( == 1.6.5 && >= 3.4.2 && == 2.2.5 && >= 7.2.7 && > 7.6.8 && >= 4.8.3 && == 1.1.2 && <= 6.4.2 )": {
+                                        "dlHash": "cxv",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:dmixom"
+                                    },
+                                    "( == 2.2.8 ) || ( <= 7.1.6 && <= 7.5.2 && < 5.8.8 && < 7.2.3 && <= 3.7.4 && > 9.1.3 && < 5.4.1 && > 6.5.3 ) || ( > 3.3.8 && == 6.4.3 && == 7.1.5 && < 5.4.1 && >= 4.5.1 && >= 2.5.5 && < 4.7.1 && == 4.1.1 )": {
+                                        "dlHash": "dxdrrp",
+                                        "dlSubdir": {
+                                            "RegexDir": ",/aMx\u000e"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( == 4.8.6 && > 2.7.2 && < 2.5.8 && > 3.7.1 && < 5.2.8 && >= 3.2.8 && > 7.6.8 && == 5.2.7 )": {
+                                        "dlHash": "tw",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0013Z4"
+                                        },
+                                        "dlUri": "http:zsla"
+                                    },
+                                    "( > 4.6.8 && >= 4.4.5 && < 5.5.2 && >= 1.1.6 && <= 2.1.6 && < 7.2.2 && < 6.3.1 && > 1.2.6 )": {
+                                        "dlHash": "r",
+                                        "dlSubdir": "󶰐\u0014􁸄2\r1",
+                                        "dlUri": "http:i"
+                                    },
+                                    "( >= 4.4.4 )": {
+                                        "dlHash": "i",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "mlekl",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:a"
+                                    }
+                                },
+                                "Linux_CentOS": {
+                                    "( < 3.3.2 && <= 2.3.3 && < 1.6.7 ) || ( < 5.5.2 && >= 3.6.7 && < 3.7.5 && >= 5.2.7 && <= 8.6.8 && < 3.2.1 )": {
+                                        "dlHash": "uoqh",
+                                        "dlSubdir": {
+                                            "RegexDir": "(y\"𨻥􊚎VS"
+                                        },
+                                        "dlUri": "http:mnx"
+                                    },
+                                    "( < 7.1.6 ) || ( <= 3.8.5 && <= 2.1.7 && == 4.6.3 && > 5.7.8 && > 8.2.8 ) || ( == 6.2.5 )": {
+                                        "dlHash": "srrt",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:rksstiq"
+                                    },
+                                    "( < 7.4.6 ) || ( >= 1.8.3 && == 4.4.3 && >= 6.2.8 && == 7.2.8 && >= 6.1.3 && == 2.7.4 )": {
+                                        "dlHash": "bk",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u001c"
+                                        },
+                                        "dlUri": "https:tzsksswz"
+                                    },
+                                    "( < 8.1.8 && == 3.8.8 && == 3.5.6 && >= 3.8.8 ) || ( == 8.4.3 && <= 4.3.2 && == 5.6.1 && <= 3.5.7 && == 1.2.6 && == 8.1.1 && == 5.4.8 && < 4.3.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0015e􅋸Is\u0003"
+                                        },
+                                        "dlUri": "http:fu"
+                                    },
+                                    "( > 8.1.5 && >= 6.8.2 && >= 8.5.6 && >= 2.5.5 && <= 3.7.3 && == 5.7.2 && == 6.4.8 )": {
+                                        "dlHash": "ljqxy",
+                                        "dlSubdir": "𭆳4\u0012Ag",
+                                        "dlUri": "http:jvs"
+                                    },
+                                    "( > 9.6.7 && > 5.8.3 && < 2.5.2 && <= 5.4.6 && == 3.4.1 && == 8.2.6 && <= 4.5.8 ) || ( <= 7.2.5 )": {
+                                        "dlHash": "uxtbaz",
+                                        "dlSubdir": {
+                                            "RegexDir": ",=󱳈\u0006zLt"
+                                        },
+                                        "dlUri": "https:jf"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "s",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:b"
+                                    }
+                                },
+                                "Windows": {}
                             },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "qta",
-                                    "fgszst",
-                                    "z",
-                                    "dklx",
-                                    "uwgmu",
-                                    "zuahl",
-                                    "j",
-                                    "hogsq"
-                                ],
-                                "notes": ""
+                            "A_Sparc64": {
+                                "Darwin": {
+                                    "( < 6.7.3 && <= 1.6.3 ) || ( <= 7.1.7 && >= 6.3.3 && > 4.3.4 )": {
+                                        "dlHash": "fwies",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
+                                    },
+                                    "( <= 2.1.8 )": {
+                                        "dlHash": "iwdkjro",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:tkbxagi"
+                                    },
+                                    "( <= 7.2.1 && < 8.6.6 && < 5.4.3 && <= 6.6.4 && <= 6.5.1 && == 7.3.8 && < 1.6.7 && >= 7.5.1 && < 4.3.2 ) || ( <= 1.4.7 && <= 5.7.2 && > 1.5.8 && <= 7.8.4 && > 8.8.4 && == 7.1.6 ) || ( < 1.8.4 && >= 5.1.7 && <= 5.7.2 && <= 2.2.8 && >= 5.7.6 && >= 5.1.2 && == 4.5.1 && == 8.8.3 && == 1.5.3 ) || ( >= 6.5.8 && <= 5.8.6 && > 3.3.3 && == 7.2.1 && >= 7.3.7 && < 7.3.3 && < 7.2.8 )": {
+                                        "dlHash": "c",
+                                        "dlSubdir": {
+                                            "RegexDir": "X0\u001f<"
+                                        },
+                                        "dlUri": "https:wpuuion"
+                                    },
+                                    "( == 8.8.4 )": {
+                                        "dlHash": "pz",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:nff"
+                                    },
+                                    "( > 3.6.3 && == 3.6.3 && >= 1.2.5 && > 3.7.2 ) || ( == 3.7.8 && >= 6.1.6 && < 5.1.5 && <= 2.3.7 ) || ( >= 6.1.1 && < 5.5.5 && <= 5.7.4 && >= 7.3.1 && == 1.8.3 )": {
+                                        "dlHash": "u",
+                                        "dlSubdir": {
+                                            "RegexDir": "}𥃆r𐐆J\u0007󹯌["
+                                        },
+                                        "dlUri": "https:mzem"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "vd",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:wyr"
+                                    }
+                                },
+                                "FreeBSD": {},
+                                "Linux_Gentoo": {
+                                    "( <= 8.2.3 && <= 4.8.3 && <= 4.4.4 && == 6.3.8 )": {
+                                        "dlHash": "iurnij",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:nkf"
+                                    },
+                                    "( == 3.1.3 && <= 3.1.8 && >= 8.4.5 && >= 5.1.1 && > 1.4.1 && >= 1.3.8 ) || ( == 5.8.6 && < 4.2.4 && >= 3.4.4 && < 6.10.8 && == 7.7.8 && < 8.6.6 && >= 6.5.6 )": {
+                                        "dlHash": "vaiyqwcr",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:mhuyi"
+                                    },
+                                    "( == 4.2.2 && >= 6.6.3 && > 4.3.1 && >= 1.5.1 )": {
+                                        "dlHash": "jwaxea",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:nd"
+                                    },
+                                    "( > 4.2.7 && > 2.7.7 )": {
+                                        "dlHash": "jcjwo",
+                                        "dlSubdir": "+E",
+                                        "dlUri": "http:ll"
+                                    },
+                                    "( >= 4.7.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:grwlcqpd"
+                                    }
+                                },
+                                "Linux_Mint": {
+                                    "( < 5.3.7 && >= 5.6.7 && <= 2.6.2 && >= 6.1.2 && <= 3.2.1 && == 1.5.8 && > 5.2.5 && <= 7.1.2 && == 4.7.6 )": {
+                                        "dlHash": "w",
+                                        "dlSubdir": "1\u0018\u0014óµ¶Ž\u0005dP2",
+                                        "dlUri": "https:dgmqu"
+                                    },
+                                    "( <= 6.2.2 && == 6.1.1 )": {
+                                        "dlHash": "p",
+                                        "dlSubdir": "l󴝓*`S􏈖\u0015",
+                                        "dlUri": "https:ftblpvp"
+                                    },
+                                    "( == 2.7.2 && < 3.3.6 && <= 2.5.5 && > 4.5.8 )": {
+                                        "dlHash": "cnvkgtu",
+                                        "dlSubdir": {
+                                            "RegexDir": "ᮋo1!P󴉡\u000cN"
+                                        },
+                                        "dlUri": "http:utqeuk"
+                                    }
+                                }
                             }
                         },
-                        "Linux_Ubuntu": {
-                            "( < 4.4.3 )": {
-                                "distroPKGs": [
-                                    "yqqrpmn",
-                                    "ro",
-                                    "krm",
-                                    "lwigxbl"
-                                ],
-                                "notes": "mptzyn"
-                            },
-                            "( == 4.7.4 && == 7.1.5 && < 2.4.6 && == 7.2.8 && > 8.7.1 ) || ( < 6.7.2 && <= 2.5.4 && < 1.8.2 && >= 4.5.5 && <= 1.4.6 && > 7.5.1 && == 6.4.7 && >= 3.6.6 && >= 7.6.1 ) || ( >= 7.1.5 )": {
-                                "distroPKGs": [],
-                                "notes": "eshytgok"
+                        "viChangeLog": "http:",
+                        "viPostInstall": null,
+                        "viPostRemove": "hdst",
+                        "viPreCompile": "lssslq",
+                        "viSourceDL": null,
+                        "viTags": [
+                            "",
+                            "\u0018\u0017GF󾐘\u0018",
+                            "base-8.7.8"
+                        ]
+                    },
+                    "4.6.8": {
+                        "viArch": {
+                            "A_32": {
+                                "Darwin": {},
+                                "Windows": {
+                                    "( >= 1.7.8 && > 8.4.7 && < 5.3.6 && < 2.8.1 && >= 4.1.1 && >= 8.1.4 && >= 6.2.8 && == 4.2.5 && > 6.5.3 ) || ( == 6.7.6 && < 8.5.2 && < 1.4.1 && > 1.5.6 && < 6.4.6 ) || ( > 3.3.5 && >= 4.7.5 && == 4.4.6 && <= 6.6.3 && <= 6.4.1 && < 6.8.4 ) || ( >= 3.7.1 && < 2.8.6 && >= 8.3.8 && == 6.3.5 && >= 7.7.2 && >= 7.3.2 && == 1.3.8 && == 8.7.5 )": {
+                                        "dlHash": "onp",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:oec"
+                                    },
+                                    "( >= 8.3.6 )": {
+                                        "dlHash": "aq",
+                                        "dlSubdir": "g\u0002􌭌8\u0013x",
+                                        "dlUri": "https:h"
+                                    },
+                                    "( >= 8.4.1 && == 5.8.3 && <= 8.5.2 && <= 1.4.4 && >= 5.5.6 && >= 6.7.8 ) || ( > 3.6.8 && <= 3.7.7 && <= 3.4.5 && <= 1.1.4 )": {
+                                        "dlHash": "rjiwqmow",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:"
+                                    },
+                                    "( >= 8.4.7 && >= 5.4.8 && <= 4.3.4 && < 3.6.1 && == 7.2.2 && > 5.7.5 )": {
+                                        "dlHash": "gh",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:z"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "dbchcojz",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ixw"
+                                    }
+                                }
                             },
-                            "( > 1.5.4 && >= 7.1.3 && <= 4.7.8 && <= 3.1.1 && > 3.2.1 && >= 1.7.6 )": {
-                                "distroPKGs": [
-                                    "ljzkzy",
-                                    "hk"
-                                ],
-                                "notes": "izgtlgmx"
+                            "A_ARM": {
+                                "Windows": {
+                                    "( < 5.4.3 && <= 1.5.7 && < 8.3.2 && >= 3.6.2 && <= 2.1.7 )": {
+                                        "dlHash": "fgo",
+                                        "dlSubdir": "󸰦󲢀&K󳡛\u0005b",
+                                        "dlUri": "https:ta"
+                                    },
+                                    "( < 8.3.4 && < 3.1.2 && <= 7.7.2 && >= 5.2.7 && > 4.8.2 && >= 4.7.6 && > 5.1.8 && <= 1.4.7 ) || ( < 4.5.6 && < 2.2.6 && <= 3.8.2 && < 8.3.8 && == 8.5.2 && <= 1.3.2 && == 8.8.6 && <= 6.3.4 && <= 4.3.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:gmhdy"
+                                    },
+                                    "( <= 2.8.2 && == 4.3.3 && > 4.8.8 && <= 4.2.1 ) || ( <= 7.1.8 && > 8.1.6 && <= 5.6.7 && <= 8.6.1 && <= 4.5.3 && < 4.4.8 ) || ( <= 1.8.7 && > 1.6.2 )": {
+                                        "dlHash": "yu",
+                                        "dlSubdir": {
+                                            "RegexDir": "W𠙜"
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "( == 1.8.6 && <= 5.2.2 && == 1.4.5 && <= 1.7.2 && <= 4.7.3 && > 1.5.6 )": {
+                                        "dlHash": "yqm",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:y"
+                                    },
+                                    "( >= 1.2.1 && > 6.7.5 && == 5.8.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:ryjkujc"
+                                    }
+                                }
                             },
-                            "( >= 1.7.1 && < 7.2.8 && == 5.3.9 && == 3.6.7 && == 6.4.5 && == 7.8.2 && == 8.8.2 && <= 1.5.6 && == 2.3.3 )": {
-                                "distroPKGs": [
-                                    "esfxvunh",
-                                    "nb",
-                                    "c",
-                                    "k"
-                                ],
-                                "notes": "wfvk"
+                            "A_PowerPC64": {
+                                "Darwin": {
+                                    "( <= 5.8.5 )": {
+                                        "dlHash": "svkpbgb",
+                                        "dlSubdir": "\t\u001f\u0001<",
+                                        "dlUri": "https:dwrmr"
+                                    },
+                                    "( <= 5.8.7 && == 9.8.7 && > 7.4.1 && <= 5.5.5 && <= 6.5.5 && > 1.3.6 && < 2.5.1 )": {
+                                        "dlHash": "foaoly",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:ibpvmwt"
+                                    },
+                                    "( > 3.4.3 && < 3.3.3 && < 6.5.4 && > 2.6.3 && > 6.2.1 && < 7.1.5 && >= 7.3.6 && == 8.1.5 && == 1.8.8 )": {
+                                        "dlHash": "kifq",
+                                        "dlSubdir": "ð¡­­?",
+                                        "dlUri": "https:qy"
+                                    },
+                                    "( >= 7.5.1 && < 1.5.8 && > 1.3.6 && == 6.2.1 && >= 4.9.4 && > 3.7.7 && < 6.5.5 ) || ( >= 4.6.4 && < 5.8.3 && > 2.4.1 )": {
+                                        "dlHash": "gj",
+                                        "dlSubdir": {
+                                            "RegexDir": "K\u0010\u0017@"
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "iy",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:uo"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( < 4.2.5 && >= 6.8.7 && == 5.5.3 ) || ( >= 1.3.8 && >= 2.8.3 && >= 5.1.8 && < 5.2.3 )": {
+                                        "dlHash": "qlw",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:yaq"
+                                    },
+                                    "( > 2.7.4 && > 4.8.6 && <= 1.6.3 && >= 5.3.8 && == 2.4.2 ) || ( > 5.2.3 && < 5.2.1 && >= 8.5.1 && >= 2.3.5 && < 7.2.1 && > 8.5.8 && > 1.3.4 ) || ( <= 1.5.2 && <= 7.1.3 && > 6.5.5 && <= 7.9.3 && == 5.2.7 && == 1.7.4 ) || ( >= 6.1.6 && >= 6.1.6 && < 5.8.3 && > 6.2.7 && > 6.2.2 && > 1.8.7 && > 5.8.7 )": {
+                                        "dlHash": "ehikcm",
+                                        "dlSubdir": {
+                                            "RegexDir": "󹳊V"
+                                        },
+                                        "dlUri": "http:enhzfd"
+                                    },
+                                    "( > 7.7.5 && == 2.1.3 && <= 7.8.2 && > 4.6.6 && > 4.2.4 && == 3.3.1 && > 8.5.2 && < 2.3.6 && == 6.3.6 )": {
+                                        "dlHash": "vnojew",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:d"
+                                    },
+                                    "( >= 7.5.3 && >= 6.3.7 && == 6.8.8 && < 5.3.7 && < 6.8.6 )": {
+                                        "dlHash": "cnjhka",
+                                        "dlSubdir": "^l\u0000",
+                                        "dlUri": "http:up"
+                                    }
+                                },
+                                "Linux_AmazonLinux": {
+                                    "( <= 7.6.3 && < 7.2.1 && < 8.6.5 && > 4.3.3 && >= 4.3.1 && >= 6.8.5 )": {
+                                        "dlHash": "wrnb",
+                                        "dlSubdir": "\u001c\u000e#􆂞C",
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 2.8.4 && > 1.1.8 && < 7.4.3 && < 5.7.5 && == 8.5.7 && <= 5.1.10 && > 7.3.3 && < 2.8.3 && > 3.7.4 ) || ( > 5.1.2 && >= 5.5.2 && >= 8.2.4 )": {
+                                        "dlHash": "niixhet",
+                                        "dlSubdir": "/Z#轶􍃺s",
+                                        "dlUri": "http:cd"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "h",
+                                        "dlSubdir": "'x🖐",
+                                        "dlUri": "http:sqj"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 1.3.5 && <= 8.5.8 && >= 4.4.3 && >= 8.1.1 && < 8.8.3 && >= 2.5.8 && < 5.2.5 && < 1.8.1 ) || ( == 1.3.3 && < 9.8.5 && >= 8.4.6 && >= 4.9.3 && < 1.7.5 && == 5.2.7 && >= 8.5.2 )": {
+                                        "dlHash": "nu",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:xwteyu"
+                                    },
+                                    "( < 8.2.2 && > 4.6.6 )": {
+                                        "dlHash": "rexgnnk",
+                                        "dlSubdir": "N",
+                                        "dlUri": "https:mexc"
+                                    },
+                                    "( <= 1.3.3 && >= 1.1.2 && < 5.1.7 && >= 5.6.1 && >= 4.8.8 && > 8.3.5 && >= 6.4.1 && >= 4.4.4 ) || ( <= 8.5.1 && == 7.3.6 && >= 6.5.3 && < 2.6.5 ) || ( < 8.2.4 && <= 4.5.1 && < 5.5.6 && >= 1.4.6 && >= 4.5.8 )": {
+                                        "dlHash": "zoppvur",
+                                        "dlSubdir": "x.\u001e\u001e픚܁y4",
+                                        "dlUri": "https:qvbltx"
+                                    },
+                                    "( > 3.4.4 && == 6.7.8 && < 1.2.7 && == 2.3.6 && >= 8.3.6 && > 1.4.1 && < 4.2.7 && == 1.3.2 && == 2.1.8 )": {
+                                        "dlHash": "izhc",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:hxx"
+                                    }
+                                }
                             },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    ""
-                                ],
-                                "notes": "aazfg"
+                            "A_Sparc": {},
+                            "A_Sparc64": {
+                                "Darwin": {
+                                    "( > 7.8.1 && > 1.5.2 && >= 6.1.6 && < 2.8.5 && > 2.7.4 )": {
+                                        "dlHash": "oshmsov",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "qfpke",
+                                        "dlSubdir": "\u0015",
+                                        "dlUri": "http:qsiqnarw"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "unknown_versioning": {
+                                        "dlHash": "pbmdafkf",
+                                        "dlSubdir": {
+                                            "RegexDir": "9􎒃*󽨌95"
+                                        },
+                                        "dlUri": "http:xvyfh"
+                                    }
+                                },
+                                "Linux_AmazonLinux": {
+                                    "( <= 7.6.4 && == 7.3.8 && > 8.2.3 )": {
+                                        "dlHash": "y",
+                                        "dlSubdir": "c",
+                                        "dlUri": "http:psisoa"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "bzllj",
+                                        "dlSubdir": "𑌜\u0000Q!􂕤",
+                                        "dlUri": "https:kramfv"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 4.6.2 && >= 3.3.8 && >= 2.7.6 && < 9.6.5 ) || ( >= 6.3.1 && <= 5.3.7 && == 5.8.3 && > 1.2.3 ) || ( < 8.2.6 && >= 1.2.7 && >= 1.1.8 && > 4.8.2 && < 3.3.5 && > 8.5.6 && > 9.2.3 )": {
+                                        "dlHash": "dpyem",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:dra"
+                                    },
+                                    "( > 1.2.3 && < 8.8.2 && == 4.4.3 ) || ( < 1.1.2 && >= 1.1.5 && < 4.8.5 ) || ( == 9.6.5 && >= 2.4.5 && > 8.3.2 && < 8.4.1 && > 3.5.8 ) || ( == 3.7.6 && > 1.8.2 && >= 8.1.5 ) || ( >= 2.6.8 )": {
+                                        "dlHash": "re",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:rcrqyfcd"
+                                    },
+                                    "( > 1.6.8 && <= 6.3.7 && < 5.3.8 && >= 8.6.7 )": {
+                                        "dlHash": "zmzes",
+                                        "dlSubdir": "\u0014v!\u000b",
+                                        "dlUri": "https:zsixsi"
+                                    },
+                                    "( > 8.3.5 && <= 6.4.4 && == 7.8.4 && > 5.8.10 && >= 2.3.4 && >= 8.5.3 && < 6.3.5 && == 5.5.8 && >= 2.7.4 )": {
+                                        "dlHash": "iniwnad",
+                                        "dlSubdir": {
+                                            "RegexDir": ":\u0001󷲙􀫥"
+                                        },
+                                        "dlUri": "https:avcjbf"
+                                    },
+                                    "( >= 4.7.3 && >= 5.1.6 && >= 2.6.7 && < 1.4.3 && > 7.2.3 && <= 5.6.5 && <= 5.4.5 && == 1.1.5 && <= 1.6.1 ) || ( < 8.4.3 && > 7.4.3 && >= 7.5.5 && >= 6.5.4 && > 1.5.7 && <= 8.4.7 && <= 1.8.2 ) || ( > 7.8.6 && > 8.6.1 && == 5.5.2 && <= 3.2.8 && >= 1.5.6 ) || ( >= 8.7.5 && <= 6.6.6 && < 6.1.1 && == 8.8.5 )": {
+                                        "dlHash": "zitzpm",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:tgce"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "www",
+                                        "dlSubdir": "9\u0000b\u0004ô…¼¾\u0008A",
+                                        "dlUri": "https:yqmvnbjs"
+                                    }
+                                }
                             }
-                        }
+                        },
+                        "viChangeLog": "http:ldlgqtca",
+                        "viPostInstall": null,
+                        "viPostRemove": "lp",
+                        "viPreCompile": "orlne",
+                        "viSourceDL": {
+                            "dlHash": "wehnncsi",
+                            "dlSubdir": "󺱡",
+                            "dlUri": "http:wvxpc"
+                        },
+                        "viTags": [
+                            "base-2.4.5",
+                            "qg~}\\óº­¢",
+                            "Prerelease",
+                            "base-8.1.6",
+                            "old",
+                            "Latest"
+                        ]
                     },
-                    "2.3.5": {
-                        "FreeBSD": {
-                            "( <= 1.8.5 && > 1.2.7 && < 8.5.8 && < 3.3.8 && < 8.3.5 && == 3.4.3 ) || ( <= 1.5.2 && <= 3.5.7 && <= 3.4.2 && < 7.5.1 && < 4.3.6 )": {
-                                "distroPKGs": [
-                                    "mveyasgh",
-                                    "jr",
-                                    "jqvwiqg"
-                                ],
-                                "notes": "huln"
-                            },
-                            "( == 8.2.5 && > 7.9.2 && > 4.5.3 && == 2.5.1 && == 4.7.5 && == 5.1.1 && == 6.2.6 ) || ( > 2.5.1 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "iuvdryqv",
-                                    "mdd",
-                                    "",
-                                    "sqgw"
-                                ],
-                                "notes": ""
-                            },
-                            "( > 1.8.4 && >= 2.3.7 && >= 7.8.6 && == 6.4.5 ) || ( <= 6.2.4 && < 6.4.3 && >= 8.4.7 )": {
-                                "distroPKGs": [
-                                    "xkz",
-                                    "",
-                                    "r",
-                                    "zs",
-                                    "vfh",
-                                    "nrjic",
-                                    "svbvze"
-                                ],
-                                "notes": "kv"
+                    "5.1.8": {
+                        "viArch": {
+                            "A_ARM": {
+                                "Darwin": {
+                                    "( == 7.8.1 && > 6.6.7 && == 6.4.1 )": {
+                                        "dlHash": "hsf",
+                                        "dlSubdir": {
+                                            "RegexDir": "l,ó¿µ€ôŽ¢®"
+                                        },
+                                        "dlUri": "http:riomvpst"
+                                    },
+                                    "( > 5.2.7 && < 5.2.2 ) || ( <= 7.1.5 && > 4.5.8 && < 4.8.5 && <= 6.2.5 )": {
+                                        "dlHash": "yxpcynp",
+                                        "dlSubdir": {
+                                            "RegexDir": "x\u00197\u001d\u0003"
+                                        },
+                                        "dlUri": "http:adnvjp"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( < 5.7.3 && >= 8.5.5 && < 8.8.6 && < 4.5.4 )": {
+                                        "dlHash": "xe",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:g"
+                                    },
+                                    "( <= 8.3.8 && == 6.1.8 ) || ( <= 5.3.6 && < 1.8.5 && >= 1.2.5 )": {
+                                        "dlHash": "zphhlee",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:fnfudro"
+                                    },
+                                    "( > 5.7.3 ) || ( <= 7.6.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:vjyu"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "pdhvfp",
+                                        "dlSubdir": {
+                                            "RegexDir": "1cU"
+                                        },
+                                        "dlUri": "https:vpnsbfpf"
+                                    }
+                                },
+                                "Linux_Alpine": {
+                                    "( == 1.4.2 && > 2.1.1 && > 3.4.4 && < 7.2.1 && <= 4.8.3 && >= 2.6.10 )": {
+                                        "dlHash": "t",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:usiqo"
+                                    },
+                                    "( > 7.4.1 && == 2.1.3 && > 4.6.1 && < 1.8.3 && >= 1.2.2 && == 8.7.4 && == 3.8.6 )": {
+                                        "dlHash": "ydbo",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:cgija"
+                                    },
+                                    "( >= 6.3.2 && <= 7.2.4 )": {
+                                        "dlHash": "a",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u001f!'d"
+                                        },
+                                        "dlUri": "https:hjonvxp"
+                                    }
+                                },
+                                "Linux_Fedora": {
+                                    "( <= 1.3.2 && == 3.4.5 && == 6.8.3 ) || ( <= 3.5.5 && < 2.8.2 ) || ( >= 8.3.3 )": {
+                                        "dlHash": "dsttea",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:ujsa"
+                                    },
+                                    "( >= 5.4.6 && == 2.6.6 && > 6.2.5 && == 4.6.2 && > 8.7.8 ) || ( >= 7.3.7 && < 6.1.4 && == 6.3.2 && >= 7.5.5 && <= 1.1.7 && > 1.3.3 && >= 7.7.3 )": {
+                                        "dlHash": "clvtt",
+                                        "dlSubdir": {
+                                            "RegexDir": "{b猆eY"
+                                        },
+                                        "dlUri": "https:aj"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "ezobjbei",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
+                                    }
+                                },
+                                "Linux_Gentoo": {
+                                    "( < 6.3.1 && > 2.7.1 && == 7.8.1 && > 7.6.4 && <= 4.4.8 && == 4.2.3 && == 2.2.2 ) || ( < 7.1.4 && == 5.6.1 )": {
+                                        "dlHash": "qotuck",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u001f\\\u0013"
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "( <= 8.7.5 && <= 6.1.4 && <= 1.6.4 && == 4.5.2 && > 4.5.6 && > 7.1.3 ) || ( < 8.7.4 && > 3.5.2 && >= 1.4.4 && >= 3.7.8 && < 6.1.7 && > 1.4.4 && == 7.8.6 && == 3.1.5 && > 5.8.7 ) || ( <= 3.5.7 && <= 7.2.1 && > 2.8.1 && < 7.5.3 && >= 5.7.5 && >= 8.1.8 ) || ( == 4.1.1 && >= 6.1.7 && >= 6.8.3 && < 6.5.5 && <= 7.1.7 && < 8.3.1 )": {
+                                        "dlHash": "hbxudix",
+                                        "dlSubdir": "\u0011ôŠš¡`\u000b",
+                                        "dlUri": "http:ijnns"
+                                    },
+                                    "( == 8.1.7 && >= 4.4.6 && <= 5.1.4 && <= 4.4.3 && == 7.1.6 && <= 5.3.7 && > 4.4.6 && == 8.8.7 )": {
+                                        "dlHash": "m",
+                                        "dlSubdir": "T\u0003\u000e4Y\u0016S",
+                                        "dlUri": "http:vsdyawkv"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "wv",
+                                        "dlSubdir": {
+                                            "RegexDir": "𡺪􇣵󹬡\u0000s􅜔\u001bq"
+                                        },
+                                        "dlUri": "http:jtkxpge"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 8.7.6 && >= 4.5.4 && > 3.3.6 && <= 6.3.5 && == 7.2.1 )": {
+                                        "dlHash": "axnjybt",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:qqrr"
+                                    }
+                                }
                             },
-                            "( >= 6.5.4 && <= 5.4.4 && == 6.3.4 && == 3.2.5 && < 2.1.1 && >= 2.4.3 && > 8.5.7 && < 2.7.2 && <= 4.8.4 )": {
-                                "distroPKGs": [
-                                    "qxcpkeo",
-                                    "wo",
-                                    "oolkjby",
-                                    "iuue",
-                                    "owa"
-                                ],
-                                "notes": "epff"
+                            "A_Sparc": {
+                                "Windows": {
+                                    "( < 1.3.1 && < 6.2.8 && < 5.4.3 && <= 3.4.6 && <= 2.5.7 && >= 6.4.7 && >= 8.7.5 && > 4.3.1 ) || ( > 7.3.8 && > 2.2.7 && < 1.3.8 && > 5.6.2 )": {
+                                        "dlHash": "wqq",
+                                        "dlSubdir": "A󸥹_`𦒔",
+                                        "dlUri": "https:wuhync"
+                                    },
+                                    "( <= 3.6.3 && > 2.8.6 && < 7.5.5 && == 3.1.5 && >= 6.8.3 && <= 1.2.4 && <= 5.7.9 ) || ( <= 7.8.6 && == 3.7.2 ) || ( <= 8.5.4 && > 3.2.7 && > 3.1.6 && >= 7.2.4 && > 7.1.5 && <= 5.2.9 && > 2.2.8 && == 5.1.5 ) || ( == 3.7.8 )": {
+                                        "dlHash": "ddpwkw",
+                                        "dlSubdir": "kQw𒐖\u0016i􅉞\u0007",
+                                        "dlUri": "http:lprwytzi"
+                                    },
+                                    "( > 5.2.7 && == 8.8.8 )": {
+                                        "dlHash": "jujff",
+                                        "dlSubdir": "짯􄶭H󳮖^j",
+                                        "dlUri": "http:rjyw"
+                                    },
+                                    "( > 9.2.1 && < 6.3.6 && >= 6.8.8 && >= 3.3.7 )": {
+                                        "dlHash": "tmrcqh",
+                                        "dlSubdir": "2P[v𨻔靷",
+                                        "dlUri": "https:voolr"
+                                    },
+                                    "( >= 5.8.3 ) || ( >= 2.1.6 && >= 7.9.4 && == 1.3.6 && >= 6.4.8 && <= 5.1.7 && > 1.4.1 ) || ( <= 1.3.8 && > 3.8.5 && == 2.3.1 && <= 1.7.5 && >= 1.2.8 && == 2.8.5 && < 5.5.7 && == 6.1.3 )": {
+                                        "dlHash": "dkmvu",
+                                        "dlSubdir": {
+                                            "RegexDir": "􁾬<8Z"
+                                        },
+                                        "dlUri": "http:mrg"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "wzfnufhp",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0005"
+                                        },
+                                        "dlUri": "http:m"
+                                    }
+                                }
                             }
-                        }
-                    },
-                    "5.4.2": {
-                        "FreeBSD": {}
-                    },
-                    "6.5.6": {
-                        "FreeBSD": {
-                            "( < 1.3.8 && > 3.9.7 && > 8.7.4 && >= 8.4.4 && > 4.8.7 && == 1.5.6 ) || ( <= 2.1.1 && >= 2.5.4 && > 7.2.3 && <= 2.6.2 && <= 8.6.5 && < 7.3.1 && > 4.3.2 && <= 2.3.6 ) || ( < 8.2.5 && < 5.4.8 && > 8.7.4 && >= 7.8.1 && == 1.8.1 && < 4.3.4 && == 5.5.1 && == 8.2.1 && > 1.1.8 )": {
-                                "distroPKGs": [
-                                    "xs",
-                                    "hapenkaz",
-                                    "ydu",
-                                    "j",
-                                    "zqttb",
-                                    "ngpytclo",
-                                    "uipmqkdp"
-                                ],
-                                "notes": "mciw"
+                        },
+                        "viChangeLog": "http:fpyxhiq",
+                        "viPostInstall": "izvcv",
+                        "viPostRemove": "byey",
+                        "viPreCompile": "lbl",
+                        "viSourceDL": {
+                            "dlHash": "jqlydnm",
+                            "dlSubdir": {
+                                "RegexDir": "𐬄"
                             },
-                            "( <= 1.3.1 && == 2.4.3 && == 9.6.7 && > 8.6.6 && >= 5.4.2 && < 7.2.7 )": {
-                                "distroPKGs": [
-                                    "sfi"
-                                ],
-                                "notes": "aooxb"
+                            "dlUri": "http:boiehok"
+                        },
+                        "viTags": [
+                            "󲆏",
+                            "Recommended",
+                            "\u000e4朗",
+                            ";vXVjDz",
+                            "Recommended",
+                            "Prerelease",
+                            "~X6*𦥹",
+                            "base-2.1.6"
+                        ]
+                    },
+                    "5.4.7": {
+                        "viArch": {},
+                        "viChangeLog": "https:bn",
+                        "viPostInstall": "oyil",
+                        "viPostRemove": "sirzxo",
+                        "viPreCompile": "hecmex",
+                        "viSourceDL": {
+                            "dlHash": "n",
+                            "dlSubdir": {
+                                "RegexDir": ""
                             },
-                            "( > 3.3.7 && == 5.5.5 )": {
-                                "distroPKGs": [
-                                    "alxipjd",
-                                    "wapbkequ",
-                                    "yhikuqv",
-                                    "wk",
-                                    ""
-                                ],
-                                "notes": ""
+                            "dlUri": "https:go"
+                        },
+                        "viTags": [
+                            "󱪀9pR𥎷H",
+                            "base-7.5.6",
+                            "Recommended"
+                        ]
+                    }
+                },
+                "Stack": {
+                    "1.1.7": {
+                        "viArch": {
+                            "A_ARM": {
+                                "Darwin": {},
+                                "Windows": {
+                                    "( <= 8.6.1 && == 3.1.4 ) || ( <= 7.5.4 && == 6.7.2 && <= 8.6.5 && > 2.8.4 && < 2.2.3 && < 2.5.8 && == 1.7.3 ) || ( < 2.6.6 && >= 1.3.8 && == 6.5.1 && == 7.6.6 && == 1.1.8 && < 3.6.3 && == 3.6.6 && > 7.1.5 )": {
+                                        "dlHash": "wrwfbj",
+                                        "dlSubdir": {
+                                            "RegexDir": "n󷔈󠁓"
+                                        },
+                                        "dlUri": "http:wmjdvfww"
+                                    },
+                                    "( > 5.1.6 && <= 2.5.3 && == 5.7.5 && <= 3.8.6 && > 2.7.3 )": {
+                                        "dlHash": "wyg",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:ndxgzng"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "qkuseqoo",
+                                        "dlSubdir": {
+                                            "RegexDir": "鱶<┿"
+                                        },
+                                        "dlUri": "http:fqbvx"
+                                    }
+                                }
                             },
-                            "( >= 5.8.4 && <= 1.4.5 && >= 3.4.3 && < 5.5.2 && == 1.4.7 && == 4.4.4 && < 5.1.3 && < 1.4.8 && <= 8.4.4 )": {
-                                "distroPKGs": [
-                                    "ujdliktw",
-                                    "riaopmvv",
-                                    "jywdkhwm",
-                                    "wl"
-                                ],
-                                "notes": "vzqtx"
+                            "A_PowerPC": {
+                                "Darwin": {
+                                    "( < 7.1.1 && >= 2.2.4 && >= 6.6.9 && >= 8.4.6 && < 6.2.7 && >= 4.2.8 ) || ( >= 5.4.8 && > 7.2.8 && < 8.8.8 && >= 4.8.2 && >= 1.6.9 && == 2.2.7 )": {
+                                        "dlHash": "hre",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:bggorit"
+                                    },
+                                    "( == 7.1.2 && <= 3.2.5 && == 4.6.6 && == 4.5.8 && < 5.3.9 && > 5.3.3 && <= 3.7.7 )": {
+                                        "dlHash": "bkhk",
+                                        "dlSubdir": "󶃎J\u000c􉉺𡷋=lA",
+                                        "dlUri": "http:wvshg"
+                                    },
+                                    "( > 6.5.2 && >= 6.3.4 && >= 1.5.6 && < 5.5.5 && > 7.8.4 && == 5.6.2 && >= 1.7.1 ) || ( < 3.6.8 && > 7.6.2 && == 6.2.1 && <= 4.5.3 && <= 8.7.8 )": {
+                                        "dlHash": "lrel",
+                                        "dlSubdir": "io󵻹􀓅\u0019",
+                                        "dlUri": "http:tup"
+                                    },
+                                    "( > 7.6.2 && < 2.6.1 && > 4.8.3 && >= 1.6.6 && == 3.6.9 && >= 1.3.2 && > 2.5.7 && >= 8.3.4 )": {
+                                        "dlHash": "fnthp",
+                                        "dlSubdir": "\u0013}ó³®–",
+                                        "dlUri": "https:x"
+                                    },
+                                    "( > 8.1.2 && < 6.1.5 && == 4.7.7 && > 8.5.5 && <= 3.1.6 && <= 7.8.7 ) || ( <= 1.4.3 && >= 8.3.3 && > 3.3.6 && > 8.6.7 && <= 6.6.5 && >= 7.1.4 && == 2.3.7 )": {
+                                        "dlHash": "ntz",
+                                        "dlSubdir": ".􊛝",
+                                        "dlUri": "https:lmndsfs"
+                                    },
+                                    "( >= 1.8.1 )": {
+                                        "dlHash": "z",
+                                        "dlSubdir": "捐\u0004Td㸩\"",
+                                        "dlUri": "http:mrm"
+                                    },
+                                    "( >= 2.8.6 && < 4.8.2 && <= 8.1.5 && >= 3.1.3 && == 2.1.7 && == 1.4.5 )": {
+                                        "dlHash": "rsrtzfj",
+                                        "dlSubdir": "&g\u0005\u0017\\\u0011",
+                                        "dlUri": "http:lbbnws"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "i",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:vpfuzzn"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( <= 8.3.8 && > 7.7.6 && >= 2.8.2 && <= 6.6.2 && < 8.3.3 && < 2.1.6 && >= 6.3.6 )": {
+                                        "dlHash": "um",
+                                        "dlSubdir": "ť\u0007󳌃Ui\u0019",
+                                        "dlUri": "http:nouvvlv"
+                                    },
+                                    "( > 5.2.3 && > 7.3.2 && < 2.6.7 && <= 6.5.3 && <= 1.7.8 && >= 5.2.7 ) || ( > 8.4.7 && <= 7.3.5 && == 7.3.6 && >= 7.6.3 && > 2.7.4 && > 2.2.1 && > 3.7.8 && < 3.7.3 && < 5.5.2 ) || ( <= 8.5.1 && > 8.6.6 )": {
+                                        "dlHash": "dwbqe",
+                                        "dlSubdir": {
+                                            "RegexDir": "&*"
+                                        },
+                                        "dlUri": "https:poss"
+                                    },
+                                    "( >= 3.2.8 && <= 8.6.2 && >= 6.8.2 && > 3.2.4 && < 5.5.3 && > 4.6.6 && >= 4.7.7 )": {
+                                        "dlHash": "qhvz",
+                                        "dlSubdir": "\u0008'\u0004+eJ",
+                                        "dlUri": "https:tiifqubu"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "qddt",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:sll"
+                                    }
+                                },
+                                "Linux_Fedora": {
+                                    "( == 8.3.3 && >= 8.2.3 && < 4.8.5 && >= 2.5.5 && < 4.5.1 && <= 8.5.7 && == 6.8.8 )": {
+                                        "dlHash": "gfa",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:yawgdtxx"
+                                    },
+                                    "( > 3.4.7 )": {
+                                        "dlHash": "h",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:fuymxv"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "xpjnh",
+                                        "dlSubdir": {
+                                            "RegexDir": "􀝴􉿋"
+                                        },
+                                        "dlUri": "https:knrk"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 2.1.6 && > 6.7.6 && <= 2.7.7 && == 4.4.2 && > 5.8.4 && > 4.9.1 && == 7.3.1 ) || ( < 8.8.1 && <= 4.7.4 && < 2.7.3 )": {
+                                        "dlHash": "izrlx",
+                                        "dlSubdir": {
+                                            "RegexDir": "􁇨\u0019M"
+                                        },
+                                        "dlUri": "http:ziqph"
+                                    },
+                                    "( < 5.4.6 && == 3.5.6 && <= 3.4.1 && < 1.8.7 && == 8.1.6 && <= 7.3.1 && >= 4.1.3 && <= 4.3.2 && <= 6.2.5 )": {
+                                        "dlHash": "qmzhqfx",
+                                        "dlSubdir": {
+                                            "RegexDir": "􉛬e󻃊\u001d𦄺􏽈"
+                                        },
+                                        "dlUri": "http:a"
+                                    },
+                                    "( < 7.3.6 && <= 2.3.3 && <= 6.8.4 && < 3.6.5 && < 6.6.2 && > 8.2.7 && <= 8.4.2 )": {
+                                        "dlHash": "x",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0008M\u0015i5"
+                                        },
+                                        "dlUri": "https:bfq"
+                                    },
+                                    "( < 8.2.1 && <= 3.6.5 && >= 3.2.5 && < 3.6.3 && <= 6.8.8 && <= 7.1.2 && < 6.6.7 ) || ( == 5.3.8 )": {
+                                        "dlHash": "mfynvk",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( == 7.4.7 && >= 7.3.4 && > 3.4.6 && >= 3.5.8 && <= 6.4.5 && <= 1.7.8 && > 1.3.4 ) || ( >= 3.2.6 && > 1.1.4 && > 4.7.7 && >= 5.8.2 && > 1.5.4 ) || ( > 1.4.8 && < 6.5.3 && <= 2.1.6 && < 5.4.6 && < 2.3.6 && == 4.1.6 && > 3.7.4 && >= 2.1.4 && >= 4.7.5 )": {
+                                        "dlHash": "qd",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:rwafnxbm"
+                                    },
+                                    "( == 8.6.2 && >= 6.4.2 && > 7.8.7 && >= 8.5.4 ) || ( == 3.2.3 && >= 3.2.3 && == 2.6.4 && >= 6.1.6 && < 2.3.6 && > 4.4.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "ôŽ–°",
+                                        "dlUri": "https:ezqdli"
+                                    },
+                                    "( >= 8.3.8 && == 5.4.2 && >= 3.1.1 && > 8.7.3 && < 8.1.8 && == 3.6.8 && >= 6.7.2 && >= 7.2.3 )": {
+                                        "dlHash": "pnitjfax",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:gmgut"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "rje",
+                                        "dlSubdir": "D&8$󴴑􍘬co",
+                                        "dlUri": "https:u"
+                                    }
+                                }
                             },
-                            "( >= 7.1.3 && < 4.2.4 && <= 1.1.6 && >= 4.8.1 && == 4.2.2 && <= 3.3.5 )": {
-                                "distroPKGs": [
-                                    "e",
-                                    "kchvri"
-                                ],
-                                "notes": "mpntcqbr"
+                            "A_Sparc": {
+                                "Darwin": {
+                                    "( <= 5.7.3 && <= 3.8.8 && == 8.5.7 && <= 4.2.7 && > 5.2.6 ) || ( >= 6.7.6 && == 5.3.5 && <= 8.7.4 && <= 6.7.1 && >= 4.5.1 && <= 4.5.1 && > 6.7.1 ) || ( < 1.1.4 && > 1.5.8 ) || ( > 6.1.7 && <= 7.3.3 && <= 5.5.2 && < 9.8.1 && > 5.3.2 && == 3.3.7 && <= 5.1.2 && >= 1.3.5 && <= 7.7.2 ) || ( > 3.8.4 && > 1.2.7 && == 5.2.7 && == 3.6.1 ) || ( < 7.7.5 && > 4.6.3 && > 5.5.3 && == 1.3.2 && > 5.8.4 && == 3.8.4 && < 5.7.3 && > 6.3.3 ) || ( <= 3.3.7 && < 1.5.6 && == 4.5.2 && == 8.6.7 && > 5.6.6 && > 8.1.4 && >= 7.3.2 ) || ( > 5.5.2 && <= 4.8.5 && > 1.1.8 && <= 8.3.6 && < 5.5.3 && < 1.8.7 )": {
+                                        "dlHash": "qv",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
+                                    },
+                                    "( <= 7.2.6 && == 2.8.7 && >= 4.6.2 && < 3.1.7 && >= 9.3.4 && < 6.4.8 && <= 1.5.5 ) || ( <= 7.8.5 && < 7.5.2 && > 3.4.2 && == 5.3.3 && < 5.1.7 && <= 4.2.7 ) || ( < 6.8.3 && == 1.8.5 && <= 1.2.4 && == 5.4.6 && >= 8.5.6 && < 7.4.5 && == 2.1.5 && > 8.2.6 ) || ( < 1.8.4 && > 6.2.5 ) || ( == 3.4.3 && >= 2.6.5 && <= 8.7.5 && > 6.6.5 && >= 2.5.8 )": {
+                                        "dlHash": "scr",
+                                        "dlSubdir": "p5'dó½”…ó¶…”7",
+                                        "dlUri": "https:qfgses"
+                                    },
+                                    "( > 3.1.1 && == 3.8.5 && <= 5.8.6 && == 8.7.4 && == 7.7.1 && > 2.5.1 && == 3.2.2 ) || ( > 7.4.4 && == 4.5.6 && < 2.3.7 && > 5.9.4 ) || ( <= 8.7.3 && <= 2.2.8 ) || ( == 7.3.1 && < 6.4.4 && <= 2.6.2 && <= 5.1.8 && <= 1.5.2 && > 2.4.8 && <= 8.1.6 && < 3.5.3 ) || ( == 6.9.3 && == 6.8.7 && < 4.3.8 && > 5.1.1 )": {
+                                        "dlHash": "uxpsodg",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {
+                                    "( <= 1.6.2 && <= 1.1.6 && > 2.4.6 ) || ( > 6.4.3 && > 3.4.2 && == 6.5.8 && < 2.1.7 && > 5.3.5 && >= 3.6.7 && >= 2.8.1 && > 6.5.6 && < 5.5.3 ) || ( == 1.8.3 && >= 6.3.6 )": {
+                                        "dlHash": "xuvnw",
+                                        "dlSubdir": "%\u001e\u0003H",
+                                        "dlUri": "https:re"
+                                    },
+                                    "( <= 8.1.2 && == 6.7.6 && < 8.4.7 && <= 6.7.8 && == 8.4.5 && <= 8.5.6 && == 1.7.4 )": {
+                                        "dlHash": "folhnudp",
+                                        "dlSubdir": {
+                                            "RegexDir": "􁭆\u0008"
+                                        },
+                                        "dlUri": "http:iibsxtdu"
+                                    },
+                                    "( == 3.4.8 && >= 7.3.5 )": {
+                                        "dlHash": "ixsx",
+                                        "dlSubdir": "M\u0011",
+                                        "dlUri": "http:zlwvqywx"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": "󷠤𤛈􏞇+󱑜",
+                                        "dlUri": "http:f"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 3.3.5 && > 7.1.2 && <= 8.5.3 && <= 7.3.3 && >= 4.5.3 && >= 4.3.3 && == 1.7.1 && >= 7.2.1 )": {
+                                        "dlHash": "qwugmu",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:alxsg"
+                                    },
+                                    "( < 5.7.8 && < 7.3.1 )": {
+                                        "dlHash": "pnm",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
+                                    },
+                                    "( < 6.8.6 && >= 3.8.5 && < 6.2.8 )": {
+                                        "dlHash": "turghtmr",
+                                        "dlSubdir": "0\u000cð«¶®",
+                                        "dlUri": "http:zg"
+                                    },
+                                    "( < 8.7.6 && <= 4.8.5 && == 1.6.3 && >= 4.2.1 && < 6.1.6 && < 2.5.2 && <= 5.1.4 && == 1.5.1 )": {
+                                        "dlHash": "heulheiq",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:um"
+                                    },
+                                    "( > 5.6.1 && < 7.8.4 && <= 6.2.7 && > 6.4.2 && > 8.1.2 && >= 6.4.4 && < 6.3.3 && == 4.1.8 && >= 7.4.1 ) || ( <= 4.4.5 && == 3.3.8 && > 4.8.3 && >= 5.4.5 && >= 3.7.7 )": {
+                                        "dlHash": "ywgaczwd",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:oh"
+                                    }
+                                }
                             },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "w",
-                                    "pxhrllc",
-                                    "",
-                                    "qohjo",
-                                    "tjcst",
-                                    "fiojpnd"
-                                ],
-                                "notes": "qjf"
-                            }
-                        }
-                    },
-                    "8.5.8": {
-                        "Darwin": {
-                            "( == 1.2.8 ) || ( > 8.6.2 && == 1.1.2 && < 8.6.6 && >= 1.8.7 && == 3.6.2 && < 1.5.8 && >= 4.8.4 && >= 3.5.3 && >= 4.5.5 ) || ( <= 6.1.4 && >= 1.4.3 && == 5.4.1 ) || ( >= 8.1.6 && <= 2.8.7 ) || ( <= 3.7.4 && < 8.4.7 && <= 4.8.8 )": {
-                                "distroPKGs": [
-                                    "znvdvhyj",
-                                    "uwzqnncv",
-                                    "hq",
-                                    "ugbbmwf",
-                                    "ev",
-                                    "ypwzno"
-                                ],
-                                "notes": "itddmu"
+                            "A_Sparc64": {
+                                "Darwin": {
+                                    "( < 7.5.2 && > 2.4.2 && < 6.3.4 && >= 4.8.5 && == 1.4.1 )": {
+                                        "dlHash": "nmehkqcx",
+                                        "dlSubdir": "k\u0005\u0016C\u0014\u000f7\u0018",
+                                        "dlUri": "http:yfvfevp"
+                                    },
+                                    "( == 2.2.5 && < 3.1.6 && >= 4.5.5 && >= 1.5.3 && < 2.7.8 && >= 7.1.7 && <= 4.6.7 && < 1.8.5 && < 4.8.5 ) || ( >= 3.4.7 && > 5.5.4 && <= 2.1.7 && == 4.7.1 && < 3.8.1 && < 5.7.8 && >= 1.2.2 && >= 4.5.8 && == 2.8.3 )": {
+                                        "dlHash": "sa",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:eicb"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 4.4.4 && <= 1.8.4 && < 8.1.1 && == 7.5.2 ) || ( <= 2.7.3 && == 5.7.4 && <= 4.8.6 && > 6.1.4 && > 4.7.4 && > 6.5.8 && <= 7.8.4 )": {
+                                        "dlHash": "q",
+                                        "dlSubdir": {
+                                            "RegexDir": "![𨲔\n𠁆"
+                                        },
+                                        "dlUri": "http:yybnnsxc"
+                                    },
+                                    "( < 4.8.6 && > 4.8.6 && <= 1.2.5 && == 2.6.6 && < 7.2.3 && <= 7.8.6 )": {
+                                        "dlHash": "kmxmkpwn",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:cabvtr"
+                                    },
+                                    "( == 8.1.4 && > 2.7.6 && < 6.8.4 && >= 7.5.4 )": {
+                                        "dlHash": "oupgtano",
+                                        "dlSubdir": {
+                                            "RegexDir": "TY"
+                                        },
+                                        "dlUri": "http:urnoes"
+                                    },
+                                    "( >= 5.4.5 ) || ( < 2.4.7 && > 5.3.4 && <= 5.2.5 && < 4.7.7 && > 2.5.4 && >= 5.1.7 ) || ( > 7.3.5 && <= 4.8.6 && < 3.1.2 && >= 1.7.7 )": {
+                                        "dlHash": "wox",
+                                        "dlSubdir": "t􏓞\u000e)\u000b\u0016\u00132",
+                                        "dlUri": "http:lxjsvo"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "e",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:yfnmhjks"
+                                    }
+                                }
                             }
                         },
-                        "FreeBSD": {
-                            "( < 3.8.5 && >= 1.5.3 && < 6.6.1 && > 2.7.1 && < 7.5.7 ) || ( < 4.6.2 ) || ( >= 6.5.4 && == 5.7.2 && <= 2.8.5 && == 5.2.5 )": {
-                                "distroPKGs": [
-                                    "azjnf"
-                                ],
-                                "notes": "ih"
-                            },
-                            "( <= 4.6.8 )": {
-                                "distroPKGs": [
-                                    "grw",
-                                    "u",
-                                    "lhbwes",
-                                    "yjh",
-                                    "whb",
-                                    "l"
-                                ],
-                                "notes": "cskadawi"
+                        "viChangeLog": "http:k",
+                        "viPostInstall": null,
+                        "viPostRemove": "pdwctmw",
+                        "viPreCompile": "apqewk",
+                        "viSourceDL": {
+                            "dlHash": "xgebbvvt",
+                            "dlSubdir": {
+                                "RegexDir": "ѥ\u0012\u0005J驨\t􋜞"
                             },
-                            "( > 3.6.3 && < 2.4.2 && <= 5.3.5 )": {
-                                "distroPKGs": [
-                                    "fln",
-                                    "vzflbarx",
-                                    "wyw",
-                                    "ibqw",
-                                    "fi"
-                                ],
-                                "notes": "hieyg"
+                            "dlUri": "http:gji"
+                        },
+                        "viTags": []
+                    },
+                    "7.2.3": {
+                        "viArch": {
+                            "A_32": {},
+                            "A_ARM": {
+                                "FreeBSD": {
+                                    "( <= 4.1.5 && == 1.5.3 && >= 8.7.4 && == 6.1.5 )": {
+                                        "dlHash": "nfppnhz",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:gaic"
+                                    },
+                                    "( == 7.2.2 )": {
+                                        "dlHash": "mxtw",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0016𗂆.a"
+                                        },
+                                        "dlUri": "http:yxf"
+                                    },
+                                    "( > 8.3.2 && < 3.6.2 && >= 2.6.8 && <= 2.6.1 && > 1.3.8 && >= 1.7.3 && > 3.3.1 )": {
+                                        "dlHash": "pc",
+                                        "dlSubdir": ";",
+                                        "dlUri": "https:qvk"
+                                    },
+                                    "( >= 2.1.1 ) || ( >= 1.3.1 && == 3.4.3 && <= 5.5.5 && <= 1.6.6 )": {
+                                        "dlHash": "w",
+                                        "dlSubdir": {
+                                            "RegexDir": "y\u000b𢢂"
+                                        },
+                                        "dlUri": "https:urumk"
+                                    },
+                                    "( >= 4.4.1 && < 5.8.4 && < 7.3.6 && >= 3.6.2 && == 2.5.1 && <= 3.8.1 && >= 3.6.8 ) || ( >= 5.2.7 && < 2.4.5 && >= 1.7.8 && <= 5.1.7 && == 2.3.1 && < 3.3.4 && == 6.1.7 && >= 3.3.2 ) || ( == 7.8.5 && == 1.5.6 && <= 8.7.2 && == 4.1.1 && == 2.5.5 && > 7.2.4 && <= 3.8.5 && < 7.4.6 && <= 3.6.7 )": {
+                                        "dlHash": "izixypd",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:swguk"
+                                    },
+                                    "( >= 7.3.5 && == 5.7.1 && < 3.5.8 && == 3.6.2 && <= 5.7.3 && == 2.1.3 && > 6.1.2 ) || ( == 8.8.1 && == 8.1.3 && > 6.3.3 && <= 7.6.3 )": {
+                                        "dlHash": "qw",
+                                        "dlSubdir": "\u001e+𘛟",
+                                        "dlUri": "http:ojlna"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "l",
+                                        "dlSubdir": "V",
+                                        "dlUri": "http:ogx"
+                                    }
+                                },
+                                "Linux_Exherbo": {
+                                    "unknown_versioning": {
+                                        "dlHash": "mhhh",
+                                        "dlSubdir": {
+                                            "RegexDir": "7ô‹™­1"
+                                        },
+                                        "dlUri": "https:xkz"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 2.6.8 && <= 4.8.2 && == 6.6.2 && > 1.6.4 && >= 8.7.1 && < 4.8.8 && == 7.6.2 ) || ( >= 6.2.1 && > 4.2.6 && == 2.1.8 && <= 6.1.2 )": {
+                                        "dlHash": "mxn",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:aqmyp"
+                                    },
+                                    "( <= 6.6.6 && < 8.1.1 ) || ( == 6.7.5 && > 5.5.6 && < 6.6.4 && == 8.1.3 && <= 2.6.1 && <= 3.3.7 && <= 7.7.6 && > 6.3.6 ) || ( < 1.3.5 && == 7.5.3 && >= 4.4.5 && < 2.6.5 && < 4.8.8 && >= 5.6.8 && <= 8.7.3 && >= 8.7.1 ) || ( < 3.7.1 && == 6.2.1 && >= 1.1.4 && >= 6.4.5 && == 3.8.2 ) || ( <= 8.5.7 && <= 3.5.3 ) || ( > 5.7.3 )": {
+                                        "dlHash": "qvahr",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:xlgj"
+                                    },
+                                    "( == 2.6.1 && < 8.5.6 && > 1.5.8 && == 4.1.5 )": {
+                                        "dlHash": "tdgqfwv",
+                                        "dlSubdir": "$🟉",
+                                        "dlUri": "http:z"
+                                    },
+                                    "( == 3.1.5 && > 7.1.8 && >= 1.2.1 && > 2.3.2 && < 8.3.4 ) || ( >= 6.3.7 && <= 3.4.4 && == 7.8.3 && < 6.8.6 && >= 1.6.5 )": {
+                                        "dlHash": "bkavhkcr",
+                                        "dlSubdir": "\u001e󷳀+􆺝Q\u0019",
+                                        "dlUri": "http:hm"
+                                    },
+                                    "( > 4.1.7 && == 7.2.1 && == 6.8.4 && <= 6.6.8 && == 7.4.3 && == 5.4.4 && <= 2.7.6 && > 3.8.8 && >= 3.1.7 )": {
+                                        "dlHash": "mixc",
+                                        "dlSubdir": "`Blﴁ",
+                                        "dlUri": "http:kvstfsa"
+                                    }
+                                }
                             },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "",
-                                    ""
-                                ],
-                                "notes": "jteyunw"
+                            "A_Sparc": {
+                                "Darwin": {
+                                    "( < 1.6.3 && >= 2.1.8 && >= 2.4.8 && > 8.5.8 && < 2.5.1 && < 7.6.4 && > 6.3.8 )": {
+                                        "dlHash": "nkp",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:qx"
+                                    },
+                                    "( == 7.8.6 && >= 1.4.7 && > 8.3.5 && < 9.3.1 )": {
+                                        "dlHash": "ifs",
+                                        "dlSubdir": "\u001eA",
+                                        "dlUri": "http:iak"
+                                    },
+                                    "( > 1.8.5 && <= 8.2.7 && > 5.5.9 && > 3.6.8 && >= 4.3.4 && <= 6.2.4 && >= 5.2.2 )": {
+                                        "dlHash": "lmpxdks",
+                                        "dlSubdir": "z\u0004",
+                                        "dlUri": "http:yzqnqut"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "ryplwoa",
+                                        "dlSubdir": ",",
+                                        "dlUri": "https:bixf"
+                                    }
+                                }
                             }
                         },
-                        "Linux_Fedora": {
-                            "( < 7.5.4 && >= 7.7.4 && >= 2.3.1 && == 8.7.3 ) || ( >= 6.3.8 && > 8.8.7 && < 6.1.8 && >= 7.6.4 && <= 8.6.4 && < 4.8.2 && >= 8.6.2 && <= 3.8.1 ) || ( <= 5.4.4 && < 1.4.2 && > 7.6.8 && > 2.3.2 )": {
+                        "viChangeLog": "http:yzl",
+                        "viPostInstall": "qecgd",
+                        "viPostRemove": "zzuiq",
+                        "viPreCompile": "jwqv",
+                        "viSourceDL": {
+                            "dlHash": "uhqdcf",
+                            "dlSubdir": null,
+                            "dlUri": "https:hm"
+                        },
+                        "viTags": [
+                            "base-5.5.5",
+                            "old",
+                            "base-6.8.1",
+                            "old",
+                            "Recommended",
+                            "base-2.5.2"
+                        ]
+                    }
+                }
+            },
+            "globalTools": {
+                "ShimGen": {
+                    "dlHash": "wsvbslzvndggxjtpbrnvsc",
+                    "dlSubdir": {
+                        "RegexDir": "4\u001eu#"
+                    },
+                    "dlUri": "https:ohrxm"
+                }
+            },
+            "toolRequirements": {
+                "Cabal": {
+                    "7.7.4": {
+                        "Darwin": {
+                            "( < 4.3.6 )": {
                                 "distroPKGs": [
+                                    "gssaww",
+                                    "id",
                                     "",
-                                    "wvsxgq",
-                                    "ruljynaj",
-                                    "qvn",
-                                    "de",
-                                    "jm",
-                                    "wf"
-                                ],
-                                "notes": "vs"
-                            },
-                            "( <= 7.3.8 && > 8.4.2 && <= 4.5.5 && == 8.7.5 && <= 8.2.6 && <= 2.5.6 && < 4.1.8 && <= 1.2.2 )": {
-                                "distroPKGs": [
-                                    "j",
-                                    "rh",
-                                    "f"
+                                    "",
+                                    "nudek"
                                 ],
-                                "notes": "gil"
+                                "notes": "ncoyqt"
                             },
-                            "( > 8.3.5 && >= 8.2.8 && > 8.1.2 && >= 6.1.3 && < 4.2.4 && > 3.10.7 && > 3.8.9 && >= 2.2.3 ) || ( > 2.6.8 && >= 3.7.5 && >= 6.6.6 && >= 7.5.6 && >= 1.1.8 && > 1.6.4 && < 5.3.8 && >= 8.5.8 && <= 7.5.7 )": {
+                            "( < 5.7.5 && < 8.1.5 && <= 6.4.1 && == 7.7.7 && <= 3.8.7 && < 7.7.1 && == 8.4.1 && < 3.2.1 && <= 4.6.6 ) || ( >= 4.8.2 && >= 4.3.6 && < 1.6.8 && >= 8.7.4 && <= 7.6.6 && < 1.1.2 && >= 4.4.5 && <= 7.6.1 && < 7.3.5 )": {
                                 "distroPKGs": [
-                                    "nt",
-                                    "bt",
                                     "",
-                                    "jns",
-                                    "ojahw",
-                                    "p",
-                                    "r",
-                                    "z"
+                                    "nrteluta"
                                 ],
                                 "notes": ""
                             },
-                            "( > 8.7.7 && == 3.6.3 ) || ( < 8.8.6 && == 2.7.1 && <= 7.1.4 && < 8.7.2 ) || ( > 8.2.8 && > 6.7.7 && <= 7.1.2 && <= 5.3.6 && >= 7.1.5 ) || ( == 6.5.5 && > 5.4.8 && < 8.5.2 && < 3.7.2 && < 6.4.8 && > 4.8.3 && <= 3.8.8 && >= 3.1.5 ) || ( < 6.7.5 && >= 8.4.6 && < 1.4.5 && == 1.4.6 && == 6.2.3 && >= 7.7.1 && <= 5.8.7 && < 4.8.9 && >= 5.3.8 )": {
+                            "( > 1.8.3 && < 9.5.2 && >= 1.3.4 && >= 2.4.5 && > 5.5.7 ) || ( <= 7.4.3 && < 2.7.6 && < 1.7.8 && >= 5.8.6 && >= 2.6.5 )": {
                                 "distroPKGs": [
-                                    "qblhrha",
-                                    "oeupoksf",
-                                    "jnnirv",
-                                    "dixeqk",
-                                    "xeqnfz",
-                                    "",
-                                    "",
-                                    "ijub"
+                                    "p",
+                                    "pv",
+                                    "jxjgkxy",
+                                    "icnnoeyf",
+                                    "vjjhyhcw",
+                                    "q",
+                                    "iwmwrj",
+                                    "iyvj"
                                 ],
-                                "notes": "wfmfkrw"
+                                "notes": "pvjnje"
                             },
-                            "( >= 4.4.3 && == 4.6.5 && == 3.5.6 && == 5.4.6 && >= 8.2.1 )": {
+                            "( >= 6.6.1 && >= 3.7.7 && == 1.3.1 ) || ( <= 4.6.4 && == 3.5.4 && > 1.2.5 && > 6.6.5 && > 5.5.3 && > 3.1.5 ) || ( <= 6.4.2 && == 7.3.3 && < 5.7.2 && <= 9.6.1 ) || ( == 4.8.6 )": {
                                 "distroPKGs": [
-                                    "atswfd",
-                                    "cpdjpiwq",
-                                    "ij",
-                                    "dfjymj",
-                                    "xzrnekx",
-                                    "cvbvy",
-                                    "nkxql",
-                                    "dxoxx"
+                                    "yhb",
+                                    "kloj",
+                                    "lywglkj",
+                                    "rfrqfquq",
+                                    "qyu",
+                                    "aajlthx",
+                                    "hpw"
                                 ],
-                                "notes": "dnn"
+                                "notes": ""
                             },
-                            "( >= 8.8.2 && <= 8.7.4 && > 6.5.2 && == 1.1.8 && >= 7.4.5 && <= 3.3.8 && >= 8.1.3 && < 1.1.6 ) || ( >= 1.8.2 )": {
+                            "unknown_versioning": {
+                                "distroPKGs": [],
+                                "notes": "xlcxzodm"
+                            }
+                        },
+                        "FreeBSD": {
+                            "( >= 7.4.5 && < 2.8.2 && <= 8.8.7 && == 8.4.1 && < 5.9.6 && <= 5.6.5 && < 6.5.6 && == 1.3.1 )": {
                                 "distroPKGs": [
-                                    "tq",
-                                    "uipbblnc",
-                                    "e",
-                                    "apquwcr",
-                                    "",
-                                    "njt",
-                                    "zcgkn"
+                                    "gs"
                                 ],
-                                "notes": "cx"
+                                "notes": "kbzkotf"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "xobejfb",
-                                    "aujgxzk",
-                                    "ktwiwa",
-                                    "wo",
-                                    "qhm",
-                                    "vytw",
-                                    "khyohup"
+                                    "udyih",
+                                    "",
+                                    "yoe"
                                 ],
-                                "notes": "hkjfreg"
+                                "notes": "jysijo"
                             }
                         },
-                        "Linux_Gentoo": {
-                            "( < 1.4.6 && <= 1.4.4 && < 6.3.3 && <= 5.1.7 && == 7.4.8 && >= 2.3.6 )": {
-                                "distroPKGs": [],
-                                "notes": "ya"
-                            },
-                            "( <= 8.6.4 && == 6.2.2 && < 4.2.8 && <= 1.3.1 && == 4.4.2 && >= 2.7.7 ) || ( <= 8.1.1 && == 4.1.1 && >= 8.7.4 && < 8.4.4 && == 2.1.8 && >= 3.6.7 && < 8.2.7 && >= 5.7.5 )": {
-                                "distroPKGs": [
-                                    "xien",
-                                    "",
-                                    "deku",
-                                    "k",
-                                    "ha",
-                                    "qishwz"
-                                ],
-                                "notes": "jxl"
-                            },
-                            "( <= 8.7.7 && >= 8.3.6 && < 4.2.5 && == 7.8.8 && >= 1.1.4 && <= 3.1.8 ) || ( == 2.7.2 && < 1.1.1 && > 6.4.3 && <= 5.5.7 && <= 8.4.5 && == 2.6.3 && > 3.7.4 && >= 1.8.8 && == 2.6.5 ) || ( >= 3.4.2 && < 4.3.6 && <= 8.5.2 && > 6.1.2 && >= 6.5.4 && < 3.8.8 && <= 3.6.2 ) || ( == 1.2.6 )": {
+                        "Linux_AmazonLinux": {
+                            "( >= 3.8.5 )": {
                                 "distroPKGs": [
-                                    "bqoz",
-                                    "ivivvo",
-                                    "gy",
-                                    "tfxxg",
-                                    "xk",
-                                    "ld",
-                                    "xwucrv"
+                                    "udpg",
+                                    "qus",
+                                    "fp",
+                                    "a",
+                                    "kp",
+                                    "ued",
+                                    "zeqe"
                                 ],
                                 "notes": ""
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "aoefcox",
-                                    "goqnx",
-                                    "q",
-                                    "ldblhn"
+                                    "cchshles",
+                                    "pyjfbp",
+                                    "wv",
+                                    "hobjeirt",
+                                    "sogfpzqj",
+                                    "tczx",
+                                    "yyxb",
+                                    ""
                                 ],
-                                "notes": "ekin"
+                                "notes": "ebmmhf"
                             }
                         },
-                        "Linux_UnknownLinux": {
-                            "( <= 3.3.7 && < 5.3.7 && >= 8.5.2 && == 4.2.8 && > 7.1.4 && >= 4.2.6 && == 7.4.4 && < 3.7.4 )": {
+                        "Linux_Fedora": {}
+                    },
+                    "7.8.2": {
+                        "FreeBSD": {
+                            "( <= 3.6.7 && <= 4.8.5 && < 1.5.7 && > 5.3.1 && <= 7.5.7 && <= 3.1.4 && > 7.3.4 && > 6.1.7 ) || ( > 3.1.7 && > 5.4.5 && <= 3.6.7 && >= 9.8.3 && > 8.5.8 && < 6.8.1 && == 1.2.6 && == 6.4.5 )": {
                                 "distroPKGs": [
-                                    "xo",
-                                    "iuof",
-                                    "ihd"
+                                    "eugqrccr"
                                 ],
-                                "notes": "ryagd"
+                                "notes": "wfp"
+                            }
+                        },
+                        "Windows": {
+                            "( == 7.4.8 && <= 1.4.4 && <= 2.2.6 ) || ( < 2.1.4 && < 4.5.3 && <= 7.4.3 && > 9.5.8 ) || ( > 8.2.1 )": {
+                                "distroPKGs": [],
+                                "notes": ""
                             },
-                            "( == 5.1.3 && < 4.8.6 && > 8.4.5 && > 8.4.4 && > 2.4.2 )": {
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "wbdk"
+                                    "hcsyomqc",
+                                    "vovh",
+                                    "",
+                                    "iklzzboa",
+                                    "kxpxrmh",
+                                    "kvv",
+                                    "zqk"
                                 ],
-                                "notes": "hrstj"
-                            },
-                            "( >= 4.3.1 && >= 3.6.7 && > 5.6.6 && <= 7.1.2 && < 3.5.7 && < 5.3.4 && > 1.2.1 ) || ( >= 8.7.5 && <= 2.5.2 && >= 5.8.8 && >= 7.7.3 && == 4.6.8 && == 3.2.5 && > 8.5.7 ) || ( <= 2.6.8 && == 6.8.2 && >= 7.1.1 && > 6.1.1 && == 1.1.7 && == 8.3.8 ) || ( > 5.5.2 && == 8.5.6 && < 5.3.8 && >= 7.3.2 && == 6.1.4 ) || ( >= 4.3.8 ) || ( >= 8.1.4 && >= 1.4.1 && == 8.6.3 && <= 1.6.5 )": {
+                                "notes": "lcovzj"
+                            }
+                        }
+                    },
+                    "unknown_version": {
+                        "FreeBSD": {
+                            "( < 7.6.1 && <= 5.3.4 && == 4.3.1 && < 4.7.8 && >= 3.6.1 && >= 8.7.5 )": {
                                 "distroPKGs": [
-                                    "bygmok",
-                                    "hkhnylfq",
-                                    "y",
-                                    "gxxkdrc",
-                                    "d",
-                                    "krv",
-                                    "tud"
+                                    "mldarfsz",
+                                    "bwiuq"
                                 ],
-                                "notes": "bli"
+                                "notes": "b"
                             },
-                            "( >= 7.1.4 && <= 7.6.1 && >= 6.8.4 && >= 2.7.3 && == 9.5.6 && > 1.8.6 && > 4.7.3 ) || ( == 2.2.7 && == 2.6.8 && < 1.3.8 && > 8.4.6 && > 8.7.3 && >= 7.7.7 && > 7.7.3 ) || ( >= 1.5.5 && >= 2.6.3 && >= 3.2.6 && <= 5.6.7 && >= 3.4.1 && == 3.2.7 )": {
+                            "( >= 2.8.6 && == 4.3.2 && >= 3.2.6 && < 1.7.5 )": {
                                 "distroPKGs": [
-                                    "irne"
+                                    "tcnnitzp",
+                                    "ywyn",
+                                    "rehieto",
+                                    ""
                                 ],
                                 "notes": ""
-                            }
-                        }
-                    },
-                    "unknown_version": {
-                        "Darwin": {
-                            "( > 4.8.4 && == 1.6.2 && > 5.8.8 && < 2.5.4 && >= 4.6.5 && <= 8.8.5 ) || ( >= 8.5.8 && < 4.3.7 && < 6.2.2 && == 6.3.8 && == 5.6.5 )": {
-                                "distroPKGs": [],
-                                "notes": "xttlo"
+                            },
+                            "( >= 5.3.6 && <= 4.7.3 && <= 7.5.5 )": {
+                                "distroPKGs": [
+                                    "bnpybg",
+                                    "mi",
+                                    "wwoaolxq",
+                                    "tmuyozfs",
+                                    "qz",
+                                    "hkfi",
+                                    "wwd"
+                                ],
+                                "notes": "nxvco"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "gchwmbu",
-                                    "ijbymz",
-                                    "qhvqhge",
-                                    "ri",
-                                    "jcutmf",
-                                    "wqrci"
+                                    "rbtsg",
+                                    "gxahhdcb",
+                                    "tfutbpg",
+                                    "fyqyfn",
+                                    "xmjqoqsd",
+                                    "ix",
+                                    ""
                                 ],
-                                "notes": "id"
+                                "notes": "djegug"
                             }
                         },
-                        "FreeBSD": {
-                            "( == 7.3.6 && >= 7.1.6 && <= 2.3.8 && <= 4.4.6 && >= 2.6.7 && > 1.1.6 && == 6.2.2 && > 3.2.4 ) || ( <= 3.7.6 && >= 7.3.7 && >= 5.7.8 && == 7.7.7 && == 8.5.1 && >= 4.4.5 && > 8.6.6 )": {
+                        "Linux_Debian": {
+                            "( <= 4.5.8 && > 1.6.8 && < 2.7.7 ) || ( <= 2.2.7 && < 1.3.6 && > 6.1.5 && == 1.3.4 && > 4.5.2 && == 4.1.7 ) || ( <= 7.4.7 && <= 1.8.2 && > 5.7.8 && < 6.8.5 && <= 4.3.4 && >= 2.1.6 ) || ( == 2.2.5 && > 1.4.2 && > 3.9.4 )": {
                                 "distroPKGs": [
-                                    "iunvxgf",
-                                    "otpjjb"
+                                    "xiuun",
+                                    "gndvpp",
+                                    "",
+                                    "nmfqlr",
+                                    "zzcjc"
                                 ],
-                                "notes": "jfzqklx"
+                                "notes": "ytcrtm"
                             },
-                            "( > 1.1.6 && <= 4.3.6 && <= 1.2.7 && < 5.3.2 && <= 2.7.8 && > 1.5.1 )": {
+                            "( <= 5.8.3 && == 3.4.8 && < 1.4.6 && < 2.5.8 ) || ( >= 4.6.4 && >= 8.7.6 && <= 2.2.8 && <= 2.8.3 && <= 5.3.5 && <= 6.7.3 && < 3.5.2 )": {
                                 "distroPKGs": [
-                                    "quhfwr",
-                                    "qsuj",
-                                    "gobdbfo",
-                                    "tecojcx",
-                                    "ccqxhhev",
-                                    "uk",
-                                    "dicoyexy"
+                                    "y",
+                                    "kfc",
+                                    "dblcvrfv",
+                                    "wwjuxpk"
                                 ],
-                                "notes": "s"
+                                "notes": "nbve"
+                            },
+                            "( == 4.7.1 && < 2.2.6 )": {
+                                "distroPKGs": [
+                                    "wqy",
+                                    "r",
+                                    "bvhajz",
+                                    "ahxxwx",
+                                    "pgotj",
+                                    "bp",
+                                    "zjblrt"
+                                ],
+                                "notes": ""
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "ib",
-                                    "qg",
-                                    "dvi"
+                                    "lo",
+                                    "wofmkj",
+                                    "ryudcry",
+                                    "hpfq",
+                                    "",
+                                    "onvnodam"
                                 ],
-                                "notes": "pmnk"
+                                "notes": "joxjza"
                             }
                         },
-                        "Linux_RedHat": {
-                            "( > 6.7.6 && >= 5.8.3 && <= 6.8.2 && == 5.8.7 && > 1.2.1 && == 1.3.5 && <= 6.6.5 && > 7.7.4 && > 1.3.5 )": {
+                        "Windows": {
+                            "( == 4.1.6 && >= 7.3.8 && > 2.2.4 && > 6.4.7 && < 4.8.5 ) || ( >= 2.6.7 && == 4.8.7 && >= 8.8.10 && >= 7.7.4 && == 8.4.6 )": {
                                 "distroPKGs": [
-                                    "gzgapz",
-                                    "u",
-                                    "",
-                                    "vxyaems",
-                                    "wzkhupqv",
-                                    "faauf",
-                                    "n"
+                                    "auzmgdb",
+                                    "uauzgst",
+                                    "wuebrkb",
+                                    "r",
+                                    "zsgs",
+                                    "divpsee"
                                 ],
-                                "notes": "d"
+                                "notes": "nbvbsn"
                             }
-                        },
-                        "Linux_Ubuntu": {
-                            "( == 3.7.3 ) || ( == 7.5.6 && >= 3.5.2 )": {
+                        }
+                    }
+                },
+                "GHCup": {
+                    "3.7.7": {},
+                    "5.1.7": {
+                        "FreeBSD": {
+                            "( < 8.2.8 && > 3.8.3 && >= 1.5.4 && == 2.6.5 )": {
                                 "distroPKGs": [
-                                    "v"
+                                    "vyiru",
+                                    "",
+                                    "cedwsfiq",
+                                    "no"
                                 ],
-                                "notes": ""
+                                "notes": "xufpoxgx"
                             },
-                            "( > 1.2.1 && < 1.6.2 && >= 1.2.6 && < 8.8.5 && >= 6.2.8 && < 6.6.3 && < 2.4.6 && > 7.4.5 && < 5.6.4 ) || ( < 4.7.1 && > 1.8.6 && < 2.4.6 && >= 6.3.5 && > 4.5.5 && <= 4.3.5 && > 1.6.5 && == 8.1.2 ) || ( >= 6.3.1 && >= 7.6.7 && > 1.3.4 )": {
+                            "( <= 6.2.2 && == 2.5.5 && <= 5.8.8 && == 4.3.1 ) || ( > 6.5.5 && >= 1.8.1 && >= 4.3.2 && < 8.2.2 && < 1.5.6 )": {
                                 "distroPKGs": [
-                                    "wxal",
-                                    "aqfcgvai",
-                                    "bkevk",
-                                    "kbiwfcj",
-                                    "",
-                                    "cegdtjo",
-                                    "",
-                                    "w"
+                                    "hrch",
+                                    "xdnp",
+                                    "wocp",
+                                    "mwcinbp",
+                                    "egnkacxp",
+                                    "wgkrtrlm",
+                                    "wqqjrf",
+                                    "nwbqct"
                                 ],
-                                "notes": "xacb"
+                                "notes": "xak"
                             },
-                            "( > 4.8.5 && >= 4.7.7 && > 6.3.2 && > 2.4.8 && == 1.7.3 && == 8.5.3 && >= 4.7.2 && >= 8.3.6 && > 7.1.7 )": {
+                            "( > 2.4.7 && == 8.6.4 && <= 3.5.3 )": {
                                 "distroPKGs": [
-                                    "dinmq",
-                                    "v",
-                                    "wab",
-                                    "mekyxrvq",
-                                    "ndqjjylq",
-                                    "mkjdg",
-                                    "wobboz",
-                                    "azehaib"
+                                    "nnvt",
+                                    "qcag",
+                                    "lxanmo",
+                                    "cd"
                                 ],
-                                "notes": "opeplrwb"
-                            }
-                        }
-                    }
-                }
-            }
-        },
-        {
-            "ghcupDownloads": {
-                "Cabal": {
-                    "1.8.2": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( <= 1.5.3 && == 3.3.6 && == 8.7.5 && == 6.8.2 ) || ( < 6.6.6 && > 3.2.5 && == 7.2.5 && >= 6.3.4 && >= 6.7.4 && > 4.4.5 && > 1.4.1 && < 3.6.4 ) || ( >= 7.1.2 && == 4.7.4 && < 5.7.3 && <= 1.2.7 && == 2.1.8 && >= 1.8.1 && <= 4.7.8 && < 3.8.2 && <= 7.3.2 )": {
-                                        "dlHash": "zu",
-                                        "dlSubdir": "hwivap",
-                                        "dlUri": "http:yidajmb"
-                                    },
-                                    "( <= 6.1.8 && > 4.3.7 && > 5.7.3 && < 5.1.1 ) || ( <= 8.7.6 )": {
-                                        "dlHash": "xqgc",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:pyxjnt"
-                                    },
-                                    "( <= 7.2.4 && <= 5.8.1 && >= 7.2.3 && <= 3.7.2 && == 2.7.7 && < 1.7.2 && > 5.3.8 ) || ( == 4.6.6 )": {
-                                        "dlHash": "khds",
-                                        "dlSubdir": "sucft",
-                                        "dlUri": "https:vwqug"
-                                    },
-                                    "( == 3.1.7 && > 3.5.3 && > 8.4.2 && == 2.6.1 && > 5.8.3 && < 7.2.3 && <= 1.8.4 && > 6.1.1 ) || ( == 6.3.9 && <= 5.6.5 && <= 5.8.5 && > 5.5.4 && > 3.3.1 && > 8.8.2 && <= 8.6.2 && <= 1.4.4 )": {
-                                        "dlHash": "ful",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:okwh"
-                                    },
-                                    "( >= 1.7.2 && < 4.4.3 ) || ( >= 6.4.8 && > 4.5.1 ) || ( == 6.1.2 && <= 7.3.6 && <= 1.7.7 )": {
-                                        "dlHash": "e",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 1.4.8 && <= 3.7.1 && >= 1.3.4 ) || ( <= 3.3.2 && == 7.8.2 && > 8.6.8 && == 4.3.5 && == 1.8.8 && == 2.3.5 && == 1.8.8 && <= 6.7.7 )": {
-                                        "dlHash": "ba",
-                                        "dlSubdir": {
-                                            "RegexDir": "𫗡호󴺼"
-                                        },
-                                        "dlUri": "https:gzhdmrnb"
-                                    },
-                                    "( < 5.2.1 && >= 1.6.3 && == 3.6.1 && < 8.8.8 && >= 5.5.4 && < 2.7.3 )": {
-                                        "dlHash": "nnywacl",
-                                        "dlSubdir": {
-                                            "RegexDir": "􍼀m6P\"txm"
-                                        },
-                                        "dlUri": "http:vpuwolm"
-                                    },
-                                    "( <= 3.4.6 && <= 3.1.2 && <= 6.8.3 && > 8.7.8 ) || ( == 4.1.6 && > 4.7.5 && >= 2.1.3 && <= 4.3.2 && >= 2.7.5 && <= 5.3.1 && > 8.1.2 && == 2.1.7 && >= 4.6.4 )": {
-                                        "dlHash": "z",
-                                        "dlSubdir": "gefsygv",
-                                        "dlUri": "http:ayrppl"
-                                    },
-                                    "( == 3.4.8 && >= 6.3.2 && <= 3.8.4 && == 2.8.5 && == 4.7.8 && <= 1.1.8 ) || ( < 2.5.2 && <= 7.6.1 && > 4.1.8 && < 8.5.8 && == 5.1.7 ) || ( > 5.1.5 && >= 4.4.7 && > 6.5.1 && <= 3.2.2 && <= 1.5.4 && <= 5.8.1 ) || ( >= 2.8.6 && <= 3.1.1 && > 3.3.6 && < 6.1.6 && >= 7.4.4 && < 1.6.2 && == 4.6.2 && >= 6.7.7 && <= 2.4.2 )": {
-                                        "dlHash": "mptt",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:ogsclf"
-                                    },
-                                    "( == 4.4.4 && > 3.8.2 && <= 4.3.4 && == 4.9.7 && >= 4.8.4 ) || ( == 1.1.6 ) || ( >= 4.4.4 && < 3.1.1 && > 5.7.3 && >= 1.6.8 && == 2.7.3 && == 1.2.2 && == 8.3.1 && == 8.4.1 )": {
-                                        "dlHash": "ta",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:bbykkdam"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( <= 2.3.2 && < 5.2.1 && < 2.4.3 && == 8.3.5 && > 1.2.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "omusowj",
-                                        "dlUri": "https:pbm"
-                                    },
-                                    "( <= 5.1.2 && >= 2.3.1 && >= 1.5.4 && <= 6.7.8 && < 1.7.7 && > 2.4.5 && == 3.3.5 ) || ( <= 2.6.7 ) || ( >= 1.4.4 && <= 5.3.8 && > 1.2.7 && == 1.5.3 && == 3.6.4 && < 1.7.1 && < 5.5.7 && > 6.1.2 ) || ( == 4.6.8 && == 3.1.1 && >= 1.2.8 && < 6.3.6 )": {
-                                        "dlHash": "rneikb",
-                                        "dlSubdir": "fbxo",
-                                        "dlUri": "https:bip"
-                                    },
-                                    "( == 6.2.1 && <= 3.2.7 && > 6.8.6 && > 3.5.2 && > 8.4.7 ) || ( > 3.7.4 && <= 8.2.3 )": {
-                                        "dlHash": "fwzpmu",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:hrx"
-                                    },
-                                    "( > 2.5.7 && > 5.4.4 && <= 3.6.8 && <= 7.7.3 && >= 8.4.5 && == 2.2.3 )": {
-                                        "dlHash": "nxsvtbni",
-                                        "dlSubdir": "okj",
-                                        "dlUri": "http:onmbqttr"
-                                    },
-                                    "( >= 2.8.8 && >= 6.2.7 && > 6.2.7 && <= 1.8.6 && >= 2.2.4 && >= 4.1.1 ) || ( >= 5.8.3 && < 3.4.5 && > 5.1.8 && <= 4.8.2 && == 7.2.2 && > 4.6.7 && < 2.4.6 && <= 3.5.5 ) || ( <= 7.6.4 && <= 1.5.5 && >= 5.2.8 && == 4.8.6 && == 8.7.6 && < 4.3.2 && < 4.6.5 )": {
-                                        "dlHash": "xdob",
-                                        "dlSubdir": {
-                                            "RegexDir": "𛂚*𮡊\\\u0005Y"
-                                        },
-                                        "dlUri": "https:sm"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "b",
-                                        "dlSubdir": {
-                                            "RegexDir": "y"
-                                        },
-                                        "dlUri": "https:opcgwfe"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( <= 8.5.3 && > 6.6.5 && < 8.6.1 ) || ( >= 4.1.5 && <= 7.1.7 ) || ( <= 2.2.2 && == 5.5.5 )": {
-                                        "dlHash": "fmoc",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:wf"
-                                    },
-                                    "( == 1.5.6 && > 7.4.6 && >= 4.2.3 ) || ( <= 2.8.5 && < 3.8.6 && == 6.3.6 && <= 7.2.7 && == 5.4.2 && >= 7.6.6 )": {
-                                        "dlHash": "xkg",
-                                        "dlSubdir": {
-                                            "RegexDir": "-"
-                                        },
-                                        "dlUri": "http:yqbpuax"
-                                    },
-                                    "( >= 3.1.2 )": {
-                                        "dlHash": "eosx",
-                                        "dlSubdir": {
-                                            "RegexDir": "\r"
-                                        },
-                                        "dlUri": "http:ngznglm"
-                                    },
-                                    "( >= 8.4.6 && <= 1.6.6 && > 7.7.1 && > 4.7.7 && > 3.4.2 && < 6.1.4 && <= 2.4.5 && == 5.6.4 && > 4.7.7 ) || ( <= 8.5.2 && < 4.6.7 && > 4.5.2 && < 8.7.5 && >= 2.3.5 ) || ( == 7.3.4 ) || ( == 7.5.8 && == 7.7.8 && > 7.2.5 && == 3.1.2 && >= 1.6.8 )": {
-                                        "dlHash": "aiuixeu",
-                                        "dlSubdir": "hm",
-                                        "dlUri": "https:t"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "cis",
-                                        "dlSubdir": "gwqvqdol",
-                                        "dlUri": "http:fqpgfv"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( < 3.4.4 && <= 5.6.6 )": {
-                                        "dlHash": "nxdsz",
-                                        "dlSubdir": "opblhi",
-                                        "dlUri": "http:oqujzxe"
-                                    },
-                                    "( < 8.7.1 && > 9.8.7 && == 8.2.7 && >= 8.1.6 && == 1.3.2 && <= 3.8.3 && >= 6.1.5 )": {
-                                        "dlHash": "mhlmij",
-                                        "dlSubdir": {
-                                            "RegexDir": "Uh𦝩{]\u001fx"
-                                        },
-                                        "dlUri": "http:xjyvkja"
-                                    },
-                                    "( <= 3.2.4 )": {
-                                        "dlHash": "ujujpur",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:cz"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "sqysfzpo",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:m"
-                                    }
-                                }
+                                "notes": "hqfh"
                             },
-                            "A_PowerPC": {
-                                "FreeBSD": {
-                                    "( <= 1.7.6 && < 6.3.1 && > 5.2.7 && > 7.3.8 && >= 6.8.7 ) || ( <= 3.8.7 && > 6.4.3 && == 2.3.6 && <= 8.1.4 && > 8.4.4 && == 4.8.8 ) || ( > 8.6.1 && >= 2.6.5 && > 8.5.7 && < 6.7.2 ) || ( == 4.4.7 && > 4.5.5 && >= 5.5.5 && <= 8.3.8 && <= 3.6.1 && >= 7.8.1 && > 4.3.4 && <= 3.2.1 ) || ( <= 5.7.4 && == 8.8.2 && > 5.8.5 && <= 6.1.4 && == 8.4.2 && <= 5.3.8 && < 3.7.4 && > 8.5.6 )": {
-                                        "dlHash": "bvl",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0001q#ug󴤐𨬹n"
-                                        },
-                                        "dlUri": "http:lyoq"
-                                    },
-                                    "( <= 6.3.3 && > 8.3.6 && >= 6.5.7 )": {
-                                        "dlHash": "fs",
-                                        "dlSubdir": {
-                                            "RegexDir": "[\""
-                                        },
-                                        "dlUri": "http:xbxiuvgv"
-                                    },
-                                    "( == 5.6.5 && >= 1.1.2 && == 2.7.4 ) || ( >= 4.7.3 && <= 5.4.5 && < 1.5.3 && > 5.8.7 && > 2.3.4 && < 6.4.2 && >= 8.1.8 && >= 5.8.8 ) || ( > 4.2.5 && >= 5.7.8 && > 7.4.6 )": {
-                                        "dlHash": "ezqnnnu",
-                                        "dlSubdir": "buziq",
-                                        "dlUri": "https:ipbt"
-                                    },
-                                    "( == 6.2.7 && <= 3.1.5 && < 1.6.4 && < 2.2.4 && >= 2.6.3 ) || ( < 8.3.9 && <= 3.3.5 && <= 8.6.4 && >= 6.3.3 ) || ( >= 3.8.8 && < 3.8.8 && < 8.7.8 && < 4.5.4 && >= 6.2.4 && <= 6.7.7 ) || ( >= 3.2.8 && <= 5.5.1 && <= 5.5.5 && <= 3.4.2 && < 4.5.5 && == 2.2.8 ) || ( < 7.8.4 && <= 4.1.7 && >= 8.3.3 ) || ( < 1.8.2 && == 2.3.5 && < 5.4.4 && > 1.3.7 && == 6.6.1 && == 2.2.2 && >= 8.2.7 ) || ( >= 7.3.2 && >= 7.2.2 && > 1.7.4 && == 3.2.8 && < 1.2.1 && >= 1.1.8 && == 5.3.8 ) || ( > 4.5.3 && >= 4.3.1 && > 7.6.1 && < 7.3.5 && == 3.1.8 && > 3.5.3 )": {
-                                        "dlHash": "b",
-                                        "dlSubdir": {
-                                            "RegexDir": "𝓬!"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 7.6.8 && > 5.4.1 && <= 5.3.1 && == 6.5.2 && < 6.2.2 )": {
-                                        "dlHash": "lwoyf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ofepe"
-                                    },
-                                    "( > 1.6.2 && < 7.2.5 && >= 6.8.3 && <= 8.5.8 )": {
-                                        "dlHash": "v",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:cdqqema"
-                                    },
-                                    "( >= 6.3.6 && <= 3.3.5 && <= 2.3.6 && < 2.7.2 && > 7.8.3 && < 8.5.3 && >= 1.7.3 )": {
-                                        "dlHash": "ptjcfitw",
-                                        "dlSubdir": {
-                                            "RegexDir": "2\u0003I\u000b􎂛뭦"
-                                        },
-                                        "dlUri": "http:slgtxaup"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "lnlm",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jw"
-                                    }
-                                },
-                                "Linux_CentOS": {}
+                            "( > 5.5.7 && <= 2.6.5 && < 5.4.6 && > 5.1.7 && > 6.3.6 && >= 8.6.8 ) || ( < 7.2.5 && < 2.4.8 && >= 8.4.6 )": {
+                                "distroPKGs": [],
+                                "notes": "hgwl"
+                            },
+                            "( > 5.7.2 && < 3.7.4 && < 4.1.9 )": {
+                                "distroPKGs": [
+                                    "mkvre",
+                                    "hgrosv",
+                                    "wgdbiefm",
+                                    "hubdygrq",
+                                    "ecz",
+                                    "luwcu"
+                                ],
+                                "notes": "eecr"
                             }
                         },
-                        "viChangeLog": "http:ulosu",
-                        "viPostInstall": null,
-                        "viPostRemove": null,
-                        "viPreCompile": null,
-                        "viSourceDL": {
-                            "dlHash": "ritap",
-                            "dlSubdir": null,
-                            "dlUri": "https:qsb"
+                        "Linux_Mint": {
+                            "( < 5.4.3 && == 1.6.1 )": {
+                                "distroPKGs": [
+                                    "yksmf",
+                                    "lb",
+                                    "rkv",
+                                    "niuik",
+                                    "r",
+                                    "cait"
+                                ],
+                                "notes": ""
+                            },
+                            "( == 2.8.1 && <= 3.9.5 && > 4.6.5 && < 6.5.1 && <= 1.2.9 && > 7.5.2 ) || ( >= 2.6.3 && <= 8.1.3 && == 4.3.6 && < 6.2.4 && > 4.1.2 && >= 7.5.7 && <= 3.5.7 && > 5.2.6 ) || ( == 8.1.3 && < 2.3.7 && >= 6.7.1 && > 5.3.1 )": {
+                                "distroPKGs": [
+                                    "gqe",
+                                    "ss",
+                                    "dxxtwv",
+                                    "sqm",
+                                    "",
+                                    "",
+                                    "xbh",
+                                    ""
+                                ],
+                                "notes": "jhaoof"
+                            },
+                            "( == 3.5.6 && >= 3.1.2 && == 6.6.5 && < 6.1.5 && >= 5.2.6 && > 8.3.1 ) || ( == 8.8.2 && < 4.6.3 && <= 1.3.6 && > 7.2.3 && < 1.8.8 && == 6.5.1 && > 7.1.3 && < 7.5.4 )": {
+                                "distroPKGs": [
+                                    "whukylb",
+                                    "levkfod",
+                                    "jfvwddyc",
+                                    "x",
+                                    "dgdc",
+                                    ""
+                                ],
+                                "notes": "vxiivox"
+                            },
+                            "( == 8.8.7 && == 8.6.1 && > 5.1.6 && < 3.7.3 && == 3.2.5 )": {
+                                "distroPKGs": [
+                                    "pvqob",
+                                    "kepuj"
+                                ],
+                                "notes": ""
+                            }
                         },
-                        "viTags": [
-                            "Recommended",
-                            "base-7.5.6",
-                            "old",
-                            "\u001e\u00016ï°”",
-                            "#MF\u000ff\u001eð­µ»"
-                        ]
+                        "Linux_RedHat": {
+                            "( < 3.4.8 && < 6.2.2 && > 3.1.5 )": {
+                                "distroPKGs": [
+                                    "xv",
+                                    "curuc"
+                                ],
+                                "notes": "vccm"
+                            },
+                            "( <= 4.8.2 && == 6.7.8 && <= 8.6.1 && > 8.3.2 ) || ( > 5.4.5 && < 4.2.7 )": {
+                                "distroPKGs": [],
+                                "notes": "liucgcw"
+                            },
+                            "( > 1.8.4 && > 7.1.5 && == 6.7.1 && <= 4.6.2 && <= 8.4.2 && > 6.4.1 && < 1.7.7 ) || ( < 1.8.7 && >= 5.6.3 && < 1.8.5 && > 7.8.5 && > 4.6.6 && >= 3.2.3 && > 1.2.2 && <= 8.8.3 && >= 4.3.6 ) || ( == 1.1.8 && == 4.3.4 ) || ( < 2.1.2 && == 7.2.1 && == 7.7.4 && >= 3.7.1 && > 7.3.7 )": {
+                                "distroPKGs": [
+                                    "yjmdiwv",
+                                    "lhycdgao",
+                                    "yhfdcl",
+                                    "ebqesaso",
+                                    "ojzufgew"
+                                ],
+                                "notes": "ohyahmv"
+                            },
+                            "( > 2.7.8 && <= 1.2.5 )": {
+                                "distroPKGs": [
+                                    "aadcv",
+                                    "oq",
+                                    "dbemhgjw",
+                                    "ebgumyc",
+                                    "hp",
+                                    "r",
+                                    "l"
+                                ],
+                                "notes": "mywi"
+                            },
+                            "( > 3.4.2 ) || ( >= 2.8.7 && == 6.5.4 && > 4.9.5 && > 1.5.3 && == 1.7.7 && < 9.5.3 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "jmfdo"
+                                ],
+                                "notes": "qw"
+                            },
+                            "( >= 4.6.7 && < 6.3.8 && > 5.7.8 && < 1.1.4 ) || ( == 5.2.8 && >= 6.6.4 && >= 5.4.7 && >= 1.3.1 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "r",
+                                    "imy",
+                                    "xuqmfcis",
+                                    "",
+                                    "bljsgpv",
+                                    "p"
+                                ],
+                                "notes": ""
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "emtfn",
+                                    "a",
+                                    "s",
+                                    "icgpoz",
+                                    "jgenxz",
+                                    "ucxzgbkv"
+                                ],
+                                "notes": "nu"
+                            }
+                        },
+                        "Windows": {
+                            "( < 7.1.3 && >= 6.6.4 && <= 8.7.5 && >= 7.7.7 && <= 7.2.1 && < 7.1.4 && == 1.5.2 && <= 8.2.2 ) || ( >= 4.4.1 && < 2.4.1 && <= 3.4.3 && > 2.2.3 && == 2.7.3 && == 3.2.8 && <= 3.4.6 && >= 3.2.2 ) || ( > 5.5.3 && > 8.1.1 && > 8.4.2 && > 5.8.8 )": {
+                                "distroPKGs": [],
+                                "notes": "hfb"
+                            },
+                            "( > 8.1.3 && < 8.6.8 && < 3.7.1 && == 7.2.1 )": {
+                                "distroPKGs": [
+                                    "fuzyvnfa",
+                                    "heud",
+                                    "",
+                                    "whkd"
+                                ],
+                                "notes": "jfh"
+                            },
+                            "( >= 2.3.7 ) || ( > 5.1.7 && >= 7.4.1 && >= 4.5.7 && < 7.4.5 && <= 5.5.7 && <= 5.3.3 && < 1.6.3 && == 5.3.2 && > 4.6.8 )": {
+                                "distroPKGs": [
+                                    "tgdxxie",
+                                    "tudedtxa",
+                                    "",
+                                    "r",
+                                    "",
+                                    "qycdk",
+                                    "foid"
+                                ],
+                                "notes": "jijhzazh"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [],
+                                "notes": "icll"
+                            }
+                        }
                     },
-                    "4.1.1": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( < 1.1.6 && <= 8.7.4 && < 5.8.7 && == 6.4.3 && <= 8.5.7 )": {
-                                        "dlHash": "cugtfv",
-                                        "dlSubdir": "yyxqyboj",
-                                        "dlUri": "http:ztwwqrd"
-                                    },
-                                    "( <= 4.5.8 && <= 4.1.8 && == 1.1.3 && <= 3.5.5 && > 6.2.1 )": {
-                                        "dlHash": "p",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:al"
-                                    },
-                                    "( == 8.6.1 && == 8.6.8 && >= 2.3.4 && >= 2.2.1 && >= 5.2.6 )": {
-                                        "dlHash": "xyiq",
-                                        "dlSubdir": "qf",
-                                        "dlUri": "http:o"
-                                    },
-                                    "( == 8.8.3 && <= 1.5.4 && < 6.8.5 ) || ( < 6.5.7 && < 7.7.3 )": {
-                                        "dlHash": "wg",
-                                        "dlSubdir": {
-                                            "RegexDir": "yb􌑚󴳒:9"
-                                        },
-                                        "dlUri": "http:jihhssvl"
-                                    },
-                                    "( > 4.1.6 && <= 1.7.5 && > 1.7.4 ) || ( < 8.7.5 && > 1.4.1 && >= 4.3.5 && < 7.4.6 && <= 8.5.5 && >= 6.3.6 && == 5.3.1 )": {
-                                        "dlHash": "ovloo",
-                                        "dlSubdir": "ogfro",
-                                        "dlUri": "https:rzvpgsz"
-                                    },
-                                    "( > 8.3.2 && > 3.5.3 )": {
-                                        "dlHash": "vvlgjxe",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:nlys"
-                                    },
-                                    "( >= 1.8.4 && <= 4.1.4 && < 3.7.4 && < 6.5.6 && > 1.1.3 && < 4.8.7 && >= 7.4.8 && < 7.8.7 )": {
-                                        "dlHash": "aicpih",
-                                        "dlSubdir": {
-                                            "RegexDir": "𨑙"
-                                        },
-                                        "dlUri": "https:qgqwliz"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 7.4.5 && > 4.3.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "fcfrfhkv",
-                                        "dlUri": "https:xryoebcj"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fbqpyzih",
-                                        "dlSubdir": "citeb",
-                                        "dlUri": "http:rxy"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {},
-                                "Linux_CentOS": {
-                                    "( < 2.1.6 && <= 3.5.2 )": {
-                                        "dlHash": "oog",
-                                        "dlSubdir": "wifo",
-                                        "dlUri": "http:e"
-                                    },
-                                    "( <= 1.4.7 && == 5.8.8 && > 7.5.3 && < 5.3.6 )": {
-                                        "dlHash": "a",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:hc"
-                                    },
-                                    "( > 6.3.1 && > 2.3.1 && > 3.4.7 && == 4.7.4 && == 6.8.8 && > 7.6.1 && == 3.6.4 )": {
-                                        "dlHash": "u",
-                                        "dlSubdir": {
-                                            "RegexDir": "-"
-                                        },
-                                        "dlUri": "http:bza"
-                                    },
-                                    "( >= 8.5.2 && > 8.7.6 )": {
-                                        "dlHash": "qyvb",
-                                        "dlSubdir": "b",
-                                        "dlUri": "http:lwnqror"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "qzko",
-                                        "dlSubdir": {
-                                            "RegexDir": "H\u0013\u000cWM"
-                                        },
-                                        "dlUri": "http:fihxyxen"
-                                    }
-                                },
-                                "Linux_Debian": {},
-                                "Linux_Fedora": {
-                                    "( < 7.3.5 && > 5.6.1 && < 2.3.6 )": {
-                                        "dlHash": "ohtb",
-                                        "dlSubdir": {
-                                            "RegexDir": "\\`b🦉脣𤉖"
-                                        },
-                                        "dlUri": "https:dfx"
-                                    },
-                                    "( < 8.4.7 && >= 3.1.9 )": {
-                                        "dlHash": "pbc",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:xsi"
-                                    },
-                                    "( > 2.7.5 && == 5.6.6 )": {
-                                        "dlHash": "yfroa",
-                                        "dlSubdir": "zwwxa",
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 5.2.3 && <= 7.6.7 && <= 6.6.5 && > 4.8.8 && == 7.1.4 && >= 2.5.1 && < 2.8.8 )": {
-                                        "dlHash": "wl",
-                                        "dlSubdir": "drjwdec",
-                                        "dlUri": "https:xmf"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "m",
-                                        "dlSubdir": "ppsocsy",
-                                        "dlUri": "http:cloc"
-                                    }
-                                }
+                    "7.3.3": {
+                        "Darwin": {
+                            "( < 6.4.2 ) || ( == 7.4.4 && > 1.7.5 && <= 3.2.8 ) || ( <= 2.3.4 && <= 5.6.1 && >= 1.3.6 && == 6.3.1 ) || ( > 3.8.7 && >= 7.7.9 && < 2.1.7 && < 3.7.4 && < 8.8.5 && > 7.8.7 ) || ( <= 5.8.1 && >= 3.3.5 && > 8.1.7 && > 6.1.6 && > 5.3.2 && == 3.4.4 ) || ( < 4.4.8 && <= 8.3.2 && >= 6.1.4 && == 1.8.4 && == 8.5.1 && > 4.5.7 )": {
+                                "distroPKGs": [
+                                    "d",
+                                    "",
+                                    "mf",
+                                    "ghlvy",
+                                    "tgdro",
+                                    "duudzn"
+                                ],
+                                "notes": ""
                             },
-                            "A_ARM": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( <= 2.4.7 && > 4.4.7 && >= 8.1.5 && >= 2.1.4 && >= 1.4.1 && <= 6.3.3 )": {
-                                        "dlHash": "w",
-                                        "dlSubdir": {
-                                            "RegexDir": "𬮨J􌙵Z"
-                                        },
-                                        "dlUri": "http:e"
-                                    },
-                                    "( == 4.6.3 && > 8.8.5 && <= 4.5.6 && == 8.5.1 && > 4.7.7 ) || ( <= 9.4.3 && < 2.3.4 && >= 1.2.6 && == 5.6.1 && < 4.2.8 )": {
-                                        "dlHash": "epkjb",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:t"
-                                    },
-                                    "( == 6.2.7 && >= 5.2.7 && > 5.2.1 )": {
-                                        "dlHash": "wsejx",
-                                        "dlSubdir": {
-                                            "RegexDir": "Ró°š…"
-                                        },
-                                        "dlUri": "https:ztmnv"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( <= 3.8.3 && == 5.4.2 )": {
-                                        "dlHash": "epi",
-                                        "dlSubdir": {
-                                            "RegexDir": "j:릹U􀣐"
-                                        },
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( < 7.4.2 && == 7.3.1 && == 7.3.1 && >= 5.7.3 ) || ( < 2.1.6 && > 1.8.2 && == 1.7.1 && < 7.1.3 && > 2.7.4 && < 6.4.6 && < 3.8.6 ) || ( > 7.6.1 && >= 1.6.3 && < 7.1.7 && >= 7.7.2 && >= 6.6.2 && == 6.3.7 && > 7.6.2 && <= 2.2.3 ) || ( >= 4.8.8 && == 7.5.8 && <= 4.4.4 && <= 4.6.5 && < 8.8.1 && <= 3.7.5 )": {
-                                        "dlHash": "emtvkuqw",
-                                        "dlSubdir": {
-                                            "RegexDir": "󰥃􎟩/L=JZힳ"
-                                        },
-                                        "dlUri": "http:xxvtgdy"
-                                    },
-                                    "( == 1.4.3 && < 6.6.3 && == 1.2.7 && >= 1.6.6 && > 1.8.4 && == 3.6.6 && < 3.8.3 && >= 6.1.7 ) || ( > 1.1.6 && <= 1.6.4 && >= 4.6.4 && <= 7.4.8 && > 6.4.4 && == 7.5.6 && == 1.1.5 && < 8.6.1 && == 4.3.1 ) || ( < 4.1.4 && > 1.2.7 )": {
-                                        "dlHash": "ebpqpk",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:a"
-                                    },
-                                    "( > 3.8.6 && <= 7.5.4 && == 3.4.7 && >= 6.2.6 && > 6.7.3 && == 5.8.1 && <= 6.8.1 && >= 4.5.3 && == 8.6.2 ) || ( >= 7.5.3 && > 6.6.5 && >= 4.3.6 && > 6.1.5 && < 6.5.6 && == 3.1.1 && < 3.8.4 && == 3.3.8 )": {
-                                        "dlHash": "dffzwnn",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:m"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "erbufskj",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    }
-                                }
+                            "( <= 2.2.7 && > 6.6.2 && < 7.1.8 && == 7.2.3 ) || ( == 5.6.8 && <= 3.2.8 && <= 5.4.4 && <= 6.4.7 && >= 3.4.1 )": {
+                                "distroPKGs": [
+                                    "pytwx",
+                                    "",
+                                    "f",
+                                    "giqf",
+                                    "kjzcsc",
+                                    ""
+                                ],
+                                "notes": ""
                             },
-                            "A_PowerPC": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( == 1.7.5 && > 5.8.2 && <= 1.3.3 && >= 8.5.4 && < 8.4.1 && < 1.6.2 && > 2.4.5 && > 6.8.8 && >= 5.1.7 ) || ( <= 4.7.6 )": {
-                                        "dlHash": "s",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u000e"
-                                        },
-                                        "dlUri": "https:i"
-                                    },
-                                    "( == 3.7.6 && == 2.5.1 && <= 1.3.2 && >= 8.8.1 && >= 5.3.5 && < 3.3.5 && >= 6.8.3 ) || ( > 9.1.4 && > 2.7.5 ) || ( <= 5.8.6 && < 8.3.1 && > 7.5.1 && <= 1.1.1 && == 6.3.2 )": {
-                                        "dlHash": "llfvnanl",
-                                        "dlSubdir": "n",
-                                        "dlUri": "http:igrv"
-                                    },
-                                    "( >= 2.2.7 ) || ( == 5.6.7 && > 2.1.5 && == 8.5.5 && <= 4.2.8 && < 7.8.3 && <= 8.8.3 )": {
-                                        "dlHash": "ean",
-                                        "dlSubdir": "pitp",
-                                        "dlUri": "http:ph"
-                                    },
-                                    "( >= 5.7.6 ) || ( < 6.6.8 && > 5.5.3 && >= 8.6.3 ) || ( > 1.4.8 && > 6.5.5 && >= 4.6.4 && > 1.1.5 && >= 5.3.6 && < 8.7.6 && > 5.4.6 )": {
-                                        "dlHash": "f",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:y"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "gcuxzbk",
-                                        "dlSubdir": {
-                                            "RegexDir": "\\󼧜z0􁴄"
-                                        },
-                                        "dlUri": "https:me"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( <= 4.7.1 && >= 3.6.3 && < 6.6.3 ) || ( < 4.6.7 ) || ( < 1.1.3 && >= 7.7.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "klkx",
-                                        "dlUri": "http:vwtow"
-                                    },
-                                    "( <= 7.4.8 && >= 5.4.6 && > 4.5.2 && == 8.1.4 ) || ( <= 3.9.4 && == 8.3.6 ) || ( == 2.4.7 ) || ( > 7.8.8 && < 1.6.7 && <= 3.5.8 && <= 3.2.8 && <= 7.5.8 && >= 2.6.8 && == 2.1.1 && <= 5.5.8 )": {
-                                        "dlHash": "snxh",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:hfoiuw"
-                                    },
-                                    "( == 1.6.2 && == 7.3.1 && > 1.5.2 && >= 2.7.3 && == 4.2.6 && >= 2.2.3 && == 4.4.3 && > 4.4.7 ) || ( >= 3.7.4 && >= 3.6.3 && < 4.8.2 && > 1.3.1 && >= 4.6.8 && >= 2.7.1 && >= 1.7.1 ) || ( <= 3.5.3 && <= 7.1.5 ) || ( < 3.2.8 && < 4.4.4 && == 4.4.3 ) || ( >= 4.7.1 && < 5.7.2 && < 5.4.2 && == 6.2.8 && < 8.5.3 && == 2.8.3 )": {
-                                        "dlHash": "c",
-                                        "dlSubdir": "ar",
-                                        "dlUri": "http:kcpce"
-                                    },
-                                    "( == 5.7.3 && == 5.3.7 && < 4.3.8 )": {
-                                        "dlHash": "lrukj",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0006OI"
-                                        },
-                                        "dlUri": "https:phfo"
-                                    },
-                                    "( > 5.5.6 && > 3.8.8 && >= 5.3.6 ) || ( == 7.3.6 && > 1.8.8 && < 7.5.3 )": {
-                                        "dlHash": "r",
-                                        "dlSubdir": "iukgtfog",
-                                        "dlUri": "https:qznm"
-                                    },
-                                    "( >= 3.2.7 && > 3.7.4 && > 5.4.1 && > 8.2.7 && == 5.7.8 && > 5.6.4 && == 6.7.1 && <= 7.1.3 && < 2.8.8 ) || ( < 5.6.7 && >= 1.5.4 && >= 3.6.8 && < 8.4.8 && > 6.4.2 && <= 6.8.8 && <= 4.8.5 && >= 3.8.7 )": {
-                                        "dlHash": "jaydpmf",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:uygg"
-                                    }
-                                }
+                            "( == 6.7.3 && > 8.7.6 && > 1.3.7 && == 2.4.7 && < 7.2.5 && == 2.7.7 && <= 1.6.4 && > 4.4.3 ) || ( < 2.7.2 )": {
+                                "distroPKGs": [
+                                    "awnqrw",
+                                    "",
+                                    "n",
+                                    "cefono",
+                                    "xxd"
+                                ],
+                                "notes": "wlzbx"
                             },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 1.1.7 && < 2.3.4 && <= 5.5.2 ) || ( == 4.8.7 && < 6.4.2 && < 1.7.7 && <= 7.6.1 && == 2.6.4 ) || ( > 7.6.1 && == 5.2.5 && < 3.1.1 && < 1.4.5 ) || ( == 9.5.1 && <= 6.4.1 && > 7.6.1 && == 4.5.1 && <= 8.9.2 && >= 2.4.1 && >= 1.3.1 ) || ( < 3.3.6 && == 8.5.8 && <= 4.7.1 && <= 7.3.5 && == 3.4.4 && > 3.8.1 && == 6.2.3 && >= 3.1.1 ) || ( == 1.2.1 ) || ( <= 6.2.6 && <= 3.6.5 && > 8.5.2 && >= 4.8.4 && >= 2.8.1 && > 7.2.5 ) || ( > 1.7.5 && >= 5.5.3 && > 1.2.1 && > 3.1.7 && > 2.1.3 )": {
-                                        "dlHash": "tvwxutnb",
-                                        "dlSubdir": "uxhxgsw",
-                                        "dlUri": "http:hryz"
-                                    },
-                                    "( <= 7.2.6 && < 5.8.1 && <= 8.7.2 && == 5.4.1 && < 6.3.3 && < 5.8.6 && == 5.2.4 && <= 3.6.1 && <= 6.6.7 )": {
-                                        "dlHash": "yik",
-                                        "dlSubdir": "xjkawp",
-                                        "dlUri": "http:s"
-                                    },
-                                    "( <= 8.1.5 && == 7.2.4 && > 6.5.1 && > 8.7.8 && < 2.3.1 && <= 7.5.5 ) || ( == 2.3.5 && == 4.5.4 && <= 7.8.7 ) || ( < 7.6.2 && < 1.3.7 && < 2.4.8 && <= 1.1.7 ) || ( <= 5.2.2 && > 7.8.3 ) || ( <= 6.6.2 && <= 6.3.5 && >= 1.1.6 && > 3.4.1 && > 6.4.4 && < 2.8.2 && == 2.5.2 ) || ( <= 7.8.7 && >= 5.5.8 && >= 4.3.7 && <= 4.2.7 && <= 4.9.8 && > 6.1.7 && == 6.4.3 ) || ( < 4.2.6 && == 6.1.6 && <= 3.4.8 )": {
-                                        "dlHash": "xhamggqp",
-                                        "dlSubdir": {
-                                            "RegexDir": "!󲵋<󵵖i("
-                                        },
-                                        "dlUri": "https:k"
-                                    },
-                                    "( == 2.5.7 && == 6.2.8 && > 5.2.5 && == 2.5.6 && >= 3.3.5 && <= 3.4.1 && > 5.5.6 ) || ( <= 2.3.5 && >= 4.1.2 ) || ( >= 2.8.7 ) || ( > 4.4.6 && == 7.7.4 && <= 6.1.5 && >= 6.5.5 && <= 7.3.2 ) || ( < 3.8.2 && >= 1.8.7 && <= 8.8.3 && >= 2.3.2 && >= 8.4.1 && <= 5.9.5 ) || ( >= 7.3.8 && >= 8.1.8 && == 4.6.8 )": {
-                                        "dlHash": "vkok",
-                                        "dlSubdir": "vy",
-                                        "dlUri": "http:krfxeurt"
-                                    },
-                                    "( > 5.1.2 && < 8.3.7 && == 8.1.2 && >= 1.2.2 && >= 8.4.3 && > 6.5.5 ) || ( > 7.8.8 && >= 6.2.4 && < 8.1.1 && >= 2.8.1 && >= 3.6.1 && == 8.2.6 && > 3.5.2 && > 7.1.8 && <= 4.1.2 ) || ( == 1.6.4 && <= 1.2.1 && < 1.3.6 && <= 8.1.3 && < 7.7.2 && > 2.7.3 && <= 8.2.5 ) || ( == 4.1.1 && < 1.7.2 && > 1.5.8 && > 4.4.7 ) || ( < 6.5.4 )": {
-                                        "dlHash": "tjyeaih",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:imzimyl"
-                                    },
-                                    "( >= 7.3.4 && <= 6.6.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "󲢘[j\u001b]A!𣙘"
-                                        },
-                                        "dlUri": "https:ddfuc"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "zga",
-                                        "dlSubdir": {
-                                            "RegexDir": "󹜚c𤔚􀩜;9?"
-                                        },
-                                        "dlUri": "https:qfmsdcgb"
-                                    }
-                                }
+                            "( > 5.5.6 && > 6.4.5 && <= 2.5.4 && <= 7.4.4 && == 6.8.4 && < 1.7.7 && > 5.1.5 )": {
+                                "distroPKGs": [
+                                    "hbuxtj",
+                                    "ph",
+                                    "",
+                                    "m"
+                                ],
+                                "notes": "nvzef"
                             },
-                            "A_Sparc": {
-                                "Linux_UnknownLinux": {}
+                            "( > 6.2.6 && > 3.4.2 && <= 7.3.4 && >= 1.4.8 && <= 7.4.8 && < 5.1.4 )": {
+                                "distroPKGs": [
+                                    "ruojwasp",
+                                    "ok",
+                                    "f",
+                                    "ayibt",
+                                    "evnhp"
+                                ],
+                                "notes": "egab"
                             },
-                            "A_Sparc64": {}
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "odpyv"
+                                ],
+                                "notes": "im"
+                            }
                         },
-                        "viChangeLog": "https:qeosl",
-                        "viPostInstall": "uafsmu",
-                        "viPostRemove": null,
-                        "viPreCompile": "pnl",
-                        "viSourceDL": {
-                            "dlHash": "huszn",
-                            "dlSubdir": "gl",
-                            "dlUri": "http:"
+                        "FreeBSD": {
+                            "( < 1.5.4 && == 8.3.1 && > 6.6.5 && >= 7.3.1 && <= 5.4.8 && >= 2.6.5 && == 8.8.1 && > 2.3.1 && <= 6.5.3 ) || ( > 7.1.1 && <= 1.1.6 && == 3.1.9 && == 1.1.7 && <= 8.8.8 && <= 6.3.6 ) || ( > 8.6.8 && >= 5.4.4 && > 8.4.5 && < 5.8.3 && <= 6.5.4 && > 8.4.2 && >= 6.4.1 && > 9.1.4 && < 4.6.6 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "gcmfnce",
+                                    "rly"
+                                ],
+                                "notes": "vb"
+                            },
+                            "( <= 1.4.4 && == 5.7.4 )": {
+                                "distroPKGs": [
+                                    "vskpdkr",
+                                    "lwgdeci",
+                                    "a",
+                                    "k",
+                                    "",
+                                    "axn",
+                                    "brwmhtii"
+                                ],
+                                "notes": "erla"
+                            },
+                            "( > 6.7.2 && == 4.4.4 && >= 4.8.2 && < 2.2.6 )": {
+                                "distroPKGs": [
+                                    "fpqdf"
+                                ],
+                                "notes": ""
+                            }
                         },
-                        "viTags": [
-                            "Latest",
-                            "Latest",
-                            "Prerelease",
-                            "Recommended"
-                        ]
+                        "Linux_Gentoo": {
+                            "( > 8.2.8 && == 4.2.1 && == 8.3.4 && == 5.1.1 && <= 3.7.2 && < 5.7.5 && <= 1.4.6 && < 4.3.5 ) || ( < 1.4.7 && == 2.7.5 && >= 5.2.3 && > 2.6.7 && == 5.8.5 && > 4.1.6 && >= 6.2.8 && >= 8.7.5 && > 1.7.6 )": {
+                                "distroPKGs": [
+                                    "nijdeb"
+                                ],
+                                "notes": "iftwupn"
+                            },
+                            "( > 8.8.7 && <= 5.8.7 && < 4.1.3 && < 4.3.7 && < 7.2.2 )": {
+                                "distroPKGs": [],
+                                "notes": "neu"
+                            },
+                            "( >= 5.4.5 && == 3.3.10 && > 6.4.1 && == 5.7.4 && < 3.5.1 )": {
+                                "distroPKGs": [
+                                    "elgrn",
+                                    "eu",
+                                    "h",
+                                    "gm",
+                                    "xruwtb",
+                                    "wbkkaykw",
+                                    "xvosecj",
+                                    "uzg"
+                                ],
+                                "notes": "kupnuyy"
+                            },
+                            "( >= 5.6.7 ) || ( > 6.5.8 && > 4.4.8 && >= 2.5.7 && == 3.1.5 && < 8.5.5 && < 2.9.6 && < 1.1.8 ) || ( >= 8.3.4 && <= 8.6.3 && == 6.7.6 ) || ( < 8.7.2 && >= 1.6.4 && < 8.1.7 && == 6.5.6 && > 3.8.6 && >= 5.4.7 && <= 3.7.7 && <= 6.4.6 ) || ( <= 7.7.2 && < 7.7.7 && >= 7.6.3 && == 6.7.7 && < 1.8.8 && > 6.5.1 && <= 3.1.3 && <= 3.8.5 ) || ( < 2.6.8 && < 6.6.4 && == 1.5.3 && >= 1.1.1 && == 1.4.7 && > 7.6.2 ) || ( <= 7.5.1 && == 4.8.5 && == 4.6.8 && == 5.3.5 )": {
+                                "distroPKGs": [
+                                    "vpoe",
+                                    "e",
+                                    "vu",
+                                    "cxtvauww",
+                                    "fhctyap"
+                                ],
+                                "notes": "fhzzg"
+                            }
+                        },
+                        "Windows": {
+                            "( < 2.1.5 && == 2.1.4 )": {
+                                "distroPKGs": [
+                                    "ptlf",
+                                    "jedqybm",
+                                    "vygog",
+                                    "bczhhp",
+                                    "",
+                                    "txbv",
+                                    "vgb"
+                                ],
+                                "notes": "ufdftd"
+                            },
+                            "( < 4.5.2 && < 4.6.8 && == 6.6.6 && == 1.3.6 && <= 1.6.3 && < 8.8.6 && == 2.7.4 && < 8.7.1 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "kin",
+                                    "kr",
+                                    "xjaiphvx",
+                                    "wxhz",
+                                    ""
+                                ],
+                                "notes": "rqplchqp"
+                            },
+                            "( < 7.5.6 && == 7.1.5 && < 4.7.2 && == 2.7.7 && < 5.2.5 && > 7.5.7 && >= 4.1.3 && < 1.5.4 ) || ( < 6.2.4 && <= 3.3.5 && < 3.1.1 && > 3.5.1 )": {
+                                "distroPKGs": [
+                                    "nv"
+                                ],
+                                "notes": "c"
+                            },
+                            "( == 4.2.5 && > 3.3.6 && > 4.4.4 && < 7.5.7 ) || ( == 4.2.8 && <= 8.8.1 && == 5.2.8 && < 3.2.4 && == 1.3.4 && > 8.1.2 && > 5.4.3 && >= 6.7.2 && < 2.8.8 )": {
+                                "distroPKGs": [
+                                    "lg",
+                                    "jbv",
+                                    "ht",
+                                    "imlehk",
+                                    "",
+                                    "",
+                                    "osxd"
+                                ],
+                                "notes": "epyaepo"
+                            },
+                            "( == 5.3.7 && < 8.4.8 && <= 6.6.2 && > 1.5.1 && <= 8.1.5 && >= 1.7.7 && > 4.1.6 && == 3.7.6 ) || ( > 2.6.8 && < 6.4.1 && > 6.3.7 && < 3.2.9 && >= 2.6.3 && == 1.7.4 ) || ( < 5.1.4 && > 6.1.4 && == 2.4.1 && >= 8.3.1 && >= 4.8.7 && > 1.2.2 && <= 5.7.3 && > 2.6.1 && > 4.1.6 ) || ( > 7.1.4 && < 4.5.7 ) || ( >= 2.7.4 && > 7.5.2 && < 4.3.3 ) || ( >= 6.5.7 && == 1.8.5 && >= 7.5.6 && >= 5.8.3 && > 4.3.3 )": {
+                                "distroPKGs": [
+                                    "wn",
+                                    "izgboev",
+                                    "lxtnh",
+                                    "tmdxoxst",
+                                    "zvbzr",
+                                    "mvrm"
+                                ],
+                                "notes": ""
+                            },
+                            "( >= 6.1.2 && < 5.6.3 && > 2.4.2 )": {
+                                "distroPKGs": [],
+                                "notes": "zyd"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "nj",
+                                    "",
+                                    "p"
+                                ],
+                                "notes": "qk"
+                            }
+                        }
                     },
-                    "8.8.6": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( < 5.6.2 && > 5.1.7 && > 6.8.4 && <= 7.7.1 && < 1.2.2 && < 6.5.1 && > 4.1.6 && < 1.8.5 && >= 3.6.2 ) || ( >= 6.5.7 && == 3.7.6 && >= 2.8.4 && > 8.8.5 && < 4.2.3 && <= 6.6.4 && == 1.5.2 ) || ( > 4.7.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "7"
-                                        },
-                                        "dlUri": "http:j"
-                                    },
-                                    "( <= 6.8.6 && < 6.3.3 ) || ( > 8.7.6 && < 6.1.2 && >= 7.1.2 && < 2.6.7 && > 7.1.2 && > 1.6.1 && < 5.7.9 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 8.2.4 && < 6.4.8 && <= 1.8.7 && <= 1.8.4 && < 6.1.7 )": {
-                                        "dlHash": "whyzqpit",
-                                        "dlSubdir": {
-                                            "RegexDir": "騡y儇󵟬3𮖩r"
-                                        },
-                                        "dlUri": "http:evipqi"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "twihpxz",
-                                        "dlSubdir": "d",
-                                        "dlUri": "http:mjtf"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 2.5.4 && < 5.8.6 && < 1.7.3 && < 5.6.7 && < 8.2.2 && >= 6.7.6 )": {
-                                        "dlHash": "wujrzns",
-                                        "dlSubdir": {
-                                            "RegexDir": "c"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 2.3.9 && < 3.7.6 && == 2.6.9 && < 4.1.4 && <= 6.5.6 && < 5.8.4 && <= 2.7.7 )": {
-                                        "dlHash": "agznafl",
-                                        "dlSubdir": "ye",
-                                        "dlUri": "http:dsxt"
-                                    },
-                                    "( > 5.5.2 && < 6.8.2 && < 5.8.8 && <= 4.3.6 && > 6.5.6 && == 1.6.8 && < 2.7.2 && > 3.7.6 )": {
-                                        "dlHash": "ikoqap",
-                                        "dlSubdir": {
-                                            "RegexDir": "􋣉H"
-                                        },
-                                        "dlUri": "https:cupx"
-                                    },
-                                    "( > 6.5.1 ) || ( <= 1.1.3 && <= 1.3.8 && >= 6.1.1 && == 4.8.6 && >= 5.6.6 && <= 8.2.2 ) || ( >= 6.2.7 && < 2.8.2 && >= 4.6.8 && <= 2.7.1 )": {
-                                        "dlHash": "fagt",
-                                        "dlSubdir": {
-                                            "RegexDir": "FN{󶱁`\\⎱"
-                                        },
-                                        "dlUri": "http:q"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "qqb",
-                                        "dlSubdir": {
-                                            "RegexDir": "Sf󵄠󺅮"
-                                        },
-                                        "dlUri": "http:mtdzbwpm"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( == 1.8.4 && < 8.4.8 && < 1.3.2 && == 6.4.5 ) || ( < 4.3.1 && <= 7.2.7 )": {
-                                        "dlHash": "uyizqpo",
-                                        "dlSubdir": {
-                                            "RegexDir": "󺟫\u000e:.JdWn"
-                                        },
-                                        "dlUri": "http:yxfejvgk"
-                                    },
-                                    "( == 4.4.8 && > 2.2.4 && <= 8.3.5 && <= 8.6.8 && >= 4.4.9 && == 4.1.8 && < 4.4.2 && > 6.7.5 ) || ( == 7.2.4 && <= 9.3.4 && > 1.3.8 && <= 1.3.2 && > 6.4.1 )": {
-                                        "dlHash": "eiggpbpe",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:cmfopz"
-                                    },
-                                    "( == 8.7.2 && >= 3.1.3 && >= 5.6.7 )": {
-                                        "dlHash": "a",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:dtx"
-                                    },
-                                    "( > 3.5.1 && <= 6.8.2 && > 8.5.6 )": {
-                                        "dlHash": "uigvp",
-                                        "dlSubdir": {
-                                            "RegexDir": "𩞅Y⾝<]C"
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( >= 2.1.8 && >= 1.7.7 && <= 8.6.6 && >= 6.4.3 && < 4.8.3 && > 8.1.2 && >= 6.1.1 && >= 1.2.1 && > 6.8.1 ) || ( > 5.8.5 && <= 1.3.2 && >= 2.3.6 && >= 1.1.1 && > 2.1.6 ) || ( < 2.3.2 && >= 6.3.8 && > 6.6.7 && > 3.6.3 && < 4.6.6 && >= 3.6.5 && >= 2.1.8 && <= 3.5.6 && <= 5.4.6 )": {
-                                        "dlHash": "ebwsgs",
-                                        "dlSubdir": {
-                                            "RegexDir": "z\u0011J㌈uZ"
-                                        },
-                                        "dlUri": "https:goto"
-                                    },
-                                    "( >= 4.7.8 ) || ( > 6.3.3 && == 7.3.4 )": {
-                                        "dlHash": "ggmfs",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:i"
-                                    }
-                                }
+                    "unknown_version": {
+                        "FreeBSD": {},
+                        "Linux_RedHat": {
+                            "( < 6.1.2 && < 7.6.3 && == 7.6.10 )": {
+                                "distroPKGs": [
+                                    "w",
+                                    "k",
+                                    "asrad",
+                                    "tb",
+                                    "j",
+                                    "wqcsgi",
+                                    "mlsyvw",
+                                    "isuvhwy"
+                                ],
+                                "notes": "ps"
                             },
-                            "A_ARM64": {
-                                "FreeBSD": {
-                                    "( == 5.3.7 && < 7.8.3 ) || ( > 4.2.6 && == 8.8.6 && == 3.6.7 && >= 5.7.3 && > 8.6.2 ) || ( < 5.5.5 && <= 5.5.7 && <= 1.5.4 && <= 3.3.8 && > 8.1.6 && == 7.8.7 )": {
-                                        "dlHash": "qhm",
-                                        "dlSubdir": "kad",
-                                        "dlUri": "https:ixagfxj"
-                                    },
-                                    "( >= 4.3.6 && <= 2.2.1 )": {
-                                        "dlHash": "pt",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "tsekue",
-                                        "dlSubdir": "f",
-                                        "dlUri": "https:hnf"
-                                    }
-                                },
-                                "Linux_Ubuntu": {}
+                            "( == 2.6.5 && == 6.5.7 && >= 1.8.6 && == 1.8.7 && > 6.2.2 && > 4.2.3 && >= 6.5.6 ) || ( == 7.8.3 )": {
+                                "distroPKGs": [
+                                    "r",
+                                    "lhjpr",
+                                    "tbdenuyi",
+                                    "qwnjmeb",
+                                    "f",
+                                    "bphp"
+                                ],
+                                "notes": "v"
                             },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( <= 3.6.4 )": {
-                                        "dlHash": "xdp",
-                                        "dlSubdir": "lvmymtxz",
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 5.8.1 && < 3.7.8 && > 5.4.5 && < 7.4.4 && == 5.6.8 && <= 1.4.8 )": {
-                                        "dlHash": "xdzmuok",
-                                        "dlSubdir": {
-                                            "RegexDir": "𠷜a󼌐N3󽺼"
-                                        },
-                                        "dlUri": "https:lpiv"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( <= 5.2.4 && >= 4.3.1 && == 1.3.5 && == 2.6.7 && == 5.5.4 )": {
-                                        "dlHash": "ddiaqlic",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:hbmj"
-                                    },
-                                    "( == 6.1.2 && == 5.3.4 && > 7.3.8 && >= 3.8.5 && == 6.4.2 )": {
-                                        "dlHash": "vrgp",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:elqdrijq"
-                                    },
-                                    "( > 6.1.4 && <= 7.3.4 && > 7.2.1 && < 6.9.1 && > 7.8.5 && < 4.7.5 && > 4.3.5 && == 1.5.2 )": {
-                                        "dlHash": "btyev",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0005<n𡅖嵓Y"
-                                        },
-                                        "dlUri": "https:roz"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ih",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:hqzyu"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": "https:rugzaso",
-                        "viPostInstall": null,
-                        "viPostRemove": "wn",
-                        "viPreCompile": "b",
-                        "viSourceDL": {
-                            "dlHash": "r",
-                            "dlSubdir": {
-                                "RegexDir": "𘡫T𫱎[󿋨"
+                            "( == 6.8.4 && <= 2.6.3 && > 4.5.3 && < 1.5.5 && < 3.2.4 && == 5.1.7 && == 4.4.2 && <= 4.6.1 && <= 8.7.1 )": {
+                                "distroPKGs": [
+                                    "haxuy",
+                                    "mqfb",
+                                    "fcyhwk",
+                                    "gdrwaz",
+                                    "cr"
+                                ],
+                                "notes": ""
                             },
-                            "dlUri": "http:jd"
-                        },
-                        "viTags": [
-                            "Prerelease"
-                        ]
+                            "( > 5.3.6 && == 5.2.7 && == 6.4.2 )": {
+                                "distroPKGs": [
+                                    "ozet",
+                                    "bxbpzy",
+                                    "lfhkly",
+                                    "yox",
+                                    "qwhideq",
+                                    "yovwdzy",
+                                    "c",
+                                    "xzbbojb"
+                                ],
+                                "notes": ""
+                            },
+                            "( >= 3.1.6 && == 6.7.4 && > 5.6.4 && == 3.4.2 ) || ( >= 1.2.6 && == 1.7.8 && > 3.2.1 && >= 3.6.4 ) || ( == 8.7.5 && >= 5.7.3 && > 2.8.1 && <= 3.2.1 && < 1.6.7 && >= 1.8.4 && == 3.2.1 && == 6.8.3 && >= 2.2.8 )": {
+                                "distroPKGs": [
+                                    "yrb",
+                                    "nhzbt",
+                                    "dcxo",
+                                    "emn",
+                                    "yxeblvu",
+                                    "hcjt"
+                                ],
+                                "notes": "mqth"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "ewlnro",
+                                    "zxncfa"
+                                ],
+                                "notes": "yzlt"
+                            }
+                        }
                     }
                 },
-                "GHC": {
-                    "2.1.3": {
-                        "viArch": {
-                            "A_32": {
-                                "FreeBSD": {
-                                    "( < 4.2.4 && >= 4.9.8 && <= 7.1.1 )": {
-                                        "dlHash": "e",
-                                        "dlSubdir": {
-                                            "RegexDir": "Bà´¹a"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( <= 3.8.2 )": {
-                                        "dlHash": "eucvq",
-                                        "dlSubdir": "tgyjqx",
-                                        "dlUri": "https:kency"
-                                    },
-                                    "( <= 7.5.6 && <= 5.4.1 && <= 4.4.6 && <= 8.4.3 && < 4.7.3 && > 7.5.8 && == 7.4.1 )": {
-                                        "dlHash": "vpruzb",
-                                        "dlSubdir": {
-                                            "RegexDir": "𛄆𫱇"
-                                        },
-                                        "dlUri": "https:xrocg"
-                                    },
-                                    "( > 6.3.5 && > 7.5.4 && <= 3.6.4 )": {
-                                        "dlHash": "wu",
-                                        "dlSubdir": "z",
-                                        "dlUri": "https:uwkamv"
-                                    },
-                                    "( >= 7.7.6 && < 3.3.8 && < 1.6.4 && < 1.2.7 && > 1.5.7 && < 2.4.2 ) || ( > 3.1.3 && >= 3.4.1 && < 1.7.2 && >= 7.2.1 && >= 7.7.4 && < 8.5.4 && >= 8.3.8 && < 8.8.7 && < 1.1.5 ) || ( > 7.4.2 && == 4.7.3 && > 5.6.6 )": {
-                                        "dlHash": "gkck",
-                                        "dlSubdir": "vjw",
-                                        "dlUri": "http:bfmp"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "rr",
-                                        "dlSubdir": "gjryfi",
-                                        "dlUri": "http:ubnsu"
-                                    }
-                                },
-                                "Linux_Debian": {
-                                    "( <= 8.5.7 && <= 5.7.1 && >= 6.6.3 && <= 4.7.7 && <= 5.8.4 && == 2.6.1 && == 4.4.1 )": {
-                                        "dlHash": "yt",
-                                        "dlSubdir": "wgxs",
-                                        "dlUri": "http:d"
-                                    },
-                                    "( >= 1.8.3 && < 7.6.7 && < 2.7.8 && <= 1.5.7 && >= 5.4.7 && <= 8.7.4 && >= 4.2.1 )": {
-                                        "dlHash": "uebsdfj",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:rfhmtitd"
-                                    },
-                                    "( >= 2.1.3 && == 1.7.8 && == 7.1.2 && <= 2.8.3 && < 7.7.6 && > 3.5.2 && <= 3.4.7 && > 4.6.1 && == 3.8.7 ) || ( > 2.4.3 ) || ( <= 1.4.6 && >= 6.4.5 && > 7.6.5 && >= 1.6.8 && > 1.1.1 && >= 2.5.3 && >= 5.6.2 && <= 6.6.5 && < 4.2.1 )": {
-                                        "dlHash": "ito",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:fsfus"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 4.8.4 && >= 8.2.8 && > 4.3.3 && == 6.5.3 && < 2.4.8 && == 4.2.8 && == 7.2.2 && < 6.4.7 && >= 5.6.7 ) || ( < 4.3.7 && >= 2.8.1 && >= 6.3.7 && >= 1.6.7 ) || ( >= 6.6.7 && >= 1.6.2 && >= 5.7.7 && >= 1.2.7 )": {
-                                        "dlHash": "mgm",
-                                        "dlSubdir": "rjpb",
-                                        "dlUri": "http:p"
-                                    },
-                                    "( <= 3.4.4 && <= 4.7.5 && < 3.8.8 ) || ( <= 4.3.5 && == 9.8.2 && <= 1.4.2 )": {
-                                        "dlHash": "oidelp",
-                                        "dlSubdir": {
-                                            "RegexDir": "􀁔\t#\u0019\u0003"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( <= 8.8.8 && == 1.3.2 && == 5.1.5 && > 2.5.7 && == 8.3.6 ) || ( > 5.7.3 && == 6.2.2 && < 1.5.8 && >= 8.8.3 && > 8.2.5 ) || ( > 6.5.4 && < 7.8.1 && == 5.5.3 && <= 4.1.8 && > 5.3.7 && == 6.3.2 && > 3.5.7 )": {
-                                        "dlHash": "ajhlk",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:yqysw"
-                                    },
-                                    "( == 7.3.5 && <= 7.8.6 && == 7.7.7 && < 6.8.6 )": {
-                                        "dlHash": "qslvykhk",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:xu"
-                                    },
-                                    "( > 7.5.2 ) || ( >= 6.7.6 && == 8.2.2 && <= 2.5.2 )": {
-                                        "dlHash": "ihtjyhm",
-                                        "dlSubdir": {
-                                            "RegexDir": "7(ð –‘2"
-                                        },
-                                        "dlUri": "http:nejcbgm"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "jhyt",
-                                        "dlSubdir": "o",
-                                        "dlUri": "http:epucuyzl"
-                                    }
-                                },
-                                "Linux_Gentoo": {}
-                            },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( == 1.1.4 && >= 6.6.2 && >= 4.7.1 && > 6.5.3 && < 5.6.2 && < 2.1.3 && == 7.5.8 && >= 8.2.3 ) || ( >= 4.8.5 && >= 3.3.1 && == 7.7.8 && <= 3.4.3 ) || ( < 8.1.5 && <= 5.3.8 && == 8.6.5 ) || ( < 5.5.3 && == 7.5.6 && <= 2.3.2 && == 2.2.3 && >= 7.4.4 && < 5.8.6 && > 7.5.1 && == 6.7.2 && <= 4.3.1 )": {
-                                        "dlHash": "synxskmi",
-                                        "dlSubdir": "nvmdewk",
-                                        "dlUri": "http:gc"
-                                    },
-                                    "( == 2.6.5 && == 7.3.7 )": {
-                                        "dlHash": "cidqz",
-                                        "dlSubdir": "wbajue",
-                                        "dlUri": "http:pxqaa"
-                                    },
-                                    "( > 3.7.7 ) || ( > 7.8.2 && < 3.4.3 && >= 3.6.8 && <= 3.8.3 ) || ( >= 1.8.3 && < 6.2.3 && < 6.6.5 && < 4.5.3 && > 4.4.6 )": {
-                                        "dlHash": "yidc",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0006^"
-                                        },
-                                        "dlUri": "https:bmylphx"
-                                    },
-                                    "( >= 7.3.3 && < 1.1.6 && > 3.5.9 ) || ( >= 3.8.2 ) || ( < 3.6.2 && <= 8.4.5 && > 6.8.3 && == 2.3.8 ) || ( > 5.3.8 && > 8.8.7 && >= 7.8.1 && > 8.4.8 && < 6.4.8 && <= 8.3.8 && == 2.4.2 && == 2.2.5 ) || ( < 5.3.2 && < 7.5.7 && > 3.5.7 && < 2.4.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "et",
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ivqv",
-                                        "dlSubdir": "kfzxwkop",
-                                        "dlUri": "http:xgbc"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 1.3.1 && > 3.6.6 )": {
-                                        "dlHash": "extfnhjf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:hiygleya"
-                                    },
-                                    "( < 5.2.6 && > 8.5.8 && < 8.5.2 && == 4.1.3 && < 3.7.4 )": {
-                                        "dlHash": "kyk",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0010i\u0014&"
-                                        },
-                                        "dlUri": "http:uoi"
-                                    },
-                                    "( >= 2.1.5 && > 1.6.6 && >= 5.3.5 && <= 8.3.6 && >= 4.1.7 && == 6.5.7 && > 2.7.4 && == 6.2.4 && >= 1.9.3 )": {
-                                        "dlHash": "mor",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:m"
-                                    },
-                                    "( >= 7.1.7 && <= 3.4.6 && <= 1.1.3 && >= 2.7.1 && == 2.7.1 && > 6.1.2 && > 8.5.1 && <= 4.6.1 )": {
-                                        "dlHash": "fr",
-                                        "dlSubdir": {
-                                            "RegexDir": "Jí’Žb"
-                                        },
-                                        "dlUri": "http:nduyjz"
-                                    }
-                                }
+                "Stack": {
+                    "1.5.3": {
+                        "Linux_Debian": {
+                            "( < 5.1.3 && == 4.3.6 && >= 1.7.6 && >= 5.3.1 && == 1.8.4 ) || ( <= 3.6.6 && > 5.8.5 && > 7.4.4 && < 8.6.5 && > 6.5.8 ) || ( < 4.2.1 && < 3.6.5 && == 3.3.8 && <= 8.6.4 ) || ( > 6.3.3 && == 2.3.5 && <= 6.4.5 && == 1.8.3 && > 7.5.7 && > 7.5.6 ) || ( < 4.6.3 && >= 7.8.8 && < 1.5.2 && == 3.6.3 && <= 8.4.8 && == 2.4.3 && <= 7.2.5 && >= 7.2.1 && > 8.6.7 ) || ( == 5.1.8 && == 3.1.8 && >= 7.3.4 && <= 1.4.6 && >= 1.1.3 && < 6.3.4 && >= 8.3.6 )": {
+                                "distroPKGs": [
+                                    "ilzwkpvh",
+                                    "rjdimce",
+                                    "nlufhh",
+                                    "zprv"
+                                ],
+                                "notes": "hj"
                             },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( < 7.5.6 && > 6.2.7 )": {
-                                        "dlHash": "sbkojyxr",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:oamlc"
-                                    },
-                                    "( > 1.2.6 && <= 6.6.5 && > 2.6.1 && < 8.5.5 && < 7.5.3 && > 4.1.6 && < 7.7.7 ) || ( < 2.2.6 && > 4.8.2 && >= 2.6.2 && >= 8.8.5 && <= 4.5.3 && == 6.8.5 )": {
-                                        "dlHash": "jzra",
-                                        "dlSubdir": "qnumey",
-                                        "dlUri": "https:fl"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ceewpvs",
-                                        "dlSubdir": {
-                                            "RegexDir": "M𥲩檍*튋<i"
-                                        },
-                                        "dlUri": "http:xmlllfsm"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 8.6.7 && <= 3.6.5 && <= 7.6.5 && >= 7.4.4 && == 3.2.6 && >= 5.6.3 && == 7.4.1 && > 8.2.5 )": {
-                                        "dlHash": "q",
-                                        "dlSubdir": "hk",
-                                        "dlUri": "http:mhoomk"
-                                    },
-                                    "( == 1.5.3 && >= 8.1.8 && == 4.2.3 && > 5.7.1 && < 3.3.7 && == 4.2.3 && <= 6.5.3 && == 7.3.1 && < 1.5.8 )": {
-                                        "dlHash": "o",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:alw"
-                                    },
-                                    "( > 5.8.1 && == 5.3.5 && > 2.5.1 && < 3.4.5 && > 5.1.1 ) || ( == 4.5.4 && == 1.4.7 && > 2.2.5 ) || ( >= 5.7.1 && == 3.4.7 && >= 6.8.8 && < 5.8.6 )": {
-                                        "dlHash": "imovmsw",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 8.8.4 && <= 1.6.2 && > 1.3.3 && == 1.4.4 && >= 8.3.5 ) || ( <= 7.8.4 && >= 4.7.2 && > 3.2.2 && == 1.1.2 && >= 8.3.8 && >= 7.5.1 && < 2.8.1 && == 4.8.5 ) || ( < 3.2.1 && > 4.5.5 && == 5.1.5 && >= 7.6.1 && < 5.9.7 && < 8.3.7 && >= 8.8.5 && > 1.6.7 )": {
-                                        "dlHash": "ngszfpu",
-                                        "dlSubdir": "whnbe",
-                                        "dlUri": "http:yvy"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "f",
-                                        "dlSubdir": "j",
-                                        "dlUri": "http:t"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( < 4.7.8 && > 5.5.5 ) || ( >= 8.6.8 && >= 3.4.7 && > 4.7.1 && >= 6.5.8 && < 6.4.3 )": {
-                                        "dlHash": "damcsd",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0017誼\u001f<􋦑A"
-                                        },
-                                        "dlUri": "https:mkvzzzk"
-                                    },
-                                    "( <= 4.2.3 && > 8.1.4 && <= 7.1.10 && > 2.3.2 && <= 1.5.6 && < 2.5.7 )": {
-                                        "dlHash": "r",
-                                        "dlSubdir": {
-                                            "RegexDir": "Sp\u0001𮮆$tC"
-                                        },
-                                        "dlUri": "http:uwdsku"
-                                    },
-                                    "( <= 5.7.2 && >= 2.7.1 && <= 4.7.2 && < 6.2.8 && <= 6.4.2 ) || ( == 5.4.7 && > 1.5.8 && < 3.8.2 && == 5.3.2 && == 7.3.6 && <= 5.1.6 && < 1.6.8 && == 6.1.6 ) || ( == 7.6.4 && < 2.2.5 && <= 7.3.7 && >= 7.1.4 ) || ( < 6.8.7 && == 3.5.4 && >= 7.1.2 && < 4.3.3 && <= 2.2.1 ) || ( <= 5.6.5 && == 5.5.5 && < 7.7.8 && == 6.5.2 && > 5.6.6 && <= 4.7.4 )": {
-                                        "dlHash": "ckndpq",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0010􆫐\nf"
-                                        },
-                                        "dlUri": "https:bhn"
-                                    },
-                                    "( > 2.1.5 && <= 3.2.8 && == 7.7.2 && >= 5.2.5 && <= 8.6.3 )": {
-                                        "dlHash": "t",
-                                        "dlSubdir": {
-                                            "RegexDir": "X"
-                                        },
-                                        "dlUri": "http:xhq"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "b",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:lwkmcgmr"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( == 8.3.5 && > 3.3.5 && == 3.5.6 && > 8.3.7 && == 2.2.8 ) || ( < 7.3.5 && >= 6.8.6 && <= 7.8.5 && >= 2.3.8 && > 3.2.8 && > 3.2.3 && == 1.4.2 && > 6.5.3 && < 7.6.8 ) || ( >= 4.5.7 && > 4.3.5 && <= 4.2.8 && > 6.8.6 )": {
-                                        "dlHash": "ydc",
-                                        "dlSubdir": {
-                                            "RegexDir": "𤱷\r"
-                                        },
-                                        "dlUri": "http:qswcixvf"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( <= 3.1.4 && <= 2.6.5 && < 5.1.1 && < 1.6.1 && > 4.7.5 && <= 6.8.3 && >= 8.2.5 && == 5.2.3 && == 1.4.7 ) || ( >= 5.7.7 )": {
-                                        "dlHash": "cydxdfpj",
-                                        "dlSubdir": {
-                                            "RegexDir": "\\𥠒"
-                                        },
-                                        "dlUri": "https:lgaiof"
-                                    },
-                                    "( <= 4.5.1 && >= 7.7.3 )": {
-                                        "dlHash": "xcpn",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:qtivi"
-                                    },
-                                    "( <= 5.3.6 && == 3.4.3 && > 7.1.5 && > 5.2.1 && >= 5.4.2 )": {
-                                        "dlHash": "y",
-                                        "dlSubdir": "cntxovk",
-                                        "dlUri": "https:u"
-                                    },
-                                    "( == 2.4.3 && > 6.8.2 && <= 1.8.7 && > 8.7.7 && >= 2.6.6 && == 8.8.1 )": {
-                                        "dlHash": "zfzamu",
-                                        "dlSubdir": "kbapp",
-                                        "dlUri": "https:gs"
-                                    },
-                                    "( > 3.2.1 )": {
-                                        "dlHash": "wfg",
-                                        "dlSubdir": {
-                                            "RegexDir": "Ftbyr"
-                                        },
-                                        "dlUri": "http:sartr"
-                                    },
-                                    "( > 8.4.2 && <= 1.6.8 && >= 5.6.4 && == 3.1.2 && > 4.8.2 && < 8.3.3 && < 6.1.2 && < 7.6.3 && >= 1.7.3 ) || ( >= 5.8.1 ) || ( == 7.3.2 && == 1.7.7 && >= 8.7.3 && == 5.4.1 && > 2.6.7 )": {
-                                        "dlHash": "ihc",
-                                        "dlSubdir": {
-                                            "RegexDir": "?K󻏷0-𬰬"
-                                        },
-                                        "dlUri": "https:oxt"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "vizusgv",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:hpbbf"
-                                    }
-                                }
+                            "( <= 8.5.5 && < 4.4.4 && > 1.8.7 && == 7.7.4 && <= 1.8.7 && < 3.5.8 && >= 6.7.2 && < 1.1.3 && > 8.1.3 ) || ( == 1.4.1 && <= 6.6.2 && >= 4.5.7 && == 1.7.6 && >= 2.5.7 ) || ( >= 2.3.3 && <= 2.6.6 && <= 1.4.1 && == 4.2.6 && < 5.8.5 && >= 5.6.2 && == 4.3.8 && == 7.4.8 )": {
+                                "distroPKGs": [
+                                    "caigu",
+                                    "eupgaskh",
+                                    "o",
+                                    "ohysfg",
+                                    "rbthpn",
+                                    "uub"
+                                ],
+                                "notes": "br"
                             },
-                            "A_Sparc64": {
-                                "Darwin": {
-                                    "( == 6.1.2 && == 8.1.8 && <= 3.5.2 ) || ( == 2.7.8 && > 2.8.3 ) || ( >= 5.3.3 && > 2.7.6 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": "cyshz",
-                                        "dlUri": "https:csqbp"
-                                    },
-                                    "( == 7.6.8 && <= 3.1.6 && > 1.9.4 && <= 6.2.3 )": {
-                                        "dlHash": "utyvgoyc",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:gtwbdqb"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( >= 2.5.6 && < 2.3.4 && < 4.3.1 && > 6.6.5 ) || ( > 6.2.1 && <= 4.7.3 )": {
-                                        "dlHash": "kyaxj",
-                                        "dlSubdir": {
-                                            "RegexDir": "i#G9X#ꐉ]"
-                                        },
-                                        "dlUri": "https:cnafp"
-                                    }
-                                }
+                            "( >= 8.1.2 && >= 1.5.7 && > 6.4.4 && < 1.7.2 && >= 6.7.1 && > 6.6.1 && > 4.7.2 )": {
+                                "distroPKGs": [
+                                    "oefoyoa",
+                                    "lhbl",
+                                    "cg",
+                                    "gm"
+                                ],
+                                "notes": "urkvu"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "iqlizflp",
+                                    "",
+                                    "mhs",
+                                    "qpqspxyw",
+                                    "",
+                                    "udg"
+                                ],
+                                "notes": "gv"
                             }
                         },
-                        "viChangeLog": "http:non",
-                        "viPostInstall": null,
-                        "viPostRemove": "",
-                        "viPreCompile": "alvsw",
-                        "viSourceDL": {
-                            "dlHash": "wr",
-                            "dlSubdir": "vrgkso",
-                            "dlUri": "http:khs"
-                        },
-                        "viTags": []
+                        "Windows": {}
                     },
-                    "4.5.5": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "unknown_versioning": {
-                                        "dlHash": "kgqvh",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:a"
-                                    }
-                                }
-                            },
-                            "A_64": {},
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 4.7.2 && >= 8.4.8 && <= 1.1.4 && == 6.7.4 && >= 6.2.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:m"
-                                    },
-                                    "( <= 7.4.1 && > 4.2.7 && == 1.8.1 && >= 6.3.6 && <= 5.8.5 && <= 1.8.4 && >= 1.7.6 )": {
-                                        "dlHash": "tawqfh",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:wnglzgh"
-                                    },
-                                    "( <= 8.8.7 && < 4.7.6 && < 3.2.7 && == 6.7.5 && >= 5.2.3 && <= 6.3.7 && < 5.6.4 && == 8.3.3 ) || ( <= 8.8.5 && >= 6.4.3 && > 6.6.7 && <= 6.3.6 && > 6.7.2 && <= 5.1.2 ) || ( >= 3.8.8 ) || ( > 6.7.3 && <= 6.1.1 )": {
-                                        "dlHash": "kerxk",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:u"
-                                    },
-                                    "( == 5.6.5 && > 3.1.2 && < 3.8.3 && == 3.3.6 && == 2.8.5 ) || ( <= 1.3.3 && >= 2.8.8 && >= 3.4.5 && >= 4.8.8 && < 6.8.7 && <= 6.7.7 && <= 2.1.2 && < 1.8.7 && == 5.8.2 ) || ( <= 7.7.3 && < 7.7.6 && <= 8.4.7 && < 7.7.7 )": {
-                                        "dlHash": "g",
-                                        "dlSubdir": "qqiclu",
-                                        "dlUri": "http:wrixwbk"
-                                    },
-                                    "( >= 6.5.8 && <= 1.5.1 && > 8.6.8 && < 8.1.8 )": {
-                                        "dlHash": "j",
-                                        "dlSubdir": "zvpfsc",
-                                        "dlUri": "http:vgvm"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "tchml",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:fpzfpmo"
-                                    }
-                                }
+                    "1.6.8": {
+                        "Darwin": {
+                            "( <= 2.6.8 && == 2.1.8 && > 3.3.4 && > 4.2.8 && < 8.3.2 && <= 1.8.5 ) || ( > 6.6.6 && <= 8.4.6 && < 8.2.6 && < 6.3.8 && >= 2.7.4 && <= 1.8.6 && >= 7.2.8 ) || ( < 5.8.8 && <= 3.3.6 ) || ( < 3.2.4 && == 7.6.6 ) || ( == 8.6.8 && == 1.7.1 ) || ( < 3.5.5 && < 1.1.7 && == 6.7.4 )": {
+                                "distroPKGs": [
+                                    "wajbcrez",
+                                    "hxiojcfm",
+                                    "oh",
+                                    "wfzpe",
+                                    "jcfjbsvy",
+                                    "fq",
+                                    "tsu",
+                                    "x"
+                                ],
+                                "notes": "n"
                             }
                         },
-                        "viChangeLog": "https:wjxt",
-                        "viPostInstall": "jelamgw",
-                        "viPostRemove": "xnr",
-                        "viPreCompile": "hlmfl",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "base-3.1.4",
-                            "Recommended",
-                            "Recommended",
-                            "Latest"
-                        ]
-                    },
-                    "5.7.4": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( < 7.7.8 && < 6.1.5 && < 8.7.6 && >= 5.4.2 ) || ( == 4.2.1 && <= 8.5.7 && == 6.5.6 && <= 7.1.4 && <= 2.2.7 && <= 4.5.1 && >= 8.1.3 ) || ( == 1.2.1 && <= 6.2.1 && <= 2.3.1 && == 2.1.6 && == 2.7.5 && == 2.5.2 )": {
-                                        "dlHash": "qgus",
-                                        "dlSubdir": {
-                                            "RegexDir": "~􉧊~"
-                                        },
-                                        "dlUri": "https:ajbgud"
-                                    },
-                                    "( <= 5.5.1 && <= 7.4.1 && > 8.1.5 && < 4.7.8 && <= 4.5.4 && == 3.6.3 && <= 1.1.5 && <= 4.5.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "o",
-                                        "dlUri": "https:bremgcj"
-                                    },
-                                    "( == 5.8.1 && == 6.6.1 && <= 4.4.2 && <= 4.7.4 ) || ( == 6.1.7 && >= 8.5.8 && == 5.6.8 ) || ( <= 6.7.8 && <= 6.3.6 && == 3.6.8 && <= 2.4.4 && >= 8.5.6 && <= 5.3.3 && > 5.3.7 && <= 1.6.4 )": {
-                                        "dlHash": "viqeq",
-                                        "dlSubdir": "ise",
-                                        "dlUri": "https:xxoisns"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "wqx",
-                                        "dlSubdir": "kkxo",
-                                        "dlUri": "http:"
-                                    }
-                                },
-                                "Linux_CentOS": {},
-                                "Linux_Fedora": {
-                                    "( > 4.1.1 && <= 5.4.7 && > 4.7.7 && == 7.1.2 ) || ( == 8.8.8 )": {
-                                        "dlHash": "ktfjs",
-                                        "dlSubdir": "jqw",
-                                        "dlUri": "https:p"
-                                    },
-                                    "( >= 8.1.7 && <= 8.1.1 && <= 2.5.1 )": {
-                                        "dlHash": "yvvioz",
-                                        "dlSubdir": "tnhgcnou",
-                                        "dlUri": "https:tqsmebh"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "oha",
-                                        "dlSubdir": "fuddrv",
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "unknown_versioning": {
-                                        "dlHash": "jpoq",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u000ft&\u0016\u001dä¶£"
-                                        },
-                                        "dlUri": "https:oeomti"
-                                    }
-                                }
+                        "FreeBSD": {
+                            "( <= 3.5.4 && >= 5.6.5 && < 7.2.1 ) || ( <= 7.6.6 && >= 4.8.5 && == 8.8.8 && < 1.4.3 && > 3.7.2 && >= 6.4.2 && > 5.1.2 && == 1.2.6 && <= 1.6.5 )": {
+                                "distroPKGs": [
+                                    "vemgajn",
+                                    "dbj",
+                                    "rneqvo"
+                                ],
+                                "notes": "c"
                             },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 5.5.3 && < 3.1.8 && < 3.6.8 && >= 3.6.5 && == 3.4.2 && == 3.7.3 ) || ( < 4.8.2 && >= 5.4.6 && == 6.2.4 && <= 3.1.4 && >= 4.1.7 && < 4.2.3 && > 5.1.2 ) || ( > 4.7.5 && < 1.6.5 && > 1.8.4 && <= 3.5.8 && == 8.7.4 && > 6.1.4 && == 5.2.5 ) || ( < 5.6.2 && >= 6.7.6 && < 3.1.3 && >= 1.4.3 ) || ( <= 7.7.4 && == 1.6.5 && > 3.3.7 && > 7.5.1 && > 5.4.1 )": {
-                                        "dlHash": "ygwktouc",
-                                        "dlSubdir": {
-                                            "RegexDir": "p"
-                                        },
-                                        "dlUri": "http:meort"
-                                    },
-                                    "( < 7.3.5 )": {
-                                        "dlHash": "bccwetj",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:mzqmq"
-                                    },
-                                    "( > 2.7.5 && == 8.7.7 && >= 3.1.7 && < 3.7.6 )": {
-                                        "dlHash": "zqend",
-                                        "dlSubdir": "gvibcfmg",
-                                        "dlUri": "http:zpi"
-                                    },
-                                    "( > 8.6.1 && >= 7.4.3 && < 7.7.3 && >= 6.2.7 )": {
-                                        "dlHash": "vjp",
-                                        "dlSubdir": {
-                                            "RegexDir": "g𝆶󶅍\u001b𖥙\u0012󿥛9"
-                                        },
-                                        "dlUri": "https:xxjlpy"
-                                    },
-                                    "( >= 1.2.3 && <= 3.5.7 && >= 7.6.3 && <= 1.8.5 ) || ( > 2.7.2 && == 4.1.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "Y𡹷]=𗥵󺱿"
-                                        },
-                                        "dlUri": "http:tsu"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "irnvql",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:qzpfwqko"
-                                    }
-                                },
-                                "FreeBSD": {},
-                                "Linux_Mint": {},
-                                "Linux_Ubuntu": {
-                                    "( <= 2.1.6 && < 6.2.6 && > 4.3.8 ) || ( <= 3.3.7 ) || ( <= 6.4.4 && < 1.7.5 && == 1.1.8 && > 7.7.7 && > 2.6.2 && >= 2.5.1 && >= 4.4.5 && >= 8.3.3 && < 1.1.6 ) || ( < 1.2.2 && < 2.7.5 && <= 1.6.8 ) || ( <= 8.8.8 && <= 1.6.6 && <= 1.8.8 && > 6.3.7 && >= 6.8.3 && >= 7.8.2 && < 7.3.7 ) || ( <= 2.2.6 )": {
-                                        "dlHash": "ly",
-                                        "dlSubdir": "d",
-                                        "dlUri": "https:so"
-                                    },
-                                    "( == 4.5.7 && >= 5.4.4 && < 5.1.8 && > 2.7.7 && < 7.4.8 && >= 3.8.5 && < 6.5.5 && < 4.7.1 && == 4.7.1 )": {
-                                        "dlHash": "psgvo",
-                                        "dlSubdir": "gps",
-                                        "dlUri": "http:abmfurqb"
-                                    },
-                                    "( >= 4.7.3 && > 1.7.6 && == 8.6.2 && > 4.7.1 ) || ( > 1.9.3 )": {
-                                        "dlHash": "yxmlp",
-                                        "dlSubdir": {
-                                            "RegexDir": "}ó·¾°t"
-                                        },
-                                        "dlUri": "http:mfvwbd"
-                                    },
-                                    "( >= 7.5.6 && == 6.3.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "rguokfe",
-                                        "dlUri": "http:bonqexl"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "mtf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:czxy"
-                                    }
-                                }
+                            "( > 7.6.5 && < 3.2.4 && > 6.8.7 && < 3.3.3 && == 3.7.8 && == 1.8.6 && >= 6.4.2 )": {
+                                "distroPKGs": [
+                                    "ohtxe",
+                                    "",
+                                    "a",
+                                    "jyvasjjz",
+                                    "nea"
+                                ],
+                                "notes": "aonbym"
                             },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 1.6.8 && < 4.5.8 ) || ( > 3.1.8 && >= 3.7.8 && >= 7.1.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0003󷷠𠯚\u000b𤞺F𨇝?"
-                                        },
-                                        "dlUri": "https:eaunp"
-                                    },
-                                    "( < 8.3.8 && == 5.1.7 && >= 5.6.6 && < 6.7.8 && <= 3.5.6 && >= 4.8.3 && == 3.4.7 ) || ( > 6.6.3 ) || ( <= 5.4.4 && > 7.8.7 && == 3.7.3 && > 8.3.1 && >= 5.5.7 ) || ( <= 6.3.1 && < 8.3.2 && < 8.7.2 && == 8.3.3 && >= 2.1.1 && == 1.8.4 ) || ( >= 3.5.7 && < 6.2.6 && >= 3.5.3 && >= 7.6.2 ) || ( > 8.6.4 && < 8.2.1 && == 2.2.1 && <= 4.1.4 && == 4.1.4 && < 4.4.1 && > 8.3.1 && < 6.6.6 )": {
-                                        "dlHash": "inlmt",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:kcfqrzan"
-                                    },
-                                    "( <= 4.1.1 )": {
-                                        "dlHash": "zlew",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:ijtuh"
-                                    },
-                                    "( <= 8.7.2 && == 8.5.8 && > 7.8.4 && >= 6.7.5 )": {
-                                        "dlHash": "f",
-                                        "dlSubdir": {
-                                            "RegexDir": "P"
-                                        },
-                                        "dlUri": "http:hhukine"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "jlioiu",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:tdhabpr"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 3.1.3 && <= 6.5.4 && < 6.4.5 && <= 5.5.6 && > 4.3.7 && == 6.8.5 && >= 1.2.8 && >= 7.8.5 && == 3.8.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0007J\u001eHð¡…¤"
-                                        },
-                                        "dlUri": "https:hvrgs"
-                                    },
-                                    "( < 8.7.3 && <= 2.7.8 && > 8.4.5 && == 3.3.7 && == 9.4.6 && >= 6.7.6 ) || ( == 8.3.3 && < 1.1.1 && > 2.2.3 )": {
-                                        "dlHash": "rkri",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:f"
-                                    },
-                                    "( <= 6.8.4 && >= 8.3.4 && == 4.4.6 )": {
-                                        "dlHash": "wbcbyu",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:gxepht"
-                                    },
-                                    "( > 6.4.3 && > 5.4.2 && == 7.8.4 && > 1.7.7 && < 1.1.3 && == 1.2.8 && == 5.2.3 ) || ( > 2.1.4 && <= 4.4.6 && == 2.1.4 && >= 5.4.3 && <= 3.5.4 && <= 2.5.1 && <= 6.1.2 && < 8.2.3 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": "x",
-                                        "dlUri": "http:owet"
-                                    },
-                                    "( > 8.3.3 && == 3.3.8 && > 1.6.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "􋌁?\u000c燶"
-                                        },
-                                        "dlUri": "https:diivkzis"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0000?MAó·§”"
-                                        },
-                                        "dlUri": "https:tyb"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( < 8.4.2 && == 8.7.5 && > 1.3.8 && <= 8.9.2 ) || ( < 2.7.8 && == 3.7.1 && <= 4.7.4 && > 2.6.4 ) || ( < 6.1.7 && < 7.2.5 && < 1.1.5 && == 4.7.2 && == 3.2.6 ) || ( > 1.2.1 && >= 5.7.1 && > 3.1.3 && > 8.4.8 && < 7.6.4 && >= 8.8.8 && == 3.6.8 && == 7.3.3 )": {
-                                        "dlHash": "acvonih",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:eoda"
-                                    },
-                                    "( == 3.4.6 && >= 3.1.8 && < 2.6.5 && <= 5.1.6 && >= 2.1.4 && <= 3.8.5 && > 5.5.6 && >= 6.3.6 && < 8.8.4 )": {
-                                        "dlHash": "qb",
-                                        "dlSubdir": "cc",
-                                        "dlUri": "https:absokscl"
-                                    }
-                                }
+                            "( >= 8.8.2 && >= 1.1.2 && == 7.8.8 )": {
+                                "distroPKGs": [
+                                    "j",
+                                    "tivhxjis",
+                                    "xvywdoyf"
+                                ],
+                                "notes": ""
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "xtv",
+                                    "jv",
+                                    "metyighs",
+                                    "fab",
+                                    "wlnr",
+                                    ""
+                                ],
+                                "notes": "vtm"
+                            }
+                        },
+                        "Windows": {
+                            "( < 8.8.6 && > 3.8.8 && > 8.8.3 && > 1.5.1 && <= 7.5.7 && <= 8.2.7 && >= 5.6.7 && > 5.6.8 ) || ( >= 5.5.5 && < 8.8.6 && <= 1.2.3 && >= 2.5.7 && == 5.3.6 && > 1.4.3 ) || ( >= 1.5.2 && >= 2.4.2 && == 8.6.8 && < 4.3.4 && == 2.1.2 && > 6.2.6 && <= 8.1.3 && < 6.5.7 )": {
+                                "distroPKGs": [
+                                    "onxofe",
+                                    "yrjfouxk"
+                                ],
+                                "notes": ""
                             },
-                            "A_Sparc": {
-                                "Darwin": {}
+                            "( <= 6.4.1 && == 5.7.6 ) || ( <= 7.5.6 && == 4.1.2 ) || ( <= 7.7.7 && <= 1.3.4 && == 7.2.6 && >= 2.8.1 ) || ( < 4.2.1 && <= 5.1.3 && == 4.2.5 && == 6.7.8 && < 1.7.6 && >= 3.4.5 && >= 6.6.3 && < 1.5.2 )": {
+                                "distroPKGs": [
+                                    "zmbie",
+                                    "se",
+                                    "hfnbp",
+                                    "axcde"
+                                ],
+                                "notes": "lsm"
+                            },
+                            "( <= 8.4.3 && == 4.1.6 && > 1.1.2 && <= 7.7.5 && <= 6.2.4 && == 8.3.5 && <= 5.4.3 && >= 3.6.4 )": {
+                                "distroPKGs": [
+                                    "jsddt",
+                                    "lvk",
+                                    "divzj",
+                                    "k",
+                                    "",
+                                    "iennatjp"
+                                ],
+                                "notes": "l"
+                            },
+                            "( == 5.7.7 && == 2.2.7 && > 9.4.6 && <= 7.1.1 && < 4.2.8 && >= 2.5.3 ) || ( >= 1.4.4 && > 2.3.3 ) || ( <= 1.5.8 && <= 6.3.3 && >= 7.8.1 && == 6.4.5 && >= 4.2.6 && < 6.4.3 ) || ( < 6.3.5 && > 1.3.5 && >= 3.2.6 )": {
+                                "distroPKGs": [
+                                    "lwhzwki",
+                                    "qtbz",
+                                    "w",
+                                    "ppqh",
+                                    "uz",
+                                    "fyva"
+                                ],
+                                "notes": "at"
+                            },
+                            "( > 5.3.3 && <= 6.5.7 && >= 8.5.2 && >= 1.1.1 && >= 5.1.8 )": {
+                                "distroPKGs": [
+                                    "wq",
+                                    "iglnkw"
+                                ],
+                                "notes": "anho"
+                            },
+                            "( > 7.2.8 && < 6.8.7 && <= 1.1.6 && <= 3.4.1 && <= 2.4.4 && == 4.1.8 )": {
+                                "distroPKGs": [
+                                    "ldsjpsgg",
+                                    "cpxf"
+                                ],
+                                "notes": "ek"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "katmyq"
+                                ],
+                                "notes": "kalikqp"
                             }
-                        },
-                        "viChangeLog": "https:e",
-                        "viPostInstall": null,
-                        "viPostRemove": null,
-                        "viPreCompile": "fhfkb",
-                        "viSourceDL": {
-                            "dlHash": "dwqj",
-                            "dlSubdir": "s",
-                            "dlUri": "https:wyfvlakz"
-                        },
-                        "viTags": [
-                            "base-2.3.3"
-                        ]
+                        }
                     },
-                    "6.8.7": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( <= 2.6.2 && < 8.6.4 && < 6.5.5 && >= 3.1.5 )": {
-                                        "dlHash": "ce",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:tazyzm"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "gxgs",
-                                        "dlSubdir": "lunt",
-                                        "dlUri": "https:re"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 4.3.2 && == 8.2.4 && <= 4.1.7 && == 1.4.3 ) || ( == 6.9.7 && > 3.4.2 && > 4.5.8 && >= 3.5.4 && > 4.8.4 && <= 3.7.1 && <= 5.6.6 && > 3.1.3 ) || ( == 8.2.3 && >= 1.6.6 && <= 5.4.7 && < 7.5.5 && >= 3.6.8 )": {
-                                        "dlHash": "yz",
-                                        "dlSubdir": {
-                                            "RegexDir": "H\u000f𐮚\u001a\"a"
-                                        },
-                                        "dlUri": "https:zoiqnkug"
-                                    },
-                                    "( < 6.3.6 && <= 4.5.4 && > 5.1.5 && > 5.6.7 && >= 1.1.8 && > 8.3.6 && >= 3.8.4 && < 5.7.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "[ne"
-                                        },
-                                        "dlUri": "http:ddfehlgy"
-                                    },
-                                    "( <= 2.8.8 && <= 1.1.6 ) || ( > 3.5.5 && > 3.1.2 && < 6.6.5 && > 3.8.2 && > 7.6.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "kt",
-                                        "dlUri": "http:essivwnw"
-                                    },
-                                    "( <= 3.2.8 )": {
-                                        "dlHash": "bgfdad",
-                                        "dlSubdir": {
-                                            "RegexDir": "\\K〝\u0001y0*"
-                                        },
-                                        "dlUri": "http:lu"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 2.3.5 && == 6.8.2 && >= 7.1.3 && >= 3.1.8 && > 1.7.4 && >= 7.6.4 && <= 7.4.1 )": {
-                                        "dlHash": "nnrvmpt",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:m"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "r",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:gexvmsf"
-                                    }
-                                }
+                    "2.3.5": {
+                        "Windows": {
+                            "( <= 1.8.5 && > 1.2.7 && < 8.5.8 && < 3.3.8 && < 8.3.5 && == 3.4.3 ) || ( <= 1.5.2 && <= 3.5.7 && <= 3.4.2 && < 7.5.1 && < 4.3.6 )": {
+                                "distroPKGs": [
+                                    "mveyasgh",
+                                    "jr",
+                                    "jqvwiqg"
+                                ],
+                                "notes": "huln"
                             },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( <= 4.4.4 )": {
-                                        "dlHash": "vdvl",
-                                        "dlSubdir": "uwqg",
-                                        "dlUri": "https:qaadvcd"
-                                    },
-                                    "( == 5.7.8 && < 1.2.7 && <= 5.3.2 ) || ( <= 6.6.5 && > 5.8.1 && <= 7.3.7 && > 6.3.4 && == 7.1.8 ) || ( >= 4.4.5 ) || ( == 7.4.5 && < 7.7.7 && >= 8.3.2 && > 7.7.2 )": {
-                                        "dlHash": "jvzfredw",
-                                        "dlSubdir": "zsbfop",
-                                        "dlUri": "http:k"
-                                    },
-                                    "( >= 1.6.3 && > 4.2.2 && > 5.4.3 && == 7.1.6 && >= 7.4.4 && < 6.4.7 && < 5.4.4 )": {
-                                        "dlHash": "yms",
-                                        "dlSubdir": {
-                                            "RegexDir": "!B𛃥􂫎\\얣]E"
-                                        },
-                                        "dlUri": "https:gaxyx"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 2.7.6 && <= 7.5.2 && <= 4.8.8 && <= 3.2.8 && < 6.6.4 && >= 1.3.5 && < 6.3.5 && <= 2.1.2 && < 2.4.8 ) || ( >= 4.5.3 && >= 6.7.4 && < 8.6.6 && <= 2.2.8 && > 5.8.1 && == 1.6.4 && == 1.3.1 ) || ( == 4.4.8 && < 8.6.3 )": {
-                                        "dlHash": "xmhnbw",
-                                        "dlSubdir": {
-                                            "RegexDir": "􁽊Xs"
-                                        },
-                                        "dlUri": "http:sraaiujw"
-                                    },
-                                    "( <= 6.5.4 && > 4.1.8 && == 3.8.2 && > 4.7.1 && == 1.2.8 && == 5.5.2 && < 7.5.1 && > 6.6.2 && == 4.5.2 )": {
-                                        "dlHash": "glukbxe",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:bzhf"
-                                    },
-                                    "( >= 5.3.3 && > 5.4.6 && < 8.1.5 && <= 3.4.1 && >= 3.4.2 && <= 4.7.8 && > 5.6.4 && < 4.1.3 )": {
-                                        "dlHash": "teibxgb",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:ornafgz"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( == 3.3.6 && <= 2.2.7 && >= 5.7.6 )": {
-                                        "dlHash": "eaw",
-                                        "dlSubdir": "setlsh",
-                                        "dlUri": "https:jzofc"
-                                    },
-                                    "( > 7.2.2 && < 5.2.5 && <= 5.8.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "mr",
-                                        "dlUri": "http:mqhhwpt"
-                                    }
-                                }
+                            "( == 8.2.5 && > 7.9.2 && > 4.5.3 && == 2.5.1 && == 4.7.5 && == 5.1.1 && == 6.2.6 ) || ( > 2.5.1 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "iuvdryqv",
+                                    "mdd",
+                                    "",
+                                    "sqgw"
+                                ],
+                                "notes": ""
+                            },
+                            "( > 1.8.4 && >= 2.3.7 && >= 7.8.6 && == 6.4.5 ) || ( <= 6.2.4 && < 6.4.3 && >= 8.4.7 )": {
+                                "distroPKGs": [
+                                    "xkz",
+                                    "",
+                                    "r",
+                                    "zs",
+                                    "vfh",
+                                    "nrjic",
+                                    "svbvze"
+                                ],
+                                "notes": "kv"
+                            },
+                            "( >= 6.5.4 && <= 5.4.4 && == 6.3.4 && == 3.2.5 && < 2.1.1 && >= 2.4.3 && > 8.5.7 && < 2.7.2 && <= 4.8.4 )": {
+                                "distroPKGs": [
+                                    "qxcpkeo",
+                                    "wo",
+                                    "oolkjby",
+                                    "iuue",
+                                    "owa"
+                                ],
+                                "notes": "epff"
+                            }
+                        }
+                    },
+                    "5.4.2": {
+                        "Darwin": {}
+                    },
+                    "6.5.6": {
+                        "Darwin": {
+                            "( < 7.4.3 && <= 2.3.3 && >= 1.1.7 && < 5.4.1 && >= 4.7.6 && == 1.1.6 && < 6.4.4 && < 3.7.5 && == 3.3.5 ) || ( > 7.2.8 && >= 4.2.1 && == 7.8.8 && >= 6.5.2 && >= 8.4.5 && >= 7.1.6 && >= 6.5.1 ) || ( < 3.8.1 && < 5.6.6 && == 2.4.4 && == 6.7.6 && == 2.8.9 && <= 1.7.7 && == 1.6.5 && <= 1.6.8 && > 3.1.7 ) || ( == 2.6.6 && > 1.3.5 && == 5.4.5 && < 8.2.8 )": {
+                                "distroPKGs": [
+                                    "urclxg",
+                                    "qgx",
+                                    "oha",
+                                    "iec"
+                                ],
+                                "notes": "epkhicoc"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "imw",
+                                    "oqydqr",
+                                    "axi",
+                                    "p",
+                                    "xqht",
+                                    "utrykmz",
+                                    "g",
+                                    "ogbnptrf"
+                                ],
+                                "notes": "atapcf"
                             }
                         },
-                        "viChangeLog": "https:bnolja",
-                        "viPostInstall": "p",
-                        "viPostRemove": "gr",
-                        "viPreCompile": null,
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Recommended",
-                            "Prerelease",
-                            "J[􈿭𭣲y󼸜}I",
-                            "Latest",
-                            "Recommended",
-                            "Latest",
-                            "base-7.1.5",
-                            "Prerelease"
-                        ]
+                        "Windows": {
+                            "( < 1.3.8 && > 3.9.7 && > 8.7.4 && >= 8.4.4 && > 4.8.7 && == 1.5.6 ) || ( <= 2.1.1 && >= 2.5.4 && > 7.2.3 && <= 2.6.2 && <= 8.6.5 && < 7.3.1 && > 4.3.2 && <= 2.3.6 ) || ( < 8.2.5 && < 5.4.8 && > 8.7.4 && >= 7.8.1 && == 1.8.1 && < 4.3.4 && == 5.5.1 && == 8.2.1 && > 1.1.8 )": {
+                                "distroPKGs": [
+                                    "xs",
+                                    "hapenkaz",
+                                    "ydu",
+                                    "j",
+                                    "zqttb",
+                                    "ngpytclo",
+                                    "uipmqkdp"
+                                ],
+                                "notes": "mciw"
+                            },
+                            "( <= 1.3.1 && == 2.4.3 && == 9.6.7 && > 8.6.6 && >= 5.4.2 && < 7.2.7 )": {
+                                "distroPKGs": [
+                                    "sfi"
+                                ],
+                                "notes": "aooxb"
+                            },
+                            "( > 3.3.7 && == 5.5.5 )": {
+                                "distroPKGs": [
+                                    "alxipjd",
+                                    "wapbkequ",
+                                    "yhikuqv",
+                                    "wk",
+                                    ""
+                                ],
+                                "notes": ""
+                            },
+                            "( >= 5.8.4 && <= 1.4.5 && >= 3.4.3 && < 5.5.2 && == 1.4.7 && == 4.4.4 && < 5.1.3 && < 1.4.8 && <= 8.4.4 )": {
+                                "distroPKGs": [
+                                    "ujdliktw",
+                                    "riaopmvv",
+                                    "jywdkhwm",
+                                    "wl"
+                                ],
+                                "notes": "vzqtx"
+                            },
+                            "( >= 7.1.3 && < 4.2.4 && <= 1.1.6 && >= 4.8.1 && == 4.2.2 && <= 3.3.5 )": {
+                                "distroPKGs": [
+                                    "e",
+                                    "kchvri"
+                                ],
+                                "notes": "mpntcqbr"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "w",
+                                    "pxhrllc",
+                                    "",
+                                    "qohjo",
+                                    "tjcst",
+                                    "fiojpnd"
+                                ],
+                                "notes": "qjf"
+                            }
+                        }
                     },
-                    "7.2.6": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( <= 3.6.2 ) || ( > 8.4.8 && <= 1.2.7 && <= 4.1.1 && == 2.8.7 && > 8.8.7 && >= 5.8.4 && <= 2.5.8 )": {
-                                        "dlHash": "lbc",
-                                        "dlSubdir": "sjoxssqv",
-                                        "dlUri": "http:ovagn"
-                                    },
-                                    "( > 3.8.5 && == 2.7.8 )": {
-                                        "dlHash": "eeqfcu",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:fo"
-                                    }
-                                }
+                    "8.5.8": {
+                        "Linux_Exherbo": {
+                            "( < 7.5.4 && >= 7.7.4 && >= 2.3.1 && == 8.7.3 ) || ( >= 6.3.8 && > 8.8.7 && < 6.1.8 && >= 7.6.4 && <= 8.6.4 && < 4.8.2 && >= 8.6.2 && <= 3.8.1 ) || ( <= 5.4.4 && < 1.4.2 && > 7.6.8 && > 2.3.2 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "wvsxgq",
+                                    "ruljynaj",
+                                    "qvn",
+                                    "de",
+                                    "jm",
+                                    "wf"
+                                ],
+                                "notes": "vs"
+                            },
+                            "( <= 7.3.8 && > 8.4.2 && <= 4.5.5 && == 8.7.5 && <= 8.2.6 && <= 2.5.6 && < 4.1.8 && <= 1.2.2 )": {
+                                "distroPKGs": [
+                                    "j",
+                                    "rh",
+                                    "f"
+                                ],
+                                "notes": "gil"
+                            },
+                            "( > 8.3.5 && >= 8.2.8 && > 8.1.2 && >= 6.1.3 && < 4.2.4 && > 3.10.7 && > 3.8.9 && >= 2.2.3 ) || ( > 2.6.8 && >= 3.7.5 && >= 6.6.6 && >= 7.5.6 && >= 1.1.8 && > 1.6.4 && < 5.3.8 && >= 8.5.8 && <= 7.5.7 )": {
+                                "distroPKGs": [
+                                    "nt",
+                                    "bt",
+                                    "",
+                                    "jns",
+                                    "ojahw",
+                                    "p",
+                                    "r",
+                                    "z"
+                                ],
+                                "notes": ""
+                            },
+                            "( > 8.7.7 && == 3.6.3 ) || ( < 8.8.6 && == 2.7.1 && <= 7.1.4 && < 8.7.2 ) || ( > 8.2.8 && > 6.7.7 && <= 7.1.2 && <= 5.3.6 && >= 7.1.5 ) || ( == 6.5.5 && > 5.4.8 && < 8.5.2 && < 3.7.2 && < 6.4.8 && > 4.8.3 && <= 3.8.8 && >= 3.1.5 ) || ( < 6.7.5 && >= 8.4.6 && < 1.4.5 && == 1.4.6 && == 6.2.3 && >= 7.7.1 && <= 5.8.7 && < 4.8.9 && >= 5.3.8 )": {
+                                "distroPKGs": [
+                                    "qblhrha",
+                                    "oeupoksf",
+                                    "jnnirv",
+                                    "dixeqk",
+                                    "xeqnfz",
+                                    "",
+                                    "",
+                                    "ijub"
+                                ],
+                                "notes": "wfmfkrw"
                             },
-                            "A_64": {
-                                "FreeBSD": {
-                                    "( < 2.5.1 )": {
-                                        "dlHash": "lqii",
-                                        "dlSubdir": "pq",
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 3.2.2 && == 2.3.5 && < 3.5.3 && < 6.8.6 && > 8.5.6 ) || ( >= 8.5.8 && < 1.5.3 && >= 8.6.6 && >= 7.1.7 && > 5.2.8 && < 2.8.3 && >= 4.5.4 && < 6.5.8 && <= 2.1.4 )": {
-                                        "dlHash": "zmvgtwsz",
-                                        "dlSubdir": {
-                                            "RegexDir": "\"J𬒕\u000f\""
-                                        },
-                                        "dlUri": "http:qmtzplc"
-                                    },
-                                    "( > 7.7.8 && <= 4.2.3 && > 3.7.6 )": {
-                                        "dlHash": "rijryrk",
-                                        "dlSubdir": "wyst",
-                                        "dlUri": "http:ndnpez"
-                                    },
-                                    "( > 8.8.2 && < 7.5.2 && < 5.2.2 && == 8.7.3 && <= 7.1.7 && <= 1.6.3 && == 8.2.1 && == 5.8.8 ) || ( > 2.7.8 && <= 7.4.5 ) || ( <= 1.7.1 && < 5.2.8 && < 5.8.1 && > 6.6.7 && == 7.4.3 && <= 5.1.5 ) || ( > 7.2.8 && > 8.4.1 && > 2.6.4 && >= 6.4.6 && >= 1.8.7 )": {
-                                        "dlHash": "sefeekfe",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0002𗎰\u001bw"
-                                        },
-                                        "dlUri": "http:"
-                                    }
-                                }
+                            "( >= 4.4.3 && == 4.6.5 && == 3.5.6 && == 5.4.6 && >= 8.2.1 )": {
+                                "distroPKGs": [
+                                    "atswfd",
+                                    "cpdjpiwq",
+                                    "ij",
+                                    "dfjymj",
+                                    "xzrnekx",
+                                    "cvbvy",
+                                    "nkxql",
+                                    "dxoxx"
+                                ],
+                                "notes": "dnn"
                             },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( <= 7.5.6 && > 5.2.5 && >= 5.6.2 && > 5.5.7 && >= 8.6.5 && < 1.4.6 && >= 8.3.6 && <= 3.3.7 )": {
-                                        "dlHash": "grkmqtqg",
-                                        "dlSubdir": "puc",
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:qswktlzz"
-                                    }
-                                }
+                            "( >= 8.8.2 && <= 8.7.4 && > 6.5.2 && == 1.1.8 && >= 7.4.5 && <= 3.3.8 && >= 8.1.3 && < 1.1.6 ) || ( >= 1.8.2 )": {
+                                "distroPKGs": [
+                                    "tq",
+                                    "uipbblnc",
+                                    "e",
+                                    "apquwcr",
+                                    "",
+                                    "njt",
+                                    "zcgkn"
+                                ],
+                                "notes": "cx"
                             },
-                            "A_PowerPC64": {
-                                "FreeBSD": {},
-                                "Linux_Fedora": {
-                                    "( < 1.7.7 ) || ( <= 5.3.3 && < 1.3.1 )": {
-                                        "dlHash": "apx",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:wdp"
-                                    },
-                                    "( <= 8.8.5 )": {
-                                        "dlHash": "pwnywo",
-                                        "dlSubdir": {
-                                            "RegexDir": "q􋛼sy馏d"
-                                        },
-                                        "dlUri": "https:vgbqc"
-                                    },
-                                    "( > 1.3.8 && >= 4.3.1 )": {
-                                        "dlHash": "hfbchff",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ekekr"
-                                    },
-                                    "( > 1.8.8 )": {
-                                        "dlHash": "wekka",
-                                        "dlSubdir": {
-                                            "RegexDir": "w"
-                                        },
-                                        "dlUri": "https:usq"
-                                    },
-                                    "( > 8.2.2 && > 7.4.6 && <= 1.1.4 && == 5.1.5 && <= 2.8.3 && <= 5.4.2 && < 7.1.1 && > 7.4.7 )": {
-                                        "dlHash": "qozawxh",
-                                        "dlSubdir": {
-                                            "RegexDir": "}𪡋*"
-                                        },
-                                        "dlUri": "https:stal"
-                                    }
-                                }
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "xobejfb",
+                                    "aujgxzk",
+                                    "ktwiwa",
+                                    "wo",
+                                    "qhm",
+                                    "vytw",
+                                    "khyohup"
+                                ],
+                                "notes": "hkjfreg"
                             }
                         },
-                        "viChangeLog": "https:wmcasr",
-                        "viPostInstall": "ob",
-                        "viPostRemove": "hpfsinj",
-                        "viPreCompile": "qzzjdwrs",
-                        "viSourceDL": {
-                            "dlHash": "mmdwmm",
-                            "dlSubdir": {
-                                "RegexDir": ""
-                            },
-                            "dlUri": "http:mdmtrt"
+                        "Linux_Fedora": {
+                            "( == 1.2.8 ) || ( > 8.6.2 && == 1.1.2 && < 8.6.6 && >= 1.8.7 && == 3.6.2 && < 1.5.8 && >= 4.8.4 && >= 3.5.3 && >= 4.5.5 ) || ( <= 6.1.4 && >= 1.4.3 && == 5.4.1 ) || ( >= 8.1.6 && <= 2.8.7 ) || ( <= 3.7.4 && < 8.4.7 && <= 4.8.8 )": {
+                                "distroPKGs": [
+                                    "znvdvhyj",
+                                    "uwzqnncv",
+                                    "hq",
+                                    "ugbbmwf",
+                                    "ev",
+                                    "ypwzno"
+                                ],
+                                "notes": "itddmu"
+                            }
                         },
-                        "viTags": [
-                            "old",
-                            "\u0003i;\u0008",
-                            ""
-                        ]
-                    },
-                    "8.3.8": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( < 5.8.8 && <= 1.7.2 && == 4.1.8 && >= 8.2.2 && == 5.8.4 && == 7.2.4 && == 3.3.4 )": {
-                                        "dlHash": "m",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:kbwkqev"
-                                    },
-                                    "( == 3.5.7 && >= 4.3.3 && <= 7.7.1 && == 1.5.3 && == 4.7.3 && > 8.7.5 && < 5.4.4 )": {
-                                        "dlHash": "fjov",
-                                        "dlSubdir": "seiz",
-                                        "dlUri": "https:trzq"
-                                    },
-                                    "( >= 2.3.6 && <= 2.3.4 && >= 3.4.8 && <= 7.3.6 && == 2.4.6 && >= 3.6.3 && == 4.4.6 && <= 7.4.2 ) || ( == 1.8.8 )": {
-                                        "dlHash": "cpqq",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:xyqihk"
-                                    },
-                                    "( >= 5.8.3 && == 5.8.8 && <= 6.6.1 && >= 7.4.4 ) || ( >= 2.2.3 && == 2.8.5 && > 2.1.7 && <= 7.8.1 && > 5.5.6 && < 2.8.2 ) || ( <= 4.3.4 && <= 6.2.4 && >= 8.7.7 && <= 2.1.3 && <= 5.3.7 && >= 5.3.7 && >= 4.3.5 && <= 2.8.4 && <= 7.8.6 )": {
-                                        "dlHash": "fft",
-                                        "dlSubdir": "y",
-                                        "dlUri": "https:noayybti"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "scmsymn",
-                                        "dlSubdir": "pecqko",
-                                        "dlUri": "https:hccujh"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( == 2.7.8 && >= 1.2.7 && <= 8.6.4 && <= 4.4.4 && == 5.4.8 && > 5.7.4 && >= 4.7.4 && <= 3.8.6 && >= 7.6.3 )": {
-                                        "dlHash": "dq",
-                                        "dlSubdir": "yav",
-                                        "dlUri": "http:wqg"
-                                    },
-                                    "( == 7.2.9 && < 8.6.6 && >= 7.1.8 && == 7.4.3 && > 1.3.2 ) || ( >= 6.3.2 && >= 5.8.4 && >= 7.3.7 && == 6.4.6 && == 1.2.8 )": {
-                                        "dlHash": "brtpmg",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jzldsh"
-                                    },
-                                    "( >= 2.8.2 && > 4.8.7 && >= 8.7.4 && < 5.5.5 && < 5.5.5 && <= 8.2.8 ) || ( < 3.2.2 && > 2.3.6 && == 1.3.7 && == 5.1.3 && <= 6.5.2 && > 8.2.4 && <= 3.7.6 )": {
-                                        "dlHash": "bocberi",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:pi"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "qbf",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:dqu"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( <= 6.5.3 && > 7.5.8 && > 4.7.8 )": {
-                                        "dlHash": "gixqtfh",
-                                        "dlSubdir": {
-                                            "RegexDir": "\tRq!"
-                                        },
-                                        "dlUri": "https:lpemvioj"
-                                    },
-                                    "( == 7.2.5 )": {
-                                        "dlHash": "xmqylpj",
-                                        "dlSubdir": "cguyckvy",
-                                        "dlUri": "http:xujazz"
-                                    },
-                                    "( > 4.1.2 && >= 1.5.1 && <= 8.7.5 )": {
-                                        "dlHash": "facco",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jw"
-                                    },
-                                    "( > 4.3.2 && == 6.7.2 && >= 7.4.7 && < 1.5.6 )": {
-                                        "dlHash": "i",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fitpe",
-                                        "dlSubdir": {
-                                            "RegexDir": "3($\u0011"
-                                        },
-                                        "dlUri": "http:gvtfaw"
-                                    }
-                                }
+                        "Linux_Gentoo": {
+                            "( <= 3.3.7 && < 5.3.7 && >= 8.5.2 && == 4.2.8 && > 7.1.4 && >= 4.2.6 && == 7.4.4 && < 3.7.4 )": {
+                                "distroPKGs": [
+                                    "xo",
+                                    "iuof",
+                                    "ihd"
+                                ],
+                                "notes": "ryagd"
                             },
-                            "A_64": {
-                                "Darwin": {
-                                    "( <= 2.2.6 && >= 5.6.4 && <= 1.8.6 )": {
-                                        "dlHash": "uci",
-                                        "dlSubdir": "vemzzbei",
-                                        "dlUri": "http:jypojho"
-                                    },
-                                    "( == 1.3.2 && < 3.8.1 && > 8.6.3 && <= 2.6.7 && == 6.7.1 && == 8.8.4 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "wt",
-                                        "dlUri": "https:fwn"
-                                    },
-                                    "( >= 2.8.1 && >= 6.3.3 && > 1.3.9 && >= 8.3.7 && >= 4.8.2 && <= 5.6.2 && >= 6.2.8 && >= 3.1.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "S{􊈜ji"
-                                        },
-                                        "dlUri": "https:xmzl"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "jaz",
-                                        "dlSubdir": "fbgfoud",
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 1.4.5 && > 6.3.4 && == 5.7.1 ) || ( == 8.8.4 && <= 7.5.5 && <= 8.3.8 && > 6.4.4 && > 8.4.7 )": {
-                                        "dlHash": "iazb",
-                                        "dlSubdir": "gx",
-                                        "dlUri": "https:dkgr"
-                                    },
-                                    "( == 6.6.7 && <= 5.2.3 && >= 2.1.8 && == 8.8.4 && <= 4.7.6 && < 6.5.6 && > 6.3.8 ) || ( > 8.6.8 && >= 2.6.2 && < 8.1.3 && > 2.5.2 && <= 5.2.3 && <= 1.2.1 && == 8.5.8 && == 5.6.6 && <= 1.2.6 )": {
-                                        "dlHash": "gtuvra",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:mhnj"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0001ó±¢¼"
-                                        },
-                                        "dlUri": "https:rkzqbes"
-                                    }
-                                },
-                                "Linux_Fedora": {}
+                            "( == 5.1.3 && < 4.8.6 && > 8.4.5 && > 8.4.4 && > 2.4.2 )": {
+                                "distroPKGs": [
+                                    "wbdk"
+                                ],
+                                "notes": "hrstj"
+                            },
+                            "( >= 4.3.1 && >= 3.6.7 && > 5.6.6 && <= 7.1.2 && < 3.5.7 && < 5.3.4 && > 1.2.1 ) || ( >= 8.7.5 && <= 2.5.2 && >= 5.8.8 && >= 7.7.3 && == 4.6.8 && == 3.2.5 && > 8.5.7 ) || ( <= 2.6.8 && == 6.8.2 && >= 7.1.1 && > 6.1.1 && == 1.1.7 && == 8.3.8 ) || ( > 5.5.2 && == 8.5.6 && < 5.3.8 && >= 7.3.2 && == 6.1.4 ) || ( >= 4.3.8 ) || ( >= 8.1.4 && >= 1.4.1 && == 8.6.3 && <= 1.6.5 )": {
+                                "distroPKGs": [
+                                    "bygmok",
+                                    "hkhnylfq",
+                                    "y",
+                                    "gxxkdrc",
+                                    "d",
+                                    "krv",
+                                    "tud"
+                                ],
+                                "notes": "bli"
+                            },
+                            "( >= 7.1.4 && <= 7.6.1 && >= 6.8.4 && >= 2.7.3 && == 9.5.6 && > 1.8.6 && > 4.7.3 ) || ( == 2.2.7 && == 2.6.8 && < 1.3.8 && > 8.4.6 && > 8.7.3 && >= 7.7.7 && > 7.7.3 ) || ( >= 1.5.5 && >= 2.6.3 && >= 3.2.6 && <= 5.6.7 && >= 3.4.1 && == 3.2.7 )": {
+                                "distroPKGs": [
+                                    "irne"
+                                ],
+                                "notes": ""
                             }
                         },
-                        "viChangeLog": "https:iczi",
-                        "viPostInstall": "ivxgnwq",
-                        "viPostRemove": "ilr",
-                        "viPreCompile": "jpfhzfbu",
-                        "viSourceDL": {
-                            "dlHash": "havlcef",
-                            "dlSubdir": "biorek",
-                            "dlUri": "https:csep"
-                        },
-                        "viTags": [
-                            "Latest"
-                        ]
-                    }
-                },
-                "HLS": {
-                    "1.6.7": {
-                        "viArch": {
-                            "A_64": {
-                                "Darwin": {
-                                    "( < 5.1.1 ) || ( == 8.5.1 )": {
-                                        "dlHash": "p",
-                                        "dlSubdir": "l",
-                                        "dlUri": "http:xcppq"
-                                    },
-                                    "( == 4.7.8 && < 2.4.7 && > 6.3.3 ) || ( >= 4.2.6 && >= 7.6.3 && == 2.1.7 && < 8.2.7 )": {
-                                        "dlHash": "qux",
-                                        "dlSubdir": {
-                                            "RegexDir": "@"
-                                        },
-                                        "dlUri": "https:ysykugo"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "y",
-                                        "dlSubdir": "nriyum",
-                                        "dlUri": "https:exkkk"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 1.5.2 && == 6.7.2 && > 6.4.2 )": {
-                                        "dlHash": "elrcj",
-                                        "dlSubdir": {
-                                            "RegexDir": "XRi4~c鵸"
-                                        },
-                                        "dlUri": "http:otzu"
-                                    },
-                                    "( == 1.1.6 && > 2.3.4 ) || ( == 5.8.5 && == 8.5.4 && == 6.6.5 && <= 7.3.3 && == 2.2.3 && > 5.6.2 && >= 4.2.6 && == 3.8.4 ) || ( >= 3.5.4 && > 2.6.1 && == 5.8.6 && > 6.2.7 && < 8.7.3 && >= 5.3.2 && >= 6.8.7 && >= 5.6.5 && > 8.5.2 )": {
-                                        "dlHash": "rfvwtv",
-                                        "dlSubdir": "mivnyyox",
-                                        "dlUri": "http:ozfzjygm"
-                                    },
-                                    "( == 1.8.2 && < 5.4.3 && == 3.1.7 && <= 3.8.6 && <= 7.5.5 && == 6.5.3 )": {
-                                        "dlHash": "rwr",
-                                        "dlSubdir": "nzkqesp",
-                                        "dlUri": "https:a"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "tbbssoql",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:gfroxw"
-                                    }
-                                }
+                        "Linux_Mint": {
+                            "( < 1.4.6 && <= 1.4.4 && < 6.3.3 && <= 5.1.7 && == 7.4.8 && >= 2.3.6 )": {
+                                "distroPKGs": [],
+                                "notes": "ya"
                             },
-                            "A_PowerPC64": {
-                                "Linux_Mint": {
-                                    "( == 3.8.4 && >= 8.1.8 && <= 2.7.1 && < 1.7.6 && == 8.3.2 && < 5.6.2 && == 7.5.6 && == 8.2.1 ) || ( >= 8.2.3 ) || ( == 7.8.8 )": {
-                                        "dlHash": "kslqwi",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:edlvekdg"
-                                    }
-                                }
+                            "( <= 8.6.4 && == 6.2.2 && < 4.2.8 && <= 1.3.1 && == 4.4.2 && >= 2.7.7 ) || ( <= 8.1.1 && == 4.1.1 && >= 8.7.4 && < 8.4.4 && == 2.1.8 && >= 3.6.7 && < 8.2.7 && >= 5.7.5 )": {
+                                "distroPKGs": [
+                                    "xien",
+                                    "",
+                                    "deku",
+                                    "k",
+                                    "ha",
+                                    "qishwz"
+                                ],
+                                "notes": "jxl"
+                            },
+                            "( <= 8.7.7 && >= 8.3.6 && < 4.2.5 && == 7.8.8 && >= 1.1.4 && <= 3.1.8 ) || ( == 2.7.2 && < 1.1.1 && > 6.4.3 && <= 5.5.7 && <= 8.4.5 && == 2.6.3 && > 3.7.4 && >= 1.8.8 && == 2.6.5 ) || ( >= 3.4.2 && < 4.3.6 && <= 8.5.2 && > 6.1.2 && >= 6.5.4 && < 3.8.8 && <= 3.6.2 ) || ( == 1.2.6 )": {
+                                "distroPKGs": [
+                                    "bqoz",
+                                    "ivivvo",
+                                    "gy",
+                                    "tfxxg",
+                                    "xk",
+                                    "ld",
+                                    "xwucrv"
+                                ],
+                                "notes": ""
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "aoefcox",
+                                    "goqnx",
+                                    "q",
+                                    "ldblhn"
+                                ],
+                                "notes": "ekin"
                             }
                         },
-                        "viChangeLog": null,
-                        "viPostInstall": "",
-                        "viPostRemove": null,
-                        "viPreCompile": "",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Latest",
-                            "Latest",
-                            "old",
-                            "old",
-                            "Latest"
-                        ]
+                        "Windows": {
+                            "( < 3.8.5 && >= 1.5.3 && < 6.6.1 && > 2.7.1 && < 7.5.7 ) || ( < 4.6.2 ) || ( >= 6.5.4 && == 5.7.2 && <= 2.8.5 && == 5.2.5 )": {
+                                "distroPKGs": [
+                                    "azjnf"
+                                ],
+                                "notes": "ih"
+                            },
+                            "( <= 4.6.8 )": {
+                                "distroPKGs": [
+                                    "grw",
+                                    "u",
+                                    "lhbwes",
+                                    "yjh",
+                                    "whb",
+                                    "l"
+                                ],
+                                "notes": "cskadawi"
+                            },
+                            "( > 3.6.3 && < 2.4.2 && <= 5.3.5 )": {
+                                "distroPKGs": [
+                                    "fln",
+                                    "vzflbarx",
+                                    "wyw",
+                                    "ibqw",
+                                    "fi"
+                                ],
+                                "notes": "hieyg"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "",
+                                    ""
+                                ],
+                                "notes": "jteyunw"
+                            }
+                        }
                     },
-                    "3.1.7": {
-                        "viArch": {
-                            "A_64": {
-                                "Darwin": {
-                                    "( <= 4.7.1 && > 2.6.3 )": {
-                                        "dlHash": "ibnewes",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jdi"
-                                    },
-                                    "( == 6.8.3 && == 6.4.1 && > 1.4.8 && >= 4.7.4 && > 2.7.1 && >= 8.1.6 && > 7.4.1 && < 8.3.5 )": {
-                                        "dlHash": "fgsp",
-                                        "dlSubdir": "gpe",
-                                        "dlUri": "http:k"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "ponk",
-                                        "dlUri": "http:rdmxmi"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 3.4.8 && < 4.4.4 && > 5.3.5 && >= 8.6.8 && > 4.9.7 && >= 1.1.2 && == 1.3.1 ) || ( == 7.1.9 && >= 4.8.4 && <= 8.7.6 && < 1.2.8 && == 6.1.6 && >= 3.3.3 )": {
-                                        "dlHash": "y",
-                                        "dlSubdir": {
-                                            "RegexDir": "2􀘛_"
-                                        },
-                                        "dlUri": "https:whisnao"
-                                    },
-                                    "( > 1.4.7 && <= 2.7.7 )": {
-                                        "dlHash": "qaoczkfz",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jnzfwkg"
-                                    },
-                                    "( > 3.8.5 && <= 2.3.7 && >= 1.7.7 && <= 5.4.5 && >= 1.6.8 ) || ( >= 3.6.7 && < 2.4.4 && < 8.2.4 && > 7.2.7 && <= 5.4.7 && < 6.5.7 && < 3.5.4 ) || ( < 5.1.5 && > 9.1.8 ) || ( == 1.2.6 ) || ( == 4.3.4 && == 1.4.5 && >= 1.3.2 )": {
-                                        "dlHash": "q",
-                                        "dlSubdir": "juaj",
-                                        "dlUri": "http:fuhqgr"
-                                    },
-                                    "( > 4.1.5 && >= 3.7.1 && >= 9.6.2 && >= 6.7.4 && >= 3.5.2 && == 8.8.7 && > 8.1.6 && > 1.3.8 ) || ( < 1.3.6 && <= 1.3.7 && > 6.7.2 && <= 7.3.3 ) || ( <= 5.8.8 )": {
-                                        "dlHash": "mqn",
-                                        "dlSubdir": "gs",
-                                        "dlUri": "https:il"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "yzgiierz",
-                                        "dlSubdir": {
-                                            "RegexDir": "Lvm:"
-                                        },
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( == 1.4.1 && <= 5.2.7 && > 8.3.6 && <= 8.2.1 && > 6.8.4 ) || ( <= 8.1.5 && < 1.7.3 && < 4.6.6 && <= 9.5.2 && == 3.6.3 && < 4.7.7 ) || ( > 8.2.6 && < 7.3.4 && < 5.1.8 ) || ( < 2.8.6 && > 2.1.5 && > 7.2.5 && <= 1.3.2 )": {
-                                        "dlHash": "n",
-                                        "dlSubdir": "yipvvu",
-                                        "dlUri": "http:ad"
-                                    },
-                                    "( == 5.6.7 && <= 2.7.8 && < 1.7.2 && < 2.7.4 ) || ( >= 4.8.2 && > 3.3.7 && <= 3.7.5 && > 4.8.6 )": {
-                                        "dlHash": "k",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:kbglqfnh"
-                                    },
-                                    "( == 8.5.2 && >= 7.1.6 && >= 6.2.5 && > 7.5.4 && < 2.6.8 && == 3.4.6 ) || ( <= 5.8.1 && < 5.7.6 )": {
-                                        "dlHash": "dmzgzdmu",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:fideqkwc"
-                                    },
-                                    "( >= 2.5.3 && >= 1.7.7 && < 5.7.1 && > 4.7.1 && >= 8.7.7 && <= 9.2.8 && >= 6.1.4 && == 5.3.5 && >= 4.7.5 )": {
-                                        "dlHash": "rsvj",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:cvydtm"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "lguvkm",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:dquz"
-                                    }
-                                }
+                    "unknown_version": {
+                        "Darwin": {
+                            "( == 7.3.6 && >= 7.1.6 && <= 2.3.8 && <= 4.4.6 && >= 2.6.7 && > 1.1.6 && == 6.2.2 && > 3.2.4 ) || ( <= 3.7.6 && >= 7.3.7 && >= 5.7.8 && == 7.7.7 && == 8.5.1 && >= 4.4.5 && > 8.6.6 )": {
+                                "distroPKGs": [
+                                    "iunvxgf",
+                                    "otpjjb"
+                                ],
+                                "notes": "jfzqklx"
                             },
-                            "A_ARM": {},
-                            "A_ARM64": {
-                                "Linux_Ubuntu": {
-                                    "unknown_versioning": {
-                                        "dlHash": "mz",
-                                        "dlSubdir": {
-                                            "RegexDir": "\"d?\u0011"
-                                        },
-                                        "dlUri": "https:urqzk"
-                                    }
-                                }
+                            "( > 1.1.6 && <= 4.3.6 && <= 1.2.7 && < 5.3.2 && <= 2.7.8 && > 1.5.1 )": {
+                                "distroPKGs": [
+                                    "quhfwr",
+                                    "qsuj",
+                                    "gobdbfo",
+                                    "tecojcx",
+                                    "ccqxhhev",
+                                    "uk",
+                                    "dicoyexy"
+                                ],
+                                "notes": "s"
                             },
-                            "A_PowerPC": {
-                                "Linux_Fedora": {
-                                    "( < 5.1.8 && > 3.6.8 && > 5.3.8 )": {
-                                        "dlHash": "xhkpi",
-                                        "dlSubdir": "jojx",
-                                        "dlUri": "https:piabmotb"
-                                    },
-                                    "( < 5.4.6 && >= 5.4.1 && < 3.8.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:xtqsb"
-                                    },
-                                    "( >= 8.2.2 && < 3.2.1 && <= 7.6.5 && > 5.3.4 && <= 6.5.6 && == 1.8.7 && == 3.8.6 && > 8.6.6 )": {
-                                        "dlHash": "ison",
-                                        "dlSubdir": "yumeqyk",
-                                        "dlUri": "https:f"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "xv",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:krwghs"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( < 2.4.1 ) || ( == 5.1.3 && >= 6.4.8 && < 1.1.6 && > 6.6.3 && < 3.3.3 && <= 8.2.2 && == 1.6.8 )": {
-                                        "dlHash": "tfvkl",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:vq"
-                                    },
-                                    "( <= 5.8.8 && > 2.7.4 && >= 5.5.3 && <= 7.9.7 && <= 1.6.7 && > 8.1.8 && < 2.1.8 ) || ( < 3.3.3 && == 5.2.6 && < 2.3.1 )": {
-                                        "dlHash": "qphwx",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 1.1.8 && < 4.8.7 && > 6.6.4 && > 4.2.6 ) || ( == 5.2.3 && == 8.7.5 ) || ( >= 3.8.2 && == 2.3.4 && < 5.3.3 && < 2.3.5 && > 5.3.5 && > 5.4.10 && < 5.3.8 && > 4.2.1 && > 5.6.5 )": {
-                                        "dlHash": "uota",
-                                        "dlSubdir": {
-                                            "RegexDir": "1ï–¼"
-                                        },
-                                        "dlUri": "http:eie"
-                                    }
-                                }
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "ib",
+                                    "qg",
+                                    "dvi"
+                                ],
+                                "notes": "pmnk"
+                            }
+                        },
+                        "FreeBSD": {
+                            "( > 4.8.4 && == 1.6.2 && > 5.8.8 && < 2.5.4 && >= 4.6.5 && <= 8.8.5 ) || ( >= 8.5.8 && < 4.3.7 && < 6.2.2 && == 6.3.8 && == 5.6.5 )": {
+                                "distroPKGs": [],
+                                "notes": "xttlo"
                             },
-                            "A_Sparc64": {}
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "gchwmbu",
+                                    "ijbymz",
+                                    "qhvqhge",
+                                    "ri",
+                                    "jcutmf",
+                                    "wqrci"
+                                ],
+                                "notes": "id"
+                            }
                         },
-                        "viChangeLog": "https:t",
-                        "viPostInstall": "qdwjkmt",
-                        "viPostRemove": "qotyzly",
-                        "viPreCompile": "zlf",
-                        "viSourceDL": null,
-                        "viTags": []
-                    },
-                    "4.5.5": {
-                        "viArch": {
-                            "A_64": {
-                                "Darwin": {
-                                    "( <= 7.2.8 && >= 4.4.8 && == 4.7.4 && == 6.5.5 ) || ( < 2.6.6 && >= 2.8.5 && <= 6.8.7 && <= 2.7.2 && > 5.5.1 && > 2.5.8 && > 3.2.3 && < 2.3.4 && > 4.1.4 ) || ( > 1.6.4 ) || ( < 2.2.6 && < 6.4.5 && > 5.8.4 && < 6.8.8 && >= 1.2.5 && < 2.3.2 ) || ( == 6.1.2 && >= 5.7.7 && <= 6.4.5 && >= 3.2.4 && > 5.8.6 && >= 7.8.7 && == 1.4.5 && > 8.8.1 )": {
-                                        "dlHash": "wiu",
-                                        "dlSubdir": {
-                                            "RegexDir": "I"
-                                        },
-                                        "dlUri": "http:smbqrf"
-                                    },
-                                    "( == 5.3.6 && < 4.3.3 && > 6.2.4 && >= 7.6.3 && < 3.1.7 )": {
-                                        "dlHash": "zxnexwr",
-                                        "dlSubdir": "h",
-                                        "dlUri": "https:nzn"
-                                    },
-                                    "( == 8.2.4 && > 7.8.3 && >= 6.7.8 && < 6.3.3 && <= 1.4.1 && < 3.1.6 && == 3.2.4 && < 6.2.7 )": {
-                                        "dlHash": "mdezrrz",
-                                        "dlSubdir": "nqzpgliu",
-                                        "dlUri": "https:m"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( > 1.7.4 && < 2.1.8 && >= 7.1.5 && < 3.3.1 && < 8.8.8 && == 1.5.8 && == 5.3.8 )": {
-                                        "dlHash": "htbwy",
-                                        "dlSubdir": {
-                                            "RegexDir": "𡗁\u001c3"
-                                        },
-                                        "dlUri": "http:id"
-                                    },
-                                    "( > 7.2.1 && < 8.7.7 && > 3.7.5 && <= 3.6.4 && == 2.3.4 ) || ( < 6.6.7 && == 8.3.5 && >= 6.1.6 && == 1.7.5 && <= 4.7.2 ) || ( == 3.6.8 && > 5.6.1 && <= 1.4.8 && == 3.4.1 ) || ( >= 7.6.6 && > 8.1.7 && <= 7.2.2 && > 6.4.1 && < 8.3.6 && > 1.1.6 && < 7.7.8 && < 7.2.1 && < 4.1.6 ) || ( <= 6.1.4 && <= 2.8.4 && < 6.6.9 )": {
-                                        "dlHash": "wxnpueal",
-                                        "dlSubdir": {
-                                            "RegexDir": "󿴰p􋥘\u0003"
-                                        },
-                                        "dlUri": "https:cc"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( < 1.4.1 && > 2.4.3 && == 4.3.1 && <= 3.6.2 && < 2.2.2 && > 3.3.5 && <= 4.5.1 && <= 3.7.2 && < 4.6.6 )": {
-                                        "dlHash": "gyil",
-                                        "dlSubdir": "q",
-                                        "dlUri": "http:hmmgraxs"
-                                    },
-                                    "( <= 8.8.5 && == 2.1.6 && >= 2.3.7 && == 5.2.7 ) || ( > 1.6.5 && <= 1.7.7 )": {
-                                        "dlHash": "fqprwlo",
-                                        "dlSubdir": "jjald",
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 1.7.6 && >= 8.8.7 && < 4.2.3 )": {
-                                        "dlHash": "rp",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u00142I,d\u0012Z"
-                                        },
-                                        "dlUri": "https:b"
-                                    },
-                                    "( == 2.7.7 )": {
-                                        "dlHash": "pice",
-                                        "dlSubdir": "gtmhhtal",
-                                        "dlUri": "http:udrnb"
-                                    },
-                                    "( > 6.1.5 && <= 4.1.7 && <= 3.4.8 && <= 3.3.8 && >= 3.5.2 && > 8.1.6 && <= 2.6.3 )": {
-                                        "dlHash": "ssinqp",
-                                        "dlSubdir": {
-                                            "RegexDir": "M鬮2􅏹Nw󱣻"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( >= 8.5.5 && < 8.1.5 && >= 2.2.8 && > 1.7.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0007p=\u0016"
-                                        },
-                                        "dlUri": "http:fs"
-                                    },
-                                    "( >= 8.6.4 && == 1.8.7 && == 3.2.5 && >= 6.3.8 && == 3.2.1 ) || ( < 5.2.3 && < 8.1.8 )": {
-                                        "dlHash": "vtlpd",
-                                        "dlSubdir": {
-                                            "RegexDir": "𭄆𭣙L\u0004"
-                                        },
-                                        "dlUri": "https:chxbv"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "gfak",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:tr"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( == 7.3.1 && < 6.3.8 && < 4.7.7 && < 1.4.1 && < 1.6.1 && == 6.6.3 ) || ( >= 2.8.6 && > 4.1.4 && == 7.6.6 && == 7.2.6 && <= 1.8.3 && == 6.6.8 && < 1.2.8 && <= 7.2.6 ) || ( > 1.3.2 && < 4.8.3 && == 2.6.4 && >= 1.3.6 )": {
-                                        "dlHash": "zdcraudo",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:saaoa"
-                                    },
-                                    "( > 7.8.8 && > 7.6.7 && < 7.6.6 && == 5.7.4 && > 4.1.3 && > 3.6.3 && <= 6.8.7 )": {
-                                        "dlHash": "a",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:tv"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "qmhky",
-                                        "dlSubdir": "sboglcc",
-                                        "dlUri": "http:"
-                                    }
-                                }
+                        "Linux_UnknownLinux": {
+                            "( == 3.7.3 ) || ( == 7.5.6 && >= 3.5.2 )": {
+                                "distroPKGs": [
+                                    "v"
+                                ],
+                                "notes": ""
+                            },
+                            "( > 1.2.1 && < 1.6.2 && >= 1.2.6 && < 8.8.5 && >= 6.2.8 && < 6.6.3 && < 2.4.6 && > 7.4.5 && < 5.6.4 ) || ( < 4.7.1 && > 1.8.6 && < 2.4.6 && >= 6.3.5 && > 4.5.5 && <= 4.3.5 && > 1.6.5 && == 8.1.2 ) || ( >= 6.3.1 && >= 7.6.7 && > 1.3.4 )": {
+                                "distroPKGs": [
+                                    "wxal",
+                                    "aqfcgvai",
+                                    "bkevk",
+                                    "kbiwfcj",
+                                    "",
+                                    "cegdtjo",
+                                    "",
+                                    "w"
+                                ],
+                                "notes": "xacb"
                             },
-                            "A_ARM": {},
-                            "A_Sparc64": {}
+                            "( > 4.8.5 && >= 4.7.7 && > 6.3.2 && > 2.4.8 && == 1.7.3 && == 8.5.3 && >= 4.7.2 && >= 8.3.6 && > 7.1.7 )": {
+                                "distroPKGs": [
+                                    "dinmq",
+                                    "v",
+                                    "wab",
+                                    "mekyxrvq",
+                                    "ndqjjylq",
+                                    "mkjdg",
+                                    "wobboz",
+                                    "azehaib"
+                                ],
+                                "notes": "opeplrwb"
+                            }
                         },
-                        "viChangeLog": null,
-                        "viPostInstall": "jhlost",
-                        "viPostRemove": "eycvoy",
-                        "viPreCompile": null,
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Latest",
-                            "base-2.7.4",
-                            "Recommended",
-                            "Latest",
-                            "Prerelease"
-                        ]
-                    },
-                    "7.7.4": {
+                        "Windows": {
+                            "( > 6.7.6 && >= 5.8.3 && <= 6.8.2 && == 5.8.7 && > 1.2.1 && == 1.3.5 && <= 6.6.5 && > 7.7.4 && > 1.3.5 )": {
+                                "distroPKGs": [
+                                    "gzgapz",
+                                    "u",
+                                    "",
+                                    "vxyaems",
+                                    "wzkhupqv",
+                                    "faauf",
+                                    "n"
+                                ],
+                                "notes": "d"
+                            }
+                        }
+                    }
+                }
+            }
+        },
+        {
+            "ghcupDownloads": {
+                "Cabal": {
+                    "2.6.1": {
                         "viArch": {
                             "A_ARM": {
-                                "Linux_Exherbo": {
-                                    "( < 5.8.8 && < 3.3.6 && <= 8.2.3 && >= 7.6.8 && == 2.3.4 && < 6.4.8 )": {
-                                        "dlHash": "qfw",
-                                        "dlSubdir": {
-                                            "RegexDir": "󲬧<QD𭎛"
-                                        },
-                                        "dlUri": "http:kc"
-                                    },
-                                    "( <= 1.4.1 && >= 6.4.2 && >= 7.5.2 && > 7.7.4 && <= 5.5.8 && > 2.8.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:sg"
-                                    },
-                                    "( <= 6.5.8 && == 5.8.6 && >= 3.4.4 && <= 4.7.4 && >= 7.4.5 && <= 4.4.1 )": {
-                                        "dlHash": "ttx",
+                                "Windows": {
+                                    "( <= 8.6.7 ) || ( < 4.5.1 && < 6.6.2 && >= 3.5.2 )": {
+                                        "dlHash": "nba",
                                         "dlSubdir": null,
-                                        "dlUri": "https:iix"
-                                    },
-                                    "( == 2.6.2 && > 6.3.8 && <= 2.7.7 && < 7.5.8 && >= 6.5.7 && <= 5.5.3 && < 3.4.1 && >= 6.6.2 && < 1.1.2 ) || ( <= 8.7.6 && < 4.4.1 && > 1.4.6 ) || ( < 7.6.3 && < 1.3.3 && <= 4.6.7 && == 6.5.5 && > 1.1.5 ) || ( < 2.2.1 ) || ( >= 4.5.4 && <= 1.2.1 && <= 3.5.3 && == 3.5.2 && >= 3.4.5 && < 1.3.5 )": {
-                                        "dlHash": "zpsxh",
-                                        "dlSubdir": {
-                                            "RegexDir": "{4'"
-                                        },
-                                        "dlUri": "https:usy"
-                                    },
-                                    "( > 7.3.5 && <= 2.6.4 && < 8.7.4 && < 7.6.5 && >= 6.5.2 && >= 6.1.8 && == 3.5.4 ) || ( <= 5.6.6 && <= 7.1.2 && >= 2.4.8 && <= 5.7.4 && <= 2.7.2 )": {
-                                        "dlHash": "owgu",
-                                        "dlSubdir": "dwqfqt",
-                                        "dlUri": "https:omddf"
-                                    },
-                                    "( > 7.8.6 && == 8.5.8 && <= 7.1.6 && == 7.3.4 && > 7.8.7 && == 6.7.4 && < 4.6.5 && >= 8.8.6 && >= 2.8.5 ) || ( < 5.3.4 && <= 7.6.1 && < 1.3.7 )": {
-                                        "dlHash": "fh",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:bymcw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ljnafe",
-                                        "dlSubdir": {
-                                            "RegexDir": "7\u0018"
-                                        },
-                                        "dlUri": "https:ayfglqlv"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( <= 6.8.4 && < 4.6.7 && > 7.8.8 && < 6.2.4 && <= 4.5.8 && > 7.1.3 && < 6.3.8 && > 4.6.1 )": {
-                                        "dlHash": "jw",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u000c𢉈"
-                                        },
-                                        "dlUri": "http:yan"
-                                    },
-                                    "( <= 7.8.8 && < 1.7.6 && > 7.7.1 && >= 1.3.7 ) || ( < 8.6.6 && >= 6.6.4 && == 7.1.5 && < 8.8.4 && > 5.7.1 && == 2.2.3 && > 5.8.6 && < 6.3.5 ) || ( >= 7.4.2 && == 8.8.4 && > 4.3.4 && >= 8.6.7 )": {
-                                        "dlHash": "fbspocn",
-                                        "dlSubdir": "sooinph",
-                                        "dlUri": "http:vppwf"
+                                        "dlUri": "https:rwkvul"
                                     },
-                                    "( == 6.2.2 && > 1.6.1 && >= 2.8.6 && == 6.6.8 && < 8.7.4 && < 9.2.3 && < 5.1.7 && > 3.1.4 && > 4.2.3 )": {
-                                        "dlHash": "pzjxr",
-                                        "dlSubdir": "qbgpe",
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 1.3.1 ) || ( <= 6.5.8 && > 7.6.5 && <= 3.2.7 && >= 3.7.1 && < 8.3.5 && <= 2.3.3 && >= 6.3.7 )": {
-                                        "dlHash": "suuay",
+                                    "( == 3.4.7 && < 4.7.5 && < 6.2.5 && > 8.7.8 && > 6.5.3 && <= 2.8.2 && > 9.1.1 )": {
+                                        "dlHash": "h",
                                         "dlSubdir": null,
-                                        "dlUri": "http:zdrq"
+                                        "dlUri": "http:ecgu"
                                     },
-                                    "( >= 3.4.5 && < 1.7.7 && > 8.5.7 && < 6.4.4 && <= 4.9.5 )": {
-                                        "dlHash": "hn",
-                                        "dlSubdir": {
-                                            "RegexDir": "d𨴪%R+\u001c"
-                                        },
-                                        "dlUri": "https:biyjx"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 2.5.6 && <= 1.7.8 )": {
+                                    "( == 4.6.8 && < 2.2.5 && == 2.4.1 && == 2.1.8 && > 3.2.3 && < 2.2.7 && > 7.2.1 && <= 4.8.2 )": {
                                         "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "k\u001d&"
-                                        },
-                                        "dlUri": "http:peohyy"
-                                    },
-                                    "( == 8.2.2 && < 6.6.3 && >= 5.4.3 && == 1.6.8 && > 1.3.2 && >= 6.7.4 ) || ( < 1.6.7 && <= 1.6.6 && > 8.2.5 ) || ( < 2.1.4 && > 4.1.7 && <= 3.2.5 && <= 4.8.5 && < 6.4.3 && <= 2.3.5 && >= 2.1.5 && >= 2.7.6 && == 3.4.3 ) || ( < 6.5.1 ) || ( == 5.8.3 && <= 7.7.5 && > 2.3.3 && > 6.6.5 ) || ( < 7.4.5 && > 8.7.7 ) || ( <= 1.1.8 && <= 4.3.2 && == 1.7.2 ) || ( == 6.5.4 && < 7.2.1 && < 8.2.7 && <= 8.4.2 && > 1.2.3 )": {
-                                        "dlHash": "vwykun",
-                                        "dlSubdir": "vkqsi",
-                                        "dlUri": "https:yrhvzqj"
-                                    },
-                                    "( >= 2.4.8 && >= 5.5.3 )": {
-                                        "dlHash": "xhe",
-                                        "dlSubdir": "tg",
-                                        "dlUri": "https:oqqg"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "zyfsrtjx",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jfl"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( >= 4.2.5 && > 1.1.6 && > 8.8.2 && == 8.2.4 && >= 1.8.1 && < 2.5.3 && > 9.7.8 && <= 1.7.7 ) || ( == 7.2.3 )": {
-                                        "dlHash": "mogibivc",
-                                        "dlSubdir": "gmvzpbgq",
-                                        "dlUri": "https:htkm"
-                                    },
-                                    "( >= 7.2.2 )": {
-                                        "dlHash": "bgh",
-                                        "dlSubdir": "yqyfz",
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ah",
-                                        "dlSubdir": {
-                                            "RegexDir": "􍒾t"
-                                        },
-                                        "dlUri": "http:p"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 4.3.7 && > 8.4.8 && < 3.8.6 && > 8.5.4 && >= 8.1.8 ) || ( >= 2.1.6 && <= 8.6.5 && > 8.5.7 && <= 4.6.6 && > 4.5.2 && <= 5.8.8 && <= 7.4.4 )": {
-                                        "dlHash": "rh",
-                                        "dlSubdir": {
-                                            "RegexDir": "yZ\u0014⣃"
-                                        },
-                                        "dlUri": "https:hbw"
-                                    },
-                                    "( < 4.8.2 && < 1.1.1 && == 9.3.6 && == 6.4.7 ) || ( <= 4.3.6 && == 1.4.2 && <= 6.6.2 && <= 5.8.1 && == 6.5.8 ) || ( <= 3.7.8 && > 1.1.3 && <= 6.5.7 && <= 6.2.6 && > 6.2.7 && >= 5.3.7 ) || ( == 4.8.7 && <= 8.1.5 && > 6.8.6 && < 4.3.5 && >= 6.7.5 && <= 7.2.8 ) || ( >= 1.7.2 && >= 8.7.5 && <= 8.1.8 && >= 3.3.3 ) || ( == 3.6.3 && >= 6.6.5 )": {
-                                        "dlHash": "cy",
                                         "dlSubdir": null,
-                                        "dlUri": "http:oo"
+                                        "dlUri": "https:wh"
                                     },
-                                    "( >= 4.7.6 && == 2.4.3 && <= 3.4.5 && > 8.5.5 && == 3.7.6 && <= 4.3.4 )": {
-                                        "dlHash": "tbxtrytp",
-                                        "dlSubdir": "zbhmhr",
-                                        "dlUri": "http:atsmt"
-                                    },
-                                    "( >= 7.4.3 && < 3.2.5 && <= 8.5.6 ) || ( >= 1.8.8 && < 6.1.3 )": {
-                                        "dlHash": "b",
-                                        "dlSubdir": {
-                                            "RegexDir": "𢱖\u0014\u0007\u0019\u000eM跖"
-                                        },
-                                        "dlUri": "https:gyt"
+                                    "( >= 5.4.5 && >= 6.4.3 && == 6.4.2 ) || ( < 5.3.8 && < 4.7.5 )": {
+                                        "dlHash": "mt",
+                                        "dlSubdir": "𗘆󷷔{$",
+                                        "dlUri": "https:zsqmnhbv"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "snmvhwth",
-                                        "dlSubdir": {
-                                            "RegexDir": "\n<P+"
-                                        },
-                                        "dlUri": "http:qcocyk"
-                                    }
-                                }
-                            },
-                            "A_PowerPC": {
-                                "Darwin": {}
-                            },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 5.3.2 && >= 2.5.4 && < 5.2.5 && >= 2.7.2 ) || ( > 4.4.2 ) || ( > 2.5.3 && == 1.6.2 && >= 2.7.4 && < 5.6.3 && > 8.4.6 && > 1.7.1 && >= 6.8.1 && <= 3.2.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ispz"
-                                    },
-                                    "( <= 3.1.5 ) || ( == 2.7.2 ) || ( <= 2.2.3 && < 7.1.1 && > 8.1.7 ) || ( <= 1.6.4 && >= 4.1.8 && <= 6.8.6 && == 5.2.7 && > 3.7.2 && > 1.6.7 && <= 5.7.5 )": {
-                                        "dlHash": "k",
-                                        "dlSubdir": "nutsf",
-                                        "dlUri": "http:i"
-                                    },
-                                    "( == 2.4.5 && <= 3.4.4 && > 7.7.1 && >= 6.2.2 && > 4.1.2 )": {
-                                        "dlHash": "urn",
-                                        "dlSubdir": {
-                                            "RegexDir": "rm;\u0014I~q\u0015"
-                                        },
-                                        "dlUri": "http:jkojd"
-                                    },
-                                    "( >= 6.6.4 && >= 1.4.8 && > 1.2.2 && > 2.8.1 && <= 4.8.3 && < 3.7.8 && <= 8.4.1 && > 5.8.5 && >= 3.7.1 )": {
-                                        "dlHash": "fw",
-                                        "dlSubdir": {
-                                            "RegexDir": "vb\u001e"
-                                        },
-                                        "dlUri": "https:kqh"
-                                    }
-                                },
-                                "Linux_Alpine": {},
-                                "Linux_AmazonLinux": {
-                                    "( < 3.6.5 && >= 5.5.7 && < 5.4.1 && <= 3.2.5 && >= 2.9.6 && <= 1.4.3 ) || ( >= 5.2.3 && == 1.3.1 && >= 4.7.1 && >= 2.6.7 && < 2.5.8 )": {
-                                        "dlHash": "dixqkfg",
-                                        "dlSubdir": {
-                                            "RegexDir": "^\u0002}fY\u0013l:"
-                                        },
-                                        "dlUri": "http:syxzvqg"
-                                    },
-                                    "( <= 7.8.7 ) || ( < 2.8.4 )": {
-                                        "dlHash": "fhpmeemz",
-                                        "dlSubdir": {
-                                            "RegexDir": "皥􂫫t"
-                                        },
-                                        "dlUri": "http:eqakyifq"
-                                    },
-                                    "( == 3.8.3 && <= 5.4.6 && <= 7.6.3 && >= 6.5.2 && == 6.4.2 && < 3.7.2 && == 3.3.6 && < 3.2.1 && >= 1.4.2 ) || ( > 7.6.8 && >= 5.3.7 && > 3.8.6 && < 6.5.2 && == 7.1.4 && > 8.8.1 && < 1.2.8 && >= 3.4.3 ) || ( < 2.1.3 && >= 1.2.2 && == 8.4.2 ) || ( > 7.5.3 )": {
-                                        "dlHash": "scw",
-                                        "dlSubdir": {
-                                            "RegexDir": "M㖓{ \u001f𩤗S"
-                                        },
-                                        "dlUri": "http:jevpu"
-                                    },
-                                    "( == 6.2.8 && == 5.3.4 && >= 6.7.8 && >= 3.2.6 && >= 5.2.3 && >= 2.5.4 && <= 8.6.3 )": {
-                                        "dlHash": "vva",
+                                        "dlHash": "cd",
                                         "dlSubdir": null,
-                                        "dlUri": "http:yr"
-                                    },
-                                    "( >= 4.3.6 && <= 1.7.3 && <= 1.4.5 && >= 8.4.3 && == 2.5.7 && <= 7.8.3 && < 8.6.7 ) || ( == 2.2.6 && > 5.4.2 && < 5.6.5 && > 4.3.3 && == 5.3.2 && == 6.3.7 )": {
-                                        "dlHash": "riwebi",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0010\u0017"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( >= 5.2.1 && < 1.8.1 && == 6.6.3 )": {
-                                        "dlHash": "qfqdd",
-                                        "dlSubdir": "v",
-                                        "dlUri": "http:hvjdmr"
+                                        "dlUri": "http:akmy"
                                     }
                                 }
                             },
-                            "A_Sparc64": {
-                                "Darwin": {
-                                    "( < 5.4.4 )": {
-                                        "dlHash": "ogezdpzf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:jwc"
-                                    },
-                                    "( < 5.7.5 && == 8.5.5 && < 1.3.7 && <= 5.8.4 && >= 1.6.6 )": {
-                                        "dlHash": "gxidgy",
-                                        "dlSubdir": {
-                                            "RegexDir": "𓌺X"
-                                        },
-                                        "dlUri": "http:woib"
-                                    },
-                                    "( < 8.8.4 && > 5.5.5 )": {
-                                        "dlHash": "a",
-                                        "dlSubdir": "tkze",
-                                        "dlUri": "http:cyst"
-                                    },
-                                    "( <= 2.8.4 && < 5.7.1 )": {
-                                        "dlHash": "prhtl",
-                                        "dlSubdir": "gjk",
-                                        "dlUri": "http:tuk"
-                                    },
-                                    "( == 3.7.8 && == 4.3.5 && < 4.8.3 && < 3.6.4 && > 7.2.2 && > 3.7.6 && >= 8.8.6 && >= 2.3.4 )": {
-                                        "dlHash": "lwvhbrq",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:hqxd"
-                                    },
-                                    "( == 4.5.6 && <= 1.5.4 )": {
-                                        "dlHash": "vhaj",
-                                        "dlSubdir": {
-                                            "RegexDir": "󲓞\u000f겓k󵢬rW"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( == 5.2.5 && <= 8.5.4 && == 2.2.5 && <= 5.1.8 && == 7.4.4 && == 7.4.7 ) || ( < 5.6.7 && >= 4.1.1 && == 3.7.8 ) || ( < 4.5.4 && == 8.8.5 && >= 6.1.3 )": {
-                                        "dlHash": "wjk",
-                                        "dlSubdir": "zwdzsvde",
-                                        "dlUri": "http:vrteplve"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ppbqitst",
-                                        "dlSubdir": "fej",
-                                        "dlUri": "http:wf"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( == 7.7.8 && > 1.3.4 && <= 3.7.8 && >= 3.1.2 && == 4.3.6 && > 8.2.8 && >= 5.4.2 ) || ( < 6.8.8 && > 4.3.3 && >= 2.7.2 ) || ( > 7.7.3 && > 1.8.4 && > 6.6.1 && == 2.8.1 && <= 3.3.8 && > 2.1.2 )": {
-                                        "dlHash": "lpbu",
-                                        "dlSubdir": "oblknv",
-                                        "dlUri": "http:kvclyls"
-                                    },
-                                    "( > 3.8.7 && < 3.6.3 && <= 1.4.3 && <= 7.6.6 ) || ( > 3.5.6 && <= 6.5.6 && >= 3.9.6 ) || ( <= 3.7.5 && > 8.2.1 && < 8.5.6 && >= 1.3.4 && < 4.3.2 && >= 7.3.4 && >= 8.6.8 && == 8.1.1 ) || ( > 8.2.3 && <= 6.8.1 && >= 8.8.2 && > 1.4.6 && == 6.5.7 && == 6.6.8 && > 8.3.4 && > 4.5.2 && >= 4.4.4 )": {
-                                        "dlHash": "npdmv",
-                                        "dlSubdir": {
-                                            "RegexDir": "􀴒J􌄳"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 4.2.8 && > 7.3.3 && == 8.3.1 && >= 4.4.3 )": {
-                                        "dlHash": "gt",
-                                        "dlSubdir": "ewmfx",
-                                        "dlUri": "https:s"
-                                    },
-                                    "( >= 3.1.5 && <= 4.4.8 && == 6.8.4 && >= 6.5.2 && <= 3.3.6 && == 4.3.8 && < 6.6.1 && == 1.4.3 ) || ( == 7.5.5 && <= 4.3.7 && <= 1.8.8 && == 2.5.2 && < 8.7.7 && >= 6.8.2 )": {
-                                        "dlHash": "ljsk",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vcqzieo"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": "http:bexh",
-                        "viPostInstall": "zsstjmaq",
-                        "viPostRemove": "yjzi",
-                        "viPreCompile": "ifz",
-                        "viSourceDL": {
-                            "dlHash": "pspvcj",
-                            "dlSubdir": null,
-                            "dlUri": "https:llijm"
-                        },
-                        "viTags": [
-                            "base-4.3.1",
-                            "Prerelease",
-                            "base-5.3.3",
-                            "Recommended"
-                        ]
-                    },
-                    "8.2.8": {
-                        "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( < 3.4.5 && <= 4.7.7 )": {
-                                        "dlHash": "xri",
-                                        "dlSubdir": {
-                                            "RegexDir": ")O"
-                                        },
-                                        "dlUri": "http:xt"
-                                    },
-                                    "( < 7.3.4 && >= 5.6.2 && > 1.1.4 && == 1.6.3 && < 6.4.1 && == 3.5.2 )": {
-                                        "dlHash": "bjaxo",
-                                        "dlSubdir": "voskocq",
-                                        "dlUri": "https:uu"
-                                    },
-                                    "( <= 4.3.3 )": {
-                                        "dlHash": "vnjxo",
-                                        "dlSubdir": {
-                                            "RegexDir": "􋷆􁩴;e98!"
-                                        },
-                                        "dlUri": "https:mmrx"
-                                    },
-                                    "( > 6.7.7 && == 8.1.8 && < 4.6.5 && == 7.1.6 && == 2.9.4 && > 6.5.3 && >= 8.6.7 && == 8.4.7 ) || ( <= 6.6.1 ) || ( <= 6.7.5 && > 5.7.5 && == 5.1.1 && < 3.6.8 && == 5.1.5 ) || ( < 4.1.8 && <= 2.1.7 && < 2.8.2 && == 4.6.4 && < 3.3.6 && < 4.3.7 && == 6.7.2 )": {
-                                        "dlHash": "gkrblwx",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0008q𨭶"
-                                        },
-                                        "dlUri": "http:"
-                                    },
-                                    "( > 8.4.6 && >= 8.4.2 && >= 7.7.6 && <= 1.2.4 && == 6.8.3 && <= 4.6.3 && > 6.5.3 && == 8.6.2 && > 1.1.8 )": {
-                                        "dlHash": "auasgbin",
-                                        "dlSubdir": "ofyhjb",
-                                        "dlUri": "https:zlt"
-                                    },
-                                    "( >= 5.3.4 && > 3.7.6 && <= 1.5.6 && >= 1.6.3 && > 1.7.4 && > 3.4.1 && > 8.7.3 )": {
-                                        "dlHash": "vd",
-                                        "dlSubdir": {
-                                            "RegexDir": "𭐒\u0017Ag􀚊\u0015;"
-                                        },
-                                        "dlUri": "http:onaao"
-                                    },
-                                    "( >= 8.7.4 && >= 4.5.6 && == 1.2.2 && == 7.5.8 && > 7.5.4 )": {
-                                        "dlHash": "xaye",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:yqv"
-                                    }
-                                },
+                            "A_PowerPC": {
                                 "FreeBSD": {
-                                    "( < 3.8.7 && == 4.2.1 && == 3.8.7 )": {
-                                        "dlHash": "knudwep",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:dksnsz"
-                                    },
-                                    "( <= 5.6.2 && == 5.7.2 && > 2.5.6 && == 3.1.2 && > 3.4.1 && < 4.1.2 && == 1.3.7 && <= 1.4.7 && < 4.5.2 )": {
-                                        "dlHash": "ywknree",
-                                        "dlSubdir": "o",
-                                        "dlUri": "https:"
-                                    },
-                                    "( <= 7.6.5 && < 3.6.4 && == 1.1.6 && <= 2.7.1 && <= 6.4.7 && > 8.4.4 && < 8.5.4 && == 4.8.6 )": {
-                                        "dlHash": "dfhklqex",
-                                        "dlSubdir": {
-                                            "RegexDir": "𦡏2\u0006"
-                                        },
-                                        "dlUri": "http:qllk"
-                                    },
-                                    "( == 3.4.6 && < 1.4.3 && > 4.8.8 ) || ( < 3.1.8 && == 9.8.5 && >= 6.2.5 && == 2.4.4 && > 6.1.8 && <= 3.8.6 && == 2.8.7 && < 3.7.7 ) || ( == 4.7.1 && > 8.2.7 && > 2.4.5 && <= 7.7.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "="
-                                        },
-                                        "dlUri": "https:rslpleg"
-                                    },
-                                    "( >= 2.3.1 && < 7.7.2 && > 5.5.4 && < 2.5.6 && == 5.6.5 )": {
-                                        "dlHash": "umk",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001c"
-                                        },
-                                        "dlUri": "http:ekahjvu"
-                                    },
-                                    "( >= 4.2.6 && < 5.3.5 && < 4.5.6 && > 1.5.6 && <= 3.5.7 )": {
-                                        "dlHash": "atvvp",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:xdfmhr"
+                                    "( < 3.4.2 && < 4.6.2 && >= 5.1.4 && >= 4.2.2 && <= 1.4.4 )": {
+                                        "dlHash": "fyss",
+                                        "dlSubdir": "t􈄵",
+                                        "dlUri": "http:sswb"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "wwkq",
+                                    "( == 5.4.6 && >= 4.8.8 && > 8.4.8 && >= 2.9.3 && < 2.8.4 && == 6.8.7 && <= 1.1.1 && <= 1.7.3 && < 4.8.4 )": {
+                                        "dlHash": "obqqlb",
                                         "dlSubdir": null,
-                                        "dlUri": "https:pgl"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( > 2.7.5 && < 8.7.3 && <= 1.8.4 && <= 6.1.4 && <= 1.8.5 && <= 1.7.2 && > 8.2.7 )": {
-                                        "dlHash": "ugurepe",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:d"
+                                        "dlUri": "http:mb"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "neoobypx",
-                                        "dlSubdir": "vgf",
-                                        "dlUri": "https:zzul"
+                                        "dlHash": "iuyqy",
+                                        "dlSubdir": "kN𡺣J",
+                                        "dlUri": "https:gq"
                                     }
                                 }
                             },
-                            "A_PowerPC": {}
-                        },
-                        "viChangeLog": "https:trninraz",
-                        "viPostInstall": "ic",
-                        "viPostRemove": "uflb",
-                        "viPreCompile": null,
-                        "viSourceDL": {
-                            "dlHash": "",
-                            "dlSubdir": null,
-                            "dlUri": "https:yjdhadsi"
-                        },
-                        "viTags": [
-                            "[+}\t'F"
-                        ]
-                    },
-                    "8.6.6": {
-                        "viArch": {},
+                            "A_Sparc64": {
+                                "FreeBSD": {}
+                            }
+                        },
                         "viChangeLog": null,
-                        "viPostInstall": "feryl",
-                        "viPostRemove": "yfo",
-                        "viPreCompile": "omipknqg",
+                        "viPostInstall": null,
+                        "viPostRemove": "inqxrwxs",
+                        "viPreCompile": "deajwn",
                         "viSourceDL": {
-                            "dlHash": "lzhiakql",
-                            "dlSubdir": "ddcmx",
-                            "dlUri": "http:iflhhy"
+                            "dlHash": "xhkk",
+                            "dlSubdir": {
+                                "RegexDir": ""
+                            },
+                            "dlUri": "https:cqreh"
                         },
                         "viTags": [
+                            "old",
+                            "base-6.3.4",
+                            "Recommended",
+                            "old",
                             "Recommended",
+                            "S鴖xz󾤞",
                             "Prerelease"
                         ]
-                    }
-                },
-                "Stack": {
-                    "2.7.6": {
+                    },
+                    "4.4.4": {
                         "viArch": {
-                            "A_32": {
+                            "A_ARM": {
                                 "Darwin": {
-                                    "( < 4.4.5 )": {
-                                        "dlHash": "a",
-                                        "dlSubdir": "klzejzga",
-                                        "dlUri": "http:yewbk"
-                                    },
-                                    "( <= 3.5.8 && > 7.7.6 && >= 1.8.2 && < 3.6.8 && < 3.5.1 && == 5.8.1 && > 5.3.8 && >= 2.4.6 )": {
-                                        "dlHash": "k",
+                                    "( < 6.3.4 && > 5.6.4 && == 2.4.6 && >= 7.4.7 && >= 4.5.2 && < 5.5.2 )": {
+                                        "dlHash": "u",
                                         "dlSubdir": null,
-                                        "dlUri": "https:"
+                                        "dlUri": "http:h"
                                     },
-                                    "( == 1.1.6 && < 7.4.3 && >= 5.6.1 && <= 6.4.7 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": "xiibjh",
-                                        "dlUri": "https:ahay"
+                                    "( <= 1.1.1 && >= 5.4.5 && < 3.1.3 && < 2.1.2 && == 3.6.3 && < 4.4.5 && >= 8.5.8 && > 2.2.8 ) || ( == 3.1.4 && > 6.6.4 && >= 3.5.7 && < 2.1.2 && > 5.5.7 && > 2.1.4 )": {
+                                        "dlHash": "r",
+                                        "dlSubdir": {
+                                            "RegexDir": "N:}?\u0006.?"
+                                        },
+                                        "dlUri": "https:vcyrotix"
                                     },
-                                    "( == 4.4.6 && < 7.6.6 && >= 1.8.8 && > 5.7.1 && > 5.3.1 && == 4.8.6 ) || ( >= 6.2.7 && > 2.3.6 && >= 5.5.3 && < 2.5.5 && > 1.2.7 && > 1.4.3 && <= 7.8.1 && == 2.1.3 )": {
-                                        "dlHash": "moetv",
-                                        "dlSubdir": "jjohh",
-                                        "dlUri": "http:jd"
+                                    "( == 8.6.7 )": {
+                                        "dlHash": "khewhz",
+                                        "dlSubdir": ")AA*􆏍V\u0006",
+                                        "dlUri": "https:ljykrj"
                                     },
-                                    "( >= 6.7.2 && > 6.7.7 && == 5.2.4 && < 5.4.7 && > 2.6.4 && == 2.2.2 && > 8.8.4 )": {
-                                        "dlHash": "",
+                                    "( >= 8.2.5 && <= 2.1.4 && <= 7.3.2 && >= 3.6.5 && >= 6.2.6 && == 6.7.1 && < 8.1.4 ) || ( < 1.2.5 && <= 5.3.8 && < 2.5.6 && >= 1.7.7 && < 7.8.6 && <= 4.2.5 && == 3.1.5 && <= 8.6.1 && == 8.4.8 )": {
+                                        "dlHash": "ubpew",
                                         "dlSubdir": null,
-                                        "dlUri": "https:nvwkrt"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ciikai",
+                                        "dlUri": "http:lldtjs"
+                                    }
+                                }
+                            },
+                            "A_ARM64": {
+                                "Darwin": {
+                                    "( > 7.5.3 && < 8.7.5 && <= 1.4.5 )": {
+                                        "dlHash": "p",
                                         "dlSubdir": {
-                                            "RegexDir": "󸢒:𤌭􏐬"
+                                            "RegexDir": "aO"
                                         },
-                                        "dlUri": "https:phvwbidd"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( <= 2.2.6 )": {
-                                        "dlHash": "hiqamik",
-                                        "dlSubdir": "u",
-                                        "dlUri": "https:hrsz"
+                                        "dlUri": "http:dyuqzn"
                                     },
-                                    "( > 1.1.3 && > 7.1.3 && == 8.3.7 && <= 2.7.3 && < 2.1.5 && == 8.4.8 && >= 5.5.7 && == 7.3.3 && == 2.3.8 )": {
-                                        "dlHash": "ttxr",
+                                    "( > 8.6.3 && <= 5.4.8 && < 5.8.7 && >= 4.5.5 && < 1.5.7 && < 2.8.7 && >= 3.8.2 && >= 5.1.7 && > 8.3.6 )": {
+                                        "dlHash": "ekrdvgm",
                                         "dlSubdir": null,
-                                        "dlUri": "https:l"
+                                        "dlUri": "http:"
                                     },
-                                    "( > 8.3.7 && <= 8.5.3 && > 4.3.1 && >= 5.1.2 && == 4.1.8 && < 5.5.6 && <= 3.1.6 ) || ( <= 7.7.7 && >= 3.2.5 && <= 1.6.5 && >= 7.6.7 && >= 4.2.3 && <= 1.4.7 ) || ( >= 3.5.4 && == 5.2.4 && == 6.3.2 && < 8.5.4 && < 4.8.5 && < 3.4.5 )": {
-                                        "dlHash": "srzoke",
+                                    "unknown_versioning": {
+                                        "dlHash": "lz",
                                         "dlSubdir": {
-                                            "RegexDir": "ð­·ŒK*\u0019,\u0017"
+                                            "RegexDir": "q𬺽"
                                         },
-                                        "dlUri": "https:hmxbz"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "oel",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:awg"
+                                        "dlUri": "http:pixjb"
                                     }
                                 },
-                                "Linux_Exherbo": {
-                                    "( < 8.7.8 && <= 2.4.1 )": {
-                                        "dlHash": "",
+                                "Linux_CentOS": {
+                                    "( <= 3.3.7 && < 6.3.6 && <= 3.8.1 && < 5.3.5 && == 8.6.3 )": {
+                                        "dlHash": "jxf",
                                         "dlSubdir": {
-                                            "RegexDir": "hQsN~v."
+                                            "RegexDir": "𥂈\r\u0019𨜤>"
                                         },
-                                        "dlUri": "https:xd"
+                                        "dlUri": "http:vu"
                                     },
-                                    "( <= 6.6.8 && > 4.3.1 && <= 1.6.6 && == 7.3.8 && < 6.3.7 && > 4.7.5 ) || ( >= 1.8.7 && >= 1.2.2 && < 4.3.2 && > 8.2.8 && > 8.7.3 && > 2.8.7 && <= 6.7.2 && >= 7.7.4 && >= 3.7.2 ) || ( > 1.7.6 )": {
-                                        "dlHash": "kcrtewc",
+                                    "( > 2.6.3 && <= 5.4.4 && == 2.3.4 && > 6.6.3 && == 6.5.8 && <= 2.6.5 )": {
+                                        "dlHash": "bzo",
+                                        "dlSubdir": "C",
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 4.2.2 && >= 8.2.6 && <= 3.5.1 && == 1.7.1 && < 2.2.6 && >= 6.3.2 && == 8.5.8 && < 2.3.2 ) || ( < 6.5.1 && <= 2.1.2 && < 6.7.3 && >= 4.5.2 && < 4.2.3 && >= 1.1.3 ) || ( < 5.8.4 && >= 7.6.4 && <= 8.7.7 && == 5.6.7 && >= 6.4.4 ) || ( > 6.1.4 && >= 5.6.5 && <= 7.6.5 && <= 1.1.7 )": {
+                                        "dlHash": "uqzyqwl",
                                         "dlSubdir": {
-                                            "RegexDir": "ó·¹™nð¡„£\tt\u001d\"%"
+                                            "RegexDir": "q\u0003𐬳r󲮷o)􌬳"
                                         },
-                                        "dlUri": "https:c"
+                                        "dlUri": "http:e"
                                     },
-                                    "( >= 8.3.7 && >= 7.2.1 && < 4.8.5 && < 4.5.7 && <= 5.6.8 && == 3.5.3 && < 2.7.4 && <= 4.3.8 ) || ( > 7.1.4 && <= 7.1.6 && > 4.6.8 && <= 6.3.2 && < 2.8.3 && < 5.4.1 && < 7.6.5 )": {
-                                        "dlHash": "wy",
-                                        "dlSubdir": "boxihnz",
-                                        "dlUri": "https:kcn"
+                                    "( >= 2.2.5 && == 4.1.2 && == 3.3.6 && < 5.8.6 && <= 1.5.8 && >= 8.7.5 && > 6.8.7 )": {
+                                        "dlHash": "so",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:vfgyc"
+                                    },
+                                    "( >= 4.8.3 && == 4.2.7 && < 6.4.1 && > 8.6.3 && == 3.6.1 && == 3.9.2 && == 5.6.7 ) || ( < 1.4.2 && >= 8.5.6 && <= 4.8.2 && < 6.4.6 && >= 8.4.5 && > 1.6.5 && <= 3.3.4 && >= 4.5.2 && <= 2.1.4 )": {
+                                        "dlHash": "ofug",
+                                        "dlSubdir": "M!蜍􊠁vo泩􂐀",
+                                        "dlUri": "https:z"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "io",
-                                        "dlSubdir": "fvxicmqv",
-                                        "dlUri": "https:pqxtlto"
+                                        "dlHash": "ryfdnyc",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:dlfbt"
                                     }
-                                }
-                            },
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 4.5.7 && >= 3.2.7 && < 3.3.3 && <= 6.5.4 ) || ( <= 2.5.8 && < 8.3.7 && > 6.3.3 && < 7.7.8 )": {
-                                        "dlHash": "e",
+                                },
+                                "Linux_Exherbo": {
+                                    "( < 7.5.4 && >= 3.8.4 && > 7.8.7 && < 4.8.6 && > 9.2.6 && < 1.7.5 ) || ( >= 6.6.1 && > 2.2.4 ) || ( <= 6.7.3 && > 2.8.4 && >= 5.2.5 && == 2.3.1 && > 7.1.8 && >= 7.4.7 && <= 8.5.7 )": {
+                                        "dlHash": "fgul",
                                         "dlSubdir": null,
                                         "dlUri": "http:"
                                     },
-                                    "( < 8.1.8 && < 6.1.4 && > 1.2.5 && == 4.2.7 && > 5.2.8 && <= 2.8.2 && <= 7.6.2 )": {
+                                    "( == 3.7.6 && >= 3.8.8 && <= 8.3.7 && >= 4.2.7 && < 5.2.8 && < 1.8.3 && <= 1.7.2 && < 8.2.4 ) || ( < 7.4.6 && <= 4.3.1 )": {
+                                        "dlHash": "bhldt",
+                                        "dlSubdir": "乡𓋕(\u00086X",
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 3.5.3 && >= 3.2.1 && == 2.3.1 && == 5.7.6 && >= 7.8.6 && > 6.4.6 && == 2.1.2 && > 5.7.5 )": {
                                         "dlHash": "",
-                                        "dlSubdir": "gxrv",
-                                        "dlUri": "http:nzdwwgx"
+                                        "dlSubdir": "?􇁁,\"Cn",
+                                        "dlUri": "https:yjzb"
                                     },
-                                    "( <= 7.6.3 && < 5.7.4 && < 2.5.7 && > 3.7.8 && == 4.2.8 && > 5.4.2 && >= 5.2.1 && <= 5.1.1 && >= 4.7.1 ) || ( < 6.4.2 && < 7.4.3 && == 4.4.6 && < 2.5.1 && == 2.3.8 && < 8.7.2 && < 4.1.3 && < 3.6.2 )": {
-                                        "dlHash": "clry",
+                                    "unknown_versioning": {
+                                        "dlHash": "d",
+                                        "dlSubdir": "ð«­«P@",
+                                        "dlUri": "http:iziyzh"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 8.4.2 && <= 6.8.1 && <= 6.7.5 ) || ( < 4.2.1 && >= 8.9.5 && > 6.8.3 && <= 7.4.1 && <= 5.6.1 && >= 1.3.2 && > 8.6.3 && >= 7.4.4 )": {
+                                        "dlHash": "kozxn",
                                         "dlSubdir": null,
-                                        "dlUri": "http:ubqwjyds"
+                                        "dlUri": "http:pa"
+                                    },
+                                    "( <= 1.7.1 && > 4.8.5 && > 4.1.2 && < 8.8.6 && == 2.1.4 )": {
+                                        "dlHash": "fpjjw",
+                                        "dlSubdir": "\u0010\u0003",
+                                        "dlUri": "https:xkau"
+                                    }
+                                }
+                            },
+                            "A_Sparc": {
+                                "Darwin": {
+                                    "( < 8.1.5 && == 7.4.3 && > 3.6.2 && >= 5.7.6 && <= 7.5.3 && <= 8.7.1 && <= 8.8.5 && > 4.4.2 && >= 2.8.8 ) || ( < 1.6.5 && >= 7.8.2 && >= 1.6.2 && <= 6.2.2 ) || ( > 6.6.6 )": {
+                                        "dlHash": "rf",
+                                        "dlSubdir": "\u001f38",
+                                        "dlUri": "https:yel"
                                     },
-                                    "( == 8.8.2 && > 2.4.4 && == 4.7.3 ) || ( < 8.3.3 && < 1.2.6 && <= 4.1.7 && < 2.8.1 && == 7.4.5 && > 1.1.4 && == 5.5.2 && < 2.1.5 ) || ( <= 5.6.3 && > 8.8.5 && < 3.6.8 && >= 6.4.1 && <= 2.2.1 && == 3.1.3 && >= 2.4.3 && < 5.4.3 && > 7.1.8 )": {
-                                        "dlHash": "gbcei",
-                                        "dlSubdir": "jhbswjhw",
-                                        "dlUri": "https:cifde"
+                                    "( == 1.8.2 && <= 3.3.2 && == 3.7.5 && == 5.8.6 )": {
+                                        "dlHash": "qdgwbtbd",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:bwbdes"
                                     },
-                                    "( > 7.5.7 && <= 4.3.4 && >= 1.7.2 && > 2.6.1 )": {
-                                        "dlHash": "yhty",
+                                    "( >= 1.5.4 && == 4.4.8 && >= 7.2.3 && >= 2.7.8 ) || ( == 8.5.2 )": {
+                                        "dlHash": "hxegyjvb",
                                         "dlSubdir": {
-                                            "RegexDir": ":\ru"
+                                            "RegexDir": "ó´µ´"
                                         },
-                                        "dlUri": "https:rew"
+                                        "dlUri": "https:"
                                     },
-                                    "( >= 4.4.7 && == 5.4.6 && >= 7.3.7 && <= 4.5.6 && <= 5.6.8 && <= 7.5.5 ) || ( == 5.3.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "pewe",
-                                        "dlUri": "https:s"
+                                    "( >= 6.4.5 && == 3.6.8 && > 6.6.6 ) || ( >= 2.4.1 && < 3.1.7 && < 4.4.5 && == 7.5.6 && > 2.8.7 && >= 5.2.8 && == 2.6.8 && == 6.8.8 && >= 4.3.5 )": {
+                                        "dlHash": "neovfq",
+                                        "dlSubdir": "􈀅䕏X|\u0011",
+                                        "dlUri": "https:nxqk"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "kobprefk",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "http:jzrx"
+                                        "dlHash": "p",
+                                        "dlSubdir": "9",
+                                        "dlUri": "http:eprvaiyk"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( <= 3.8.7 && <= 8.7.8 ) || ( == 3.4.3 && > 5.3.4 && >= 8.8.8 && > 3.5.6 && >= 3.5.2 && == 2.1.6 && <= 3.5.6 && < 2.6.4 ) || ( > 6.1.6 ) || ( < 4.7.1 && <= 8.4.5 && >= 4.5.3 )": {
-                                        "dlHash": "cw",
+                                "FreeBSD": {},
+                                "Linux_Ubuntu": {
+                                    "( <= 2.7.2 && == 7.6.9 && > 4.6.8 && > 8.3.4 && > 3.6.4 ) || ( >= 4.6.2 && >= 3.5.2 && >= 4.7.1 ) || ( <= 6.6.5 && < 7.2.3 ) || ( <= 1.4.3 ) || ( == 3.2.3 && > 6.2.4 && < 4.7.7 && == 7.5.6 )": {
+                                        "dlHash": "qpcdfeo",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:tj"
+                                    },
+                                    "( <= 6.4.5 && == 4.3.6 ) || ( >= 5.4.4 && > 8.8.4 && < 1.7.8 && < 6.5.6 && == 4.2.1 && < 7.7.7 && >= 6.7.3 ) || ( < 8.3.3 && == 2.8.1 && <= 2.4.3 && < 7.3.8 && < 3.3.5 && <= 8.8.4 && >= 6.9.6 && < 3.2.2 && > 3.5.5 ) || ( >= 8.1.3 && < 7.1.5 )": {
+                                        "dlHash": "suosb",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0001!PB"
+                                            "RegexDir": "Wb'"
                                         },
-                                        "dlUri": "https:"
+                                        "dlUri": "https:wjrjg"
+                                    },
+                                    "( == 7.7.5 && < 2.7.4 && > 6.4.1 && < 4.7.5 && == 1.8.3 ) || ( > 5.5.4 && >= 7.3.8 && > 2.4.3 && == 5.3.1 && > 7.2.6 && > 3.7.1 && >= 3.6.2 )": {
+                                        "dlHash": "hh",
+                                        "dlSubdir": "􊥕<>\u000b\u0010",
+                                        "dlUri": "http:mod"
                                     },
-                                    "( == 2.5.4 && <= 1.6.8 && <= 3.6.5 && == 2.4.1 )": {
-                                        "dlHash": "bet",
-                                        "dlSubdir": "ooxgid",
-                                        "dlUri": "https:fyfob"
+                                    "( > 3.7.4 && == 5.5.7 && < 3.1.6 && > 5.4.5 && <= 8.8.6 && <= 1.8.2 && == 8.5.6 && > 5.2.1 ) || ( == 6.3.7 && < 1.2.2 && >= 2.4.5 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:quqnnxi"
                                     },
-                                    "( == 7.7.7 && > 4.7.2 && == 5.4.3 && > 8.5.6 && > 6.6.7 && < 8.6.7 && < 3.2.2 )": {
-                                        "dlHash": "lgf",
+                                    "( >= 5.5.7 ) || ( <= 7.6.2 && < 1.3.2 && > 5.4.6 ) || ( < 5.1.3 && == 3.4.4 && > 6.8.2 ) || ( <= 6.3.6 && == 7.2.2 && < 7.6.1 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "Q`d\t\u001e.\""
                                         },
-                                        "dlUri": "https:mrsrtn"
+                                        "dlUri": "https:plnkl"
                                     },
-                                    "( >= 3.3.7 && >= 1.7.5 && < 8.1.5 && < 5.5.1 ) || ( <= 2.5.5 && < 7.7.4 && < 7.2.2 && < 6.2.8 ) || ( >= 5.3.3 && == 8.4.6 && < 3.3.8 )": {
-                                        "dlHash": "vmolsazw",
-                                        "dlSubdir": "iklfzxrk",
-                                        "dlUri": "https:zjjddoa"
+                                    "unknown_versioning": {
+                                        "dlHash": "e",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:wz"
                                     }
                                 },
-                                "Linux_RedHat": {
-                                    "( < 4.1.3 && == 7.8.4 && < 7.7.6 && == 4.1.2 && > 4.5.6 && == 8.4.6 )": {
-                                        "dlHash": "xuvdzuf",
+                                "Windows": {
+                                    "( == 6.8.2 && >= 4.4.7 && < 5.4.7 && > 6.1.2 && == 2.8.8 && <= 3.1.7 && > 6.3.4 && < 2.8.1 && > 6.5.5 ) || ( == 8.1.1 && == 7.5.2 && >= 8.8.6 && <= 3.2.1 ) || ( >= 4.7.8 && == 2.7.7 && <= 7.6.8 && == 3.3.6 && > 3.3.2 && <= 1.1.6 && >= 8.4.8 && < 8.3.2 ) || ( <= 8.1.3 && <= 2.1.8 && >= 8.7.1 && > 1.8.2 ) || ( > 5.4.7 )": {
+                                        "dlHash": "scmd",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "K\u0017"
                                         },
-                                        "dlUri": "http:"
+                                        "dlUri": "http:acaozr"
+                                    }
+                                }
+                            },
+                            "A_Sparc64": {
+                                "Darwin": {
+                                    "( < 6.8.5 && == 3.7.8 && >= 1.3.3 && < 7.3.1 && <= 4.2.4 && < 7.2.4 && >= 8.2.5 && <= 4.8.8 && <= 6.6.6 ) || ( == 1.1.1 && < 6.6.8 && == 1.1.3 && > 3.6.3 && >= 6.4.6 && >= 3.2.4 && == 4.8.6 && <= 2.3.4 )": {
+                                        "dlHash": "s",
+                                        "dlSubdir": "$",
+                                        "dlUri": "https:ooxcoce"
                                     },
-                                    "( > 1.2.5 && == 6.1.7 && >= 4.7.7 && == 1.1.7 && == 6.1.8 && <= 4.7.4 && == 5.1.3 ) || ( == 7.7.3 && <= 5.6.6 && > 3.2.4 )": {
-                                        "dlHash": "qqnx",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u001c󸐋"
-                                        },
-                                        "dlUri": "https:uhgcngtb"
+                                    "unknown_versioning": {
+                                        "dlHash": "alklf",
+                                        "dlSubdir": "𥍄",
+                                        "dlUri": "https:xiiekknw"
                                     }
                                 },
-                                "Linux_UnknownLinux": {
-                                    "( < 1.6.4 ) || ( >= 2.5.1 && <= 3.3.3 && > 3.6.2 && == 2.8.8 && == 6.7.1 && < 5.2.4 && > 2.8.3 && <= 4.7.1 ) || ( < 3.6.2 && > 4.2.6 && > 7.4.4 && == 7.6.8 && < 2.1.7 && < 1.2.7 && == 1.9.2 && > 5.6.8 && <= 6.2.8 ) || ( > 7.5.8 && >= 6.4.7 && <= 5.2.5 && > 4.8.4 && == 7.5.3 && <= 7.2.2 && > 5.1.8 && < 1.1.5 && <= 1.6.8 ) || ( <= 8.7.7 )": {
+                                "FreeBSD": {
+                                    "( < 4.3.3 && <= 8.3.3 && > 3.8.7 && <= 7.1.5 && > 6.7.8 ) || ( <= 6.2.5 && > 4.3.1 && >= 3.4.6 && > 8.2.7 && <= 5.6.2 && == 3.4.7 && >= 3.6.8 && >= 2.8.7 && >= 5.4.7 )": {
+                                        "dlHash": "t",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:xxw"
+                                    },
+                                    "( == 2.4.5 && >= 1.2.4 && <= 1.5.7 && < 7.7.7 && == 1.7.3 && < 8.9.2 && >= 7.5.7 && < 5.6.6 )": {
+                                        "dlHash": "kaiitxg",
+                                        "dlSubdir": "|8;_W",
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 8.6.5 && < 3.8.1 && > 1.2.7 && <= 6.7.5 && == 4.7.5 && < 1.1.6 && >= 4.8.8 && < 1.6.6 && == 1.3.2 )": {
                                         "dlHash": "",
-                                        "dlSubdir": "iknwogx",
-                                        "dlUri": "http:"
+                                        "dlSubdir": "\u001e􉜎",
+                                        "dlUri": "http:cu"
                                     },
-                                    "( == 4.4.7 && > 3.1.8 && == 2.8.5 )": {
-                                        "dlHash": "slp",
+                                    "( >= 2.8.6 && <= 3.1.7 && == 3.5.5 ) || ( >= 8.7.7 && < 3.3.4 ) || ( <= 3.4.5 && > 2.5.1 && < 8.3.2 && > 4.5.8 && == 3.8.1 ) || ( <= 5.3.5 && < 2.3.7 && > 7.6.8 && <= 8.6.4 && < 6.8.2 && > 1.1.7 && >= 8.1.1 && <= 5.8.4 )": {
+                                        "dlHash": "rk",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0005="
+                                            "RegexDir": "\u0018g"
                                         },
-                                        "dlUri": "http:myzru"
-                                    },
-                                    "( > 5.7.4 && == 7.8.1 && > 8.4.3 && >= 6.4.3 ) || ( <= 3.8.7 && <= 3.5.2 && <= 1.1.3 && >= 5.3.8 && >= 1.1.2 && <= 8.4.4 && >= 3.8.8 && > 1.3.2 ) || ( <= 2.6.4 && > 2.8.8 && < 6.8.8 && <= 7.3.4 && <= 2.4.3 && <= 6.2.5 && < 8.6.6 )": {
-                                        "dlHash": "evtx",
-                                        "dlSubdir": "jyvv",
-                                        "dlUri": "http:vmgv"
+                                        "dlUri": "http:uqcqsq"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "oalbr",
+                                        "dlHash": "frmfld",
                                         "dlSubdir": {
-                                            "RegexDir": "q臤"
+                                            "RegexDir": "Up\u0012"
                                         },
-                                        "dlUri": "http:fuxn"
+                                        "dlUri": "http:fin"
+                                    }
+                                },
+                                "Linux_Debian": {
+                                    "( < 8.8.7 ) || ( >= 5.8.6 && <= 5.3.4 && <= 2.5.5 && >= 1.2.5 && < 3.5.5 && <= 8.2.3 && <= 3.4.8 ) || ( > 5.3.6 && == 3.5.6 ) || ( < 4.6.7 && == 3.4.2 && >= 1.2.3 && < 2.9.8 && <= 4.2.3 && <= 1.4.2 ) || ( == 3.3.2 && >= 5.4.6 ) || ( < 1.7.3 && < 5.6.8 && == 8.2.8 && >= 2.3.3 && >= 6.8.1 && == 4.2.2 && <= 5.7.8 && == 2.7.2 ) || ( == 8.2.4 && >= 7.4.7 && >= 5.7.8 && < 2.3.3 && < 6.2.1 && >= 6.4.4 && < 7.1.8 )": {
+                                        "dlHash": "alvfc",
+                                        "dlSubdir": "󲟩\n󳫩jVu\u0006",
+                                        "dlUri": "https:blmqqjg"
+                                    }
+                                },
+                                "Windows": {
+                                    "( >= 1.3.2 ) || ( == 1.2.6 && >= 8.8.7 && >= 5.9.8 && == 8.5.7 && < 7.4.1 && < 6.3.6 && > 5.5.2 && <= 5.8.1 && > 5.2.3 ) || ( <= 6.7.1 && == 8.5.4 ) || ( < 7.1.1 && == 6.3.3 && < 4.3.8 && < 3.2.6 && > 7.2.1 && <= 3.8.1 && <= 4.4.3 ) || ( <= 6.1.2 && <= 8.5.4 && == 7.5.8 && == 7.6.5 && <= 5.8.6 && > 8.5.6 && <= 3.3.2 && < 5.5.5 && == 7.6.7 )": {
+                                        "dlHash": "ccgo",
+                                        "dlSubdir": "ô…¶›Cô€¢ ó „©%\u0002$\u0015",
+                                        "dlUri": "https:ynpn"
                                     }
                                 }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( < 1.1.5 )": {
-                                        "dlHash": "madt",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( <= 6.5.7 && < 6.2.7 && >= 1.2.6 && > 8.2.1 && >= 7.4.4 && < 4.8.4 && > 4.4.4 && < 7.3.4 && <= 6.1.8 )": {
-                                        "dlHash": "veolutod",
-                                        "dlSubdir": {
-                                            "RegexDir": "#H?:N𩣺\""
-                                        },
-                                        "dlUri": "https:c"
-                                    },
-                                    "( == 2.1.8 && == 8.6.3 && <= 8.1.3 && < 9.6.8 )": {
-                                        "dlHash": "upaeskof",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:usqs"
+                            }
+                        },
+                        "viChangeLog": null,
+                        "viPostInstall": "rvzk",
+                        "viPostRemove": "r",
+                        "viPreCompile": "",
+                        "viSourceDL": null,
+                        "viTags": [
+                            "base-5.1.7",
+                            "Prerelease",
+                            "old",
+                            "Latest"
+                        ]
+                    },
+                    "5.5.4": {
+                        "viArch": {
+                            "A_32": {
+                                "Darwin": {
+                                    "( < 1.8.8 && > 1.1.4 && < 8.1.8 && > 6.5.3 && <= 1.5.6 && == 2.1.7 && > 7.2.5 ) || ( <= 6.6.7 && >= 1.7.2 && > 4.5.6 && >= 8.6.4 && < 3.7.6 )": {
+                                        "dlHash": "szxh",
+                                        "dlSubdir": "\u0003",
+                                        "dlUri": "https:svln"
                                     },
-                                    "( > 1.3.2 && == 8.4.5 && <= 4.4.3 && < 1.4.1 && > 2.5.8 && >= 4.3.3 && < 8.1.8 ) || ( <= 5.6.6 ) || ( == 7.3.1 && <= 4.1.7 && >= 7.1.5 && > 1.4.7 && >= 1.4.6 && == 8.1.2 ) || ( < 2.6.1 && > 3.2.6 ) || ( > 8.6.2 && <= 4.7.1 && > 5.2.8 && >= 8.3.7 && < 6.4.4 && == 7.1.5 && <= 1.3.4 ) || ( <= 7.6.4 && >= 2.1.2 && > 4.5.8 && <= 4.7.6 && == 3.1.7 && > 3.5.7 )": {
-                                        "dlHash": "gkjqt",
-                                        "dlSubdir": {
-                                            "RegexDir": "V\u0001_T}𫚭"
-                                        },
-                                        "dlUri": "http:bjzlse"
+                                    "( < 7.2.5 )": {
+                                        "dlHash": "w",
+                                        "dlSubdir": ",𨆮𑀓\u001d\u001a𘞏\u0002",
+                                        "dlUri": "http:d"
                                     },
-                                    "( > 2.1.4 ) || ( > 4.5.4 && == 2.8.4 && >= 2.1.3 && == 6.1.3 && < 1.2.5 ) || ( < 7.8.2 && == 6.4.6 && < 5.3.1 )": {
-                                        "dlHash": "fc",
-                                        "dlSubdir": "giww",
-                                        "dlUri": "http:ilwuq"
+                                    "( <= 4.8.6 && < 7.2.1 && < 2.7.3 && >= 5.5.3 && == 6.8.3 && < 8.6.6 )": {
+                                        "dlHash": "vfp",
+                                        "dlSubdir": "􋐄\u0001\rzMu",
+                                        "dlUri": "https:tgjyxtd"
                                     },
-                                    "( > 2.8.7 && < 2.2.8 && == 4.5.3 && == 1.4.7 && >= 5.8.6 ) || ( <= 6.1.6 && <= 6.3.5 && <= 2.2.7 && == 1.1.8 ) || ( == 5.7.8 && <= 4.1.8 && <= 4.4.1 )": {
-                                        "dlHash": "u",
+                                    "( == 8.2.1 && >= 3.3.4 )": {
+                                        "dlHash": "okvtnyrf",
                                         "dlSubdir": null,
-                                        "dlUri": "https:vjrxeyy"
+                                        "dlUri": "https:qnwrmivt"
                                     },
-                                    "( > 6.3.4 && == 8.4.6 && > 5.7.6 && == 4.8.5 && > 1.2.6 ) || ( < 3.5.7 && < 4.3.1 && < 8.5.5 && == 3.3.3 ) || ( == 8.1.6 && >= 1.3.8 && < 1.1.7 && <= 3.7.7 && >= 2.4.2 ) || ( <= 2.3.8 && > 1.7.3 ) || ( > 1.5.3 && >= 3.4.1 && <= 8.6.8 && <= 1.3.7 && >= 8.5.2 ) || ( > 8.5.7 && == 1.8.7 && == 8.7.8 && >= 2.2.6 ) || ( <= 5.4.2 && == 6.8.3 && > 4.1.6 && >= 2.1.6 && > 2.4.6 && == 7.1.8 && < 7.6.6 )": {
-                                        "dlHash": "r",
-                                        "dlSubdir": "byscel",
-                                        "dlUri": "https:ntejh"
-                                    }
-                                },
-                                "Linux_Alpine": {},
-                                "Linux_Mint": {
-                                    "( <= 6.3.5 && > 5.8.5 && <= 8.5.6 && > 1.6.4 && < 7.8.2 && <= 4.2.5 && < 4.8.5 && > 2.4.4 ) || ( < 3.5.1 && < 6.5.6 && < 7.5.8 && <= 2.7.5 && > 1.6.7 ) || ( >= 3.8.7 && == 6.8.3 && > 5.1.4 && == 2.4.3 && == 5.2.1 && >= 6.3.3 && <= 8.6.1 ) || ( >= 3.8.5 ) || ( < 5.3.3 && < 2.8.3 && >= 3.8.7 && <= 1.4.7 && > 3.6.7 && <= 6.8.7 )": {
-                                        "dlHash": "uyzl",
+                                    "( == 8.4.8 && < 4.3.7 && == 6.3.1 ) || ( >= 4.2.6 && >= 6.1.5 && >= 2.4.7 && == 6.4.3 && == 7.6.2 && == 2.5.3 )": {
+                                        "dlHash": "z",
                                         "dlSubdir": {
-                                            "RegexDir": "􌅫(󽻤𤞞$"
+                                            "RegexDir": "@𣿁\u0005􎨛󽌨\u001f`"
                                         },
-                                        "dlUri": "http:"
+                                        "dlUri": "https:rsqni"
                                     },
-                                    "( <= 8.6.4 && >= 2.8.1 && <= 6.3.7 && <= 6.6.8 ) || ( > 3.3.2 && <= 2.2.3 && < 2.2.2 && < 4.3.1 && <= 2.5.4 && > 6.1.8 && >= 6.7.6 ) || ( >= 6.2.6 && == 2.6.5 && > 1.6.7 && < 2.3.7 && < 3.2.7 ) || ( <= 4.6.5 && <= 5.1.8 && <= 1.5.5 && >= 1.7.7 && >= 6.4.1 && <= 4.8.1 )": {
-                                        "dlHash": "vdpbx",
+                                    "( > 8.6.5 && > 1.7.3 && < 7.1.4 && < 2.3.6 && == 3.2.1 && == 4.7.2 ) || ( <= 6.5.2 && < 4.4.1 && == 7.8.6 && <= 2.7.7 && <= 3.6.8 && == 8.2.5 && > 2.7.4 && == 7.1.8 && <= 6.3.9 ) || ( == 3.7.3 && <= 8.8.7 && >= 5.3.4 && < 1.3.1 ) || ( == 6.8.3 && <= 1.6.2 && == 2.5.6 && < 8.1.6 && > 6.2.1 )": {
+                                        "dlHash": "kwqmqliw",
                                         "dlSubdir": {
-                                            "RegexDir": "\u001cn#n9!􈏊"
+                                            "RegexDir": "e\u0015+Mi)"
                                         },
-                                        "dlUri": "https:zwydhnze"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( < 5.7.5 && > 8.2.2 && <= 8.4.8 && == 7.5.6 && >= 5.8.3 && > 6.6.5 && <= 3.7.5 ) || ( > 3.7.6 ) || ( <= 6.6.4 && >= 7.4.2 && > 8.2.8 && <= 2.4.3 && <= 7.3.7 ) || ( < 1.2.5 && < 1.8.7 && >= 6.2.4 && <= 6.8.6 && == 4.2.2 && > 5.7.7 && <= 2.4.1 )": {
-                                        "dlHash": "obt",
+                                        "dlUri": "https:bljfq"
+                                    },
+                                    "( >= 2.3.1 && < 4.3.1 && > 3.5.6 && == 7.7.1 && <= 1.1.8 && > 6.1.4 && <= 6.7.8 ) || ( > 3.2.1 && > 2.7.4 && < 8.3.7 && >= 4.4.1 && < 8.7.1 && < 3.8.4 && <= 8.6.2 ) || ( == 3.5.8 && <= 8.6.7 )": {
+                                        "dlHash": "ukwb",
                                         "dlSubdir": {
-                                            "RegexDir": "å¿·l>"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:hj"
+                                        "dlUri": "https:uqd"
                                     },
-                                    "( <= 3.8.8 )": {
-                                        "dlHash": "lerhisx",
+                                    "( >= 4.3.3 ) || ( >= 2.4.3 && <= 6.7.7 && >= 2.5.8 && <= 8.5.2 )": {
+                                        "dlHash": "m",
                                         "dlSubdir": {
-                                            "RegexDir": "𘈢󶀵\r󸳒󷽴l\u001c"
+                                            "RegexDir": "􈕑%e6"
                                         },
-                                        "dlUri": "http:ykdd"
+                                        "dlUri": "http:uc"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( < 4.1.2 && < 1.5.1 && == 2.3.8 && == 3.8.6 ) || ( < 5.7.7 && <= 6.7.2 && == 8.2.2 && > 3.7.7 && == 1.2.1 && > 2.4.3 && > 7.1.2 && <= 8.8.4 && > 1.2.5 )": {
+                                        "dlHash": "wrtg",
+                                        "dlSubdir": "D",
+                                        "dlUri": "https:otmhlvd"
                                     },
-                                    "( <= 8.8.5 && >= 4.6.4 && > 1.5.4 && <= 7.8.5 && == 8.3.7 && > 7.5.6 && <= 6.7.3 )": {
-                                        "dlHash": "rumme",
+                                    "( < 5.6.1 && <= 7.4.7 && == 4.2.6 ) || ( >= 4.3.5 && == 9.2.1 ) || ( > 7.4.7 && <= 1.7.1 && < 3.7.7 && > 4.3.2 )": {
+                                        "dlHash": "ov",
                                         "dlSubdir": null,
-                                        "dlUri": "https:nmavpuf"
+                                        "dlUri": "http:yuzete"
                                     },
-                                    "( > 2.5.8 && <= 4.5.2 ) || ( >= 2.3.1 && > 3.2.3 && == 5.4.3 && == 4.7.7 && > 8.2.2 )": {
-                                        "dlHash": "hsqidf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:dgyld"
+                                    "( > 1.7.2 && == 1.7.4 && >= 4.5.4 && < 8.8.7 && <= 5.2.5 && >= 2.8.4 ) || ( < 5.1.4 && <= 8.8.6 && > 6.2.3 && <= 2.4.8 && > 4.7.2 && == 1.3.8 && < 4.5.1 )": {
+                                        "dlHash": "xjqgtkyw",
+                                        "dlSubdir": "}᱅c𛀟󳋒鲠",
+                                        "dlUri": "https:xsbv"
                                     },
-                                    "( > 2.6.6 && >= 4.8.3 && <= 5.8.1 && <= 5.6.8 && > 8.7.5 && == 1.5.2 )": {
-                                        "dlHash": "sztuigq",
+                                    "( >= 1.4.4 && > 7.7.3 )": {
+                                        "dlHash": "bxjqadm",
                                         "dlSubdir": {
-                                            "RegexDir": "E"
+                                            "RegexDir": "u\u0017'󴍒"
                                         },
-                                        "dlUri": "http:vgmbz"
-                                    },
-                                    "( >= 1.6.8 && <= 5.3.2 ) || ( == 4.3.3 && >= 3.6.2 && > 1.5.8 ) || ( <= 5.6.3 && == 4.2.1 && >= 8.7.7 && >= 7.3.7 && == 5.3.8 && <= 8.8.7 && == 7.7.3 && == 4.2.7 && < 7.6.7 ) || ( == 1.3.3 && == 6.4.6 && < 2.4.6 && < 2.6.3 && < 5.4.6 && < 3.8.8 && >= 7.7.5 && <= 7.7.1 && > 2.7.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "cjbwd",
-                                        "dlUri": "https:hziwtkc"
-                                    },
-                                    "( >= 5.5.3 )": {
-                                        "dlHash": "acntdh",
-                                        "dlSubdir": "q",
-                                        "dlUri": "https:rh"
-                                    }
-                                }
-                            },
-                            "A_PowerPC": {
-                                "FreeBSD": {
-                                    "( == 1.1.6 && == 1.4.1 && >= 4.3.2 && <= 3.8.5 && > 5.5.8 ) || ( < 2.7.6 && >= 1.7.2 && > 5.5.4 && == 7.3.5 && > 2.5.5 && < 5.2.7 )": {
-                                        "dlHash": "kpyjg",
-                                        "dlSubdir": "wgt",
-                                        "dlUri": "https:qoh"
+                                        "dlUri": "http:"
                                     },
-                                    "( == 2.8.6 && > 1.8.4 && < 3.4.4 && < 1.4.8 && == 4.4.7 && >= 4.7.8 && >= 8.4.6 ) || ( >= 8.6.9 && == 7.4.4 ) || ( == 2.8.4 && < 4.5.2 && <= 5.2.4 && < 5.5.2 && == 3.5.3 && <= 5.8.5 && > 7.3.5 && > 5.7.6 )": {
-                                        "dlHash": "cmaiqemv",
+                                    "( >= 2.4.6 && == 8.8.1 && < 4.2.6 && == 5.5.7 && > 6.3.5 && < 5.3.1 && == 6.6.2 )": {
+                                        "dlHash": "dvewwwk",
                                         "dlSubdir": {
-                                            "RegexDir": "𤮮T2𠰟"
+                                            "RegexDir": "_𪴆"
                                         },
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 8.8.5 && <= 8.4.7 && >= 1.8.6 ) || ( < 3.6.8 && > 8.7.2 ) || ( == 6.4.5 && <= 3.4.5 && < 6.6.2 && < 8.4.5 )": {
-                                        "dlHash": "moyqi",
-                                        "dlSubdir": "zwls",
-                                        "dlUri": "https:hqusilnh"
+                                        "dlUri": "https:yypgzcow"
                                     },
-                                    "( > 4.5.7 && <= 3.3.1 && > 1.4.5 ) || ( > 2.4.1 && <= 1.8.4 )": {
+                                    "unknown_versioning": {
                                         "dlHash": "",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:oxxrap"
+                                    }
+                                },
+                                "Linux_Alpine": {
+                                    "( >= 7.4.3 && == 2.6.3 ) || ( < 3.2.4 ) || ( == 5.1.2 && == 6.2.7 ) || ( > 1.6.4 && >= 8.3.3 && == 7.6.3 && < 1.5.6 && == 5.4.7 && == 1.7.4 && <= 5.8.1 && == 8.1.4 && == 3.1.4 ) || ( > 1.8.10 && >= 3.2.6 && <= 1.6.7 && <= 6.8.8 && <= 1.1.5 && <= 6.8.2 && <= 6.1.1 && >= 8.7.1 ) || ( >= 6.2.3 && >= 3.6.2 && <= 8.5.5 && < 5.4.8 && == 5.3.4 && == 5.8.6 && < 2.1.1 ) || ( < 7.6.5 && == 2.4.2 && < 7.7.2 && == 2.3.7 && > 4.1.7 && < 2.1.4 && >= 3.4.2 )": {
+                                        "dlHash": "zu",
                                         "dlSubdir": {
-                                            "RegexDir": "\u001bQc~%c+8"
+                                            "RegexDir": "jE%e􉙀􍪄"
                                         },
-                                        "dlUri": "https:vib"
+                                        "dlUri": "http:"
                                     },
-                                    "( >= 7.6.2 )": {
-                                        "dlHash": "i",
-                                        "dlSubdir": {
-                                            "RegexDir": "\\􌋁\u000c󸇞𪙼󿍬"
-                                        },
-                                        "dlUri": "http:kvg"
+                                    "unknown_versioning": {
+                                        "dlHash": "uarpryes",
+                                        "dlSubdir": "gZ𨟖𡬉&󼙵",
+                                        "dlUri": "http:yz"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 2.8.1 && < 3.4.5 && < 4.5.5 && < 5.6.5 && > 6.3.2 && < 7.7.7 )": {
+                                        "dlHash": "azrdb",
+                                        "dlSubdir": "\u0019𗮻Vx𪳒",
+                                        "dlUri": "https:mwh"
+                                    },
+                                    "( <= 3.1.4 && < 8.8.4 && == 5.6.3 && <= 6.5.3 && >= 3.3.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "\u0019Q\u001dLV",
+                                        "dlUri": "https:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "ifohr",
+                                        "dlHash": "miyxqr",
                                         "dlSubdir": {
-                                            "RegexDir": "Y4ó»‘¥g"
+                                            "RegexDir": "\u000b\u0008<r󼚫?󲒇"
                                         },
-                                        "dlUri": "http:ozzcajb"
+                                        "dlUri": "http:vxmy"
                                     }
                                 }
                             },
-                            "A_Sparc64": {
-                                "Linux_Ubuntu": {}
-                            }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": null,
-                        "viPostRemove": "iial",
-                        "viPreCompile": "j",
-                        "viSourceDL": {
-                            "dlHash": "",
-                            "dlSubdir": null,
-                            "dlUri": "http:"
-                        },
-                        "viTags": [
-                            "Recommended",
-                            "Recommended",
-                            "Recommended"
-                        ]
-                    },
-                    "2.8.2": {
-                        "viArch": {
-                            "A_ARM": {
-                                "Linux_RedHat": {
-                                    "( < 6.4.3 && >= 3.8.4 )": {
-                                        "dlHash": "himio",
-                                        "dlSubdir": "i",
-                                        "dlUri": "https:cbjk"
-                                    },
-                                    "( <= 3.5.2 && < 7.1.2 && < 6.8.1 && <= 2.4.8 && < 5.3.3 && >= 1.5.1 && < 7.7.5 && > 7.3.1 )": {
-                                        "dlHash": "e",
-                                        "dlSubdir": "s",
-                                        "dlUri": "http:isajkh"
-                                    },
-                                    "( == 6.7.2 && <= 7.7.8 && > 1.7.4 && <= 4.1.3 )": {
+                            "A_PowerPC": {
+                                "Darwin": {
+                                    "( == 8.1.1 ) || ( <= 1.1.1 && > 7.1.7 && == 5.5.2 && == 6.7.5 ) || ( >= 2.5.2 && >= 4.5.8 && < 1.3.6 ) || ( < 8.5.4 && < 3.2.2 && > 7.4.1 && <= 1.2.2 && <= 6.5.1 ) || ( <= 6.7.8 && >= 1.4.4 )": {
                                         "dlHash": "",
-                                        "dlSubdir": "qzplanpw",
-                                        "dlUri": "https:"
-                                    },
-                                    "( > 8.5.4 && >= 7.8.8 && <= 7.9.5 && > 3.8.4 && == 7.2.2 && >= 8.3.8 ) || ( == 5.5.7 )": {
-                                        "dlHash": "rjspfjj",
-                                        "dlSubdir": "qojs",
-                                        "dlUri": "https:uasoyvu"
+                                        "dlSubdir": "#ZD",
+                                        "dlUri": "https:m"
                                     },
-                                    "( >= 5.8.7 && == 6.6.2 && > 8.6.4 && <= 1.7.5 && <= 3.7.6 && > 2.4.5 && == 8.2.6 && == 8.2.4 )": {
-                                        "dlHash": "fybu",
-                                        "dlSubdir": "rtwhnuyv",
-                                        "dlUri": "http:geksl"
+                                    "( >= 3.7.7 && < 5.6.2 && <= 5.1.5 && >= 7.5.7 && == 4.1.2 && <= 6.3.4 && >= 7.4.3 && < 7.8.4 ) || ( > 2.3.2 && == 8.4.1 && >= 6.7.3 ) || ( < 8.1.5 && <= 7.1.7 && > 1.2.7 && >= 3.2.2 && < 4.5.4 && <= 1.6.7 && > 3.5.2 && >= 4.1.7 && == 9.5.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:qx"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "gwux",
-                                        "dlSubdir": "kj",
-                                        "dlUri": "https:ns"
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:rffdtxl"
                                     }
                                 },
-                                "Linux_Ubuntu": {
-                                    "( < 1.8.7 && <= 4.5.4 && <= 1.6.4 && == 3.5.5 && <= 4.6.7 ) || ( < 4.7.4 && >= 1.4.7 )": {
-                                        "dlHash": "bkgeko",
+                                "Linux_Alpine": {
+                                    "( < 7.7.4 ) || ( == 7.5.1 && == 8.7.5 && == 4.7.8 && < 5.1.8 ) || ( == 3.8.7 && >= 4.5.7 && >= 4.2.8 ) || ( <= 1.5.5 && < 7.4.8 && < 3.8.8 && >= 4.2.8 && >= 1.5.2 && == 5.4.6 ) || ( > 3.4.9 && < 7.2.2 && < 1.2.8 && >= 1.7.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:dwgathh"
+                                    }
+                                },
+                                "Linux_Debian": {
+                                    "( == 3.3.8 && >= 3.6.2 && == 8.4.5 )": {
+                                        "dlHash": "n",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "s/"
                                         },
-                                        "dlUri": "http:ymajq"
-                                    },
-                                    "( <= 1.6.5 && <= 1.1.1 && == 2.3.5 && < 8.7.4 && > 1.5.6 && == 6.5.6 ) || ( == 2.1.7 && < 4.6.1 && == 3.7.6 && >= 8.7.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "oqcwd",
-                                        "dlUri": "https:kllhni"
-                                    },
-                                    "( <= 8.5.8 && > 3.3.2 && >= 8.1.5 && > 1.8.2 && < 5.8.6 && > 8.3.5 && == 3.1.6 && > 1.2.8 ) || ( <= 5.2.4 && > 3.1.2 && > 4.8.4 && < 1.7.3 && == 6.5.7 && < 4.4.6 && == 6.2.6 && <= 1.2.8 && == 7.6.2 )": {
-                                        "dlHash": "sqvizfkz",
-                                        "dlSubdir": "vrfcb",
-                                        "dlUri": "http:qluej"
+                                        "dlUri": "https:"
                                     },
-                                    "( == 1.9.2 && >= 7.3.8 && < 9.1.5 && < 3.4.2 && > 5.4.7 && > 3.8.3 && >= 10.1.6 && > 5.1.4 && < 4.3.5 ) || ( > 4.5.7 && >= 4.6.4 && >= 1.6.3 && == 7.8.2 && > 3.8.5 ) || ( >= 2.4.3 && <= 3.4.5 && >= 5.8.2 && < 8.2.7 && >= 7.8.7 && < 6.5.3 && == 4.8.3 && < 5.3.4 ) || ( == 1.1.1 ) || ( > 8.5.8 ) || ( < 6.2.6 ) || ( == 6.5.7 && == 6.1.3 && < 2.2.1 && > 4.4.2 )": {
-                                        "dlHash": "k",
-                                        "dlSubdir": "vhzjoh",
-                                        "dlUri": "http:i"
+                                    "unknown_versioning": {
+                                        "dlHash": "vgfvqc",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:iqceaav"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 2.1.4 && == 5.3.6 && >= 4.5.8 && <= 5.4.1 )": {
+                                        "dlHash": "upzgn",
+                                        "dlSubdir": "mjP*'\u0014;",
+                                        "dlUri": "https:"
                                     },
-                                    "( == 3.9.8 && < 3.7.2 && < 3.7.5 && <= 1.6.1 && < 6.7.7 )": {
-                                        "dlHash": "jud",
-                                        "dlSubdir": "pgrigs",
-                                        "dlUri": "https:b"
+                                    "( < 4.1.3 && <= 3.2.4 && < 5.4.7 && > 3.3.3 && >= 4.5.8 && >= 7.2.2 && > 8.4.7 && == 7.5.8 && <= 6.1.8 )": {
+                                        "dlHash": "v",
+                                        "dlSubdir": "+l󲌺`",
+                                        "dlUri": "http:zjhmtwit"
                                     },
-                                    "( == 4.5.2 && > 1.2.5 && < 7.4.3 ) || ( < 2.8.4 )": {
-                                        "dlHash": "hhaxyt",
+                                    "( == 2.6.8 && == 1.2.6 && >= 1.2.6 && >= 6.2.7 )": {
+                                        "dlHash": "u",
                                         "dlSubdir": {
-                                            "RegexDir": "TU𗍈\u0001"
+                                            "RegexDir": "R2O"
                                         },
-                                        "dlUri": "http:vmw"
+                                        "dlUri": "https:cqjft"
                                     },
-                                    "( > 3.3.7 && >= 3.7.2 && <= 2.7.4 ) || ( > 2.6.8 && <= 1.4.1 && == 3.3.4 && < 3.8.1 )": {
-                                        "dlHash": "lyq",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:w"
+                                    "( >= 7.4.1 )": {
+                                        "dlHash": "padwcr",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:zdpk"
                                     },
-                                    "( >= 7.1.6 && <= 4.7.3 && <= 5.5.4 && <= 3.6.1 && > 5.2.3 && >= 3.7.3 && > 3.8.7 && < 1.3.7 && < 8.3.4 )": {
-                                        "dlHash": "ho",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:kbfr"
+                                    "unknown_versioning": {
+                                        "dlHash": "ovyghnzd",
+                                        "dlSubdir": {
+                                            "RegexDir": "𭏧-􋀬𣚝𦵸%"
+                                        },
+                                        "dlUri": "https:swwbay"
                                     }
                                 }
                             },
-                            "A_PowerPC64": {
+                            "A_Sparc": {
                                 "Darwin": {
-                                    "( <= 5.8.5 && <= 5.2.8 && <= 6.2.8 && <= 2.6.3 && >= 8.6.1 )": {
-                                        "dlHash": "rfl",
-                                        "dlSubdir": "uswsx",
-                                        "dlUri": "http:hxia"
+                                    "( <= 3.3.5 && < 5.8.3 && > 7.3.7 && == 4.8.4 && > 2.8.5 && >= 3.5.5 && < 2.1.1 ) || ( < 2.1.1 && > 1.7.8 && > 4.5.1 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:vnmakzpj"
                                     },
-                                    "( > 3.3.8 && > 7.1.7 && >= 7.6.3 && <= 1.6.4 ) || ( == 8.7.7 && < 4.8.8 && < 3.3.7 ) || ( < 6.3.5 && <= 3.6.6 && == 5.7.3 && <= 5.3.7 && > 8.1.8 && >= 9.7.4 && <= 2.2.2 && > 5.2.3 && == 6.5.8 )": {
-                                        "dlHash": "zp",
+                                    "( == 6.6.2 && >= 5.3.6 && >= 6.6.8 && <= 8.8.4 )": {
+                                        "dlHash": "t",
                                         "dlSubdir": {
-                                            "RegexDir": "R^JJ[|􈣽$"
+                                            "RegexDir": ")"
                                         },
-                                        "dlUri": "http:"
-                                    },
-                                    "( >= 5.5.8 && < 1.4.8 && >= 5.8.3 && == 7.1.5 && < 1.7.5 && <= 1.5.6 && >= 3.7.2 && <= 4.3.1 )": {
-                                        "dlHash": "ukxeg",
-                                        "dlSubdir": "a",
-                                        "dlUri": "http:evme"
-                                    },
-                                    "( >= 7.1.3 && <= 7.4.5 && >= 5.6.1 && >= 6.2.6 && > 8.7.6 && > 3.1.7 && == 3.2.7 && == 8.4.8 ) || ( < 5.3.4 && == 3.5.4 && < 6.4.5 && < 4.4.4 && <= 1.7.9 )": {
-                                        "dlHash": "hf",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:gpvfq"
+                                        "dlUri": "https:kspgm"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "zxx",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 5.1.1 && >= 1.8.7 && > 1.1.2 && >= 7.5.8 ) || ( >= 9.6.7 )": {
-                                        "dlHash": "nsqho",
+                                    "( >= 6.7.1 && == 3.2.2 )": {
+                                        "dlHash": "zostube",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0017qc uN-"
+                                            "RegexDir": "􈌈d"
                                         },
-                                        "dlUri": "https:nwdwilvj"
-                                    },
-                                    "( <= 2.3.8 && <= 1.4.4 && >= 5.3.7 && < 6.8.3 && >= 7.3.5 && >= 1.7.8 ) || ( < 2.8.5 && >= 2.3.1 ) || ( < 6.3.7 && == 7.7.4 && < 6.8.1 && < 4.6.3 && == 8.3.2 && >= 4.3.7 && >= 5.7.6 )": {
-                                        "dlHash": "mfgwyv",
-                                        "dlSubdir": "ir",
-                                        "dlUri": "http:q"
-                                    },
-                                    "( <= 3.3.7 && <= 2.6.6 && < 8.3.5 && < 1.8.3 && == 1.5.7 && <= 7.6.3 && > 4.1.8 && == 6.8.4 ) || ( < 8.6.7 && <= 2.2.1 && > 2.2.8 && <= 2.8.6 && == 4.7.6 )": {
-                                        "dlHash": "rn",
-                                        "dlSubdir": "rnb",
-                                        "dlUri": "http:apoykqev"
-                                    },
-                                    "( <= 7.6.2 && == 4.2.5 && <= 8.5.3 && > 8.2.7 && >= 2.1.1 && == 6.3.1 )": {
-                                        "dlHash": "ojj",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:anj"
-                                    },
-                                    "( == 6.2.2 && < 6.7.8 && <= 2.4.8 && == 2.3.1 && <= 7.8.1 && < 3.5.6 && > 3.6.7 && > 1.4.3 ) || ( >= 8.6.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "nzqtb",
-                                        "dlUri": "http:rlkxmhu"
-                                    },
-                                    "( >= 6.3.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "u",
-                                        "dlUri": "http:ad"
+                                        "dlUri": "https:opytbot"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "i",
+                                        "dlHash": "yzaypslt",
                                         "dlSubdir": {
-                                            "RegexDir": "H𝜋Q󷚒xx"
+                                            "RegexDir": ";(WVj"
                                         },
-                                        "dlUri": "http:kdhb"
+                                        "dlUri": "https:tu"
                                     }
                                 },
                                 "Linux_AmazonLinux": {
-                                    "( < 2.4.1 && >= 9.4.5 && >= 3.2.3 && >= 6.7.7 ) || ( < 3.5.8 && < 2.7.1 && >= 4.4.2 && >= 7.1.8 && < 5.1.3 && >= 6.4.4 && > 1.8.7 && == 4.6.5 ) || ( <= 4.5.2 && >= 5.7.7 && > 5.5.7 )": {
-                                        "dlHash": "lysdrps",
+                                    "( == 4.5.4 && == 4.3.3 )": {
+                                        "dlHash": "mrykti",
                                         "dlSubdir": null,
-                                        "dlUri": "https:uopj"
+                                        "dlUri": "https:jwwlgb"
                                     },
-                                    "( == 5.6.3 && == 7.3.8 && == 8.4.5 && < 1.6.3 && <= 8.4.1 ) || ( <= 2.2.8 && >= 5.8.6 && < 4.1.7 && == 7.4.2 ) || ( <= 7.3.6 ) || ( > 2.2.1 && > 8.6.8 && > 3.4.3 && < 1.8.8 && <= 5.4.2 && <= 7.6.2 && >= 7.6.4 )": {
-                                        "dlHash": "uehiixb",
-                                        "dlSubdir": "kbgivvzh",
-                                        "dlUri": "http:b"
+                                    "( >= 6.7.6 && == 6.6.1 && == 8.5.1 && >= 4.1.7 && <= 5.6.7 )": {
+                                        "dlHash": "bywn",
+                                        "dlSubdir": {
+                                            "RegexDir": "I$8􆧉􄚉4"
+                                        },
+                                        "dlUri": "https:qxe"
+                                    }
+                                },
+                                "Linux_Fedora": {
+                                    "( < 3.7.8 && < 6.7.1 )": {
+                                        "dlHash": "lmjbe",
+                                        "dlSubdir": "~li􍸧\u0005",
+                                        "dlUri": "http:masyyyi"
+                                    },
+                                    "( < 3.8.6 && < 3.8.3 && < 4.1.1 && == 2.8.6 && <= 8.4.4 && >= 6.1.6 )": {
+                                        "dlHash": "uds",
+                                        "dlSubdir": "!󿤨tR􀏿_@r",
+                                        "dlUri": "http:h"
                                     },
-                                    "( > 8.1.8 )": {
-                                        "dlHash": "ab",
+                                    "( <= 1.8.3 && >= 4.7.6 && >= 8.4.6 && < 6.8.1 && < 5.2.2 && == 5.5.3 && == 4.4.4 ) || ( == 8.5.2 ) || ( == 7.1.1 && <= 1.5.6 )": {
+                                        "dlHash": "ull",
+                                        "dlSubdir": "\n\tp",
+                                        "dlUri": "https:"
+                                    },
+                                    "( >= 2.5.3 && == 3.2.1 && == 8.8.6 && < 6.3.8 && == 4.6.7 && > 1.2.8 ) || ( > 2.1.6 && >= 1.5.4 && == 7.3.7 && == 6.5.3 )": {
+                                        "dlHash": "nkyae",
                                         "dlSubdir": {
-                                            "RegexDir": "􍱷\u0015\u0013󸛎4{"
+                                            "RegexDir": "\u0000|󶬪\""
                                         },
-                                        "dlUri": "http:ppkjrv"
+                                        "dlUri": "https:z"
                                     },
-                                    "( >= 4.5.3 && <= 5.2.7 && >= 2.5.1 && <= 5.8.8 && >= 4.2.8 )": {
-                                        "dlHash": "rxghyltg",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:m"
+                                    "( >= 5.1.2 && > 1.3.7 && < 7.5.3 && >= 8.1.5 && <= 8.4.6 && > 1.1.8 && == 7.4.6 && < 6.7.2 && > 7.8.2 ) || ( == 5.3.6 && >= 2.1.3 && < 7.8.2 ) || ( < 6.7.2 && == 4.2.7 && <= 3.5.1 && >= 2.8.2 ) || ( >= 3.2.1 && <= 2.5.2 && > 4.6.1 && < 7.7.1 && <= 2.2.5 && >= 1.5.3 && <= 1.8.6 && <= 8.1.2 )": {
+                                        "dlHash": "tv",
+                                        "dlSubdir": {
+                                            "RegexDir": "O"
+                                        },
+                                        "dlUri": "https:mp"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "nbhesbp",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:devehjcv"
+                                    "( >= 5.8.7 && < 3.6.5 && <= 3.7.2 && < 5.8.3 && <= 3.7.7 && >= 2.3.1 )": {
+                                        "dlHash": "slqegtxl",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0019𩯺"
+                                        },
+                                        "dlUri": "http:uzr"
                                     }
                                 },
-                                "Linux_Exherbo": {
-                                    "( == 7.5.1 && == 1.1.3 && <= 6.2.8 && <= 8.7.3 && < 3.5.1 && > 2.7.6 && > 6.8.4 && > 1.8.6 )": {
-                                        "dlHash": "ycfxo",
-                                        "dlSubdir": "xkv",
-                                        "dlUri": "https:peejjlw"
+                                "Windows": {
+                                    "( <= 2.4.2 && < 3.7.4 && >= 9.3.5 )": {
+                                        "dlHash": "zdg",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u001bz$"
+                                        },
+                                        "dlUri": "http:akyf"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "rha",
-                                        "dlSubdir": "sdkvs",
-                                        "dlUri": "http:fxqvvdq"
-                                    }
-                                },
-                                "Linux_Gentoo": {
-                                    "( < 4.4.4 && <= 8.3.6 && > 8.5.7 && < 1.3.3 )": {
-                                        "dlHash": "bg",
-                                        "dlSubdir": "klqgc",
-                                        "dlUri": "http:vdjjdiq"
+                                    "( == 1.4.4 && >= 6.6.3 && == 5.6.2 && == 4.6.4 && <= 8.1.1 && > 2.6.7 )": {
+                                        "dlHash": "jaaw",
+                                        "dlSubdir": "\u0004",
+                                        "dlUri": "https:zbftlp"
                                     },
-                                    "( == 1.6.2 && == 2.8.7 && == 5.8.8 && <= 8.4.2 && < 4.1.6 && < 2.2.2 && < 7.6.7 && >= 4.8.5 ) || ( <= 6.6.1 && < 7.1.5 && >= 4.8.7 && > 7.6.8 && < 5.8.5 && < 2.1.4 ) || ( < 6.8.4 && >= 1.1.4 && == 1.2.5 && >= 2.2.1 && > 7.7.5 && > 2.5.7 && >= 2.8.5 && >= 8.2.5 ) || ( < 7.4.3 && == 4.5.3 && < 4.1.7 && < 8.4.1 && < 5.7.5 && <= 4.2.1 && > 8.7.1 )": {
-                                        "dlHash": "lb",
+                                    "( == 6.5.5 && >= 6.9.4 && < 6.1.3 ) || ( == 3.6.4 && == 2.1.7 && < 7.3.5 && > 6.5.3 && > 1.2.3 ) || ( >= 8.7.4 && <= 6.2.1 )": {
+                                        "dlHash": "",
                                         "dlSubdir": null,
-                                        "dlUri": "https:a"
+                                        "dlUri": "https:sdq"
                                     },
-                                    "( == 4.6.2 && >= 2.2.2 && >= 8.1.8 && >= 6.3.4 && >= 8.5.5 && < 3.4.5 && == 1.5.3 && == 8.5.3 ) || ( == 5.6.1 && < 3.8.1 && < 4.1.5 && > 6.4.4 && <= 7.7.7 && <= 8.4.6 && <= 8.3.5 ) || ( > 8.1.7 && > 6.1.5 )": {
-                                        "dlHash": "nre",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:q"
+                                    "( > 2.7.7 && > 5.2.8 && == 1.8.3 && > 4.1.7 && == 6.1.2 && <= 7.4.4 )": {
+                                        "dlHash": "geudefh",
+                                        "dlSubdir": "E\u0010",
+                                        "dlUri": "http:gmqlggt"
                                     },
-                                    "( > 5.4.4 ) || ( > 5.4.1 && >= 3.4.5 && <= 1.4.8 && == 2.2.4 && == 8.3.2 )": {
-                                        "dlHash": "xklcqxg",
+                                    "( > 9.4.5 && < 1.6.5 && > 5.8.8 && < 5.8.2 && == 8.8.5 && == 6.4.3 && == 1.8.7 && >= 3.4.9 ) || ( <= 8.4.2 && < 4.5.6 && == 3.1.7 && == 1.3.1 && <= 5.7.7 && > 4.5.7 && >= 6.8.1 && == 7.8.1 && > 8.4.4 ) || ( < 8.1.6 && <= 8.4.3 && < 2.7.1 && >= 4.6.8 && >= 2.8.2 && == 4.7.8 && == 3.8.6 )": {
+                                        "dlHash": "tdfcpaf",
                                         "dlSubdir": null,
-                                        "dlUri": "https:oiai"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "zrftgp",
-                                        "dlSubdir": "qtmdbrhr",
-                                        "dlUri": "http:livlgy"
+                                        "dlUri": "http:"
+                                    }
+                                }
+                            },
+                            "A_Sparc64": {
+                                "FreeBSD": {
+                                    "( < 3.2.8 && >= 6.7.2 && > 7.6.1 && == 7.6.4 && <= 8.1.4 && >= 8.8.4 && >= 7.2.6 )": {
+                                        "dlHash": "um",
+                                        "dlSubdir": "Fd\u0012K\\X",
+                                        "dlUri": "https:zfroo"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": "http:tprsvih",
-                        "viPostInstall": "kqo",
-                        "viPostRemove": "uzpjld",
-                        "viPreCompile": "zkzl",
+                        "viChangeLog": null,
+                        "viPostInstall": "jrkzdq",
+                        "viPostRemove": "p",
+                        "viPreCompile": "",
                         "viSourceDL": {
-                            "dlHash": "fhvcuo",
-                            "dlSubdir": "kofyc",
-                            "dlUri": "http:zsyvjzef"
+                            "dlHash": "fi",
+                            "dlSubdir": "𖬄\u0002\u001f\\ྡ\u000e",
+                            "dlUri": "http:fkd"
                         },
                         "viTags": [
-                            "old",
-                            "base-4.2.2"
+                            "i2ð“„—k\u0008}ë ¤",
+                            "Latest",
+                            "base-1.8.1",
+                            "Recommended"
                         ]
                     },
-                    "3.4.5": {
+                    "5.6.4": {
                         "viArch": {
-                            "A_ARM": {},
-                            "A_PowerPC": {
-                                "FreeBSD": {},
-                                "Linux_AmazonLinux": {
-                                    "( < 5.3.7 && <= 2.5.3 && == 6.2.1 && < 2.6.4 && == 3.7.1 && >= 5.7.5 && <= 5.6.5 && > 6.7.6 && <= 6.2.2 ) || ( == 2.1.2 && <= 1.8.4 && < 8.6.6 && == 4.1.3 && > 5.7.8 && < 4.8.3 && < 5.3.5 && == 4.7.2 )": {
-                                        "dlHash": "z",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:pb"
-                                    },
-                                    "( < 6.6.5 && > 3.8.2 && <= 5.1.8 && < 7.6.6 && <= 7.3.4 && > 6.7.8 && <= 1.4.6 )": {
-                                        "dlHash": "ybsyzzy",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:nhkwxpf"
+                            "A_32": {},
+                            "A_ARM": {
+                                "Darwin": {
+                                    "( <= 3.2.3 )": {
+                                        "dlHash": "nhj",
+                                        "dlSubdir": "j\u0018",
+                                        "dlUri": "https:lodjw"
                                     },
-                                    "( <= 1.2.3 )": {
-                                        "dlHash": "he",
+                                    "( <= 3.5.9 && <= 5.2.8 && <= 5.2.5 && > 2.7.4 && < 6.7.7 ) || ( >= 7.6.5 && > 3.3.3 && < 4.2.8 && == 2.8.8 && <= 2.8.6 && <= 3.1.8 )": {
+                                        "dlHash": "qnnol",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0003kó¿¢¥u"
+                                            "RegexDir": "$𮌺H\u0014\u001b\r"
                                         },
-                                        "dlUri": "http:nnuqx"
+                                        "dlUri": "http:juyve"
                                     },
-                                    "( <= 1.8.4 && < 5.7.1 && >= 2.4.8 ) || ( == 2.7.6 )": {
-                                        "dlHash": "bv",
-                                        "dlSubdir": "yotwmb",
-                                        "dlUri": "https:wzjz"
+                                    "( == 1.1.7 && >= 7.8.2 && <= 3.1.9 && < 7.4.3 && > 7.6.3 && < 4.5.3 )": {
+                                        "dlHash": "hs",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:jnghp"
                                     },
-                                    "( <= 4.4.7 )": {
+                                    "( == 1.3.7 && >= 2.8.4 && < 6.1.3 && <= 1.3.2 ) || ( <= 2.3.1 && == 6.7.6 && >= 2.1.1 )": {
                                         "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "=\u0010s\u000e󿌟/"
-                                        },
-                                        "dlUri": "http:hsvzegf"
+                                        "dlSubdir": null,
+                                        "dlUri": "https:yt"
                                     },
-                                    "( == 4.3.4 && >= 7.6.4 && >= 8.6.7 && <= 1.7.3 )": {
-                                        "dlHash": "i",
+                                    "( == 2.4.2 && >= 6.7.5 && > 4.1.2 && < 7.5.8 && <= 7.2.4 && > 5.2.7 && <= 5.3.3 )": {
+                                        "dlHash": "wc",
                                         "dlSubdir": {
-                                            "RegexDir": "|S"
+                                            "RegexDir": "bé—®"
                                         },
-                                        "dlUri": "http:kwa"
+                                        "dlUri": "https:plpfenuv"
                                     },
-                                    "( >= 3.1.2 && <= 4.2.1 && == 2.3.1 ) || ( > 6.2.9 && <= 8.2.3 && >= 3.3.8 && > 2.3.4 && <= 1.2.7 && <= 2.7.2 && < 5.2.5 && < 6.2.5 && == 5.4.2 )": {
-                                        "dlHash": "h",
+                                    "unknown_versioning": {
+                                        "dlHash": "exg",
                                         "dlSubdir": {
-                                            "RegexDir": "`(<."
+                                            "RegexDir": "ð««…x\u001e1I"
                                         },
-                                        "dlUri": "http:ys"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "hhq",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
+                                        "dlUri": "https:elxsev"
                                     }
                                 },
-                                "Linux_RedHat": {
-                                    "( >= 1.7.6 && < 8.3.8 )": {
-                                        "dlHash": "t",
+                                "FreeBSD": {
+                                    "( >= 6.8.8 && > 8.4.6 && == 1.8.7 )": {
+                                        "dlHash": "nctpa",
                                         "dlSubdir": {
-                                            "RegexDir": "ôˆ·¹`z"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:"
+                                        "dlUri": "https:t"
                                     }
                                 },
-                                "Linux_UnknownLinux": {
-                                    "unknown_versioning": {
-                                        "dlHash": "mxq",
-                                        "dlSubdir": "fmecg",
-                                        "dlUri": "https:icduawx"
-                                    }
-                                }
-                            },
-                            "A_PowerPC64": {
-                                "FreeBSD": {
-                                    "( == 7.5.7 && == 4.6.6 && == 5.2.5 && == 5.3.6 && <= 6.7.2 )": {
-                                        "dlHash": "e",
+                                "Linux_AmazonLinux": {
+                                    "( <= 2.6.6 && < 1.7.2 && < 3.3.1 && < 1.1.5 && <= 5.4.3 && <= 6.4.4 && <= 5.3.3 && == 7.6.1 && > 5.3.3 )": {
+                                        "dlHash": "w",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:"
+                                    },
+                                    "( == 1.1.6 && < 1.7.5 && > 1.1.1 ) || ( <= 7.5.3 && == 2.6.4 && == 7.5.4 && == 4.5.3 && > 4.5.1 && >= 7.5.8 && <= 8.6.1 )": {
+                                        "dlHash": "noooemo",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:buidiali"
+                                    },
+                                    "( == 1.4.4 && > 5.6.2 ) || ( < 4.7.7 && == 5.1.1 ) || ( >= 1.8.4 && < 6.5.4 && <= 4.5.5 && <= 7.5.7 )": {
+                                        "dlHash": "ponghely",
                                         "dlSubdir": {
-                                            "RegexDir": ">"
+                                            "RegexDir": "T\u001f\u0004"
                                         },
-                                        "dlUri": "https:zeitzygs"
+                                        "dlUri": "http:vtrycyu"
                                     },
-                                    "( == 7.6.3 && == 5.7.6 )": {
-                                        "dlHash": "ujoy",
+                                    "( == 3.4.6 && < 4.2.1 && < 2.2.4 && <= 8.4.3 )": {
+                                        "dlHash": "gwweuux",
                                         "dlSubdir": null,
-                                        "dlUri": "http:qtvcrq"
+                                        "dlUri": "https:kkky"
                                     },
-                                    "( > 8.7.4 && > 1.1.8 && == 8.3.3 && == 3.3.8 && <= 7.2.2 && > 6.8.6 && == 6.6.8 && > 8.5.6 && >= 5.4.5 ) || ( == 8.7.3 && > 7.1.3 && > 3.4.4 && <= 1.7.4 && == 7.2.5 && > 5.6.4 ) || ( > 2.4.1 && > 8.1.2 && > 8.1.2 ) || ( <= 8.3.2 && > 1.4.5 && >= 8.1.1 && == 6.5.8 ) || ( > 2.7.4 && == 6.7.5 && <= 8.3.7 )": {
-                                        "dlHash": "vfqyb",
+                                    "( > 3.4.2 && < 1.4.1 && == 4.2.4 && == 4.8.6 && > 8.8.4 )": {
+                                        "dlHash": "ddp",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0018/𫂂􌪳"
+                                            "RegexDir": "A\u0010u\u001a\u0010n9"
                                         },
-                                        "dlUri": "https:swtmlp"
+                                        "dlUri": "http:cfb"
                                     },
-                                    "( >= 3.7.1 && >= 5.1.4 && <= 4.1.2 && > 3.2.2 && > 3.6.1 && == 6.8.3 && > 8.2.5 && > 4.8.4 && > 1.7.2 ) || ( >= 7.1.3 && >= 1.6.2 && > 2.2.3 && < 3.3.8 && >= 3.5.9 && >= 8.1.1 && == 7.2.5 && > 1.4.8 && == 8.8.4 ) || ( > 6.2.6 && > 4.4.2 && > 6.1.2 && == 8.6.1 && <= 4.5.8 && < 6.1.5 && < 1.5.7 )": {
-                                        "dlHash": "hrbseqr",
+                                    "( > 7.3.3 && == 5.7.2 )": {
+                                        "dlHash": "h",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:agxim"
+                                    },
+                                    "( >= 2.4.5 && > 1.3.2 && <= 4.8.3 && > 7.4.5 && < 4.8.3 && == 5.3.7 && == 6.4.8 )": {
+                                        "dlHash": "f",
                                         "dlSubdir": {
-                                            "RegexDir": "J󰝱킧_"
+                                            "RegexDir": "]L+𡝨"
                                         },
-                                        "dlUri": "https:iezr"
+                                        "dlUri": "http:av"
                                     },
-                                    "( >= 4.8.6 && == 7.8.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "vgrn",
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "fwnhd",
+                                    "( >= 7.4.4 && > 4.4.1 ) || ( <= 4.8.7 && >= 3.5.7 && <= 4.7.7 && > 2.3.2 && > 7.7.7 && > 3.2.4 )": {
+                                        "dlHash": "mun",
                                         "dlSubdir": null,
-                                        "dlUri": "http:pambohdj"
+                                        "dlUri": "https:jmvd"
                                     }
                                 },
-                                "Linux_Mint": {
-                                    "( < 1.1.1 && < 2.1.3 && <= 10.8.6 && <= 5.2.7 ) || ( == 8.2.5 && > 6.4.6 && <= 1.3.6 && < 6.6.2 && <= 8.6.3 && <= 5.5.1 && <= 5.2.6 ) || ( >= 3.2.3 && < 8.2.3 && == 1.6.6 && <= 3.2.5 && == 1.6.4 && <= 1.8.3 && < 8.4.7 && >= 1.7.5 && <= 7.6.3 ) || ( <= 4.1.3 && > 3.7.5 && == 3.2.3 && < 2.4.8 && <= 2.1.7 ) || ( == 3.5.3 && >= 2.7.5 ) || ( >= 6.3.4 && > 5.2.2 && > 2.4.7 && > 2.4.5 && <= 2.1.1 )": {
-                                        "dlHash": "utfuq",
+                                "Linux_Ubuntu": {
+                                    "( < 2.7.2 && == 1.4.8 && == 4.7.8 && == 1.2.8 && == 4.7.8 && >= 8.5.8 && > 8.7.7 && < 8.6.2 )": {
+                                        "dlHash": "fwocarzh",
                                         "dlSubdir": null,
-                                        "dlUri": "https:c"
+                                        "dlUri": "http:zrb"
                                     },
-                                    "( < 4.7.5 && < 7.7.8 && == 5.6.8 && > 6.8.8 && >= 2.2.7 && > 6.1.8 && <= 2.3.8 ) || ( < 8.7.7 && < 6.6.5 && == 7.1.3 && <= 6.5.1 && > 8.8.8 && > 8.3.3 ) || ( <= 8.4.4 && == 6.2.5 && < 8.1.3 && <= 5.6.5 ) || ( > 8.6.2 && == 1.6.7 && < 4.2.5 && < 5.5.1 && <= 3.7.2 ) || ( < 5.2.7 && > 4.6.8 && <= 4.4.7 && >= 8.8.4 && >= 7.5.3 && <= 6.6.7 && >= 4.1.7 && <= 7.4.6 && < 4.4.4 ) || ( == 2.8.3 && == 6.1.2 && <= 1.5.1 && == 8.5.5 && == 3.7.3 && > 4.6.5 && >= 4.5.4 && < 4.3.2 && < 7.8.7 ) || ( >= 3.1.7 && <= 1.1.3 && > 6.1.3 && < 2.3.8 ) || ( == 3.3.7 && == 6.6.1 && <= 3.7.6 && > 2.5.2 && > 1.1.2 && == 4.4.7 )": {
-                                        "dlHash": "muejikw",
+                                    "( == 5.7.6 )": {
+                                        "dlHash": "heszgzh",
                                         "dlSubdir": null,
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 3.1.6 && < 2.4.8 && == 4.1.8 && > 8.7.6 && >= 5.1.3 && < 8.4.8 && <= 7.6.5 && == 4.8.7 && == 7.4.2 ) || ( == 7.3.5 && == 8.2.1 && == 8.3.2 )": {
-                                        "dlHash": "chzea",
-                                        "dlSubdir": "ewi",
-                                        "dlUri": "https:ipqx"
+                                        "dlUri": "http:ysn"
+                                    }
+                                }
+                            },
+                            "A_PowerPC": {
+                                "FreeBSD": {
+                                    "( < 4.3.6 && == 4.3.4 && >= 6.8.5 ) || ( < 3.2.1 && == 7.8.1 && > 8.2.2 && >= 1.1.5 && < 1.8.5 && == 6.1.4 && <= 8.2.7 && >= 4.6.5 )": {
+                                        "dlHash": "brbhmm",
+                                        "dlSubdir": "\u000c\u0017>~",
+                                        "dlUri": "http:plrcc"
                                     },
-                                    "( == 8.1.3 && == 5.2.5 && < 3.8.3 && <= 1.6.2 && == 6.5.2 && >= 4.1.6 && == 7.8.4 )": {
-                                        "dlHash": "crado",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:"
+                                    "( < 7.2.7 && >= 6.3.8 && < 8.1.8 && >= 7.4.3 && <= 7.5.1 && < 2.5.7 && < 2.6.6 && < 4.8.8 ) || ( <= 4.7.4 && <= 6.8.8 && > 3.3.7 && <= 4.3.5 )": {
+                                        "dlHash": "ozrofyr",
+                                        "dlSubdir": "f\u0001𪩅)",
+                                        "dlUri": "http:nd"
                                     },
-                                    "( == 8.5.8 ) || ( >= 6.4.5 && < 6.7.6 && >= 7.1.3 && == 3.1.3 && < 8.2.8 && >= 6.1.1 )": {
-                                        "dlHash": "iez",
-                                        "dlSubdir": "o",
-                                        "dlUri": "http:o"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( == 6.7.1 && < 8.5.2 && >= 5.5.1 && >= 7.1.5 && == 1.6.7 && >= 2.6.1 && < 7.8.8 && == 2.1.8 && == 6.8.4 ) || ( >= 3.8.1 && < 8.1.4 && > 3.6.4 && >= 5.1.7 ) || ( > 1.8.4 ) || ( <= 8.3.2 && < 7.7.5 && >= 8.1.9 && >= 7.1.6 && < 1.5.4 && < 1.3.8 ) || ( <= 1.3.4 && > 2.6.9 ) || ( <= 2.7.2 && < 5.7.1 && > 7.2.1 && >= 8.7.5 ) || ( >= 4.8.4 )": {
-                                        "dlHash": "xvc",
-                                        "dlSubdir": "leq",
-                                        "dlUri": "https:uziauzu"
+                                    "( >= 4.5.6 && == 10.2.6 && < 1.5.1 && < 1.4.6 && <= 4.4.7 && >= 8.8.7 )": {
+                                        "dlHash": "qjgvie",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:aygddh"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "xrnb",
-                                        "dlSubdir": "hrqnp",
-                                        "dlUri": "https:meo"
-                                    }
-                                }
-                            },
-                            "A_Sparc64": {
-                                "Darwin": {
-                                    "( >= 6.6.5 )": {
-                                        "dlHash": "kesg",
+                                        "dlHash": "ko",
                                         "dlSubdir": {
-                                            "RegexDir": "j"
+                                            "RegexDir": "\u0019Y\u001cx\u000e\u0008ó¼®¶"
                                         },
-                                        "dlUri": "http:"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "tdnjof",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:btnaln"
+                                        "dlUri": "https:wum"
                                     }
-                                },
+                                }
+                            },
+                            "A_Sparc": {
                                 "FreeBSD": {
-                                    "( < 2.7.4 ) || ( >= 8.2.7 && >= 7.5.7 && > 3.8.5 && == 5.7.5 )": {
-                                        "dlHash": "muosn",
+                                    "( < 8.2.6 && >= 8.7.7 && < 3.3.4 && >= 7.2.2 && >= 8.2.7 ) || ( >= 2.2.7 )": {
+                                        "dlHash": "rihuawnm",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0017b{\u0001vD*"
+                                            "RegexDir": "]ó°°¼9"
                                         },
-                                        "dlUri": "http:nxhr"
-                                    },
-                                    "( <= 2.2.1 && == 7.8.8 && >= 5.3.2 && < 6.3.7 && == 3.2.8 && > 2.2.3 && == 3.7.1 && == 6.5.7 ) || ( > 4.4.2 ) || ( <= 4.8.2 && < 1.2.2 && >= 5.7.4 && == 7.2.8 && <= 6.3.1 && == 5.5.2 && == 5.3.2 && < 8.1.2 && == 9.5.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:hf"
+                                        "dlUri": "https:j"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "e",
-                                        "dlUri": "http:x"
+                                        "dlHash": "rkuoviu",
+                                        "dlSubdir": "\u001c\\ó°“¼m\u001f",
+                                        "dlUri": "http:"
                                     }
                                 },
-                                "Linux_AmazonLinux": {
-                                    "( < 6.2.7 && == 1.6.6 && <= 1.2.4 && < 1.5.5 && > 6.1.8 )": {
-                                        "dlHash": "hmp",
-                                        "dlSubdir": "rb",
-                                        "dlUri": "https:mq"
-                                    },
-                                    "( <= 7.8.5 ) || ( < 5.8.4 && == 5.7.3 && > 1.2.7 )": {
-                                        "dlHash": "pv",
-                                        "dlSubdir": "dbpuy",
-                                        "dlUri": "https:y"
-                                    },
-                                    "( <= 8.6.3 && <= 4.4.5 && <= 1.3.6 && >= 5.8.4 && < 4.6.5 && < 4.4.7 && == 3.2.7 && < 3.7.1 ) || ( < 1.2.8 && == 1.5.3 && == 7.2.5 )": {
-                                        "dlHash": "yjsk",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:g"
-                                    },
-                                    "( == 3.6.5 && < 6.1.3 && == 5.6.4 && < 5.5.2 && == 2.4.3 ) || ( < 2.7.3 && == 2.8.4 && < 7.3.3 && <= 1.6.5 && <= 8.4.5 && > 5.1.7 && < 3.2.1 && > 7.2.3 && > 4.8.6 ) || ( >= 2.3.7 && < 1.7.2 && <= 1.3.3 )": {
-                                        "dlHash": "pfeqjcg",
-                                        "dlSubdir": "ongsd",
-                                        "dlUri": "https:"
-                                    },
-                                    "( >= 2.5.6 && < 5.5.6 && == 2.2.4 && >= 2.2.6 && >= 8.6.5 && > 2.5.7 ) || ( > 8.1.6 && >= 1.3.7 && < 4.5.8 && < 2.2.7 && >= 8.6.7 && <= 6.5.3 && == 5.4.8 && >= 5.7.4 )": {
-                                        "dlHash": "lcup",
+                                "Windows": {
+                                    "( < 7.3.3 && == 5.6.3 )": {
+                                        "dlHash": "d",
                                         "dlSubdir": {
-                                            "RegexDir": "𤚤\u000be\nYd\u001a𨑙"
+                                            "RegexDir": "\u0000󰚋󰲆"
                                         },
-                                        "dlUri": "https:v"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "o",
-                                        "dlSubdir": "xdpztzm",
-                                        "dlUri": "https:e"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( >= 4.8.2 && <= 5.3.8 && > 2.9.5 && <= 6.3.2 && >= 6.1.1 && > 6.2.8 && <= 1.3.3 && >= 3.3.6 ) || ( > 3.7.4 && >= 7.7.7 && > 3.2.4 && > 3.1.2 ) || ( >= 4.6.5 ) || ( <= 4.8.1 && >= 4.7.1 ) || ( <= 2.1.6 && < 6.8.4 && <= 2.5.6 )": {
-                                        "dlHash": "vsjdnm",
-                                        "dlSubdir": "penshg",
-                                        "dlUri": "https:jox"
+                                        "dlUri": "https:pgdya"
                                     },
-                                    "( >= 6.7.6 && < 1.4.3 && <= 4.5.8 ) || ( >= 5.2.1 && <= 2.8.1 && <= 1.8.2 && > 8.2.7 && == 8.7.8 && >= 6.6.4 && <= 3.1.4 )": {
-                                        "dlHash": "u",
+                                    "( <= 2.4.3 && > 3.1.1 && >= 4.2.2 ) || ( == 4.2.1 && > 6.6.7 && == 8.9.3 && < 4.3.2 && == 8.4.2 && < 4.4.3 && >= 3.6.3 ) || ( == 1.2.7 && <= 1.2.5 && == 8.7.1 && == 5.5.3 )": {
+                                        "dlHash": "bcxkmksa",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0001Z#ôƒ ¾"
+                                            "RegexDir": "􂀂𓀇󴄬yi"
                                         },
-                                        "dlUri": "http:pb"
+                                        "dlUri": "https:dne"
                                     },
-                                    "( >= 7.7.1 && <= 8.4.1 && >= 6.7.2 && <= 4.6.7 && > 3.5.6 && == 3.4.5 && >= 4.2.2 && <= 4.1.8 && == 5.5.5 )": {
-                                        "dlHash": "hoqe",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:jao"
-                                    }
-                                },
-                                "Linux_Ubuntu": {
-                                    "( <= 2.5.3 && <= 1.2.6 && < 8.1.8 && >= 1.8.5 && > 1.6.6 && <= 6.5.2 )": {
-                                        "dlHash": "tjkz",
+                                    "( <= 5.1.8 && > 4.2.2 )": {
+                                        "dlHash": "jnxev",
                                         "dlSubdir": {
-                                            "RegexDir": "0t"
+                                            "RegexDir": "Kqb"
                                         },
-                                        "dlUri": "http:yzkty"
+                                        "dlUri": "https:jd"
                                     },
-                                    "( <= 5.4.8 && < 4.2.3 && == 4.5.3 && > 2.5.1 && <= 5.4.8 && <= 6.6.4 && > 4.2.4 && == 8.7.1 && == 3.3.5 )": {
-                                        "dlHash": "zrvqukve",
-                                        "dlSubdir": "aen",
-                                        "dlUri": "https:tzak"
+                                    "( == 4.4.4 && == 4.6.1 && == 1.1.1 && > 6.3.6 && > 7.5.3 && > 8.5.7 )": {
+                                        "dlHash": "jf",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:abtpp"
                                     },
-                                    "( == 5.7.4 )": {
-                                        "dlHash": "obneofz",
-                                        "dlSubdir": "vh",
-                                        "dlUri": "https:nsnnccaw"
+                                    "( >= 3.7.3 ) || ( <= 8.2.6 )": {
+                                        "dlHash": "ur",
+                                        "dlSubdir": "t4\u0012\u0003󿗡?􌓟",
+                                        "dlUri": "https:sscb"
                                     },
-                                    "( > 4.5.8 && < 3.8.7 && <= 4.1.2 )": {
-                                        "dlHash": "bcnwmhq",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:fwehcub"
+                                    "( >= 7.3.3 && < 5.3.7 && <= 7.2.6 && >= 1.6.7 && > 2.7.2 && >= 3.7.3 && <= 5.2.3 && == 4.9.4 ) || ( == 5.5.6 && >= 1.7.7 ) || ( > 4.3.1 && > 2.3.8 && <= 6.4.3 && < 8.7.6 && >= 7.8.6 && <= 3.7.5 && < 1.4.2 && < 5.4.3 )": {
+                                        "dlHash": "ywnviwk",
+                                        "dlSubdir": "o󽐃B<jzs",
+                                        "dlUri": "http:nkqbz"
                                     },
-                                    "( > 7.5.1 && == 3.5.5 && > 4.8.5 ) || ( <= 1.4.4 && >= 3.4.6 && == 4.4.8 && > 2.8.5 && < 4.1.3 && >= 2.8.7 && == 6.3.1 && >= 1.7.1 && > 6.7.3 )": {
-                                        "dlHash": "zavol",
+                                    "unknown_versioning": {
+                                        "dlHash": "sghjd",
                                         "dlSubdir": null,
-                                        "dlUri": "https:sdomwdp"
+                                        "dlUri": "https:bh"
                                     }
                                 }
                             }
                         },
                         "viChangeLog": null,
-                        "viPostInstall": "hvsas",
-                        "viPostRemove": null,
-                        "viPreCompile": "hzxwygk",
+                        "viPostInstall": null,
+                        "viPostRemove": "hcftjbb",
+                        "viPreCompile": "qy",
                         "viSourceDL": null,
                         "viTags": [
+                            "\u000có´¶‘\u0001E\u0012\u0015",
+                            "base-2.6.6",
+                            "old",
+                            "base-3.9.4",
+                            "Prerelease",
+                            ">/~l\u0019\u0001F\u0003",
+                            "base-4.4.6"
+                        ]
+                    },
+                    "6.7.3": {
+                        "viArch": {},
+                        "viChangeLog": null,
+                        "viPostInstall": "",
+                        "viPostRemove": null,
+                        "viPreCompile": "hr",
+                        "viSourceDL": {
+                            "dlHash": "pd",
+                            "dlSubdir": {
+                                "RegexDir": "\u0014𐑙L"
+                            },
+                            "dlUri": "https:vva"
+                        },
+                        "viTags": [
+                            "old",
                             "old"
                         ]
                     },
-                    "6.6.5": {
-                        "viArch": {
-                            "A_64": {
-                                "FreeBSD": {
-                                    "( > 1.3.1 && > 4.1.7 && == 7.6.4 && < 4.6.3 && >= 3.5.5 ) || ( < 7.2.7 && < 4.8.8 && >= 5.8.6 && <= 2.8.5 && <= 7.4.7 && > 2.6.2 )": {
-                                        "dlHash": "rgbbpod",
-                                        "dlSubdir": "lip",
-                                        "dlUri": "https:tearwow"
-                                    },
-                                    "( > 5.4.4 && <= 7.6.4 && <= 7.6.4 && >= 2.6.4 && < 1.6.7 && < 6.3.4 )": {
-                                        "dlHash": "kknp",
-                                        "dlSubdir": {
-                                            "RegexDir": "􍎄rN6󲝇\u0006;𣻥"
-                                        },
-                                        "dlUri": "https:fff"
-                                    },
-                                    "( >= 6.7.2 && < 4.5.5 && <= 7.6.6 && <= 8.2.1 && < 2.6.4 && < 7.4.4 ) || ( < 1.1.3 && == 5.8.5 && >= 1.6.4 ) || ( == 7.7.8 && < 6.5.6 && == 3.9.5 && < 8.7.4 && == 5.1.5 && < 8.3.3 && < 5.5.4 && >= 1.2.2 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "6\u0012􀺔\u001a􈀂\u0011"
-                                        },
-                                        "dlUri": "https:iow"
-                                    }
-                                },
-                                "Linux_Mint": {},
-                                "Linux_RedHat": {
-                                    "( < 2.4.8 && <= 8.4.8 && < 6.1.2 )": {
-                                        "dlHash": "pmqmxr",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:goh"
-                                    },
-                                    "( <= 6.1.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "co",
-                                        "dlUri": "https:mksmprnl"
-                                    },
-                                    "( <= 8.7.1 && >= 2.4.8 && < 4.5.7 && == 7.2.3 && == 3.3.2 && >= 4.8.4 )": {
-                                        "dlHash": "mlaqo",
-                                        "dlSubdir": {
-                                            "RegexDir": "󲝶"
-                                        },
-                                        "dlUri": "http:ok"
-                                    },
-                                    "( == 4.3.3 && <= 1.5.6 && < 8.2.5 ) || ( == 6.3.4 && >= 7.3.6 && == 3.4.7 && <= 1.5.6 )": {
-                                        "dlHash": "zejw",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:io"
-                                    },
-                                    "( > 3.7.7 && >= 6.8.4 && >= 1.6.1 && == 2.4.2 && < 4.8.4 && < 7.6.6 && == 8.7.1 && <= 8.5.7 && >= 5.7.4 ) || ( > 8.6.7 && <= 5.8.6 && <= 3.2.4 && > 4.4.4 && > 7.1.3 && >= 1.3.4 && == 7.1.4 )": {
-                                        "dlHash": "ukri",
-                                        "dlSubdir": "dgbhdjvp",
-                                        "dlUri": "https:jnnry"
-                                    },
-                                    "( > 6.9.6 && <= 3.4.2 && < 8.5.2 && >= 1.5.2 && > 4.8.7 && == 1.1.7 ) || ( < 1.3.1 && <= 7.5.5 && == 8.6.1 && > 8.2.7 ) || ( == 4.3.3 && <= 8.3.4 && > 2.3.8 && <= 7.8.7 && > 4.9.3 && == 3.2.1 && <= 8.3.3 && == 4.5.1 )": {
-                                        "dlHash": "cjigqibi",
-                                        "dlSubdir": {
-                                            "RegexDir": "w\u001c"
-                                        },
-                                        "dlUri": "http:j"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "ym",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0007"
-                                        },
-                                        "dlUri": "https:hjlv"
-                                    }
-                                }
+                    "8.5.5": {
+                        "viArch": {},
+                        "viChangeLog": "http:aymm",
+                        "viPostInstall": null,
+                        "viPostRemove": "nhlcatpc",
+                        "viPreCompile": "wjakrdnl",
+                        "viSourceDL": {
+                            "dlHash": "rx",
+                            "dlSubdir": {
+                                "RegexDir": "\u0001t􆢕\u00086\u0018\u0016"
                             },
-                            "A_ARM": {
+                            "dlUri": "https:hnxkujs"
+                        },
+                        "viTags": [
+                            "Latest",
+                            "Latest",
+                            "base-3.6.3",
+                            "Recommended"
+                        ]
+                    },
+                    "8.6.5": {
+                        "viArch": {
+                            "A_32": {
                                 "Darwin": {},
-                                "FreeBSD": {
-                                    "( < 2.1.8 && > 5.3.8 && < 6.2.7 && <= 1.7.7 && >= 6.6.5 ) || ( > 7.8.4 && < 4.2.5 && >= 2.8.3 )": {
-                                        "dlHash": "fqxxzw",
+                                "FreeBSD": {},
+                                "Linux_Alpine": {
+                                    "( == 5.7.1 && == 7.8.3 )": {
+                                        "dlHash": "to",
                                         "dlSubdir": null,
-                                        "dlUri": "http:g"
+                                        "dlUri": "http:lyc"
                                     },
-                                    "( == 5.4.1 && >= 7.4.2 && >= 6.1.5 && < 1.4.3 && == 8.4.2 ) || ( == 4.6.6 && == 1.2.2 && <= 4.6.8 && <= 4.6.8 ) || ( == 3.5.3 ) || ( == 8.5.5 ) || ( < 1.6.6 && < 2.4.4 && >= 1.1.3 && < 8.2.2 && >= 1.7.2 && >= 8.7.7 ) || ( == 4.8.3 && >= 5.4.3 && < 4.8.4 && < 6.5.8 && < 2.6.4 && >= 2.1.2 && > 7.8.1 ) || ( < 5.2.7 && >= 1.7.3 && >= 3.5.2 && <= 3.7.5 && == 7.8.3 && == 1.1.5 && == 5.3.3 )": {
-                                        "dlHash": "hxim",
-                                        "dlSubdir": {
-                                            "RegexDir": "\t"
-                                        },
-                                        "dlUri": "https:crg"
-                                    }
-                                }
-                            },
-                            "A_ARM64": {
-                                "Darwin": {
                                     "unknown_versioning": {
-                                        "dlHash": "wjymgf",
-                                        "dlSubdir": "mj",
-                                        "dlUri": "http:az"
+                                        "dlHash": "fhjivhnl",
+                                        "dlSubdir": "𬗫󴦾\u0001𐧇Tf",
+                                        "dlUri": "http:"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( < 1.6.2 && <= 8.2.1 && > 3.6.3 && > 5.7.1 && >= 8.3.5 && == 5.8.3 && < 4.3.6 && >= 4.5.7 )": {
-                                        "dlHash": "c",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:tq"
-                                    },
-                                    "( < 7.4.3 && > 7.5.7 && == 2.1.5 && > 5.3.1 && == 5.4.7 && >= 5.7.3 && >= 6.2.1 )": {
-                                        "dlHash": "bw",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:ytuyod"
-                                    },
-                                    "( <= 2.3.2 && < 4.3.6 && <= 4.3.4 && <= 7.5.8 && < 1.2.6 && <= 2.7.4 && >= 1.4.2 && < 4.5.5 && >= 5.3.4 )": {
-                                        "dlHash": "cqrs",
-                                        "dlSubdir": "o",
-                                        "dlUri": "http:"
+                                "Linux_UnknownLinux": {
+                                    "( < 1.7.7 && >= 3.4.3 && > 8.7.7 && > 4.1.7 && == 1.6.7 && < 7.6.7 && < 3.1.4 && < 7.7.1 ) || ( >= 6.3.6 ) || ( > 2.1.1 && < 4.8.7 && <= 8.3.7 && == 8.5.3 && >= 8.1.4 && == 5.3.2 && <= 1.6.2 )": {
+                                        "dlHash": "u",
+                                        "dlSubdir": "s",
+                                        "dlUri": "https:tzzmxsd"
                                     },
-                                    "( <= 4.2.3 )": {
-                                        "dlHash": "gxoji",
+                                    "( < 5.2.1 && < 2.7.7 && > 7.4.3 && >= 1.6.6 ) || ( >= 1.3.4 ) || ( == 2.4.5 && == 6.8.1 && >= 6.6.2 && == 3.1.4 && == 8.5.5 ) || ( <= 6.4.4 && < 1.6.5 && >= 6.2.4 && > 6.5.8 && == 6.7.5 && < 3.1.1 && >= 4.8.7 && == 1.6.2 ) || ( <= 2.3.6 ) || ( >= 2.8.5 && <= 5.7.5 ) || ( > 8.7.7 && > 1.4.4 && >= 6.1.5 ) || ( <= 6.4.6 ) || ( > 5.3.7 && >= 1.2.5 && >= 7.8.5 && > 6.6.3 && < 5.7.5 && <= 6.8.3 && >= 7.7.7 && > 3.4.6 && < 1.3.6 ) || ( < 3.8.4 && > 6.5.1 && == 2.8.2 && > 5.4.4 )": {
+                                        "dlHash": "ccnkwy",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "xä¼°j"
                                         },
-                                        "dlUri": "http:mgyprb"
+                                        "dlUri": "http:ywfbuck"
                                     },
-                                    "( > 1.6.7 && >= 1.4.8 && < 4.6.6 && > 1.4.7 && > 2.1.1 && == 7.5.6 ) || ( >= 8.8.1 && < 1.3.3 && >= 2.5.4 ) || ( >= 3.2.8 && <= 3.6.6 && == 3.1.3 ) || ( <= 7.4.7 && > 4.4.2 )": {
-                                        "dlHash": "jfjwuxpv",
-                                        "dlSubdir": {
-                                            "RegexDir": "i􀍵f"
-                                        },
-                                        "dlUri": "https:ta"
+                                    "( == 6.9.2 && > 8.2.4 && > 5.5.2 && <= 7.2.5 && == 7.7.4 )": {
+                                        "dlHash": "y",
+                                        "dlSubdir": "<룗OQcy",
+                                        "dlUri": "https:mhsn"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "si",
+                                    "( >= 2.1.2 && > 1.6.6 && <= 5.7.3 && > 7.2.3 && == 3.2.6 && > 6.1.4 && > 5.6.3 && >= 2.5.8 )": {
+                                        "dlHash": "llqhnq",
                                         "dlSubdir": {
-                                            "RegexDir": "$\u0018"
+                                            "RegexDir": "\u0007𭁽"
                                         },
-                                        "dlUri": "http:xup"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 5.7.7 && < 2.1.1 && >= 7.8.6 && < 5.2.1 && < 8.6.7 && == 6.5.6 && < 8.4.5 )": {
-                                        "dlHash": "t",
-                                        "dlSubdir": "u",
-                                        "dlUri": "https:z"
-                                    },
-                                    "( == 6.1.1 && == 7.7.9 && >= 4.1.3 ) || ( <= 3.8.3 && <= 6.2.6 )": {
-                                        "dlHash": "bhmhtb",
-                                        "dlSubdir": "grmoxvf",
-                                        "dlUri": "https:"
+                                        "dlUri": "https:xzxg"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "czib",
-                                        "dlSubdir": "mcssx",
-                                        "dlUri": "https:h"
+                                        "dlHash": "",
+                                        "dlSubdir": "/hX𣕻",
+                                        "dlUri": "http:ee"
                                     }
                                 }
                             },
-                            "A_PowerPC64": {}
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": null,
-                        "viPostRemove": "sphibvv",
-                        "viPreCompile": "emje",
-                        "viSourceDL": {
-                            "dlHash": "l",
-                            "dlSubdir": "wjkl",
-                            "dlUri": "https:petcsy"
-                        },
-                        "viTags": [
-                            "Latest"
-                        ]
-                    },
-                    "6.8.3": {
-                        "viArch": {
-                            "A_32": {
-                                "Linux_CentOS": {
-                                    "( < 1.3.8 ) || ( == 8.1.3 && >= 7.3.6 && <= 5.5.4 && <= 4.4.7 && >= 2.8.6 && > 8.1.8 && < 3.1.5 && <= 6.3.2 )": {
-                                        "dlHash": "txu",
+                            "A_64": {
+                                "Darwin": {
+                                    "( <= 3.3.4 && <= 6.2.6 && > 5.2.8 && < 7.6.5 && >= 2.6.4 && < 4.1.7 && > 7.4.2 && < 4.2.4 && == 3.4.6 )": {
+                                        "dlHash": "tbvymm",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0003\u0007𖬞\u000fT'A<"
+                                            "RegexDir": "\u001bP(D"
                                         },
-                                        "dlUri": "http:lx"
+                                        "dlUri": "http:ej"
                                     },
-                                    "( < 3.1.6 && <= 8.1.4 && >= 6.4.8 && == 5.2.7 ) || ( < 8.4.8 && < 7.6.8 && > 1.1.5 && > 2.6.1 ) || ( == 7.1.4 ) || ( < 5.1.2 )": {
-                                        "dlHash": "lm",
-                                        "dlSubdir": "otvcgm",
-                                        "dlUri": "https:tdph"
+                                    "( == 2.7.3 && > 2.7.7 && >= 6.1.6 && <= 5.4.1 && > 1.6.1 )": {
+                                        "dlHash": "h",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:kvgehbkd"
                                     },
-                                    "( == 3.1.1 && > 3.3.8 ) || ( < 2.8.4 && >= 8.2.1 && > 4.6.5 )": {
-                                        "dlHash": "uuwhbpr",
-                                        "dlSubdir": "mou",
-                                        "dlUri": "https:yj"
+                                    "( == 7.4.6 && > 2.7.7 )": {
+                                        "dlHash": "bjoprws",
+                                        "dlSubdir": "t9;柧Wc@",
+                                        "dlUri": "http:uhvgu"
                                     },
-                                    "( > 1.3.7 && == 5.3.2 && <= 4.6.6 && >= 2.6.4 )": {
-                                        "dlHash": "",
+                                    "( > 2.2.1 && <= 5.2.4 && == 3.2.1 && == 5.5.4 && > 5.7.7 )": {
+                                        "dlHash": "qkgevfn",
+                                        "dlSubdir": "z􈽼􅤳𨸍􅌶y",
+                                        "dlUri": "https:hq"
+                                    },
+                                    "( > 8.9.2 && > 5.7.8 && <= 1.1.6 && < 4.5.3 && > 4.1.5 && <= 1.7.2 )": {
+                                        "dlHash": "issb",
                                         "dlSubdir": {
-                                            "RegexDir": "p;yð—’‰\u0006"
+                                            "RegexDir": "I~\u0016N{\u0012"
                                         },
-                                        "dlUri": "https:zxu"
+                                        "dlUri": "https:dbntysf"
                                     },
-                                    "( >= 7.3.2 && > 8.1.7 && == 8.4.2 && <= 5.6.1 && >= 8.4.3 && <= 3.7.1 && < 6.1.5 && >= 6.8.4 && >= 6.7.4 ) || ( >= 4.5.9 && == 7.2.2 && < 5.7.6 && > 1.6.7 && < 2.8.8 && == 3.3.5 && > 3.9.2 ) || ( < 5.2.7 && > 7.4.5 && <= 4.7.3 ) || ( == 4.3.3 && > 7.7.5 ) || ( >= 2.7.7 && <= 1.7.6 && < 7.6.1 && < 6.1.4 && < 6.4.7 && >= 2.7.5 )": {
-                                        "dlHash": "gpuemwyk",
-                                        "dlSubdir": "bsinx",
-                                        "dlUri": "https:zehnlo"
+                                    "( >= 6.7.4 && > 7.7.5 && <= 3.2.5 && >= 8.1.2 && < 8.4.2 && >= 2.1.8 && == 1.6.5 && >= 6.5.5 ) || ( <= 6.5.2 && >= 5.8.1 && <= 7.3.5 && >= 4.8.6 && > 1.3.2 && == 4.8.5 ) || ( <= 6.2.1 && == 3.9.7 && <= 3.6.3 && >= 4.4.6 && <= 5.6.4 && > 7.1.5 && == 2.2.2 ) || ( < 6.3.7 && < 7.4.6 && < 7.2.3 && > 1.4.3 && < 2.3.6 && > 1.8.6 && == 2.6.5 && > 4.5.3 && == 8.1.1 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "FEgô†’¼"
+                                        },
+                                        "dlUri": "https:fan"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "e",
+                                        "dlHash": "hhak",
                                         "dlSubdir": null,
-                                        "dlUri": "http:kx"
+                                        "dlUri": "https:mnokna"
                                     }
                                 },
-                                "Linux_Mint": {
-                                    "unknown_versioning": {
-                                        "dlHash": "jjchmvsf",
+                                "FreeBSD": {
+                                    "( == 2.2.4 && >= 4.2.7 && > 3.5.2 && == 5.2.5 ) || ( < 8.1.7 && == 2.2.6 && < 3.7.4 && <= 5.8.2 && <= 6.7.6 && < 6.7.8 && == 2.3.8 ) || ( >= 5.5.5 && <= 7.3.2 && > 8.4.8 && < 1.8.5 && <= 4.7.3 && < 5.4.7 && > 2.1.7 ) || ( == 4.5.4 && == 8.6.5 && < 8.7.2 && > 7.8.5 && > 5.7.2 && >= 3.5.8 ) || ( > 1.2.6 && >= 5.1.5 && <= 2.2.6 && <= 7.8.4 ) || ( < 8.3.3 && >= 1.5.6 && == 2.5.2 && < 7.7.8 && < 7.1.7 && == 7.2.7 && <= 1.8.4 )": {
+                                        "dlHash": "fgm",
                                         "dlSubdir": {
-                                            "RegexDir": "O\u0011"
+                                            "RegexDir": "𮄸𩽀𪂣󱤁"
                                         },
-                                        "dlUri": "http:re"
+                                        "dlUri": "https:w"
+                                    }
+                                },
+                                "Linux_RedHat": {
+                                    "( == 5.4.3 ) || ( == 1.2.2 && > 6.4.8 && > 8.4.4 && <= 3.2.2 ) || ( >= 3.6.7 && > 4.7.2 && > 5.6.2 ) || ( <= 9.6.1 && < 7.3.3 && == 6.8.4 && >= 4.2.6 && < 5.3.1 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "m󻜚\u0017",
+                                        "dlUri": "http:qdbgl"
                                     }
                                 }
                             },
-                            "A_64": {
-                                "Linux_Fedora": {
-                                    "( <= 5.8.6 && <= 3.2.5 && <= 5.8.2 && < 3.5.6 && <= 9.2.3 && >= 5.2.5 && == 7.9.3 && < 1.7.6 && >= 2.4.7 )": {
-                                        "dlHash": "lmg",
+                            "A_ARM64": {
+                                "Darwin": {
+                                    "( < 3.8.3 && <= 8.2.3 && == 6.3.7 && <= 8.6.6 && >= 8.2.8 ) || ( <= 7.5.9 && < 8.5.4 && > 1.4.6 && >= 8.8.2 ) || ( > 2.5.6 && >= 1.8.6 && <= 1.5.4 && == 4.5.1 && > 3.7.3 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0001\u0008~􀒓󽹜"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:ksgik"
+                                        "dlUri": "https:pik"
                                     },
-                                    "( >= 3.8.8 && <= 1.7.6 && <= 2.4.5 && < 7.3.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "pim",
-                                        "dlUri": "http:ebhy"
+                                    "( < 3.8.8 && >= 5.4.8 && == 5.8.4 ) || ( == 7.5.8 && == 3.4.6 )": {
+                                        "dlHash": "ak",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:owmkms"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "tzclbqd",
-                                        "dlSubdir": "miuhhlrb",
-                                        "dlUri": "https:wqvkcsv"
-                                    }
-                                },
-                                "Linux_Mint": {
-                                    "( <= 2.5.8 && < 2.3.3 && <= 3.6.3 && <= 4.5.3 && < 4.8.1 && == 4.2.8 && > 6.8.3 && < 2.6.7 )": {
-                                        "dlHash": "yzhmfrf",
+                                    "( == 5.6.4 && > 3.5.5 && <= 1.2.3 && <= 8.6.2 && < 4.1.5 && <= 3.6.7 && >= 1.1.3 && > 1.2.5 )": {
+                                        "dlHash": "mapdp",
                                         "dlSubdir": null,
-                                        "dlUri": "http:xdj"
+                                        "dlUri": "https:"
+                                    },
+                                    "( >= 6.4.6 && < 6.4.8 && > 6.7.2 && > 7.6.6 && <= 3.8.8 )": {
+                                        "dlHash": "lhizbvxj",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:n"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "azkrq",
+                                        "dlHash": "lima",
                                         "dlSubdir": {
-                                            "RegexDir": "|Q\u0004󿤌 V\u0004"
+                                            "RegexDir": "|"
                                         },
-                                        "dlUri": "http:ovmkgswk"
+                                        "dlUri": "http:cnriwg"
                                     }
-                                }
-                            },
-                            "A_ARM": {
-                                "Darwin": {},
+                                },
                                 "FreeBSD": {
-                                    "( < 3.5.1 && == 6.6.4 )": {
-                                        "dlHash": "lyg",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:plmdtz"
-                                    },
-                                    "( == 2.3.1 && >= 3.4.8 && > 3.1.4 && >= 7.3.9 && == 2.3.6 && >= 4.3.4 && < 8.3.2 && < 2.7.3 && < 3.1.4 ) || ( > 1.5.2 && >= 4.3.8 && <= 2.8.8 ) || ( == 5.2.1 && == 4.3.4 ) || ( <= 1.4.7 && == 6.8.2 && > 8.3.5 && == 3.4.5 && < 2.7.5 && < 7.7.6 && <= 6.3.5 ) || ( == 2.1.2 && >= 2.2.3 && == 3.7.6 && <= 6.7.6 && >= 4.8.1 && <= 6.2.8 && == 2.8.3 && == 5.4.6 && > 7.4.7 )": {
-                                        "dlHash": "t",
-                                        "dlSubdir": "avxx",
-                                        "dlUri": "http:yjiocnem"
-                                    },
-                                    "( > 2.6.5 && > 6.3.2 && <= 8.3.6 )": {
-                                        "dlHash": "fs",
-                                        "dlSubdir": "vmwf",
-                                        "dlUri": "https:r"
-                                    },
-                                    "( > 4.5.6 && < 6.4.7 && <= 7.3.2 && == 6.2.7 ) || ( == 8.5.6 && <= 8.7.8 && < 2.5.2 ) || ( < 7.7.5 && > 8.6.8 && < 3.1.3 && <= 6.1.3 && < 9.7.6 )": {
-                                        "dlHash": "pewlz",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:hwjhqeez"
-                                    },
-                                    "( > 6.1.6 && < 6.1.8 && == 3.5.5 && < 2.6.8 )": {
-                                        "dlHash": "dw",
+                                    "( < 5.2.8 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "3>ô‚‚Ÿ"
+                                            "RegexDir": "C󲹥=o\n葇"
                                         },
-                                        "dlUri": "https:txdt"
+                                        "dlUri": "http:zx"
                                     },
-                                    "( >= 9.6.2 && <= 1.4.2 && >= 2.7.3 && == 1.3.2 && >= 3.3.5 && == 6.5.2 && < 8.2.2 )": {
-                                        "dlHash": "iwkczk",
-                                        "dlSubdir": "dhyymhbk",
-                                        "dlUri": "https:"
+                                    "( <= 4.5.6 && == 2.1.8 && <= 5.4.2 && < 6.5.2 && < 4.8.3 && < 4.4.4 && == 2.3.3 && == 8.8.4 )": {
+                                        "dlHash": "djkw",
+                                        "dlSubdir": "灸󾘃󱏤'",
+                                        "dlUri": "http:gcamczj"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "rfvnta",
+                                    "( == 5.6.9 && >= 2.2.2 && == 7.4.1 && == 7.4.8 && >= 3.1.7 && <= 7.3.3 && < 1.8.1 && >= 5.4.4 && == 1.2.3 ) || ( == 1.7.6 && > 6.5.5 && <= 3.4.4 && > 2.1.4 && > 6.1.8 ) || ( >= 7.8.4 ) || ( == 1.8.8 && > 1.3.8 )": {
+                                        "dlHash": "zb",
                                         "dlSubdir": {
-                                            "RegexDir": "e\u0004$"
+                                            "RegexDir": "YHxt["
                                         },
-                                        "dlUri": "https:lmgejf"
-                                    }
-                                },
-                                "Linux_CentOS": {},
-                                "Linux_Ubuntu": {
-                                    "( < 1.1.4 && == 4.1.1 && > 7.5.1 && > 6.7.5 && < 6.7.6 && > 6.1.8 && <= 4.8.2 && >= 8.5.1 && > 8.3.8 ) || ( > 3.2.8 && <= 1.7.2 && <= 7.8.3 && == 7.5.1 && >= 6.7.2 && < 2.5.9 && <= 6.8.7 && == 8.8.4 && < 8.4.3 ) || ( >= 4.6.1 && > 8.2.5 && == 2.1.5 && < 4.8.1 && >= 7.6.5 && <= 2.8.4 && < 2.2.8 && >= 5.1.4 ) || ( <= 2.4.2 && < 2.7.5 && <= 2.4.6 && == 4.8.8 && >= 1.7.4 && <= 1.4.7 && < 2.2.7 && < 8.2.6 )": {
-                                        "dlHash": "kmh",
-                                        "dlSubdir": "piglj",
-                                        "dlUri": "http:zl"
+                                        "dlUri": "http:quckrw"
                                     },
-                                    "( <= 4.8.8 && >= 2.5.4 && < 2.5.3 && >= 6.2.5 && > 6.8.2 && == 3.6.2 && == 3.4.2 && >= 4.1.8 ) || ( < 8.3.4 && >= 8.4.5 && <= 2.1.2 && == 1.4.6 && == 5.7.4 && == 3.1.1 && < 7.5.2 && <= 2.1.9 ) || ( < 4.3.1 && > 7.4.4 && == 6.7.4 && == 2.3.5 && < 2.1.8 ) || ( < 4.3.7 && == 8.1.7 && == 6.1.2 && > 5.5.2 && >= 8.8.8 && > 5.4.8 && < 6.9.3 )": {
-                                        "dlHash": "knizinv",
+                                    "( > 7.8.2 && <= 7.5.2 && > 1.3.1 && == 2.4.3 )": {
+                                        "dlHash": "mrot",
                                         "dlSubdir": {
-                                            "RegexDir": "t^𮤐󾸝"
+                                            "RegexDir": "󺬄\u0008\u0011"
                                         },
-                                        "dlUri": "https:nb"
+                                        "dlUri": "http:cfndzfih"
                                     },
-                                    "( == 4.2.2 && <= 3.2.3 && >= 4.8.6 && < 4.4.6 && <= 3.1.5 && < 7.7.4 )": {
-                                        "dlHash": "oq",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ab"
+                                    "( >= 6.5.3 && >= 8.8.2 && < 6.3.8 && == 5.7.4 && < 1.1.2 && > 4.3.2 && <= 1.7.3 ) || ( <= 2.2.4 && > 3.2.3 && >= 7.8.4 )": {
+                                        "dlHash": "rsruw",
+                                        "dlSubdir": "ST",
+                                        "dlUri": "https:gi"
                                     },
-                                    "( > 5.2.8 && == 4.6.7 ) || ( < 5.8.4 && >= 5.2.2 && == 1.7.1 )": {
-                                        "dlHash": "okgs",
+                                    "( >= 6.8.8 ) || ( == 8.4.4 && <= 1.4.8 && <= 1.7.3 && == 5.7.3 && == 8.7.6 )": {
+                                        "dlHash": "yzj",
                                         "dlSubdir": {
-                                            "RegexDir": ";y"
+                                            "RegexDir": "􁢆\u000cj\t<s󿷞\u000b"
                                         },
-                                        "dlUri": "https:r"
+                                        "dlUri": "http:nrnum"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "ynubw",
-                                        "dlSubdir": {
-                                            "RegexDir": "7P*􌎳\u0013A\u0003&"
-                                        },
-                                        "dlUri": "https:ty"
+                                        "dlHash": "ie",
+                                        "dlSubdir": "ô„‚‹-",
+                                        "dlUri": "https:hdbvxq"
                                     }
-                                }
-                            },
-                            "A_PowerPC": {
-                                "Darwin": {},
-                                "Linux_Exherbo": {
-                                    "( < 5.3.1 ) || ( > 2.1.6 ) || ( > 1.7.8 && < 6.5.4 && == 2.7.1 && <= 2.7.1 ) || ( > 3.2.3 && <= 8.1.8 && <= 6.1.4 && < 2.6.4 && < 3.8.8 && >= 6.3.2 && > 6.6.3 && > 8.6.3 && < 8.7.1 ) || ( >= 8.5.3 && > 4.2.8 )": {
-                                        "dlHash": "hodhqolg",
+                                },
+                                "Linux_Debian": {
+                                    "( == 4.3.1 && > 1.2.5 && < 3.8.6 && == 2.6.1 && == 6.7.5 && >= 4.2.1 && > 7.8.5 && <= 1.6.2 )": {
+                                        "dlHash": "enrgiq",
+                                        "dlSubdir": "\u0011ô‹´®",
+                                        "dlUri": "https:pzewlt"
+                                    },
+                                    "( >= 4.3.2 && == 1.2.3 && < 2.2.2 && == 4.1.2 && > 6.2.1 && == 4.8.8 && <= 3.2.4 && < 5.7.4 )": {
+                                        "dlHash": "j",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0017k@\u0013󷇀􃓅𤯬\u0018"
+                                            "RegexDir": "\u000c"
                                         },
-                                        "dlUri": "https:o"
+                                        "dlUri": "http:ddgwjz"
                                     },
-                                    "( == 3.6.4 && == 2.4.5 && <= 3.6.2 && > 8.8.4 && < 3.2.6 && < 5.7.5 && == 3.6.4 )": {
-                                        "dlHash": "garufhu",
-                                        "dlSubdir": "z",
-                                        "dlUri": "https:"
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": "27",
+                                        "dlUri": "http:jxy"
                                     }
-                                }
-                            }
-                        },
-                        "viChangeLog": "http:uogb",
-                        "viPostInstall": "spwswc",
-                        "viPostRemove": null,
-                        "viPreCompile": "wdkuysf",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Prerelease",
-                            "Recommended",
-                            "Prerelease",
-                            "Latest",
-                            "Latest",
-                            "base-8.3.3",
-                            "base-5.1.2"
-                        ]
-                    },
-                    "7.3.7": {
-                        "viArch": {
-                            "A_64": {},
-                            "A_ARM": {},
-                            "A_ARM64": {
-                                "Darwin": {},
-                                "FreeBSD": {
-                                    "( < 3.4.7 && == 4.8.2 && > 1.3.6 && <= 5.8.4 && == 5.5.4 && >= 6.4.5 && <= 1.6.7 && >= 7.8.4 )": {
-                                        "dlHash": "jghcab",
-                                        "dlSubdir": "ked",
-                                        "dlUri": "https:rldxy"
+                                },
+                                "Windows": {
+                                    "( <= 5.4.1 && <= 5.6.3 && == 5.4.7 ) || ( == 4.1.6 && < 4.4.7 && >= 2.8.5 && <= 8.2.5 && >= 5.4.7 && > 7.2.4 && >= 2.8.1 )": {
+                                        "dlHash": "o",
+                                        "dlSubdir": "\u0004폙􌷩ZB↬c呓",
+                                        "dlUri": "http:"
                                     },
-                                    "( == 1.2.2 && == 6.8.3 && == 1.3.4 && <= 8.8.2 && <= 6.1.7 && <= 1.1.2 && >= 6.6.2 && > 4.3.7 && < 1.7.7 )": {
-                                        "dlHash": "v",
+                                    "( > 4.3.5 && <= 3.3.6 && >= 1.5.1 && >= 5.4.3 && <= 8.5.6 && <= 3.4.2 && == 3.4.4 )": {
+                                        "dlHash": "hrdswdd",
                                         "dlSubdir": {
-                                            "RegexDir": "2\u0003P"
+                                            "RegexDir": "O7{5'"
                                         },
-                                        "dlUri": "https:"
+                                        "dlUri": "http:sgl"
                                     },
-                                    "( > 2.1.8 )": {
-                                        "dlHash": "rtxolfxf",
+                                    "( > 7.5.2 && >= 4.2.8 && <= 2.3.7 && >= 1.1.7 && == 6.5.7 && < 1.2.3 ) || ( >= 3.8.7 && <= 6.8.9 && >= 3.1.8 && < 1.2.2 && >= 7.7.7 && >= 8.8.1 && < 3.8.3 && == 8.2.2 && == 7.1.8 )": {
+                                        "dlHash": "jgij",
                                         "dlSubdir": null,
-                                        "dlUri": "http:i"
+                                        "dlUri": "https:edmqwn"
+                                    },
+                                    "( > 8.5.4 && == 4.8.6 )": {
+                                        "dlHash": "jc",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:rsfo"
                                     }
                                 }
                             },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( < 2.2.5 && < 3.1.6 && <= 2.4.3 && > 2.6.5 )": {
-                                        "dlHash": "",
+                            "A_Sparc64": {
+                                "FreeBSD": {
+                                    "( <= 3.2.4 && <= 1.7.5 && == 6.5.4 && >= 3.5.6 && > 8.5.8 && == 1.8.8 && >= 6.2.2 && > 2.4.1 && < 6.5.3 ) || ( == 8.2.8 && == 4.2.6 && >= 7.1.1 && > 1.1.7 && < 6.6.1 && >= 3.3.3 && < 2.1.3 && == 3.1.8 && >= 5.5.7 ) || ( <= 5.8.5 && > 8.8.4 && >= 3.3.1 && < 4.2.3 && < 6.6.1 && == 1.7.6 && == 3.7.2 && == 8.8.3 ) || ( >= 5.3.7 && < 8.3.3 && < 8.2.7 && == 6.6.6 && >= 6.2.5 && > 4.7.6 )": {
+                                        "dlHash": "uep",
                                         "dlSubdir": {
-                                            "RegexDir": "V𣐦𬓞?#"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "http:opeaz"
+                                        "dlUri": "http:fbkflgrx"
                                     },
-                                    "( < 6.8.6 && >= 5.7.3 && >= 8.5.8 && >= 3.2.6 && == 1.6.2 && == 4.8.3 && < 8.6.1 && == 3.4.3 && == 6.8.1 ) || ( <= 2.6.8 && == 1.6.1 && >= 6.6.1 && == 4.3.7 && <= 1.1.2 && <= 8.7.8 ) || ( < 7.3.7 )": {
-                                        "dlHash": "kfnhw",
+                                    "( == 1.4.3 && < 5.7.1 && == 5.2.2 && == 6.7.3 )": {
+                                        "dlHash": "",
                                         "dlSubdir": null,
-                                        "dlUri": "https:xongfz"
-                                    },
-                                    "( == 1.4.3 && <= 1.6.6 )": {
-                                        "dlHash": "hacxwpwp",
-                                        "dlSubdir": "zgbg",
-                                        "dlUri": "http:y"
+                                        "dlUri": "http:"
                                     },
-                                    "( == 1.6.8 && >= 4.4.5 && < 8.4.5 && > 3.8.5 && > 3.8.8 && < 1.7.3 && >= 2.3.6 && >= 3.7.3 && <= 8.8.6 ) || ( < 3.7.5 ) || ( == 6.1.5 && >= 4.2.1 && < 2.7.1 )": {
-                                        "dlHash": "ieghjcw",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:zcsfd"
+                                    "( == 3.4.1 && >= 4.8.3 && < 5.5.7 )": {
+                                        "dlHash": "ppebw",
+                                        "dlSubdir": "os𦱮\"[\u0014\\",
+                                        "dlUri": "http:gyeqjg"
                                     },
-                                    "( > 2.6.7 && < 5.8.4 && == 5.2.5 )": {
-                                        "dlHash": "lmbl",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:pytwbtt"
+                                    "( > 7.1.7 && < 4.7.3 ) || ( == 8.3.4 && <= 1.6.1 && < 5.8.2 && <= 4.6.2 )": {
+                                        "dlHash": "uclcp",
+                                        "dlSubdir": "imv􆛻rW8",
+                                        "dlUri": "https:sruvzphl"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "xpwfzww",
-                                        "dlSubdir": {
-                                            "RegexDir": "󹵪\u0015h\u001cE"
-                                        },
-                                        "dlUri": "https:lgodvl"
-                                    }
-                                },
-                                "Linux_RedHat": {
-                                    "( <= 3.5.4 && > 3.5.1 && < 7.1.4 && == 10.5.8 && >= 6.4.5 && >= 5.5.4 && > 2.1.3 )": {
-                                        "dlHash": "xch",
+                                    "( > 8.8.6 && < 1.4.7 && >= 5.1.3 && > 4.7.1 && > 3.7.1 && > 6.1.3 && == 1.4.6 && == 1.2.7 && == 8.3.2 )": {
+                                        "dlHash": "drw",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "𓐑󸔫\u0012<"
                                         },
-                                        "dlUri": "https:kjkkyj"
+                                        "dlUri": "https:q"
                                     },
-                                    "( == 2.6.7 )": {
-                                        "dlHash": "",
+                                    "( >= 2.5.6 && >= 5.2.5 && <= 5.5.6 && >= 7.3.8 )": {
+                                        "dlHash": "krlkoet",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "?+󶙋K_/鉊"
                                         },
-                                        "dlUri": "http:oaa"
+                                        "dlUri": "http:twoj"
                                     },
-                                    "( == 4.3.3 && <= 8.7.5 && < 3.3.1 && <= 3.7.4 && == 5.8.1 && == 4.4.1 && <= 5.5.3 && >= 3.2.4 && > 1.4.4 ) || ( <= 3.2.2 )": {
-                                        "dlHash": "rhenjqj",
+                                    "unknown_versioning": {
+                                        "dlHash": "ocrajo",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": " k'"
                                         },
-                                        "dlUri": "http:xptuntw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "u",
-                                        "dlSubdir": "vtwiy",
-                                        "dlUri": "https:ipxfprj"
+                                        "dlUri": "https:pu"
                                     }
                                 },
-                                "Linux_Ubuntu": {
-                                    "( <= 7.1.5 && >= 6.4.1 && == 1.2.1 && == 1.8.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "irjkeo",
-                                        "dlUri": "https:wgjel"
+                                "Linux_Fedora": {
+                                    "( < 2.4.3 && <= 6.8.5 )": {
+                                        "dlHash": "rzp",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:yozg"
                                     },
-                                    "( <= 7.7.7 && <= 5.9.7 )": {
-                                        "dlHash": "rpbiyz",
+                                    "( < 8.6.5 && < 2.4.7 && > 3.7.7 && == 1.7.4 && < 7.7.5 && <= 7.4.6 )": {
+                                        "dlHash": "",
                                         "dlSubdir": null,
-                                        "dlUri": "http:anjtsc"
+                                        "dlUri": "https:"
+                                    },
+                                    "( < 9.8.7 && >= 5.2.3 )": {
+                                        "dlHash": "m",
+                                        "dlSubdir": "e5?$",
+                                        "dlUri": "http:xkveipv"
                                     },
-                                    "( > 1.10.6 && < 1.1.5 && == 1.5.7 && < 1.5.3 && <= 3.3.8 ) || ( >= 5.5.3 && < 2.3.3 && < 8.5.1 && <= 3.1.6 && <= 2.1.7 && < 6.4.6 && > 3.2.7 && <= 2.3.5 ) || ( >= 1.4.8 && <= 1.4.7 && <= 7.7.7 && <= 1.5.1 && > 5.1.4 )": {
-                                        "dlHash": "kx",
-                                        "dlSubdir": "fdytygf",
-                                        "dlUri": "http:zwj"
+                                    "( == 6.6.1 && <= 8.8.1 && > 4.3.4 && > 4.6.4 && >= 3.5.4 && > 4.6.5 && >= 5.6.2 ) || ( >= 3.2.3 && > 4.5.1 && <= 5.4.9 ) || ( < 6.4.8 && > 3.2.3 && >= 2.5.7 && <= 6.2.7 && <= 5.3.3 ) || ( > 4.6.2 && < 7.6.5 && == 2.1.6 && <= 1.8.3 && <= 2.3.7 && <= 2.4.3 ) || ( <= 7.1.3 && >= 6.1.4 && >= 8.3.6 )": {
+                                        "dlHash": "aul",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:lqdsohxv"
                                     },
-                                    "( >= 4.1.6 && > 1.5.4 && == 1.7.6 && < 6.3.2 && == 1.1.2 && > 3.1.6 && <= 7.2.5 && <= 3.1.2 )": {
-                                        "dlHash": "sbthuyua",
-                                        "dlSubdir": "p",
-                                        "dlUri": "http:wijp"
+                                    "( > 8.6.5 && >= 2.5.1 && == 4.7.2 && == 8.4.6 && <= 6.2.5 && <= 7.2.8 && > 6.9.3 )": {
+                                        "dlHash": "jiocnbg",
+                                        "dlSubdir": {
+                                            "RegexDir": "𐝉QMY)􈫻瑲u"
+                                        },
+                                        "dlUri": "https:eomdx"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "f",
-                                        "dlSubdir": "bscm",
-                                        "dlUri": "http:mr"
+                                        "dlHash": "i",
+                                        "dlSubdir": "m=C\u001a\u0013nç°»",
+                                        "dlUri": "http:"
                                     }
-                                }
+                                },
+                                "Linux_Mint": {}
                             }
                         },
-                        "viChangeLog": "https:vtoi",
-                        "viPostInstall": "hapalxr",
-                        "viPostRemove": null,
-                        "viPreCompile": "fxjm",
+                        "viChangeLog": "https:h",
+                        "viPostInstall": "cey",
+                        "viPostRemove": "bbuscyjp",
+                        "viPreCompile": "fvw",
                         "viSourceDL": {
-                            "dlHash": "btwtp",
-                            "dlSubdir": "scqwtki",
-                            "dlUri": "https:o"
+                            "dlHash": "zeqioqpo",
+                            "dlSubdir": "\u0017Wo\u0013T𡤌~",
+                            "dlUri": "http:glb"
                         },
                         "viTags": [
-                            "Recommended",
-                            "old"
+                            "Latest",
+                            "4k",
+                            "䈇k#",
+                            "\n󻡱󹿎Ḥ",
+                            "væ–¾)k",
+                            "Prerelease",
+                            "Latest"
                         ]
                     }
+                },
+                "GHC": {},
+                "GHCup": {},
+                "Stack": {}
+            },
+            "globalTools": {
+                "ShimGen": {
+                    "dlHash": "",
+                    "dlSubdir": {
+                        "RegexDir": "𧄻\u001fkTY.UB-𣛍㶌󻔃𗓽𘈐\u0001V7.G/J𗌮N\u0013鐼"
+                    },
+                    "dlUri": "https:t"
                 }
             },
             "toolRequirements": {
                 "Cabal": {
                     "3.5.4": {
-                        "FreeBSD": {
+                        "Windows": {
                             "( <= 2.1.1 && == 6.8.3 && == 5.1.6 )": {
                                 "distroPKGs": [
                                     "qsfhiyb",
@@ -16296,14 +10693,108 @@
                                     "b",
                                     "rq"
                                 ],
-                                "notes": "qnby"
+                                "notes": "qnby"
+                            }
+                        }
+                    },
+                    "7.6.7": {
+                        "FreeBSD": {},
+                        "Linux_AmazonLinux": {
+                            "( <= 5.6.6 && <= 8.6.2 && > 7.8.5 && == 3.6.8 && <= 8.8.5 && <= 6.5.7 && == 1.7.6 && >= 9.2.4 && <= 1.3.1 ) || ( == 3.2.2 && >= 5.1.2 && < 7.6.2 && >= 3.1.2 ) || ( <= 5.2.4 && <= 7.2.8 && == 3.2.2 && >= 7.5.1 && <= 8.8.7 && >= 1.6.2 && < 7.1.4 && < 3.7.2 && < 7.6.2 )": {
+                                "distroPKGs": [
+                                    "e",
+                                    "bgiv",
+                                    "",
+                                    "ucxlxxt",
+                                    "uydea",
+                                    "pwedqy"
+                                ],
+                                "notes": "sdl"
+                            },
+                            "( == 4.1.7 && <= 8.7.6 && >= 1.8.2 && <= 5.8.4 )": {
+                                "distroPKGs": [],
+                                "notes": "rgptzhcm"
+                            },
+                            "( > 2.7.8 && > 2.3.3 )": {
+                                "distroPKGs": [
+                                    "ctwbidj",
+                                    "nosr",
+                                    "",
+                                    "qn",
+                                    "hoqdj",
+                                    "clmq",
+                                    "vfrxbxki"
+                                ],
+                                "notes": "am"
+                            },
+                            "( > 2.8.7 && < 8.5.3 && > 3.8.7 && <= 1.1.5 && <= 7.5.2 && <= 5.7.5 && <= 2.5.2 && >= 2.5.1 ) || ( > 7.3.3 && <= 2.4.8 ) || ( >= 8.6.2 && > 1.8.2 && == 7.1.6 && < 1.3.7 && <= 7.7.2 && < 8.5.8 ) || ( >= 6.8.1 && < 1.6.8 )": {
+                                "distroPKGs": [],
+                                "notes": "fg"
+                            },
+                            "( > 3.7.8 && > 2.4.7 && <= 1.8.5 && == 1.6.6 && == 8.4.8 && >= 2.5.6 && > 5.1.4 )": {
+                                "distroPKGs": [
+                                    "ae",
+                                    "eg",
+                                    ""
+                                ],
+                                "notes": "e"
+                            },
+                            "( > 6.9.8 && < 7.2.4 && <= 1.4.8 && < 8.3.6 && <= 4.4.5 && > 3.6.5 && <= 4.7.6 && < 7.2.3 )": {
+                                "distroPKGs": [
+                                    "sqotn",
+                                    "woyn",
+                                    "rhan",
+                                    "wfdlpq",
+                                    "gbhz",
+                                    "b"
+                                ],
+                                "notes": "ml"
+                            },
+                            "( >= 6.6.6 && > 7.4.4 && < 4.4.8 ) || ( < 8.2.7 && >= 8.3.5 && > 7.7.7 && == 8.6.6 && == 5.1.9 && <= 8.5.7 && <= 2.1.5 && == 8.4.5 && > 5.4.8 )": {
+                                "distroPKGs": [
+                                    "tzmjqbv",
+                                    "ddw",
+                                    "td",
+                                    "l",
+                                    "pzobfl",
+                                    "vfw",
+                                    "xswhghkv",
+                                    "ym"
+                                ],
+                                "notes": "kptwvk"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "f",
+                                    "wbkfbu",
+                                    "vlcddzs",
+                                    "hrdjadn",
+                                    "l",
+                                    "hp",
+                                    "ryix"
+                                ],
+                                "notes": "ezsdxlbo"
+                            }
+                        },
+                        "Linux_Gentoo": {
+                            "( <= 3.2.5 && >= 8.7.3 && > 3.7.5 && < 6.5.8 && > 2.2.5 && >= 4.7.3 )": {
+                                "distroPKGs": [
+                                    "vuhr",
+                                    "chctdzvb",
+                                    "qn"
+                                ],
+                                "notes": "pypzkb"
+                            },
+                            "( <= 4.7.4 && == 3.5.4 && < 1.7.2 && <= 4.5.4 && == 8.2.4 ) || ( >= 7.8.7 && > 6.4.1 ) || ( <= 3.5.3 && > 2.3.8 && < 8.3.5 && >= 3.1.5 ) || ( < 5.1.4 && <= 7.5.8 && > 2.1.6 && == 7.7.6 && > 5.8.8 && == 7.8.4 && < 8.4.7 )": {
+                                "distroPKGs": [
+                                    "rss",
+                                    "rhzxpsvd",
+                                    "g"
+                                ],
+                                "notes": "hxqkrb"
                             }
-                        }
-                    },
-                    "7.6.7": {
-                        "Darwin": {},
-                        "FreeBSD": {},
-                        "Linux_CentOS": {
+                        },
+                        "Linux_Mint": {
                             "( <= 7.6.6 && > 1.6.3 && >= 6.8.7 && < 3.6.6 ) || ( < 8.8.6 && > 5.4.8 ) || ( < 2.2.3 && > 8.3.5 && == 2.6.3 )": {
                                 "distroPKGs": [
                                     "slesljw",
@@ -16350,28 +10841,54 @@
                                 "notes": "imvsso"
                             }
                         },
-                        "Linux_Fedora": {},
                         "Linux_Ubuntu": {
-                            "( <= 3.2.5 && >= 8.7.3 && > 3.7.5 && < 6.5.8 && > 2.2.5 && >= 4.7.3 )": {
+                            "( <= 6.7.2 && > 4.2.2 && <= 8.3.7 && > 6.4.7 && == 2.6.7 && >= 5.8.7 && >= 4.8.8 && > 4.2.2 )": {
                                 "distroPKGs": [
-                                    "vuhr",
-                                    "chctdzvb",
-                                    "qn"
+                                    "c",
+                                    "qqqofkk",
+                                    "yyvvx"
                                 ],
-                                "notes": "pypzkb"
+                                "notes": "ewsidbyv"
                             },
-                            "( <= 4.7.4 && == 3.5.4 && < 1.7.2 && <= 4.5.4 && == 8.2.4 ) || ( >= 7.8.7 && > 6.4.1 ) || ( <= 3.5.3 && > 2.3.8 && < 8.3.5 && >= 3.1.5 ) || ( < 5.1.4 && <= 7.5.8 && > 2.1.6 && == 7.7.6 && > 5.8.8 && == 7.8.4 && < 8.4.7 )": {
+                            "( > 6.1.3 && > 8.1.8 && <= 6.4.1 && > 8.4.2 && >= 3.5.5 )": {
                                 "distroPKGs": [
-                                    "rss",
-                                    "rhzxpsvd",
-                                    "g"
+                                    "tpyco",
+                                    "s",
+                                    "zzit",
+                                    "qmoayrrt",
+                                    "fzcm",
+                                    "lnjntl",
+                                    "ogcgncy"
                                 ],
-                                "notes": "hxqkrb"
+                                "notes": "j"
+                            },
+                            "( >= 5.3.6 && >= 4.8.3 && <= 7.4.1 && > 6.3.8 && >= 7.8.2 && > 1.6.3 && >= 4.7.3 && >= 4.7.4 ) || ( <= 4.1.6 && <= 2.8.4 && <= 6.4.2 ) || ( > 2.5.8 && == 8.3.4 ) || ( > 7.7.5 && > 6.1.6 && == 1.5.3 )": {
+                                "distroPKGs": [
+                                    "ozoplpq",
+                                    "rruitlb",
+                                    ""
+                                ],
+                                "notes": "dj"
+                            },
+                            "( >= 5.8.5 && == 6.4.5 && < 5.4.6 && < 8.3.6 && > 1.8.7 && >= 6.6.3 && >= 1.1.8 && > 7.8.5 && <= 3.4.8 )": {
+                                "distroPKGs": [
+                                    "kurr",
+                                    "wsodd"
+                                ],
+                                "notes": "iepulwka"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "iwa",
+                                    "xkbpobx"
+                                ],
+                                "notes": "grdctf"
                             }
-                        }
+                        },
+                        "Windows": {}
                     },
                     "8.5.7": {
-                        "Darwin": {
+                        "FreeBSD": {
                             "( < 2.7.5 && > 1.4.8 && > 2.7.5 ) || ( <= 9.5.5 && <= 4.1.7 && < 8.6.4 ) || ( >= 8.4.4 && > 8.2.7 && <= 6.5.4 && == 3.4.6 && > 2.6.2 && <= 4.3.6 )": {
                                 "distroPKGs": [],
                                 "notes": ""
@@ -16394,6 +10911,18 @@
                     },
                     "unknown_version": {
                         "Darwin": {
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "ylzfeh",
+                                    "pol",
+                                    "",
+                                    "fnifqhh",
+                                    "rip"
+                                ],
+                                "notes": "gs"
+                            }
+                        },
+                        "FreeBSD": {
                             "( == 7.2.3 && <= 2.6.8 )": {
                                 "distroPKGs": [
                                     "x",
@@ -16413,38 +10942,13 @@
                                 "notes": "cescmmz"
                             }
                         },
-                        "FreeBSD": {
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "ylzfeh",
-                                    "pol",
-                                    "",
-                                    "fnifqhh",
-                                    "rip"
-                                ],
-                                "notes": "gs"
-                            }
-                        },
-                        "Linux_AmazonLinux": {
-                            "( == 3.2.7 && > 1.1.2 && == 7.5.4 && == 5.3.3 )": {
-                                "distroPKGs": [
-                                    "smkh",
-                                    "",
-                                    "q",
-                                    "tbofgomw",
-                                    "w",
-                                    "fkaz"
-                                ],
-                                "notes": "yqjcx"
-                            }
-                        },
-                        "Linux_Debian": {
+                        "Linux_Alpine": {
                             "( == 5.7.2 && >= 2.7.6 && < 3.2.7 && > 8.5.3 && == 3.4.1 ) || ( < 6.8.1 && == 6.2.5 && > 5.3.1 ) || ( >= 5.2.3 && >= 1.3.4 && < 7.7.7 ) || ( < 8.5.6 && == 2.3.2 && == 2.5.6 && >= 6.1.3 && < 4.6.5 && >= 8.1.4 && == 8.4.4 && >= 5.4.2 && >= 1.7.3 ) || ( == 7.3.4 && > 3.4.7 && <= 3.2.8 && > 3.8.1 && == 7.6.4 && <= 3.7.3 && >= 7.3.3 && > 5.6.3 && <= 2.2.6 ) || ( == 4.6.5 && < 7.2.4 ) || ( <= 4.3.3 && == 4.7.3 && > 3.2.7 && == 8.7.3 )": {
                                 "distroPKGs": [],
                                 "notes": "rkzni"
                             }
                         },
-                        "Linux_Mint": {
+                        "Linux_AmazonLinux": {
                             "( >= 2.5.5 && >= 4.5.4 && <= 6.7.4 && <= 3.7.9 && > 5.4.1 ) || ( > 6.5.8 && <= 3.8.4 && <= 1.1.1 && == 2.6.7 && == 6.8.1 )": {
                                 "distroPKGs": [
                                     "d",
@@ -16458,31 +10962,67 @@
                                 ],
                                 "notes": "bmuumgg"
                             }
+                        }
+                    }
+                },
+                "GHC": {
+                    "1.4.6": {
+                        "FreeBSD": {
+                            "( <= 6.8.6 && > 7.5.4 && >= 6.3.7 && > 5.5.6 && >= 1.8.8 && > 1.3.2 && <= 3.5.2 && >= 6.6.6 ) || ( == 2.1.1 && < 6.7.6 && >= 6.6.8 && >= 1.1.6 && > 1.4.6 && > 5.5.4 && > 2.5.8 && > 4.8.7 )": {
+                                "distroPKGs": [
+                                    "vcv",
+                                    "lfeqch"
+                                ],
+                                "notes": "ywa"
+                            },
+                            "( == 6.6.7 && <= 4.2.7 && == 3.3.5 ) || ( <= 8.4.5 && >= 2.3.6 )": {
+                                "distroPKGs": [
+                                    "ywavrg",
+                                    "kegl",
+                                    "gv",
+                                    "uc"
+                                ],
+                                "notes": "iub"
+                            }
                         },
-                        "Linux_RedHat": {
-                            "( < 2.2.4 )": {
+                        "Linux_CentOS": {
+                            "( < 2.4.1 ) || ( == 7.1.6 && <= 4.4.7 && >= 4.3.5 && >= 2.8.7 && == 6.7.5 && >= 5.1.5 && == 6.7.6 && >= 3.7.7 )": {
+                                "distroPKGs": [],
+                                "notes": "adqanxk"
+                            },
+                            "( < 3.1.8 && <= 2.4.5 )": {
                                 "distroPKGs": [
-                                    "kjz"
+                                    "snqplalp",
+                                    "cghjans"
                                 ],
-                                "notes": ""
+                                "notes": "gtfaix"
                             },
-                            "( > 6.8.8 && == 7.3.4 && >= 2.2.8 && == 2.6.3 && == 3.1.5 )": {
+                            "( <= 2.3.6 && <= 7.6.1 && < 1.6.4 && < 6.2.5 && < 8.2.2 && >= 4.3.5 && >= 1.4.2 )": {
+                                "distroPKGs": [],
+                                "notes": "vxwlgz"
+                            },
+                            "( == 7.5.6 && == 4.1.7 && == 2.7.1 && < 4.2.3 && > 5.5.1 )": {
+                                "distroPKGs": [
+                                    "bvfi",
+                                    "usgclvng",
+                                    "ptdx",
+                                    "clhhxcwf",
+                                    "foz",
+                                    "vfig",
+                                    "z"
+                                ],
+                                "notes": "o"
+                            },
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "khk",
-                                    "mfi",
-                                    "vhgdqfhg",
-                                    "k",
                                     "",
-                                    ""
+                                    "bspn",
+                                    "qnmyed"
                                 ],
-                                "notes": "uhuwil"
+                                "notes": "lu"
                             }
-                        }
-                    }
-                },
-                "GHC": {
-                    "1.4.6": {
-                        "Darwin": {
+                        },
+                        "Linux_Fedora": {
                             "( < 4.5.4 && > 1.2.1 && <= 7.2.5 && <= 2.5.5 ) || ( < 2.5.7 && == 4.6.1 && > 1.1.1 && < 3.6.8 ) || ( < 2.6.1 && <= 7.6.2 && < 6.1.3 && <= 3.8.6 && >= 8.6.6 && >= 4.3.2 && == 1.7.8 ) || ( == 6.3.2 && >= 5.1.4 && > 4.2.2 && < 6.1.1 && >= 1.2.5 && == 3.7.4 && == 1.5.6 )": {
                                 "distroPKGs": [
                                     "oz",
@@ -16528,7 +11068,30 @@
                                 "notes": "sqnw"
                             }
                         },
-                        "FreeBSD": {
+                        "Linux_Ubuntu": {
+                            "( <= 5.3.6 && >= 6.2.6 && > 4.2.7 && < 1.4.1 && > 3.7.7 && >= 5.8.6 && == 3.2.7 && <= 5.2.5 && < 7.5.3 ) || ( >= 5.3.7 && >= 4.2.6 && < 2.5.2 && < 5.1.5 && <= 2.5.8 && > 4.1.7 && >= 7.2.2 )": {
+                                "distroPKGs": [
+                                    "qdbpk",
+                                    "zuiwnrq",
+                                    "q",
+                                    "q",
+                                    "zvvffds",
+                                    "ukdpt",
+                                    "qxsymsjr"
+                                ],
+                                "notes": "axmak"
+                            },
+                            "( <= 8.8.2 && >= 1.6.2 && >= 1.8.7 && >= 5.4.6 && < 6.8.7 && < 3.7.2 )": {
+                                "distroPKGs": [
+                                    "soql",
+                                    "q",
+                                    "ez",
+                                    "gurqfstb"
+                                ],
+                                "notes": "wdgawbm"
+                            }
+                        },
+                        "Windows": {
                             "( < 1.6.1 )": {
                                 "distroPKGs": [
                                     "mhihyfij"
@@ -16576,51 +11139,48 @@
                                 ],
                                 "notes": ""
                             }
-                        },
-                        "Linux_Alpine": {
-                            "( <= 6.8.6 && > 7.5.4 && >= 6.3.7 && > 5.5.6 && >= 1.8.8 && > 1.3.2 && <= 3.5.2 && >= 6.6.6 ) || ( == 2.1.1 && < 6.7.6 && >= 6.6.8 && >= 1.1.6 && > 1.4.6 && > 5.5.4 && > 2.5.8 && > 4.8.7 )": {
+                        }
+                    },
+                    "5.4.3": {
+                        "Darwin": {
+                            "( <= 2.5.7 && < 6.7.3 && < 1.4.2 && <= 1.6.2 && < 8.7.5 && > 6.2.5 && > 4.6.6 )": {
                                 "distroPKGs": [
-                                    "vcv",
-                                    "lfeqch"
+                                    "olfx",
+                                    "cy",
+                                    "n"
                                 ],
-                                "notes": "ywa"
+                                "notes": "pprpuvng"
                             },
-                            "( == 6.6.7 && <= 4.2.7 && == 3.3.5 ) || ( <= 8.4.5 && >= 2.3.6 )": {
+                            "( <= 4.2.6 && == 2.7.1 && == 1.3.3 && < 7.4.1 && > 7.5.7 && >= 1.5.2 && >= 2.8.1 && == 5.4.4 )": {
                                 "distroPKGs": [
-                                    "ywavrg",
-                                    "kegl",
-                                    "gv",
-                                    "uc"
+                                    "hnlvcrb"
                                 ],
-                                "notes": "iub"
-                            }
-                        },
-                        "Linux_AmazonLinux": {
-                            "( <= 5.3.6 && >= 6.2.6 && > 4.2.7 && < 1.4.1 && > 3.7.7 && >= 5.8.6 && == 3.2.7 && <= 5.2.5 && < 7.5.3 ) || ( >= 5.3.7 && >= 4.2.6 && < 2.5.2 && < 5.1.5 && <= 2.5.8 && > 4.1.7 && >= 7.2.2 )": {
+                                "notes": ""
+                            },
+                            "( <= 8.5.8 && < 7.2.7 && >= 3.3.3 && == 7.4.1 && == 2.3.7 && >= 2.6.5 && > 1.3.5 && >= 8.1.8 && > 1.3.6 ) || ( >= 8.4.4 && >= 7.8.2 && <= 5.8.3 && > 5.4.3 ) || ( >= 3.6.6 && > 1.3.8 && >= 2.5.1 && > 5.7.1 ) || ( > 6.2.2 )": {
                                 "distroPKGs": [
-                                    "qdbpk",
-                                    "zuiwnrq",
-                                    "q",
-                                    "q",
-                                    "zvvffds",
-                                    "ukdpt",
-                                    "qxsymsjr"
+                                    "xwdfcbak",
+                                    "iu"
                                 ],
-                                "notes": "axmak"
+                                "notes": "cbhqwomo"
                             },
-                            "( <= 8.8.2 && >= 1.6.2 && >= 1.8.7 && >= 5.4.6 && < 6.8.7 && < 3.7.2 )": {
+                            "( > 3.1.5 && > 5.6.6 && <= 3.6.2 && >= 7.4.2 && < 1.6.8 && <= 2.1.1 && < 1.4.4 && == 4.5.6 && <= 7.6.5 ) || ( >= 3.1.8 && < 4.7.7 && > 4.7.2 && <= 5.7.3 && == 4.3.6 && < 1.8.2 && <= 4.6.7 && > 7.7.2 && >= 5.7.3 )": {
+                                "distroPKGs": [],
+                                "notes": "m"
+                            },
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "soql",
-                                    "q",
-                                    "ez",
-                                    "gurqfstb"
+                                    "",
+                                    "kdnfkitl",
+                                    "tesdb",
+                                    "dw",
+                                    "ndqql",
+                                    ""
                                 ],
-                                "notes": "wdgawbm"
+                                "notes": "flhlvny"
                             }
-                        }
-                    },
-                    "5.4.3": {
-                        "Darwin": {
+                        },
+                        "FreeBSD": {
                             "( <= 6.6.1 && <= 8.4.2 && > 7.3.5 && < 6.5.3 && > 2.3.1 )": {
                                 "distroPKGs": [],
                                 "notes": "ydwim"
@@ -16658,7 +11218,7 @@
                                 "notes": "xejapol"
                             }
                         },
-                        "FreeBSD": {
+                        "Windows": {
                             "( < 1.4.4 && < 1.7.6 && < 8.2.7 ) || ( == 4.8.1 && > 7.1.4 && > 6.7.1 && < 3.4.4 && >= 6.7.6 && > 7.4.4 ) || ( == 1.8.4 && <= 8.3.8 && < 2.3.6 && < 3.7.3 && <= 7.3.1 && > 3.4.7 && >= 5.4.4 )": {
                                 "distroPKGs": [
                                     "jjatomm",
@@ -16703,57 +11263,19 @@
                             "unknown_versioning": {
                                 "distroPKGs": [
                                     "tubxdr",
-                                    "",
-                                    "",
-                                    "lbee",
-                                    "fvttbd",
-                                    "pucevfp"
-                                ],
-                                "notes": "wyyegbi"
-                            }
-                        },
-                        "Linux_Alpine": {},
-                        "Linux_AmazonLinux": {
-                            "( <= 2.5.7 && < 6.7.3 && < 1.4.2 && <= 1.6.2 && < 8.7.5 && > 6.2.5 && > 4.6.6 )": {
-                                "distroPKGs": [
-                                    "olfx",
-                                    "cy",
-                                    "n"
-                                ],
-                                "notes": "pprpuvng"
-                            },
-                            "( <= 4.2.6 && == 2.7.1 && == 1.3.3 && < 7.4.1 && > 7.5.7 && >= 1.5.2 && >= 2.8.1 && == 5.4.4 )": {
-                                "distroPKGs": [
-                                    "hnlvcrb"
-                                ],
-                                "notes": ""
-                            },
-                            "( <= 8.5.8 && < 7.2.7 && >= 3.3.3 && == 7.4.1 && == 2.3.7 && >= 2.6.5 && > 1.3.5 && >= 8.1.8 && > 1.3.6 ) || ( >= 8.4.4 && >= 7.8.2 && <= 5.8.3 && > 5.4.3 ) || ( >= 3.6.6 && > 1.3.8 && >= 2.5.1 && > 5.7.1 ) || ( > 6.2.2 )": {
-                                "distroPKGs": [
-                                    "xwdfcbak",
-                                    "iu"
-                                ],
-                                "notes": "cbhqwomo"
-                            },
-                            "( > 3.1.5 && > 5.6.6 && <= 3.6.2 && >= 7.4.2 && < 1.6.8 && <= 2.1.1 && < 1.4.4 && == 4.5.6 && <= 7.6.5 ) || ( >= 3.1.8 && < 4.7.7 && > 4.7.2 && <= 5.7.3 && == 4.3.6 && < 1.8.2 && <= 4.6.7 && > 7.7.2 && >= 5.7.3 )": {
-                                "distroPKGs": [],
-                                "notes": "m"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "",
-                                    "kdnfkitl",
-                                    "tesdb",
-                                    "dw",
-                                    "ndqql",
-                                    ""
+                                    "",
+                                    "",
+                                    "lbee",
+                                    "fvttbd",
+                                    "pucevfp"
                                 ],
-                                "notes": "flhlvny"
+                                "notes": "wyyegbi"
                             }
                         }
                     },
                     "9.7.3": {
-                        "Darwin": {
+                        "Darwin": {},
+                        "FreeBSD": {
                             "( < 6.5.7 && <= 2.7.5 )": {
                                 "distroPKGs": [
                                     "bzdrd",
@@ -16820,11 +11342,44 @@
                                 ],
                                 "notes": "zo"
                             }
-                        },
-                        "FreeBSD": {}
+                        }
                     },
                     "unknown_version": {
-                        "Darwin": {
+                        "FreeBSD": {
+                            "( <= 3.6.1 && >= 8.8.3 && > 2.4.3 && < 3.4.2 && < 8.1.2 && == 4.1.4 ) || ( < 1.6.3 && <= 7.7.6 && > 6.8.3 && <= 8.6.6 )": {
+                                "distroPKGs": [
+                                    "k"
+                                ],
+                                "notes": "kda"
+                            },
+                            "( == 1.7.5 && == 3.6.7 && >= 7.4.2 && > 7.4.2 ) || ( <= 6.7.4 && > 1.9.8 && <= 1.7.2 && <= 5.2.6 && < 3.3.7 )": {
+                                "distroPKGs": [
+                                    "txf"
+                                ],
+                                "notes": "kqu"
+                            }
+                        },
+                        "Linux_Debian": {
+                            "( < 4.2.4 )": {
+                                "distroPKGs": [],
+                                "notes": "cp"
+                            },
+                            "( <= 7.2.8 && < 7.2.2 && == 3.7.2 && >= 3.3.4 && > 3.1.7 && > 2.2.3 && == 4.1.1 )": {
+                                "distroPKGs": [],
+                                "notes": "sh"
+                            },
+                            "( == 1.4.4 )": {
+                                "distroPKGs": [
+                                    "vrlpcpzj",
+                                    "ds",
+                                    "bqnsa",
+                                    "trletko",
+                                    "hjxzkgs"
+                                ],
+                                "notes": ""
+                            }
+                        },
+                        "Linux_Gentoo": {
                             "( < 4.3.7 && < 8.1.4 && >= 5.1.2 && == 3.6.6 && == 6.1.6 && > 3.3.2 && >= 8.2.8 ) || ( <= 5.7.1 && > 1.8.4 && <= 7.1.6 ) || ( == 6.1.4 && >= 3.6.8 && >= 5.4.1 && >= 5.6.2 && >= 7.2.7 && <= 6.7.3 && >= 5.4.8 && < 7.6.1 && >= 5.4.1 ) || ( > 3.4.1 && < 2.7.4 && < 8.1.4 ) || ( < 5.5.1 && >= 1.1.8 )": {
                                 "distroPKGs": [
                                     "iqn",
@@ -16904,7 +11459,7 @@
                                 "notes": "frfqbl"
                             }
                         },
-                        "FreeBSD": {
+                        "Windows": {
                             "( > 1.6.7 && < 2.8.4 && <= 3.5.8 && >= 5.2.7 && >= 5.1.3 && < 5.1.1 && > 7.2.4 && >= 5.7.1 )": {
                                 "distroPKGs": [
                                     "qdknuro",
@@ -16913,1864 +11468,2723 @@
                                     "qfdb",
                                     "ncjxx"
                                 ],
-                                "notes": "csks"
+                                "notes": "csks"
+                            }
+                        }
+                    }
+                },
+                "GHCup": {
+                    "1.2.7": {
+                        "Darwin": {},
+                        "FreeBSD": {
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "kecbaog",
+                                    "susj",
+                                    "fxm",
+                                    "c",
+                                    "y"
+                                ],
+                                "notes": "fxmf"
+                            }
+                        },
+                        "Linux_Alpine": {
+                            "( < 1.4.8 && <= 3.5.4 && <= 3.2.2 && >= 4.2.1 && > 2.7.4 && >= 3.2.6 && == 1.1.5 && <= 4.6.6 && > 6.3.5 )": {
+                                "distroPKGs": [
+                                    "ytakp",
+                                    "ncy",
+                                    "xxkuin",
+                                    "pyj"
+                                ],
+                                "notes": "uwuhwfsm"
+                            },
+                            "( == 1.3.2 && < 4.7.9 && <= 4.2.3 && == 6.5.6 ) || ( <= 8.4.1 )": {
+                                "distroPKGs": [
+                                    "a",
+                                    "fo",
+                                    "rftw",
+                                    "rwspthj",
+                                    "wk",
+                                    "oaie",
+                                    "kaadphoe",
+                                    "sag"
+                                ],
+                                "notes": "cx"
+                            },
+                            "( == 5.1.3 && >= 3.8.6 ) || ( >= 4.8.6 && >= 3.1.2 && >= 7.4.4 && <= 6.1.5 && >= 5.5.4 ) || ( < 5.5.4 && <= 7.3.7 && <= 7.3.7 && < 3.9.6 )": {
+                                "distroPKGs": [
+                                    "eyqlf",
+                                    "enm"
+                                ],
+                                "notes": ""
+                            },
+                            "( == 7.8.3 ) || ( >= 4.6.5 && < 7.4.3 && == 7.4.8 && >= 4.3.8 && >= 8.8.6 )": {
+                                "distroPKGs": [
+                                    "blpth",
+                                    "nof",
+                                    "i"
+                                ],
+                                "notes": "sr"
+                            },
+                            "( > 8.3.5 && == 6.7.5 )": {
+                                "distroPKGs": [
+                                    "jjxax",
+                                    "sffucocq",
+                                    "cdkydy",
+                                    "n",
+                                    "zn",
+                                    "ninisyzm",
+                                    "gwe",
+                                    "smwrvtl"
+                                ],
+                                "notes": "dydji"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "uryda",
+                                    "ze"
+                                ],
+                                "notes": "tubm"
+                            }
+                        },
+                        "Linux_Mint": {
+                            "( > 1.6.6 && >= 7.4.2 && >= 8.5.8 && <= 1.1.4 ) || ( == 7.1.6 && > 6.4.8 && >= 3.3.1 && == 8.4.7 && < 3.1.5 && >= 7.8.6 ) || ( > 2.7.6 && < 7.7.5 && == 7.8.5 && == 4.6.8 && > 8.7.6 && >= 2.3.7 && < 1.5.6 ) || ( >= 4.6.5 && > 4.6.5 && < 1.1.6 && >= 3.7.7 && >= 5.1.7 && > 6.5.1 && == 2.3.3 && > 7.3.2 && >= 7.2.8 ) || ( >= 7.7.3 && > 5.7.7 && <= 6.8.2 && >= 4.7.3 && < 2.7.3 && >= 4.3.6 && == 7.6.3 ) || ( == 6.7.4 && >= 6.7.4 && < 3.7.6 && >= 5.1.6 )": {
+                                "distroPKGs": [
+                                    "cgures",
+                                    "fhy"
+                                ],
+                                "notes": "pfifofyy"
+                            },
+                            "( > 8.6.3 && > 6.2.2 && == 4.2.5 && == 4.1.3 && <= 6.6.3 && < 7.2.6 && < 3.1.1 && == 6.8.3 ) || ( <= 2.7.5 && == 7.1.5 )": {
+                                "distroPKGs": [
+                                    "b",
+                                    "nkkkaxkq",
+                                    "sm"
+                                ],
+                                "notes": ""
+                            },
+                            "( >= 1.7.4 && <= 2.2.6 && >= 3.2.6 && < 6.3.9 )": {
+                                "distroPKGs": [
+                                    "jm"
+                                ],
+                                "notes": ""
+                            },
+                            "( >= 3.4.3 && < 4.7.3 && >= 2.6.8 && < 8.3.2 && == 3.7.7 && <= 4.1.1 && < 2.3.7 )": {
+                                "distroPKGs": [
+                                    "s",
+                                    "jaiatee",
+                                    "xhmyk"
+                                ],
+                                "notes": "azokb"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "nt",
+                                    "twayybzm",
+                                    "tl",
+                                    "vixjfdx",
+                                    "despxw",
+                                    "idv",
+                                    "cb"
+                                ],
+                                "notes": "wiuld"
+                            }
+                        }
+                    },
+                    "8.1.5": {
+                        "Darwin": {
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "x",
+                                    "rki",
+                                    "mrotqsas",
+                                    "hcvdxy",
+                                    "",
+                                    "yw"
+                                ],
+                                "notes": "ujgwewdi"
+                            }
+                        },
+                        "Linux_Mint": {
+                            "( <= 6.3.2 && < 7.2.4 && > 8.3.2 && <= 6.4.3 ) || ( == 4.1.2 && > 2.4.6 && < 7.2.2 && <= 5.6.8 && >= 7.3.1 && > 4.5.4 && < 1.5.4 && == 4.5.6 ) || ( == 1.8.4 && >= 3.5.4 && == 4.8.3 && < 4.4.1 && > 6.6.6 && > 2.2.2 && >= 4.4.2 )": {
+                                "distroPKGs": [
+                                    ""
+                                ],
+                                "notes": "vuurwcb"
+                            },
+                            "( <= 7.5.4 && > 8.4.4 && == 7.7.6 && == 2.4.7 && >= 1.1.8 && <= 7.1.4 )": {
+                                "distroPKGs": [
+                                    "hsj",
+                                    "dfnz",
+                                    "kpn",
+                                    "ztunb",
+                                    "ea"
+                                ],
+                                "notes": "m"
+                            },
+                            "( == 2.8.5 && == 1.1.3 ) || ( >= 6.1.8 && <= 1.6.1 && > 6.1.2 )": {
+                                "distroPKGs": [
+                                    "phze",
+                                    "crlvalr",
+                                    "xjxnbm"
+                                ],
+                                "notes": "dmlsxd"
+                            },
+                            "( > 5.2.3 )": {
+                                "distroPKGs": [
+                                    "vttg",
+                                    "ds",
+                                    "p",
+                                    "fgrvjtn",
+                                    "bia",
+                                    "kmtq",
+                                    "g",
+                                    "rcfognf"
+                                ],
+                                "notes": "xtpjiin"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "zyovd",
+                                    "jgxvvppd",
+                                    "z",
+                                    "imdak"
+                                ],
+                                "notes": "qntc"
+                            }
+                        },
+                        "Linux_Ubuntu": {
+                            "( < 6.7.1 && > 3.5.7 ) || ( < 3.3.4 ) || ( > 1.4.5 && == 7.4.1 && <= 4.7.2 )": {
+                                "distroPKGs": [
+                                    "aqnod"
+                                ],
+                                "notes": "pgol"
+                            },
+                            "( < 7.8.6 && > 7.3.1 && > 3.6.3 && <= 8.2.4 ) || ( > 7.7.8 && > 2.3.2 && == 4.5.2 && < 6.6.3 )": {
+                                "distroPKGs": [
+                                    "nu",
+                                    "ucn",
+                                    "oxyw",
+                                    "y",
+                                    "",
+                                    "jvgezdwm",
+                                    "dheo",
+                                    "vezf"
+                                ],
+                                "notes": "uiht"
+                            },
+                            "( > 4.7.6 && >= 8.4.6 && == 2.3.5 && >= 8.2.1 ) || ( <= 6.6.4 && < 6.9.1 && > 3.6.3 && >= 1.3.1 && >= 8.7.4 ) || ( < 8.7.5 && <= 5.5.5 && >= 7.8.8 ) || ( < 6.4.8 && >= 2.4.1 && >= 3.1.8 && < 6.1.5 && < 4.1.8 && <= 6.4.3 && >= 2.4.4 && >= 5.5.8 && <= 1.4.7 ) || ( <= 7.7.3 && == 4.7.2 && == 2.2.1 && > 1.4.7 && >= 9.7.5 )": {
+                                "distroPKGs": [],
+                                "notes": "xmgngsn"
+                            },
+                            "( >= 3.2.8 && <= 7.6.1 && >= 1.6.8 && == 7.8.6 && >= 3.2.4 && >= 7.3.7 && == 2.4.6 )": {
+                                "distroPKGs": [
+                                    "isczvss",
+                                    "qvibrcn",
+                                    "suz",
+                                    "qq",
+                                    "o",
+                                    "uu",
+                                    "vjvmgm"
+                                ],
+                                "notes": "tjtjeef"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [],
+                                "notes": "kylyagfh"
                             }
                         },
-                        "Linux_CentOS": {
-                            "( <= 1.8.7 && == 6.3.1 && == 5.1.2 && == 5.3.5 ) || ( <= 3.1.4 && == 4.6.1 && == 5.1.3 && >= 6.2.8 && >= 1.8.3 && == 4.4.4 && <= 8.1.8 && <= 2.5.5 && > 2.5.2 ) || ( >= 2.1.1 )": {
+                        "Windows": {
+                            "( < 4.1.7 && < 6.1.4 && < 8.8.2 && == 4.6.6 )": {
                                 "distroPKGs": [
-                                    "zfrlb",
-                                    "enlvb",
-                                    ""
+                                    "yyg",
+                                    "kr"
                                 ],
-                                "notes": ""
-                            }
-                        },
-                        "Linux_Fedora": {
-                            "( < 4.2.4 )": {
-                                "distroPKGs": [],
-                                "notes": "cp"
+                                "notes": "oegkwp"
                             },
-                            "( <= 7.2.8 && < 7.2.2 && == 3.7.2 && >= 3.3.4 && > 3.1.7 && > 2.2.3 && == 4.1.1 )": {
-                                "distroPKGs": [],
-                                "notes": "sh"
+                            "( <= 2.7.6 && > 2.6.7 && <= 8.1.6 ) || ( <= 3.4.6 && < 5.7.4 && < 7.7.8 && == 2.1.6 && > 3.5.4 && == 8.5.7 && >= 4.6.2 )": {
+                                "distroPKGs": [
+                                    "fpkcjwt",
+                                    "ywfy"
+                                ],
+                                "notes": "w"
                             },
-                            "( == 1.4.4 )": {
+                            "( == 2.3.5 && > 1.5.7 && < 7.4.7 && < 7.7.7 && < 5.5.1 && < 4.8.7 && < 6.1.1 && >= 6.5.3 && > 3.8.7 )": {
                                 "distroPKGs": [
-                                    "vrlpcpzj",
-                                    "ds",
-                                    "bqnsa",
-                                    "trletko",
-                                    "hjxzkgs"
+                                    "zhpv",
+                                    "zxdhxj",
+                                    "g",
+                                    "jblaxss",
+                                    "urgqgss",
+                                    "wkatoan",
+                                    "w"
                                 ],
-                                "notes": ""
+                                "notes": "bxehwy"
+                            },
+                            "( > 3.6.7 && == 5.4.2 && == 2.7.8 && > 1.3.2 && <= 8.7.6 ) || ( > 3.4.4 && > 3.6.4 ) || ( == 3.4.4 && == 7.2.1 && == 7.4.4 && == 7.2.1 && < 1.7.3 && >= 2.8.7 && <= 4.4.2 ) || ( < 6.7.1 && <= 3.6.8 && < 2.6.6 && < 6.5.8 )": {
+                                "distroPKGs": [],
+                                "notes": "wetedmz"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [],
+                                "notes": "wvygln"
                             }
                         }
                     }
                 },
-                "GHCup": {
-                    "1.2.7": {
+                "Stack": {
+                    "4.1.3": {
                         "Darwin": {
-                            "( > 1.6.6 && >= 7.4.2 && >= 8.5.8 && <= 1.1.4 ) || ( == 7.1.6 && > 6.4.8 && >= 3.3.1 && == 8.4.7 && < 3.1.5 && >= 7.8.6 ) || ( > 2.7.6 && < 7.7.5 && == 7.8.5 && == 4.6.8 && > 8.7.6 && >= 2.3.7 && < 1.5.6 ) || ( >= 4.6.5 && > 4.6.5 && < 1.1.6 && >= 3.7.7 && >= 5.1.7 && > 6.5.1 && == 2.3.3 && > 7.3.2 && >= 7.2.8 ) || ( >= 7.7.3 && > 5.7.7 && <= 6.8.2 && >= 4.7.3 && < 2.7.3 && >= 4.3.6 && == 7.6.3 ) || ( == 6.7.4 && >= 6.7.4 && < 3.7.6 && >= 5.1.6 )": {
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "cgures",
-                                    "fhy"
+                                    "i"
                                 ],
-                                "notes": "pfifofyy"
-                            },
-                            "( > 8.6.3 && > 6.2.2 && == 4.2.5 && == 4.1.3 && <= 6.6.3 && < 7.2.6 && < 3.1.1 && == 6.8.3 ) || ( <= 2.7.5 && == 7.1.5 )": {
+                                "notes": "tn"
+                            }
+                        },
+                        "FreeBSD": {
+                            "( == 3.1.3 && < 4.4.7 && >= 3.9.1 && < 5.2.8 && <= 2.5.6 )": {
                                 "distroPKGs": [
-                                    "b",
-                                    "nkkkaxkq",
-                                    "sm"
+                                    "d",
+                                    "o",
+                                    "",
+                                    "pvshcd",
+                                    "",
+                                    "xuuwj"
                                 ],
-                                "notes": ""
+                                "notes": "wdghr"
                             },
-                            "( >= 1.7.4 && <= 2.2.6 && >= 3.2.6 && < 6.3.9 )": {
+                            "( == 4.1.4 && <= 3.2.1 && <= 7.8.8 && <= 2.6.4 && < 7.7.1 && > 8.4.2 )": {
                                 "distroPKGs": [
-                                    "jm"
+                                    "",
+                                    "bjjr",
+                                    "gkga"
                                 ],
-                                "notes": ""
+                                "notes": "twujmxgf"
                             },
-                            "( >= 3.4.3 && < 4.7.3 && >= 2.6.8 && < 8.3.2 && == 3.7.7 && <= 4.1.1 && < 2.3.7 )": {
+                            "( >= 4.7.4 && <= 6.7.4 && > 3.2.7 && > 8.4.3 && >= 6.2.1 && < 3.2.8 && >= 5.8.4 && <= 8.1.1 && >= 5.4.1 )": {
                                 "distroPKGs": [
-                                    "s",
-                                    "jaiatee",
-                                    "xhmyk"
+                                    "xkionrcq",
+                                    "tvieeiiq",
+                                    "lujcnwl",
+                                    "yviw",
+                                    "mse"
                                 ],
-                                "notes": "azokb"
+                                "notes": "xbzj"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "nt",
-                                    "twayybzm",
-                                    "tl",
-                                    "vixjfdx",
-                                    "despxw",
-                                    "idv",
-                                    "cb"
+                                    "arf"
                                 ],
-                                "notes": "wiuld"
+                                "notes": ""
                             }
                         },
-                        "Linux_Debian": {
-                            "unknown_versioning": {
+                        "Linux_Exherbo": {
+                            "( < 2.1.6 && <= 1.6.7 && > 8.6.4 && == 5.5.2 && < 1.4.5 ) || ( == 6.3.3 && <= 7.3.7 && >= 2.3.6 ) || ( >= 2.7.1 && > 5.5.5 && == 6.4.6 && >= 1.5.1 && < 3.4.1 && == 7.4.4 )": {
+                                "distroPKGs": [],
+                                "notes": "fpvlsch"
+                            },
+                            "( > 3.4.4 ) || ( == 2.4.6 && == 4.8.4 && > 8.5.2 && > 2.2.5 && >= 1.5.1 && > 5.5.3 && > 1.4.1 )": {
                                 "distroPKGs": [
-                                    "kecbaog",
-                                    "susj",
-                                    "fxm",
-                                    "c",
-                                    "y"
+                                    "zwaxt",
+                                    "otagh",
+                                    "exfhnkos",
+                                    ""
                                 ],
-                                "notes": "fxmf"
-                            }
-                        },
-                        "Linux_Fedora": {
-                            "( < 1.4.8 && <= 3.5.4 && <= 3.2.2 && >= 4.2.1 && > 2.7.4 && >= 3.2.6 && == 1.1.5 && <= 4.6.6 && > 6.3.5 )": {
+                                "notes": "xh"
+                            },
+                            "( >= 2.8.3 )": {
                                 "distroPKGs": [
-                                    "ytakp",
-                                    "ncy",
-                                    "xxkuin",
-                                    "pyj"
+                                    "n",
+                                    "piqfdq",
+                                    "",
+                                    "emebnmwl",
+                                    "",
+                                    "xjctrkz",
+                                    ""
                                 ],
-                                "notes": "uwuhwfsm"
+                                "notes": "ufuyeyj"
                             },
-                            "( == 1.3.2 && < 4.7.9 && <= 4.2.3 && == 6.5.6 ) || ( <= 8.4.1 )": {
+                            "( >= 4.5.6 && >= 2.2.4 && <= 7.2.8 && <= 6.5.6 && == 2.1.1 && > 5.8.8 && > 1.5.1 )": {
                                 "distroPKGs": [
-                                    "a",
-                                    "fo",
-                                    "rftw",
-                                    "rwspthj",
-                                    "wk",
-                                    "oaie",
-                                    "kaadphoe",
-                                    "sag"
+                                    "jrodfj",
+                                    "nckfazb",
+                                    "hkfalg"
                                 ],
-                                "notes": "cx"
+                                "notes": "kngda"
                             },
-                            "( == 5.1.3 && >= 3.8.6 ) || ( >= 4.8.6 && >= 3.1.2 && >= 7.4.4 && <= 6.1.5 && >= 5.5.4 ) || ( < 5.5.4 && <= 7.3.7 && <= 7.3.7 && < 3.9.6 )": {
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "eyqlf",
-                                    "enm"
+                                    ""
                                 ],
-                                "notes": ""
-                            },
-                            "( == 7.8.3 ) || ( >= 4.6.5 && < 7.4.3 && == 7.4.8 && >= 4.3.8 && >= 8.8.6 )": {
+                                "notes": "onfpcywk"
+                            }
+                        }
+                    },
+                    "4.4.7": {
+                        "Darwin": {
+                            "( < 6.2.8 ) || ( <= 4.7.5 && >= 5.8.4 && <= 6.8.2 && < 5.3.5 && == 2.1.3 ) || ( <= 8.7.1 && > 7.7.5 && >= 6.4.9 && >= 8.1.2 && < 8.3.3 && < 5.6.6 && <= 7.8.1 && >= 6.4.8 && >= 2.4.8 ) || ( == 8.6.6 && > 2.5.2 && > 1.3.8 && > 3.1.3 && <= 4.7.5 && == 4.5.4 && == 5.3.2 && < 6.3.2 && == 7.2.3 ) || ( == 4.1.1 && <= 5.6.8 && == 1.6.6 )": {
                                 "distroPKGs": [
-                                    "blpth",
-                                    "nof",
-                                    "i"
+                                    "",
+                                    "rlrydc",
+                                    "tyj",
+                                    "wwqbpnwp",
+                                    "x",
+                                    "gyiexzd"
                                 ],
-                                "notes": "sr"
+                                "notes": "qmtsria"
+                            }
+                        },
+                        "Linux_UnknownLinux": {
+                            "( < 8.7.1 ) || ( <= 6.1.5 && > 2.5.2 && > 2.5.6 && < 2.2.4 ) || ( >= 5.4.3 && >= 3.6.5 && <= 3.7.7 && < 4.3.7 && == 4.8.5 )": {
+                                "distroPKGs": [
+                                    "tg",
+                                    "y",
+                                    "",
+                                    "xrdpqwd",
+                                    "mzvdn",
+                                    "xrhkq",
+                                    "qztpfk",
+                                    "vxfp"
+                                ],
+                                "notes": "bctkaav"
                             },
-                            "( > 8.3.5 && == 6.7.5 )": {
+                            "( == 8.2.3 && > 5.5.7 && < 8.2.2 && < 4.7.2 && <= 5.3.4 && > 1.4.2 && >= 8.1.5 && == 7.4.4 && < 3.3.2 )": {
                                 "distroPKGs": [
-                                    "jjxax",
-                                    "sffucocq",
-                                    "cdkydy",
-                                    "n",
-                                    "zn",
-                                    "ninisyzm",
-                                    "gwe",
-                                    "smwrvtl"
+                                    "zzn",
+                                    "ocfckgin"
                                 ],
-                                "notes": "dydji"
+                                "notes": "peq"
                             },
-                            "unknown_versioning": {
+                            "( >= 7.5.5 && < 2.8.7 && > 8.2.8 && < 8.3.8 && <= 2.1.6 && > 5.1.4 && > 8.6.1 && <= 8.3.3 ) || ( > 5.4.4 && >= 8.1.2 && < 8.7.8 && >= 6.5.5 )": {
                                 "distroPKGs": [
-                                    "uryda",
-                                    "ze"
+                                    "nvfnmucs",
+                                    "jfxvsmns",
+                                    "helshlvv",
+                                    ""
                                 ],
-                                "notes": "tubm"
+                                "notes": "kouqws"
                             }
                         },
-                        "Linux_Gentoo": {},
-                        "Linux_RedHat": {
-                            "( < 1.2.1 && <= 8.8.7 && > 7.5.3 && < 8.5.3 && >= 7.6.5 ) || ( < 6.7.5 && < 8.3.7 && < 7.5.2 && >= 8.8.5 ) || ( > 6.7.5 && == 8.4.2 && >= 4.8.7 && >= 5.7.5 && <= 8.7.2 && > 7.1.8 && >= 8.8.5 )": {
+                        "Windows": {
+                            "( == 2.5.7 && >= 6.6.5 && >= 4.4.5 && >= 4.3.2 && <= 2.5.8 && < 3.5.2 && <= 4.6.5 && == 2.3.6 && <= 6.3.5 )": {
                                 "distroPKGs": [
-                                    "evrnb",
-                                    "cpnocmzh"
+                                    "",
+                                    "qtapbjjj",
+                                    "l",
+                                    "i"
                                 ],
-                                "notes": ""
+                                "notes": "nxh"
                             },
-                            "( > 6.6.1 && < 8.1.8 && >= 1.2.8 && >= 1.8.8 && == 6.1.2 )": {
+                            "( == 4.4.6 && >= 6.7.8 && > 8.4.7 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "s",
-                                    "v",
-                                    "gr"
+                                    "m",
+                                    "jojebol"
                                 ],
-                                "notes": "zca"
+                                "notes": "c"
                             },
-                            "( >= 1.8.4 && < 8.6.3 && < 8.6.2 && <= 4.8.3 ) || ( == 4.2.6 && < 5.8.3 && < 7.5.8 && <= 4.8.5 && > 8.8.1 && >= 6.1.1 && < 4.8.7 && < 5.2.1 && > 5.2.7 ) || ( < 3.5.6 ) || ( <= 5.6.8 && <= 3.5.6 && <= 8.7.5 )": {
+                            "( == 6.7.7 && == 3.7.1 && <= 4.4.6 && <= 1.1.4 && >= 1.8.5 && == 7.2.7 && > 4.7.4 )": {
                                 "distroPKGs": [
-                                    "nmjegf",
-                                    "exq",
-                                    "mvfsp",
-                                    "hmgz",
-                                    "",
-                                    "fjahhtxj",
-                                    "qqwf"
+                                    "j",
+                                    "cdyr",
+                                    "htsua",
+                                    "b"
                                 ],
-                                "notes": "c"
+                                "notes": "mcmwgqy"
                             },
-                            "( >= 5.2.8 && < 8.2.2 && >= 6.8.1 && == 8.5.8 && <= 1.3.8 ) || ( >= 4.3.4 && == 3.6.5 && < 5.4.3 && < 2.2.6 && <= 6.8.7 )": {
+                            "( >= 3.1.6 && > 1.6.1 )": {
                                 "distroPKGs": [
-                                    "efucwe",
-                                    "y",
-                                    "xxkzs",
-                                    "hlncjlr",
-                                    "op",
-                                    "k"
+                                    "a",
+                                    "tigigwq",
+                                    "ueq",
+                                    "dqjt"
                                 ],
-                                "notes": "lli"
+                                "notes": ""
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "i"
+                                    "nlksczx",
+                                    "psutibqs",
+                                    "hzp",
+                                    "fd",
+                                    "ej",
+                                    ""
                                 ],
-                                "notes": ""
+                                "notes": "lp"
                             }
                         }
                     },
-                    "8.1.5": {
+                    "5.2.7": {
                         "Darwin": {
-                            "( <= 6.3.2 && < 7.2.4 && > 8.3.2 && <= 6.4.3 ) || ( == 4.1.2 && > 2.4.6 && < 7.2.2 && <= 5.6.8 && >= 7.3.1 && > 4.5.4 && < 1.5.4 && == 4.5.6 ) || ( == 1.8.4 && >= 3.5.4 && == 4.8.3 && < 4.4.1 && > 6.6.6 && > 2.2.2 && >= 4.4.2 )": {
-                                "distroPKGs": [
-                                    ""
-                                ],
-                                "notes": "vuurwcb"
-                            },
-                            "( <= 7.5.4 && > 8.4.4 && == 7.7.6 && == 2.4.7 && >= 1.1.8 && <= 7.1.4 )": {
-                                "distroPKGs": [
-                                    "hsj",
-                                    "dfnz",
-                                    "kpn",
-                                    "ztunb",
-                                    "ea"
-                                ],
-                                "notes": "m"
-                            },
-                            "( == 2.8.5 && == 1.1.3 ) || ( >= 6.1.8 && <= 1.6.1 && > 6.1.2 )": {
+                            "( < 3.8.4 && > 2.2.7 && < 8.6.1 && == 6.7.2 )": {
                                 "distroPKGs": [
-                                    "phze",
-                                    "crlvalr",
-                                    "xjxnbm"
+                                    "hflt",
+                                    "iilqss",
+                                    "wfnogu"
                                 ],
-                                "notes": "dmlsxd"
+                                "notes": ""
                             },
-                            "( > 5.2.3 )": {
+                            "( > 3.1.6 && >= 1.3.2 && <= 2.3.3 && >= 2.2.10 && >= 8.6.7 && > 8.5.2 && > 4.2.6 )": {
                                 "distroPKGs": [
-                                    "vttg",
-                                    "ds",
-                                    "p",
-                                    "fgrvjtn",
-                                    "bia",
-                                    "kmtq",
-                                    "g",
-                                    "rcfognf"
+                                    "hefcvjf",
+                                    ""
                                 ],
-                                "notes": "xtpjiin"
+                                "notes": ""
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "zyovd",
-                                    "jgxvvppd",
-                                    "z",
-                                    "imdak"
+                                    "opw",
+                                    "vqeodie",
+                                    "jgqi",
+                                    "kyh",
+                                    "l",
+                                    "hupurco",
+                                    "dsuybs"
                                 ],
-                                "notes": "qntc"
+                                "notes": "y"
                             }
                         },
                         "FreeBSD": {
-                            "( < 4.1.7 && < 6.1.4 && < 8.8.2 && == 4.6.6 )": {
-                                "distroPKGs": [
-                                    "yyg",
-                                    "kr"
-                                ],
-                                "notes": "oegkwp"
+                            "( < 2.4.6 && < 5.6.3 && >= 3.1.4 && <= 1.8.5 && <= 7.7.6 ) || ( <= 4.6.3 )": {
+                                "distroPKGs": [],
+                                "notes": "gqlbck"
                             },
-                            "( <= 2.7.6 && > 2.6.7 && <= 8.1.6 ) || ( <= 3.4.6 && < 5.7.4 && < 7.7.8 && == 2.1.6 && > 3.5.4 && == 8.5.7 && >= 4.6.2 )": {
+                            "( < 8.5.4 && == 2.2.2 && < 8.5.8 && <= 3.3.1 && > 2.8.4 && == 8.2.3 && >= 7.1.7 ) || ( <= 3.7.8 && >= 3.1.1 && == 8.6.1 && < 1.7.5 && < 7.2.4 && < 6.1.4 && >= 5.6.5 )": {
                                 "distroPKGs": [
-                                    "fpkcjwt",
-                                    "ywfy"
+                                    "gket",
+                                    "vizrq",
+                                    ""
                                 ],
-                                "notes": "w"
+                                "notes": "dxylke"
                             },
-                            "( == 2.3.5 && > 1.5.7 && < 7.4.7 && < 7.7.7 && < 5.5.1 && < 4.8.7 && < 6.1.1 && >= 6.5.3 && > 3.8.7 )": {
+                            "( == 5.2.1 && > 6.9.1 && > 5.8.2 && >= 1.6.6 && >= 6.5.6 && >= 2.5.3 && > 1.1.1 ) || ( > 1.7.1 && == 2.4.2 ) || ( >= 3.3.6 && < 1.4.6 && <= 4.5.4 && < 8.8.8 && >= 8.4.1 && == 1.8.1 && <= 3.2.1 && <= 1.4.8 ) || ( <= 4.2.4 && <= 3.3.5 && >= 5.8.7 && == 4.4.4 && >= 4.2.4 && == 5.8.3 && >= 6.8.7 && > 3.4.5 && == 7.2.7 )": {
                                 "distroPKGs": [
-                                    "zhpv",
-                                    "zxdhxj",
-                                    "g",
-                                    "jblaxss",
-                                    "urgqgss",
-                                    "wkatoan",
-                                    "w"
+                                    "y"
                                 ],
-                                "notes": "bxehwy"
-                            },
-                            "( > 3.6.7 && == 5.4.2 && == 2.7.8 && > 1.3.2 && <= 8.7.6 ) || ( > 3.4.4 && > 3.6.4 ) || ( == 3.4.4 && == 7.2.1 && == 7.4.4 && == 7.2.1 && < 1.7.3 && >= 2.8.7 && <= 4.4.2 ) || ( < 6.7.1 && <= 3.6.8 && < 2.6.6 && < 6.5.8 )": {
-                                "distroPKGs": [],
-                                "notes": "wetedmz"
+                                "notes": "cskfoyn"
                             },
-                            "unknown_versioning": {
+                            "( >= 4.8.3 && < 7.8.8 && <= 5.3.2 && == 1.2.3 ) || ( < 6.6.3 ) || ( < 2.1.4 && >= 8.6.2 && > 7.8.3 ) || ( == 6.1.2 && < 3.5.1 && < 2.8.4 && == 5.1.5 && <= 8.8.1 && < 2.6.1 && == 3.2.3 && == 4.5.5 && > 5.8.8 ) || ( < 4.8.5 && <= 8.4.4 && < 7.2.6 && == 4.7.7 && > 3.8.5 && <= 8.3.4 && <= 2.2.2 && <= 6.6.8 && < 5.5.2 )": {
                                 "distroPKGs": [],
-                                "notes": "wvygln"
-                            }
-                        },
-                        "Linux_Alpine": {
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "x",
-                                    "rki",
-                                    "mrotqsas",
-                                    "hcvdxy",
-                                    "",
-                                    "yw"
-                                ],
-                                "notes": "ujgwewdi"
+                                "notes": ""
                             }
                         },
-                        "Linux_CentOS": {
-                            "( < 6.7.1 && > 3.5.7 ) || ( < 3.3.4 ) || ( > 1.4.5 && == 7.4.1 && <= 4.7.2 )": {
+                        "Linux_Fedora": {},
+                        "Windows": {
+                            "( == 5.4.2 && <= 7.7.7 && < 3.6.5 && > 1.2.4 && > 8.5.8 && < 6.7.8 && <= 7.4.2 )": {
                                 "distroPKGs": [
-                                    "aqnod"
+                                    "rd"
                                 ],
-                                "notes": "pgol"
+                                "notes": "h"
                             },
-                            "( < 7.8.6 && > 7.3.1 && > 3.6.3 && <= 8.2.4 ) || ( > 7.7.8 && > 2.3.2 && == 4.5.2 && < 6.6.3 )": {
+                            "( > 4.5.4 && >= 2.2.4 && == 4.1.7 && < 5.2.5 && > 3.6.3 && == 1.3.7 && > 1.3.2 && > 7.5.8 && > 6.7.5 ) || ( > 7.4.3 && < 1.7.8 ) || ( >= 3.8.8 && > 8.6.1 && == 5.2.5 && <= 5.3.3 && > 2.2.1 && < 4.5.5 && <= 2.4.6 ) || ( < 4.6.7 && == 1.2.2 && >= 5.6.1 && > 4.8.4 && >= 2.9.7 && > 3.4.5 && <= 5.4.8 && == 4.3.3 && > 8.7.8 ) || ( == 2.5.7 ) || ( < 7.2.1 && >= 3.6.3 && > 7.4.2 )": {
                                 "distroPKGs": [
-                                    "nu",
-                                    "ucn",
-                                    "oxyw",
-                                    "y",
-                                    "",
-                                    "jvgezdwm",
-                                    "dheo",
-                                    "vezf"
+                                    "bb",
+                                    "dgj",
+                                    "lcqxrq",
+                                    ""
                                 ],
-                                "notes": "uiht"
-                            },
-                            "( > 4.7.6 && >= 8.4.6 && == 2.3.5 && >= 8.2.1 ) || ( <= 6.6.4 && < 6.9.1 && > 3.6.3 && >= 1.3.1 && >= 8.7.4 ) || ( < 8.7.5 && <= 5.5.5 && >= 7.8.8 ) || ( < 6.4.8 && >= 2.4.1 && >= 3.1.8 && < 6.1.5 && < 4.1.8 && <= 6.4.3 && >= 2.4.4 && >= 5.5.8 && <= 1.4.7 ) || ( <= 7.7.3 && == 4.7.2 && == 2.2.1 && > 1.4.7 && >= 9.7.5 )": {
-                                "distroPKGs": [],
-                                "notes": "xmgngsn"
+                                "notes": "egvekf"
                             },
-                            "( >= 3.2.8 && <= 7.6.1 && >= 1.6.8 && == 7.8.6 && >= 3.2.4 && >= 7.3.7 && == 2.4.6 )": {
+                            "( >= 3.1.1 && <= 7.8.7 && == 5.8.1 && < 5.8.6 && < 1.6.8 && >= 1.3.2 && >= 6.2.3 )": {
                                 "distroPKGs": [
-                                    "isczvss",
-                                    "qvibrcn",
-                                    "suz",
-                                    "qq",
-                                    "o",
-                                    "uu",
-                                    "vjvmgm"
+                                    "bv",
+                                    "kwvin"
                                 ],
-                                "notes": "tjtjeef"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [],
-                                "notes": "kylyagfh"
+                                "notes": "xaew"
                             }
-                        },
-                        "Linux_Fedora": {
-                            "( > 6.5.7 && <= 1.3.8 && <= 4.5.3 && <= 1.8.7 && < 6.5.8 && == 5.6.4 && <= 3.1.4 && >= 1.7.6 ) || ( <= 2.7.5 && > 6.3.7 )": {
+                        }
+                    },
+                    "6.2.6": {
+                        "Darwin": {
+                            "( < 6.7.2 && <= 2.5.7 && < 2.3.1 && <= 7.8.3 && == 7.2.5 && == 8.4.6 && == 2.4.5 )": {
                                 "distroPKGs": [
-                                    "gtkpea",
-                                    "vvgyxibl"
+                                    "d",
+                                    "b",
+                                    "ojdznyx"
                                 ],
-                                "notes": "o"
+                                "notes": "qd"
+                            },
+                            "( == 6.2.5 ) || ( == 7.4.2 && < 2.1.1 ) || ( < 4.4.8 && == 1.1.6 && > 1.8.5 && <= 1.8.5 && < 1.3.7 ) || ( >= 4.2.5 && >= 8.3.1 && >= 1.1.7 && < 8.3.3 && <= 5.2.7 && <= 5.6.5 && == 1.3.8 && > 3.1.7 && < 4.4.6 ) || ( >= 1.7.3 )": {
+                                "distroPKGs": [],
+                                "notes": "booav"
                             },
-                            "( > 8.3.1 && == 6.4.1 )": {
+                            "( >= 1.4.8 && == 2.3.5 && <= 8.4.2 && >= 7.3.8 && == 5.5.3 && >= 9.2.3 && < 7.3.8 && < 2.6.4 && > 1.2.5 ) || ( >= 5.8.2 && > 3.1.5 && == 8.2.3 )": {
                                 "distroPKGs": [
-                                    "xaoybwb",
+                                    "bvqalz",
                                     "",
                                     "",
-                                    "p",
-                                    "fzsph",
-                                    "mzewv"
+                                    "kxtovz",
+                                    "uxzokev",
+                                    "gevwsn"
                                 ],
-                                "notes": "klf"
-                            },
-                            "( >= 8.1.5 && <= 7.3.6 && == 2.4.7 && < 3.5.5 && > 3.1.4 && >= 4.7.8 && == 5.1.8 && >= 7.2.8 && > 8.4.6 )": {
+                                "notes": "cx"
+                            }
+                        },
+                        "FreeBSD": {
+                            "( < 6.1.4 ) || ( >= 3.3.5 && >= 8.6.8 && < 4.8.8 && <= 5.3.1 && > 1.1.1 && < 3.2.8 && >= 5.6.8 && <= 1.8.2 && < 8.6.5 )": {
                                 "distroPKGs": [
-                                    "df",
-                                    "yfviz",
                                     "",
-                                    "rfcvbl",
-                                    "tlepistx",
-                                    "pbkafzm"
-                                ],
-                                "notes": "lkozrtxr"
-                            },
-                            "( >= 8.4.5 && <= 5.8.4 && > 3.3.6 ) || ( < 7.1.8 && <= 2.5.6 && < 2.8.5 && <= 1.1.5 && > 7.5.6 && <= 6.2.1 && <= 1.8.2 && < 7.4.6 && >= 7.4.2 )": {
-                                "distroPKGs": [
-                                    "o",
-                                    "qoltgow",
-                                    "fj",
-                                    "whkioaf"
-                                ],
-                                "notes": ""
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "ukyyu",
-                                    "ulelzi",
-                                    "byk",
-                                    "jxepdwi",
-                                    "amet"
+                                    "zhzq",
+                                    "fnuzph",
+                                    "pjznzdp",
+                                    "y"
                                 ],
                                 "notes": ""
-                            }
-                        }
-                    }
-                },
-                "Stack": {
-                    "4.1.3": {
-                        "Darwin": {
-                            "( < 2.1.6 && <= 1.6.7 && > 8.6.4 && == 5.5.2 && < 1.4.5 ) || ( == 6.3.3 && <= 7.3.7 && >= 2.3.6 ) || ( >= 2.7.1 && > 5.5.5 && == 6.4.6 && >= 1.5.1 && < 3.4.1 && == 7.4.4 )": {
-                                "distroPKGs": [],
-                                "notes": "fpvlsch"
                             },
-                            "( > 3.4.4 ) || ( == 2.4.6 && == 4.8.4 && > 8.5.2 && > 2.2.5 && >= 1.5.1 && > 5.5.3 && > 1.4.1 )": {
+                            "( <= 6.6.6 && > 6.2.7 && >= 3.6.5 && == 6.5.1 && > 2.8.1 && <= 6.6.8 && < 7.4.4 ) || ( < 6.6.2 && < 7.7.8 ) || ( <= 2.4.7 )": {
                                 "distroPKGs": [
-                                    "zwaxt",
-                                    "otagh",
-                                    "exfhnkos",
-                                    ""
+                                    "knnmp",
+                                    "m",
+                                    "yrew",
+                                    "aek",
+                                    "qqnqvnc"
                                 ],
-                                "notes": "xh"
+                                "notes": "kpzwoh"
                             },
-                            "( >= 2.8.3 )": {
+                            "( == 4.4.3 && >= 4.5.7 && >= 6.3.3 && <= 4.2.3 )": {
                                 "distroPKGs": [
-                                    "n",
-                                    "piqfdq",
-                                    "",
-                                    "emebnmwl",
-                                    "",
-                                    "xjctrkz",
-                                    ""
+                                    "ntqfhy",
+                                    "htsvm",
+                                    "ivrax",
+                                    "nuwnn",
+                                    "spgakhbk"
                                 ],
-                                "notes": "ufuyeyj"
+                                "notes": "xmy"
                             },
-                            "( >= 4.5.6 && >= 2.2.4 && <= 7.2.8 && <= 6.5.6 && == 2.1.1 && > 5.8.8 && > 1.5.1 )": {
-                                "distroPKGs": [
-                                    "jrodfj",
-                                    "nckfazb",
-                                    "hkfalg"
+                            "( > 8.5.8 && > 5.2.6 && == 6.8.7 && >= 4.4.1 && == 1.4.6 && == 4.1.7 && == 2.8.8 )": {
+                                "distroPKGs": [
+                                    "hdnwi",
+                                    "uhtikpx",
+                                    "rbvyu"
                                 ],
-                                "notes": "kngda"
+                                "notes": ""
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    ""
+                                    "p",
+                                    "ultuepb",
+                                    "",
+                                    "gvnist",
+                                    "uvamrxh",
+                                    "m"
                                 ],
-                                "notes": "onfpcywk"
+                                "notes": "y"
                             }
                         },
-                        "FreeBSD": {
-                            "( == 7.4.6 && > 8.5.1 && >= 4.3.5 && == 7.6.6 && > 1.7.4 && >= 6.8.4 && >= 3.4.4 && > 5.6.5 )": {
+                        "Linux_Alpine": {
+                            "( == 5.3.5 && >= 4.6.8 && == 8.6.1 && < 8.8.5 && <= 8.1.8 && < 6.8.8 && <= 4.7.7 ) || ( <= 5.2.3 && > 5.3.5 && > 6.2.6 && < 5.3.5 && > 4.6.8 )": {
                                 "distroPKGs": [
-                                    "dz",
-                                    "snnjtq",
-                                    "hwczyink"
+                                    "fj"
                                 ],
-                                "notes": "jk"
+                                "notes": "ibgctxi"
                             },
-                            "unknown_versioning": {
+                            "( == 5.6.5 && > 8.6.2 && <= 2.3.6 && < 7.1.5 && <= 5.8.3 )": {
                                 "distroPKGs": [
-                                    "yxd",
-                                    "dvyunge",
-                                    "vftbhbma",
-                                    "vbzerp",
-                                    "tx",
-                                    "bkfayotz",
-                                    "mvsyws",
+                                    "tfbeujln",
+                                    "ei",
+                                    "tqgmogjs",
+                                    "s",
+                                    "qlxhsxye",
                                     ""
                                 ],
-                                "notes": "nqp"
-                            }
-                        },
-                        "Linux_Ubuntu": {
-                            "( == 3.1.3 && < 4.4.7 && >= 3.9.1 && < 5.2.8 && <= 2.5.6 )": {
-                                "distroPKGs": [
-                                    "d",
-                                    "o",
-                                    "",
-                                    "pvshcd",
-                                    "",
-                                    "xuuwj"
-                                ],
-                                "notes": "wdghr"
+                                "notes": "jgeykmvz"
                             },
-                            "( == 4.1.4 && <= 3.2.1 && <= 7.8.8 && <= 2.6.4 && < 7.7.1 && > 8.4.2 )": {
+                            "( > 3.5.1 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "bjjr",
-                                    "gkga"
+                                    "f",
+                                    "bjqj"
                                 ],
-                                "notes": "twujmxgf"
+                                "notes": ""
                             },
-                            "( >= 4.7.4 && <= 6.7.4 && > 3.2.7 && > 8.4.3 && >= 6.2.1 && < 3.2.8 && >= 5.8.4 && <= 8.1.1 && >= 5.4.1 )": {
+                            "( >= 6.4.3 && < 2.6.4 && > 6.6.1 && == 6.4.5 && > 7.5.7 && > 8.3.7 && > 8.7.5 )": {
                                 "distroPKGs": [
-                                    "xkionrcq",
-                                    "tvieeiiq",
-                                    "lujcnwl",
-                                    "yviw",
-                                    "mse"
+                                    "a",
+                                    "g",
+                                    "ul",
+                                    "iexhmi",
+                                    "xflrgo"
                                 ],
-                                "notes": "xbzj"
+                                "notes": "yf"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "arf"
+                                    "",
+                                    "p"
                                 ],
-                                "notes": ""
+                                "notes": "ege"
                             }
                         },
-                        "Linux_UnknownLinux": {
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "i"
-                                ],
-                                "notes": "tn"
-                            }
-                        }
-                    },
-                    "4.4.7": {
-                        "FreeBSD": {
-                            "( == 2.5.7 && >= 6.6.5 && >= 4.4.5 && >= 4.3.2 && <= 2.5.8 && < 3.5.2 && <= 4.6.5 && == 2.3.6 && <= 6.3.5 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "qtapbjjj",
-                                    "l",
-                                    "i"
-                                ],
-                                "notes": "nxh"
+                        "Linux_Ubuntu": {
+                            "( < 3.1.3 && <= 6.1.3 && < 1.5.4 && > 2.4.4 && <= 6.1.4 ) || ( > 3.7.5 && == 1.8.4 )": {
+                                "distroPKGs": [],
+                                "notes": "hak"
                             },
-                            "( == 4.4.6 && >= 6.7.8 && > 8.4.7 )": {
+                            "( > 1.8.9 && > 5.2.2 && > 8.4.4 && < 6.3.2 && > 3.2.3 ) || ( <= 3.4.8 && > 8.3.2 && > 2.3.6 ) || ( <= 4.8.4 && >= 1.4.8 ) || ( == 8.1.8 && == 6.7.6 && < 8.5.2 && == 2.1.6 ) || ( < 7.4.1 && > 5.4.4 ) || ( > 4.2.4 && == 1.6.4 ) || ( > 4.2.7 && > 7.1.8 && <= 4.5.8 && < 4.4.8 && >= 6.3.5 && == 7.4.7 && < 8.3.5 && <= 2.2.1 ) || ( >= 4.5.5 && > 7.7.1 && == 2.2.4 && >= 8.5.6 && <= 7.2.6 && == 2.7.1 )": {
                                 "distroPKGs": [
-                                    "m",
-                                    "jojebol"
+                                    ""
                                 ],
-                                "notes": "c"
+                                "notes": "fsjlz"
                             },
-                            "( == 6.7.7 && == 3.7.1 && <= 4.4.6 && <= 1.1.4 && >= 1.8.5 && == 7.2.7 && > 4.7.4 )": {
+                            "( > 4.7.5 && >= 5.4.4 && < 4.4.2 )": {
                                 "distroPKGs": [
-                                    "j",
-                                    "cdyr",
-                                    "htsua",
-                                    "b"
+                                    "gtin",
+                                    "afaoo",
+                                    "rnztdumx",
+                                    "rt"
                                 ],
-                                "notes": "mcmwgqy"
+                                "notes": "vbu"
                             },
-                            "( >= 3.1.6 && > 1.6.1 )": {
+                            "( > 6.3.5 && > 4.5.8 )": {
                                 "distroPKGs": [
-                                    "a",
-                                    "tigigwq",
-                                    "ueq",
-                                    "dqjt"
+                                    "kw"
                                 ],
-                                "notes": ""
+                                "notes": "wond"
+                            },
+                            "( >= 5.5.5 && >= 2.8.5 && <= 2.6.5 && < 6.2.8 && == 3.7.4 && <= 8.3.6 && <= 1.1.6 ) || ( <= 1.2.5 && >= 2.2.8 && < 2.3.4 && < 9.6.5 && == 5.3.6 && < 8.3.4 )": {
+                                "distroPKGs": [],
+                                "notes": "cbhaong"
+                            },
+                            "( >= 6.4.5 )": {
+                                "distroPKGs": [],
+                                "notes": "bpl"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "nlksczx",
-                                    "psutibqs",
-                                    "hzp",
-                                    "fd",
-                                    "ej",
-                                    ""
+                                    "pollumf",
+                                    "u",
+                                    "dseg",
+                                    "dryxca"
                                 ],
-                                "notes": "lp"
+                                "notes": "mv"
                             }
                         },
-                        "Linux_AmazonLinux": {
-                            "( < 6.2.8 ) || ( <= 4.7.5 && >= 5.8.4 && <= 6.8.2 && < 5.3.5 && == 2.1.3 ) || ( <= 8.7.1 && > 7.7.5 && >= 6.4.9 && >= 8.1.2 && < 8.3.3 && < 5.6.6 && <= 7.8.1 && >= 6.4.8 && >= 2.4.8 ) || ( == 8.6.6 && > 2.5.2 && > 1.3.8 && > 3.1.3 && <= 4.7.5 && == 4.5.4 && == 5.3.2 && < 6.3.2 && == 7.2.3 ) || ( == 4.1.1 && <= 5.6.8 && == 1.6.6 )": {
+                        "Windows": {
+                            "( <= 6.3.3 && <= 7.4.4 && <= 9.5.4 && > 2.8.4 && == 6.7.3 && > 8.4.6 && < 2.3.7 && <= 8.4.8 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "rlrydc",
-                                    "tyj",
-                                    "wwqbpnwp",
-                                    "x",
-                                    "gyiexzd"
+                                    "avzhff",
+                                    "akeluev",
+                                    "qx",
+                                    "duoyyav",
+                                    "wdbuejdy",
+                                    "xuigrzw",
+                                    "wbolvel"
                                 ],
-                                "notes": "qmtsria"
-                            }
-                        },
-                        "Linux_Debian": {
-                            "( < 8.7.1 ) || ( <= 6.1.5 && > 2.5.2 && > 2.5.6 && < 2.2.4 ) || ( >= 5.4.3 && >= 3.6.5 && <= 3.7.7 && < 4.3.7 && == 4.8.5 )": {
+                                "notes": "ot"
+                            },
+                            "( > 1.3.3 && < 7.1.3 ) || ( >= 6.2.1 && <= 1.4.4 && < 5.1.1 && == 5.3.7 && <= 1.5.8 && >= 6.8.3 ) || ( == 3.1.6 && < 6.6.3 )": {
                                 "distroPKGs": [
-                                    "tg",
-                                    "y",
+                                    "fwlgww",
                                     "",
-                                    "xrdpqwd",
-                                    "mzvdn",
-                                    "xrhkq",
-                                    "qztpfk",
-                                    "vxfp"
+                                    "z",
+                                    "jh",
+                                    "bogzzw",
+                                    "efdu",
+                                    "yvzrhu"
                                 ],
-                                "notes": "bctkaav"
+                                "notes": "tkrh"
                             },
-                            "( == 8.2.3 && > 5.5.7 && < 8.2.2 && < 4.7.2 && <= 5.3.4 && > 1.4.2 && >= 8.1.5 && == 7.4.4 && < 3.3.2 )": {
+                            "( > 7.1.3 && < 6.4.3 && >= 5.2.2 && >= 4.6.8 && > 5.5.5 && == 5.5.3 ) || ( == 1.1.5 && > 5.4.1 && >= 7.7.2 && == 5.3.4 && < 6.7.8 )": {
                                 "distroPKGs": [
-                                    "zzn",
-                                    "ocfckgin"
+                                    "tyz",
+                                    "ojtppwcd",
+                                    "dvwe",
+                                    "y",
+                                    "wtm",
+                                    "y",
+                                    "ihm",
+                                    "ii"
                                 ],
-                                "notes": "peq"
+                                "notes": "gmhh"
+                            }
+                        }
+                    },
+                    "8.1.6": {
+                        "Windows": {}
+                    },
+                    "8.4.8": {}
+                }
+            }
+        },
+        {
+            "ghcupDownloads": {
+                "GHC": {
+                    "1.4.8": {
+                        "viArch": {
+                            "A_32": {
+                                "Linux_Gentoo": {
+                                    "( <= 3.8.5 && == 5.8.4 && >= 4.6.6 )": {
+                                        "dlHash": "nyi",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0007"
+                                        },
+                                        "dlUri": "http:nef"
+                                    },
+                                    "( <= 4.5.6 && >= 1.3.3 && >= 6.7.8 && > 4.4.1 && < 2.4.6 && <= 7.1.8 && < 1.4.6 )": {
+                                        "dlHash": "bep",
+                                        "dlSubdir": {
+                                            "RegexDir": "˜\u0014a棾\"\\A"
+                                        },
+                                        "dlUri": "https:d"
+                                    },
+                                    "( > 8.1.2 && < 3.7.5 && >= 5.6.3 && > 8.7.3 && < 7.3.5 && <= 6.1.3 && <= 2.2.4 )": {
+                                        "dlHash": "hmj",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:xbf"
+                                    }
+                                }
                             },
-                            "( >= 7.5.5 && < 2.8.7 && > 8.2.8 && < 8.3.8 && <= 2.1.6 && > 5.1.4 && > 8.6.1 && <= 8.3.3 ) || ( > 5.4.4 && >= 8.1.2 && < 8.7.8 && >= 6.5.5 )": {
-                                "distroPKGs": [
-                                    "nvfnmucs",
-                                    "jfxvsmns",
-                                    "helshlvv",
-                                    ""
-                                ],
-                                "notes": "kouqws"
+                            "A_Sparc64": {
+                                "Darwin": {},
+                                "FreeBSD": {
+                                    "( >= 1.8.7 && > 1.2.4 && == 3.7.6 ) || ( <= 4.2.4 && == 5.3.2 && >= 1.1.2 && == 8.8.1 && > 4.3.6 && <= 6.5.1 ) || ( >= 3.7.6 )": {
+                                        "dlHash": "plzkk",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "u",
+                                        "dlSubdir": {
+                                            "RegexDir": "󻤒}\\+?>"
+                                        },
+                                        "dlUri": "http:"
+                                    }
+                                },
+                                "Linux_Alpine": {
+                                    "( < 6.2.5 ) || ( > 5.7.4 && >= 3.1.6 && < 6.5.1 && >= 2.8.4 ) || ( >= 3.8.6 && < 8.3.7 && > 2.5.2 && > 6.1.2 && <= 5.8.6 && > 7.6.7 && >= 1.1.5 ) || ( >= 7.6.7 && == 3.6.5 ) || ( > 7.6.4 && == 2.2.7 && > 2.1.3 && > 8.8.6 && >= 5.7.4 )": {
+                                        "dlHash": "g",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0008#k𢍵"
+                                        },
+                                        "dlUri": "https:bxmyk"
+                                    },
+                                    "( == 3.3.4 && >= 7.3.4 && < 4.4.8 ) || ( > 2.4.7 && > 6.6.5 && > 4.2.3 && < 5.6.8 ) || ( == 4.8.1 && < 2.6.4 && == 5.7.1 && >= 1.8.2 && < 3.8.8 )": {
+                                        "dlHash": "kaax",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:wjuhprsj"
+                                    },
+                                    "( == 5.6.1 && < 1.4.5 && < 4.1.1 && == 3.8.2 && <= 7.5.3 && >= 1.7.2 && < 3.7.3 )": {
+                                        "dlHash": "ybxqjxgl",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:j"
+                                    },
+                                    "( > 3.6.6 && >= 7.5.8 && >= 7.6.8 && == 7.3.1 && == 2.1.5 && >= 5.4.4 && > 8.8.4 ) || ( > 8.4.5 )": {
+                                        "dlHash": "ox",
+                                        "dlSubdir": "g󼥟gD\u0007+󺡊\r",
+                                        "dlUri": "http:ukcofzug"
+                                    },
+                                    "( >= 8.6.2 && >= 7.3.8 && < 2.8.2 && > 5.4.5 ) || ( <= 3.3.2 && < 3.8.5 && <= 6.4.7 && <= 6.7.3 && < 2.6.2 && >= 6.3.1 ) || ( <= 5.8.3 && > 2.8.4 && >= 6.5.2 && > 7.8.7 && >= 6.7.2 )": {
+                                        "dlHash": "ats",
+                                        "dlSubdir": {
+                                            "RegexDir": "粎U\u0016"
+                                        },
+                                        "dlUri": "https:zevkbgcv"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "ixk",
+                                        "dlSubdir": "\u0017",
+                                        "dlUri": "http:c"
+                                    }
+                                },
+                                "Linux_CentOS": {
+                                    "( <= 4.6.3 && <= 4.1.3 ) || ( >= 6.6.3 ) || ( < 4.5.2 && >= 5.2.4 ) || ( > 1.3.7 && >= 8.8.1 && <= 4.8.3 && < 2.1.5 && == 7.8.1 && < 4.2.3 && == 4.2.3 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "ZIm-'5\tk",
+                                        "dlUri": "http:zueopma"
+                                    },
+                                    "( == 2.6.2 && > 5.4.6 && == 8.5.2 && <= 7.7.1 && <= 7.4.3 && == 5.7.4 && > 4.2.5 && <= 2.8.6 && < 2.8.7 ) || ( < 8.1.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "𫎛G󲇰c/",
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 8.5.6 && > 1.7.1 && > 6.3.6 && == 1.6.8 && >= 6.1.1 && > 3.4.1 && >= 6.4.8 && >= 2.6.3 && >= 7.3.5 )": {
+                                        "dlHash": "fe",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:wwxvdg"
+                                    },
+                                    "( >= 5.1.5 && > 7.2.6 && >= 2.6.7 && == 4.5.5 && > 6.7.8 && == 7.4.6 && == 3.4.6 && > 8.3.1 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "J\u0006g"
+                                        },
+                                        "dlUri": "http:hl"
+                                    }
+                                },
+                                "Linux_Gentoo": {
+                                    "( <= 3.3.6 && == 1.4.5 && <= 1.8.3 && == 7.7.8 && > 4.4.4 && >= 8.4.3 && == 4.4.1 )": {
+                                        "dlHash": "mzowz",
+                                        "dlSubdir": "CXô„”·",
+                                        "dlUri": "http:cevi"
+                                    },
+                                    "( <= 8.6.4 && <= 6.3.2 && < 1.7.2 && == 1.2.8 && >= 7.3.7 && > 5.8.3 && < 7.1.1 ) || ( < 3.1.1 && > 2.4.7 && > 2.7.5 && >= 3.1.1 && == 2.4.3 ) || ( >= 8.6.3 && == 5.5.3 && >= 5.3.2 && > 8.2.2 && > 6.3.3 && == 2.3.1 ) || ( > 4.5.3 && <= 4.6.4 && > 9.7.1 && >= 8.8.4 )": {
+                                        "dlHash": "awmhs",
+                                        "dlSubdir": "$s]𡌎\u0001\u0013\u001br",
+                                        "dlUri": "http:gcgwlqau"
+                                    },
+                                    "( >= 6.1.5 && >= 3.7.7 && < 4.4.6 && <= 1.8.4 && <= 2.3.2 )": {
+                                        "dlHash": "rbdrufgl",
+                                        "dlSubdir": "Y\u0017$q#",
+                                        "dlUri": "http:a"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "glgb",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ffzj"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 8.3.1 ) || ( > 2.4.8 && > 2.7.3 && > 8.5.7 && > 4.4.8 && < 4.5.3 && <= 3.4.4 ) || ( > 8.1.1 )": {
+                                        "dlHash": "je",
+                                        "dlSubdir": {
+                                            "RegexDir": "S"
+                                        },
+                                        "dlUri": "http:rlnkxxte"
+                                    },
+                                    "( > 4.8.7 && <= 1.1.6 && >= 1.7.8 && < 7.4.6 ) || ( > 6.7.3 && <= 7.6.4 && > 8.6.1 && > 5.2.1 )": {
+                                        "dlHash": "osqf",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:rfq"
+                                    },
+                                    "( >= 4.8.3 && == 6.6.7 && < 6.2.7 && > 2.3.4 && >= 1.4.6 && <= 2.5.3 && > 6.7.8 && < 2.7.2 && <= 1.6.2 )": {
+                                        "dlHash": "hisd",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:yat"
+                                    },
+                                    "( >= 8.1.4 && > 7.5.3 && >= 8.8.4 && > 5.7.1 && < 4.1.3 && > 4.7.4 )": {
+                                        "dlHash": "b",
+                                        "dlSubdir": "󽭎'OH序\u0008",
+                                        "dlUri": "http:chn"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "cpfmvbr",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:thu"
+                                    }
+                                }
+                            }
+                        },
+                        "viChangeLog": "https:bnt",
+                        "viPostInstall": "jdjwlz",
+                        "viPostRemove": "fbzect",
+                        "viPreCompile": null,
+                        "viSourceDL": {
+                            "dlHash": "woix",
+                            "dlSubdir": {
+                                "RegexDir": "b\u0012􅉍󼇲N}\u0000"
+                            },
+                            "dlUri": "https:"
+                        },
+                        "viTags": [
+                            "Prerelease"
+                        ]
+                    },
+                    "2.6.7": {
+                        "viArch": {
+                            "A_ARM": {
+                                "Linux_Gentoo": {
+                                    "( <= 5.4.1 )": {
+                                        "dlHash": "elojogv",
+                                        "dlSubdir": "\u0007$]${",
+                                        "dlUri": "https:lbotdd"
+                                    },
+                                    "( > 4.2.6 ) || ( == 8.8.4 && < 7.1.2 && >= 7.1.4 ) || ( <= 2.2.8 && > 4.1.2 && == 4.3.5 ) || ( >= 4.7.4 && < 2.6.6 ) || ( > 5.4.7 )": {
+                                        "dlHash": "injyrvq",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:fepnrntp"
+                                    },
+                                    "( > 6.7.1 && == 3.3.4 && == 1.8.7 && == 1.3.1 && >= 8.6.3 && > 6.2.8 ) || ( > 5.1.1 && <= 6.8.2 ) || ( == 8.7.5 && >= 6.5.1 && >= 4.4.1 && <= 4.1.4 && < 5.6.5 && > 3.3.6 && < 4.3.2 && < 6.3.5 && == 2.6.4 )": {
+                                        "dlHash": "dmy",
+                                        "dlSubdir": {
+                                            "RegexDir": "Ͱ"
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "bsd",
+                                        "dlSubdir": {
+                                            "RegexDir": "9=􁓂􍌥󵚀[\u000f"
+                                        },
+                                        "dlUri": "https:deqhvfc"
+                                    }
+                                }
                             }
-                        }
+                        },
+                        "viChangeLog": "https:gjl",
+                        "viPostInstall": null,
+                        "viPostRemove": null,
+                        "viPreCompile": "dxw",
+                        "viSourceDL": null,
+                        "viTags": [
+                            "Latest"
+                        ]
                     },
-                    "5.2.7": {
-                        "Darwin": {
-                            "( < 2.4.6 && < 5.6.3 && >= 3.1.4 && <= 1.8.5 && <= 7.7.6 ) || ( <= 4.6.3 )": {
-                                "distroPKGs": [],
-                                "notes": "gqlbck"
+                    "3.3.5": {
+                        "viArch": {
+                            "A_Sparc64": {}
+                        },
+                        "viChangeLog": "http:uhv",
+                        "viPostInstall": "ly",
+                        "viPostRemove": null,
+                        "viPreCompile": "unrj",
+                        "viSourceDL": {
+                            "dlHash": "h",
+                            "dlSubdir": {
+                                "RegexDir": ",A\u001f`g+&"
                             },
-                            "( < 8.5.4 && == 2.2.2 && < 8.5.8 && <= 3.3.1 && > 2.8.4 && == 8.2.3 && >= 7.1.7 ) || ( <= 3.7.8 && >= 3.1.1 && == 8.6.1 && < 1.7.5 && < 7.2.4 && < 6.1.4 && >= 5.6.5 )": {
-                                "distroPKGs": [
-                                    "gket",
-                                    "vizrq",
-                                    ""
-                                ],
-                                "notes": "dxylke"
+                            "dlUri": "https:uoj"
+                        },
+                        "viTags": [
+                            "old",
+                            "&Z3𭹡X",
+                            "Prerelease",
+                            "Prerelease"
+                        ]
+                    },
+                    "3.4.4": {
+                        "viArch": {
+                            "A_64": {
+                                "Darwin": {
+                                    "( == 2.8.5 && < 2.2.3 && <= 5.1.8 && <= 5.7.2 && == 6.3.8 && >= 2.4.1 && <= 7.7.2 && < 7.3.3 && <= 8.5.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "𩄜",
+                                        "dlUri": "https:bffi"
+                                    },
+                                    "( >= 2.8.6 && == 6.6.8 ) || ( > 5.1.8 && == 5.6.1 && <= 3.1.6 && >= 5.1.10 && <= 6.2.3 )": {
+                                        "dlHash": "t",
+                                        "dlSubdir": {
+                                            "RegexDir": "u["
+                                        },
+                                        "dlUri": "https:ctx"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "vnya",
+                                        "dlSubdir": {
+                                            "RegexDir": "O햎!𑱠𗳹ᨪ"
+                                        },
+                                        "dlUri": "https:"
+                                    }
+                                },
+                                "Linux_Ubuntu": {
+                                    "( <= 6.6.7 && == 1.2.3 && == 7.3.1 && >= 7.6.7 && <= 4.3.2 && >= 8.6.1 && >= 4.6.4 ) || ( >= 6.3.6 && == 3.6.7 && == 8.3.6 && >= 3.8.1 && > 7.2.7 && >= 1.5.2 ) || ( <= 6.6.3 && >= 1.1.3 && >= 2.7.4 && > 2.5.2 && == 5.8.5 && == 2.3.6 && <= 4.4.4 && > 5.8.5 ) || ( < 8.3.3 ) || ( > 8.8.6 && == 2.7.3 && < 4.2.8 && == 7.2.6 && > 1.5.2 )": {
+                                        "dlHash": "srpqu",
+                                        "dlSubdir": {
+                                            "RegexDir": "驵𣑯\u0003\u001fG\u0019'\u0003"
+                                        },
+                                        "dlUri": "http:awovjxxt"
+                                    },
+                                    "( == 9.5.2 && > 5.8.8 && >= 4.4.3 && > 4.1.3 && <= 7.7.8 ) || ( <= 7.4.8 && < 4.5.5 && > 1.2.7 && < 5.7.4 ) || ( == 1.7.3 && > 3.8.3 && >= 8.3.3 && <= 3.4.7 && == 4.5.6 && > 2.5.5 && > 6.3.1 && < 4.2.8 ) || ( >= 1.8.8 && >= 9.6.6 && == 8.4.1 && <= 1.3.3 ) || ( <= 2.8.9 && >= 6.2.3 && == 7.4.7 ) || ( < 6.1.4 && < 4.7.7 ) || ( > 1.5.3 && < 8.5.7 && > 4.8.2 && <= 8.7.4 && >= 4.6.4 && == 2.7.8 && == 1.5.6 ) || ( > 5.4.3 && <= 6.2.4 && >= 8.1.4 && > 3.6.1 && > 7.6.5 && >= 8.4.6 ) || ( > 3.2.8 && > 6.7.3 && < 2.1.1 && <= 6.7.3 && > 3.6.8 && < 4.4.1 && == 3.7.6 )": {
+                                        "dlHash": "m",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:cxlw"
+                                    },
+                                    "( >= 4.7.3 && >= 4.8.1 )": {
+                                        "dlHash": "vxn",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0013"
+                                        },
+                                        "dlUri": "https:e"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "qnenmql",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:brbrf"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 3.6.7 && >= 4.7.1 && >= 5.1.4 && >= 3.6.1 && <= 4.5.4 && < 2.4.2 ) || ( == 8.8.4 && > 5.1.6 && <= 9.6.3 && > 3.8.2 && > 6.8.5 && >= 7.8.1 && == 5.5.1 && <= 1.8.7 ) || ( > 5.6.4 && > 7.8.4 && == 1.1.6 && <= 3.2.6 && == 6.4.8 && > 3.2.7 && >= 6.8.8 && >= 8.2.5 && > 3.5.4 )": {
+                                        "dlHash": "fvowp",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:bh"
+                                    },
+                                    "( == 1.2.6 && > 6.5.7 && > 5.6.2 ) || ( == 5.4.3 && < 6.6.4 && <= 5.7.6 ) || ( <= 8.3.8 ) || ( == 8.2.8 && == 3.5.2 && == 1.5.6 && <= 4.7.2 && == 3.1.4 && > 4.4.3 && == 8.7.6 && > 1.7.1 && >= 5.8.1 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0014"
+                                        },
+                                        "dlUri": "http:er"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "yé™±ó°¨­c"
+                                        },
+                                        "dlUri": "https:xa"
+                                    }
+                                }
                             },
-                            "( == 5.2.1 && > 6.9.1 && > 5.8.2 && >= 1.6.6 && >= 6.5.6 && >= 2.5.3 && > 1.1.1 ) || ( > 1.7.1 && == 2.4.2 ) || ( >= 3.3.6 && < 1.4.6 && <= 4.5.4 && < 8.8.8 && >= 8.4.1 && == 1.8.1 && <= 3.2.1 && <= 1.4.8 ) || ( <= 4.2.4 && <= 3.3.5 && >= 5.8.7 && == 4.4.4 && >= 4.2.4 && == 5.8.3 && >= 6.8.7 && > 3.4.5 && == 7.2.7 )": {
-                                "distroPKGs": [
-                                    "y"
-                                ],
-                                "notes": "cskfoyn"
+                            "A_ARM": {
+                                "Darwin": {
+                                    "( <= 1.5.5 && <= 7.3.1 && >= 3.3.4 && >= 7.7.5 && > 7.5.2 && < 2.8.5 && >= 7.3.8 ) || ( < 2.3.7 && < 4.6.8 && > 4.3.8 && == 1.8.4 && >= 1.1.8 && > 5.2.8 && > 2.3.4 && == 7.5.4 && < 1.1.1 ) || ( >= 5.3.7 && == 4.4.1 && == 8.4.2 && > 2.6.1 && == 3.3.6 && == 3.4.1 && < 1.8.6 && == 6.3.8 && <= 4.1.6 ) || ( == 4.2.7 && < 5.1.8 && <= 4.2.7 && == 4.3.2 )": {
+                                        "dlHash": "bjmz",
+                                        "dlSubdir": {
+                                            "RegexDir": "o𗹃"
+                                        },
+                                        "dlUri": "http:mlj"
+                                    },
+                                    "( <= 2.8.2 && < 2.7.5 && > 3.6.2 && == 2.6.7 ) || ( > 6.5.2 && == 1.8.5 ) || ( <= 3.1.4 && < 2.8.4 && >= 4.8.8 && == 3.4.6 && >= 2.5.5 && >= 1.7.1 && == 6.7.3 && <= 4.3.1 )": {
+                                        "dlHash": "sbjlwpo",
+                                        "dlSubdir": {
+                                            "RegexDir": "􍴚Y]𫀛\u0004𦙢d󳂳"
+                                        },
+                                        "dlUri": "http:ewy"
+                                    },
+                                    "( <= 7.5.3 && >= 4.8.4 && == 7.7.4 && > 4.5.4 && >= 8.5.5 && == 3.2.5 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:ydllmahs"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "v",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:xzb"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 4.1.7 && <= 2.7.4 && < 4.7.2 && <= 5.2.3 && < 2.3.7 && > 4.1.5 && < 7.6.7 && < 4.1.1 )": {
+                                        "dlHash": "yw",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:kzki"
+                                    },
+                                    "( == 6.3.8 && >= 3.2.7 && >= 8.5.9 && > 3.1.2 && >= 7.3.5 && <= 5.3.1 && == 3.5.7 )": {
+                                        "dlHash": "barmjd",
+                                        "dlSubdir": {
+                                            "RegexDir": "5\u000f\t~"
+                                        },
+                                        "dlUri": "http:zrgrbwg"
+                                    },
+                                    "( > 4.8.4 && <= 4.4.7 ) || ( > 2.6.7 && > 5.6.1 && == 5.7.5 && >= 1.1.5 && <= 7.8.5 && == 1.4.2 && >= 5.6.3 )": {
+                                        "dlHash": "ypj",
+                                        "dlSubdir": "\u0004",
+                                        "dlUri": "http:yawtuh"
+                                    },
+                                    "( >= 8.3.2 ) || ( >= 4.2.7 )": {
+                                        "dlHash": "j",
+                                        "dlSubdir": {
+                                            "RegexDir": "(ó¸°¤\u0001[;@"
+                                        },
+                                        "dlUri": "https:ebz"
+                                    }
+                                }
                             },
-                            "( >= 4.8.3 && < 7.8.8 && <= 5.3.2 && == 1.2.3 ) || ( < 6.6.3 ) || ( < 2.1.4 && >= 8.6.2 && > 7.8.3 ) || ( == 6.1.2 && < 3.5.1 && < 2.8.4 && == 5.1.5 && <= 8.8.1 && < 2.6.1 && == 3.2.3 && == 4.5.5 && > 5.8.8 ) || ( < 4.8.5 && <= 8.4.4 && < 7.2.6 && == 4.7.7 && > 3.8.5 && <= 8.3.4 && <= 2.2.2 && <= 6.6.8 && < 5.5.2 )": {
-                                "distroPKGs": [],
-                                "notes": ""
-                            }
-                        },
-                        "Linux_Alpine": {},
-                        "Linux_CentOS": {
-                            "( == 5.4.2 && <= 7.7.7 && < 3.6.5 && > 1.2.4 && > 8.5.8 && < 6.7.8 && <= 7.4.2 )": {
-                                "distroPKGs": [
-                                    "rd"
-                                ],
-                                "notes": "h"
+                            "A_ARM64": {
+                                "FreeBSD": {
+                                    "( <= 4.7.8 && < 5.5.3 && <= 5.5.7 && < 4.6.3 && > 5.4.4 && < 7.8.1 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
+                                    }
+                                },
+                                "Linux_AmazonLinux": {
+                                    "( < 4.6.3 && < 3.5.6 && <= 6.7.4 && < 4.7.4 && < 8.7.4 )": {
+                                        "dlHash": "xgl",
+                                        "dlSubdir": "5*",
+                                        "dlUri": "https:qqahk"
+                                    },
+                                    "( <= 2.4.8 && > 8.7.1 && >= 1.8.8 )": {
+                                        "dlHash": "rjasi",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:qbw"
+                                    },
+                                    "( > 1.7.4 )": {
+                                        "dlHash": "s",
+                                        "dlSubdir": "Ej\u0002\u001dî‹–*ô‚½¹",
+                                        "dlUri": "http:bv"
+                                    },
+                                    "( > 7.2.8 && >= 3.5.6 && <= 8.7.8 && < 7.5.6 && <= 6.7.2 && < 8.2.6 && == 5.3.8 && >= 8.2.5 ) || ( > 8.3.4 && <= 3.2.2 && <= 8.5.5 && < 7.2.9 && < 8.1.2 && <= 5.3.5 && == 6.2.3 && == 7.7.7 )": {
+                                        "dlHash": "qncsmyqa",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:xr"
+                                    },
+                                    "( > 8.6.2 && >= 6.2.6 && >= 3.6.8 && <= 2.3.4 && < 3.4.5 )": {
+                                        "dlHash": "xngjmly",
+                                        "dlSubdir": "PP-",
+                                        "dlUri": "https:ulrpl"
+                                    },
+                                    "( >= 4.6.7 && >= 2.8.6 && >= 2.6.4 )": {
+                                        "dlHash": "yagttg",
+                                        "dlSubdir": "4\u001a",
+                                        "dlUri": "http:jtfzv"
+                                    },
+                                    "( >= 8.7.8 ) || ( <= 4.5.7 && == 1.8.8 && < 5.5.2 && < 2.3.9 && < 4.6.3 && > 4.6.4 ) || ( == 2.8.3 && < 5.7.2 ) || ( <= 8.6.1 && == 8.5.4 && >= 5.1.3 && > 6.3.3 )": {
+                                        "dlHash": "nyedat",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:pgyjpje"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "hnxk",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:qgfkwamv"
+                                    }
+                                },
+                                "Linux_CentOS": {},
+                                "Linux_Debian": {
+                                    "( < 2.7.8 && < 3.1.4 && < 6.1.2 && >= 1.7.5 && > 3.4.7 && < 2.1.2 ) || ( >= 6.5.6 ) || ( > 3.7.3 && <= 1.5.8 && > 7.3.7 && > 7.6.4 && == 5.6.8 && <= 1.4.1 && < 2.1.1 && == 8.7.5 && <= 5.4.1 ) || ( <= 3.7.5 && <= 2.5.5 && > 2.8.6 && == 1.2.1 && == 6.2.7 && < 7.6.1 && == 7.5.2 && >= 4.4.7 ) || ( < 7.7.3 ) || ( == 2.2.3 && == 6.3.4 && <= 8.1.5 && >= 7.7.4 && >= 3.4.7 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "l(9",
+                                        "dlUri": "https:eyha"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "f7Eꋬ"
+                                        },
+                                        "dlUri": "http:ngdj"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {},
+                                "Windows": {
+                                    "( < 1.3.1 && <= 1.1.8 && < 3.2.7 && == 4.8.5 ) || ( < 5.8.7 && >= 6.4.8 ) || ( < 8.8.6 && == 7.3.7 ) || ( > 6.3.7 && >= 1.1.1 ) || ( > 3.7.1 && <= 2.8.7 && <= 6.3.1 && < 7.8.6 && < 7.6.5 && < 1.8.1 && == 7.3.7 ) || ( <= 8.6.2 && <= 8.5.3 && >= 7.7.8 && <= 8.3.1 && > 8.3.6 ) || ( <= 3.4.6 && > 5.6.2 && >= 1.5.7 && <= 7.3.1 && > 3.5.1 && > 7.1.3 && <= 5.4.2 && == 3.8.2 && <= 2.4.2 ) || ( >= 8.1.3 && >= 2.1.6 && >= 1.3.5 && == 1.6.1 && > 4.5.8 && <= 5.5.8 ) || ( >= 4.5.8 && < 5.1.4 && > 2.1.1 && < 2.4.1 && < 3.8.8 && >= 3.7.1 )": {
+                                        "dlHash": "f",
+                                        "dlSubdir": {
+                                            "RegexDir": "Yw󷬿"
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "( < 4.5.7 && <= 6.4.4 && == 3.7.5 && >= 2.6.3 && >= 1.7.7 && <= 8.1.7 && < 2.4.3 && < 2.3.1 && > 3.6.6 )": {
+                                        "dlHash": "bg",
+                                        "dlSubdir": {
+                                            "RegexDir": "(hM㈂D\u000c%"
+                                        },
+                                        "dlUri": "http:zss"
+                                    },
+                                    "( > 6.1.5 && == 1.6.8 && > 3.5.1 && >= 6.7.2 && > 5.4.5 && <= 6.5.2 && > 3.4.5 && > 4.6.3 && < 5.5.5 ) || ( <= 2.2.7 && > 2.3.3 && < 1.7.3 && == 8.3.5 && < 3.6.3 )": {
+                                        "dlHash": "rnbqdeat",
+                                        "dlSubdir": {
+                                            "RegexDir": "}󷢰𨌅q\\\u001c\u0015"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "( >= 4.2.8 && >= 1.7.3 && >= 7.6.3 && <= 2.6.2 )": {
+                                        "dlHash": "zrkggr",
+                                        "dlSubdir": {
+                                            "RegexDir": "vpN\u0004\\󽁵"
+                                        },
+                                        "dlUri": "http:vm"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "f",
+                                        "dlSubdir": "Z9\u000e&􃍳-r𣈀",
+                                        "dlUri": "https:boftmg"
+                                    }
+                                }
                             },
-                            "( > 4.5.4 && >= 2.2.4 && == 4.1.7 && < 5.2.5 && > 3.6.3 && == 1.3.7 && > 1.3.2 && > 7.5.8 && > 6.7.5 ) || ( > 7.4.3 && < 1.7.8 ) || ( >= 3.8.8 && > 8.6.1 && == 5.2.5 && <= 5.3.3 && > 2.2.1 && < 4.5.5 && <= 2.4.6 ) || ( < 4.6.7 && == 1.2.2 && >= 5.6.1 && > 4.8.4 && >= 2.9.7 && > 3.4.5 && <= 5.4.8 && == 4.3.3 && > 8.7.8 ) || ( == 2.5.7 ) || ( < 7.2.1 && >= 3.6.3 && > 7.4.2 )": {
-                                "distroPKGs": [
-                                    "bb",
-                                    "dgj",
-                                    "lcqxrq",
-                                    ""
-                                ],
-                                "notes": "egvekf"
+                            "A_PowerPC64": {
+                                "Darwin": {
+                                    "( < 8.6.5 && <= 7.6.6 && <= 1.8.5 && < 5.8.6 && >= 1.5.6 )": {
+                                        "dlHash": "rxef",
+                                        "dlSubdir": "5p!",
+                                        "dlUri": "http:"
+                                    },
+                                    "( <= 3.1.5 && >= 4.2.4 && > 8.2.8 && == 7.8.3 && > 7.2.5 && <= 1.8.5 ) || ( < 6.1.7 && == 3.3.6 && <= 8.6.7 && > 8.1.8 && < 6.7.5 && >= 8.8.1 && >= 2.2.8 )": {
+                                        "dlHash": "mr",
+                                        "dlSubdir": {
+                                            "RegexDir": "~!\u000f𬰁."
+                                        },
+                                        "dlUri": "http:ziianwoo"
+                                    },
+                                    "( == 7.6.3 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
+                                    },
+                                    "( > 4.3.6 && >= 2.5.3 && < 7.3.1 && < 1.3.8 && >= 3.1.5 && > 1.1.4 && <= 7.1.5 && < 3.5.1 )": {
+                                        "dlHash": "adjsxfrb",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:vdz"
+                                    },
+                                    "( > 7.7.7 ) || ( >= 6.6.3 && == 2.8.5 && >= 4.3.8 && > 7.8.7 ) || ( >= 8.1.5 && < 1.8.1 && < 8.2.6 && <= 4.8.2 && >= 7.4.1 && >= 5.8.7 && <= 4.2.8 && >= 7.2.4 ) || ( == 8.2.7 && <= 6.8.7 && == 7.6.3 && > 2.3.7 && >= 5.1.7 && >= 1.2.3 && < 3.4.7 ) || ( > 1.9.6 && < 7.4.5 && < 6.7.8 && <= 5.4.7 && >= 8.5.6 )": {
+                                        "dlHash": "cntho",
+                                        "dlSubdir": {
+                                            "RegexDir": "!GI𮗽􌗠"
+                                        },
+                                        "dlUri": "http:nlmc"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "n",
+                                        "dlSubdir": {
+                                            "RegexDir": "y𭍫𓎬DfT\t"
+                                        },
+                                        "dlUri": "https:fudqkcet"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( == 4.2.1 && >= 3.2.5 && <= 4.2.8 && == 1.5.8 && >= 8.7.3 && < 5.7.5 && > 7.6.3 && < 4.8.6 ) || ( > 1.3.5 && <= 6.2.3 && <= 8.3.6 && >= 7.7.8 && > 2.5.3 ) || ( < 6.3.7 && <= 7.3.7 && == 6.2.8 && >= 6.4.6 ) || ( == 6.6.5 && <= 5.4.3 && >= 8.1.8 ) || ( < 2.3.7 && <= 2.3.2 && >= 2.5.3 && >= 1.5.7 && == 1.2.2 && > 2.8.8 && < 8.5.3 && == 3.3.8 && == 6.2.6 ) || ( <= 2.5.5 && == 7.8.6 && >= 8.5.4 )": {
+                                        "dlHash": "lvmrib",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:qdpuqzs"
+                                    }
+                                },
+                                "Linux_Exherbo": {
+                                    "( < 2.1.3 && >= 6.7.5 && < 3.7.5 ) || ( >= 1.5.5 && == 6.4.4 && <= 3.3.6 ) || ( > 2.2.3 ) || ( >= 1.6.6 && > 4.3.5 && > 3.6.3 && > 3.2.6 && < 8.6.4 && >= 3.7.1 && < 3.6.2 && < 5.3.2 && < 2.2.6 ) || ( == 7.2.1 && == 5.2.8 ) || ( <= 7.4.6 && >= 2.6.8 && >= 2.2.8 && == 2.4.1 && < 1.5.3 )": {
+                                        "dlHash": "oeofui",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:uhndfk"
+                                    },
+                                    "( < 5.2.6 && < 3.4.4 && < 1.1.3 && >= 8.2.2 )": {
+                                        "dlHash": "filfoz",
+                                        "dlSubdir": "𥁳󾜥𣠵ᤵ󲚣",
+                                        "dlUri": "https:npp"
+                                    },
+                                    "( <= 1.1.5 && <= 5.5.5 && > 4.4.6 && <= 6.4.6 )": {
+                                        "dlHash": "vyzcdmtd",
+                                        "dlSubdir": ";gN\u001e𩺉(",
+                                        "dlUri": "http:ncgwu"
+                                    },
+                                    "( <= 7.4.8 )": {
+                                        "dlHash": "rzh",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:"
+                                    },
+                                    "( <= 8.2.6 ) || ( < 2.1.8 && > 4.1.2 && < 6.8.8 && >= 8.4.3 && <= 7.2.4 && < 6.1.4 && >= 2.4.7 ) || ( == 2.1.4 )": {
+                                        "dlHash": "t",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0014"
+                                        },
+                                        "dlUri": "http:cx"
+                                    },
+                                    "( == 4.3.5 && == 4.4.1 && >= 1.2.1 && > 3.7.1 && >= 8.1.6 && > 1.2.8 )": {
+                                        "dlHash": "s",
+                                        "dlSubdir": {
+                                            "RegexDir": "伄𑶂"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": ">["
+                                        },
+                                        "dlUri": "https:g"
+                                    }
+                                },
+                                "Linux_Gentoo": {
+                                    "( <= 7.8.6 && == 2.2.5 && >= 1.1.6 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "G\u0011\u001bET",
+                                        "dlUri": "https:sfot"
+                                    },
+                                    "( == 1.3.3 )": {
+                                        "dlHash": "svt",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:dzlosofc"
+                                    },
+                                    "( == 3.8.8 && < 7.4.6 && < 7.6.5 && == 3.2.1 && <= 8.4.1 && > 8.8.2 && <= 2.7.1 ) || ( <= 2.5.7 && <= 4.7.4 && > 8.2.7 && == 5.6.3 && <= 3.3.2 && >= 1.4.1 ) || ( > 7.5.6 && == 6.6.4 ) || ( < 8.4.1 && <= 2.7.5 && > 5.5.7 && < 2.3.2 && == 2.5.8 && == 8.6.1 ) || ( == 2.8.7 && > 4.3.6 && > 1.3.2 && < 6.8.4 && == 5.7.4 && <= 5.4.5 && <= 3.5.2 && == 3.1.9 && <= 6.5.2 ) || ( > 1.6.5 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:gnapy"
+                                    },
+                                    "( == 7.5.5 && >= 4.6.2 && <= 6.5.2 && > 3.8.2 && == 5.5.1 && > 8.5.8 ) || ( > 1.7.6 && > 4.6.6 ) || ( == 6.4.4 && > 5.7.5 && < 4.4.5 && <= 7.2.7 && >= 6.5.2 && <= 3.4.6 && > 7.2.5 )": {
+                                        "dlHash": "actbzbp",
+                                        "dlSubdir": "x",
+                                        "dlUri": "http:jznipdk"
+                                    },
+                                    "( > 7.6.7 && <= 7.1.8 && < 7.5.1 )": {
+                                        "dlHash": "kq",
+                                        "dlSubdir": "0𭨣𣮲",
+                                        "dlUri": "https:zm"
+                                    },
+                                    "( >= 7.2.5 && == 6.7.6 && < 4.8.6 && > 5.6.6 && <= 5.8.2 && < 3.7.4 && > 7.6.1 && == 4.5.5 && > 2.8.8 )": {
+                                        "dlHash": "latxlc",
+                                        "dlSubdir": "njé­—é‹¿",
+                                        "dlUri": "http:vynsyn"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 5.1.7 && == 1.4.7 && > 5.3.2 && <= 3.1.1 && < 6.1.6 ) || ( < 4.4.5 && > 2.3.3 && < 3.6.3 && > 2.6.5 && < 1.7.4 )": {
+                                        "dlHash": "tyyhnxzu",
+                                        "dlSubdir": {
+                                            "RegexDir": "\"\u0005i(󵹷'𢴺"
+                                        },
+                                        "dlUri": "https:to"
+                                    },
+                                    "( > 5.2.2 && >= 7.7.8 && <= 6.8.2 && < 4.5.3 && >= 1.6.6 && >= 8.6.3 && < 7.8.8 ) || ( >= 8.7.5 && == 7.6.1 )": {
+                                        "dlHash": "nvjqcoqk",
+                                        "dlSubdir": {
+                                            "RegexDir": "𪺠󺺣\u0010"
+                                        },
+                                        "dlUri": "http:r"
+                                    },
+                                    "( > 5.8.6 && == 8.3.5 && == 8.6.5 ) || ( >= 1.2.6 && == 2.1.3 && == 2.9.2 && < 3.8.1 && >= 4.7.4 && <= 4.5.1 && <= 5.3.5 ) || ( > 8.3.1 && <= 4.1.7 && == 6.6.2 && == 8.6.7 && == 3.7.2 && >= 8.4.5 && == 4.3.6 && >= 5.2.1 )": {
+                                        "dlHash": "vx",
+                                        "dlSubdir": {
+                                            "RegexDir": "v"
+                                        },
+                                        "dlUri": "http:owwii"
+                                    }
+                                }
                             },
-                            "( >= 3.1.1 && <= 7.8.7 && == 5.8.1 && < 5.8.6 && < 1.6.8 && >= 1.3.2 && >= 6.2.3 )": {
-                                "distroPKGs": [
-                                    "bv",
-                                    "kwvin"
-                                ],
-                                "notes": "xaew"
+                            "A_Sparc64": {
+                                "Darwin": {}
                             }
                         },
-                        "Linux_Mint": {
-                            "( >= 2.7.5 && < 2.4.7 && >= 7.5.2 && == 7.1.5 && <= 3.2.7 && >= 5.8.4 && > 8.1.1 && <= 7.2.6 && <= 8.6.6 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "slp",
-                                    "qmoupit",
-                                    "znrenqi",
-                                    "ws",
-                                    "brand",
-                                    ""
-                                ],
-                                "notes": ""
-                            },
-                            "( >= 3.9.5 && == 6.7.7 && > 5.2.7 && >= 4.5.7 && >= 2.3.1 && == 4.7.7 && >= 1.5.8 && >= 2.4.2 && == 7.5.7 ) || ( > 8.4.7 && < 4.2.1 && <= 2.7.4 && == 1.5.1 )": {
-                                "distroPKGs": [
-                                    "kcj",
-                                    "htbkomr",
-                                    "syrwnl",
-                                    "gulmslzz",
-                                    "tln",
-                                    "qjbzu",
-                                    "hki"
-                                ],
-                                "notes": "fygtsn"
+                        "viChangeLog": "https:gqvwog",
+                        "viPostInstall": "ytr",
+                        "viPostRemove": null,
+                        "viPreCompile": null,
+                        "viSourceDL": {
+                            "dlHash": "",
+                            "dlSubdir": {
+                                "RegexDir": "􊜃𝢾􏄴Vrq"
                             },
-                            "( >= 4.6.1 && >= 6.5.3 && < 2.2.1 )": {
-                                "distroPKGs": [
-                                    "utz",
-                                    "",
-                                    "atfxfr",
-                                    "z",
-                                    "",
-                                    "eqwnb",
-                                    "jwreokk",
-                                    "al"
-                                ],
-                                "notes": ""
-                            }
+                            "dlUri": "http:z"
                         },
-                        "Linux_Ubuntu": {
-                            "( < 3.8.4 && > 2.2.7 && < 8.6.1 && == 6.7.2 )": {
-                                "distroPKGs": [
-                                    "hflt",
-                                    "iilqss",
-                                    "wfnogu"
-                                ],
-                                "notes": ""
-                            },
-                            "( > 3.1.6 && >= 1.3.2 && <= 2.3.3 && >= 2.2.10 && >= 8.6.7 && > 8.5.2 && > 4.2.6 )": {
-                                "distroPKGs": [
-                                    "hefcvjf",
-                                    ""
-                                ],
-                                "notes": ""
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "opw",
-                                    "vqeodie",
-                                    "jgqi",
-                                    "kyh",
-                                    "l",
-                                    "hupurco",
-                                    "dsuybs"
-                                ],
-                                "notes": "y"
-                            }
-                        }
+                        "viTags": [
+                            "base-5.1.2",
+                            "Recommended",
+                            "1􈑉:খ",
+                            "Latest",
+                            "base-1.1.2",
+                            "f8\u0017xNft(",
+                            "Recommended",
+                            "Prerelease"
+                        ]
                     },
-                    "6.2.6": {
-                        "Darwin": {
-                            "( < 6.1.4 ) || ( >= 3.3.5 && >= 8.6.8 && < 4.8.8 && <= 5.3.1 && > 1.1.1 && < 3.2.8 && >= 5.6.8 && <= 1.8.2 && < 8.6.5 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "zhzq",
-                                    "fnuzph",
-                                    "pjznzdp",
-                                    "y"
-                                ],
-                                "notes": ""
-                            },
-                            "( <= 6.6.6 && > 6.2.7 && >= 3.6.5 && == 6.5.1 && > 2.8.1 && <= 6.6.8 && < 7.4.4 ) || ( < 6.6.2 && < 7.7.8 ) || ( <= 2.4.7 )": {
-                                "distroPKGs": [
-                                    "knnmp",
-                                    "m",
-                                    "yrew",
-                                    "aek",
-                                    "qqnqvnc"
-                                ],
-                                "notes": "kpzwoh"
-                            },
-                            "( == 4.4.3 && >= 4.5.7 && >= 6.3.3 && <= 4.2.3 )": {
-                                "distroPKGs": [
-                                    "ntqfhy",
-                                    "htsvm",
-                                    "ivrax",
-                                    "nuwnn",
-                                    "spgakhbk"
-                                ],
-                                "notes": "xmy"
+                    "6.5.7": {
+                        "viArch": {
+                            "A_32": {
+                                "Darwin": {},
+                                "Windows": {
+                                    "( >= 4.4.4 && < 6.6.5 ) || ( > 7.4.5 && <= 6.6.8 && < 3.7.7 && <= 3.4.1 && < 4.1.6 && < 4.7.1 && < 5.7.4 && >= 2.1.1 && <= 2.4.7 )": {
+                                        "dlHash": "jqcdjpj",
+                                        "dlSubdir": {
+                                            "RegexDir": "ó¿‹“[ô‹ŸŒW"
+                                        },
+                                        "dlUri": "http:brs"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "xpxwznk",
+                                        "dlSubdir": "k􃝨\u0010󷈧\u0008Q破_",
+                                        "dlUri": "http:rnndzeqj"
+                                    }
+                                }
                             },
-                            "( > 8.5.8 && > 5.2.6 && == 6.8.7 && >= 4.4.1 && == 1.4.6 && == 4.1.7 && == 2.8.8 )": {
-                                "distroPKGs": [
-                                    "hdnwi",
-                                    "uhtikpx",
-                                    "rbvyu"
-                                ],
-                                "notes": ""
+                            "A_PowerPC64": {},
+                            "A_Sparc": {
+                                "Darwin": {
+                                    "( <= 4.8.7 && == 7.6.3 && > 2.5.2 && < 6.4.6 && >= 7.3.2 ) || ( > 5.4.2 && <= 6.3.2 && > 6.1.1 ) || ( < 8.7.7 && == 7.5.3 && >= 1.7.7 && < 6.2.6 && <= 1.1.8 && <= 7.8.3 && > 8.6.4 && > 8.4.7 )": {
+                                        "dlHash": "gz",
+                                        "dlSubdir": {
+                                            "RegexDir": "Nì·±E}S"
+                                        },
+                                        "dlUri": "http:czafqg"
+                                    },
+                                    "( == 2.5.7 && < 3.7.8 && == 2.5.1 && > 2.7.4 && <= 5.6.6 ) || ( > 6.3.2 && >= 2.6.5 && == 3.4.3 && <= 1.6.2 && == 1.2.7 && > 1.6.2 && < 7.7.7 && >= 8.2.4 ) || ( > 6.8.8 && < 6.3.4 ) || ( >= 4.2.6 && == 3.7.5 && < 7.5.5 && > 7.3.7 && < 8.3.4 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:ie"
+                                    },
+                                    "( > 2.3.6 && < 3.1.6 && > 5.3.1 && >= 1.3.7 && >= 2.1.3 && == 6.4.4 )": {
+                                        "dlHash": "tscvdkt",
+                                        "dlSubdir": {
+                                            "RegexDir": "w𧳛Y𥓦󵼶摣|"
+                                        },
+                                        "dlUri": "http:ldvmf"
+                                    },
+                                    "( > 4.2.1 && == 5.8.3 && == 5.3.4 && > 3.5.1 && >= 8.6.5 && > 4.8.7 && < 8.5.2 && <= 1.4.8 && <= 5.7.3 ) || ( < 7.8.1 ) || ( < 6.3.1 ) || ( >= 4.2.6 && > 1.8.5 && <= 6.8.6 && < 5.4.6 && >= 3.7.1 )": {
+                                        "dlHash": "sfcx",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:jh"
+                                    },
+                                    "( >= 5.5.1 && >= 4.1.6 && == 5.7.4 ) || ( > 3.2.1 && <= 8.5.8 && <= 8.4.5 && > 2.7.7 && >= 8.7.8 && <= 5.7.4 && >= 2.6.6 && == 1.4.4 && > 9.5.2 ) || ( >= 4.4.7 && <= 6.6.6 && > 8.4.7 && < 6.8.4 && == 7.8.1 && <= 6.4.5 && < 8.3.7 && < 4.4.7 ) || ( >= 1.5.9 && < 6.4.7 )": {
+                                        "dlHash": "dado",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ymvn"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "ftyq",
+                                        "dlSubdir": {
+                                            "RegexDir": "󴕠>I𢶋𫗺\\"
+                                        },
+                                        "dlUri": "http:hbc"
+                                    }
+                                },
+                                "Linux_AmazonLinux": {
+                                    "( < 4.4.6 && == 7.3.5 && < 4.3.6 && == 5.8.6 && <= 6.8.7 && >= 6.2.2 && < 6.2.3 ) || ( > 3.4.2 && == 3.3.3 && < 1.8.1 && == 8.1.1 && < 8.8.1 && == 6.8.3 && <= 3.3.3 && > 4.1.5 && < 5.6.2 ) || ( >= 1.2.2 && == 4.1.1 && <= 8.6.8 && < 4.3.5 ) || ( >= 5.1.7 && <= 5.4.4 && < 6.2.7 && <= 6.2.2 && < 6.8.8 && < 7.8.1 && >= 7.2.2 ) || ( < 2.1.5 && < 5.4.3 && < 1.3.4 && > 5.7.3 && > 7.5.2 && > 6.6.4 && <= 1.2.8 && >= 4.4.2 && <= 3.4.5 )": {
+                                        "dlHash": "xpz",
+                                        "dlSubdir": "7󼞋\u0017t\u0019",
+                                        "dlUri": "http:ml"
+                                    },
+                                    "( == 1.7.3 && >= 8.4.6 && < 1.3.6 && >= 1.2.7 && > 2.3.7 && >= 5.3.8 && > 7.8.8 && > 4.2.7 )": {
+                                        "dlHash": "kh",
+                                        "dlSubdir": "􉶜󾛇",
+                                        "dlUri": "https:uegeuegm"
+                                    },
+                                    "( == 4.2.4 && > 1.5.2 && == 6.4.6 ) || ( > 5.7.3 && >= 2.1.5 && <= 7.6.6 && < 7.2.1 )": {
+                                        "dlHash": "eor",
+                                        "dlSubdir": {
+                                            "RegexDir": "P\u001a䰿`􇍾\rA~"
+                                        },
+                                        "dlUri": "http:rxkgpcx"
+                                    },
+                                    "( >= 6.8.5 && >= 8.1.8 )": {
+                                        "dlHash": "tuxhyhcm",
+                                        "dlSubdir": "<",
+                                        "dlUri": "http:efrxmw"
+                                    }
+                                },
+                                "Linux_Exherbo": {
+                                    "( < 8.3.5 && == 5.5.2 && > 2.1.1 && <= 8.6.2 ) || ( == 2.3.6 && < 6.5.8 )": {
+                                        "dlHash": "q",
+                                        "dlSubdir": {
+                                            "RegexDir": "ኣ\u000fA\u0001*􁆝<"
+                                        },
+                                        "dlUri": "http:"
+                                    },
+                                    "( == 3.4.2 && <= 4.8.3 && < 8.2.5 && <= 5.6.3 )": {
+                                        "dlHash": "lcybpfvo",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u001e@z󳧨f"
+                                        },
+                                        "dlUri": "http:yftl"
+                                    },
+                                    "( == 3.6.2 && < 7.7.2 && >= 5.8.6 && <= 2.5.2 && > 4.5.2 && <= 4.8.2 && < 8.4.4 && == 3.1.4 && == 6.8.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "E"
+                                        },
+                                        "dlUri": "https:bctkd"
+                                    },
+                                    "( >= 2.3.3 && >= 7.2.6 && <= 7.8.4 ) || ( <= 4.1.7 && <= 1.7.2 && < 1.7.7 && <= 4.5.8 && <= 6.5.1 )": {
+                                        "dlHash": "mlrru",
+                                        "dlSubdir": ",\u0015",
+                                        "dlUri": "http:hszsgzyh"
+                                    },
+                                    "( >= 8.5.2 && >= 5.4.6 && >= 3.7.6 && > 3.5.3 && > 2.2.5 && <= 1.6.7 )": {
+                                        "dlHash": "ojpwotb",
+                                        "dlSubdir": "\u001c;7㨑U󵲇3\n",
+                                        "dlUri": "http:xtxbga"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "ykfqul",
+                                        "dlSubdir": "U,ë±»5vK",
+                                        "dlUri": "http:lamgn"
+                                    }
+                                },
+                                "Linux_Ubuntu": {},
+                                "Windows": {
+                                    "( == 3.4.6 && > 1.3.1 && <= 3.7.5 && <= 5.5.4 && < 3.8.7 && <= 6.1.3 && >= 7.4.5 && <= 8.8.8 )": {
+                                        "dlHash": "dk",
+                                        "dlSubdir": "⢑𤠋\u0001z",
+                                        "dlUri": "https:sywnqbb"
+                                    },
+                                    "( == 8.5.1 ) || ( == 6.7.3 && <= 4.4.5 && < 2.2.8 && < 4.2.1 && == 4.8.8 && < 1.4.8 && <= 5.6.6 && < 7.3.6 ) || ( == 7.4.4 && >= 5.2.2 && == 8.1.2 && < 2.2.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": {
+                                            "RegexDir": "0SHOl󵪷\u0018"
+                                        },
+                                        "dlUri": "https:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "gheg",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:xjqhg"
+                                    }
+                                }
                             },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "p",
-                                    "ultuepb",
-                                    "",
-                                    "gvnist",
-                                    "uvamrxh",
-                                    "m"
-                                ],
-                                "notes": "y"
-                            }
+                            "A_Sparc64": {}
                         },
-                        "FreeBSD": {
-                            "( <= 6.3.3 && <= 7.4.4 && <= 9.5.4 && > 2.8.4 && == 6.7.3 && > 8.4.6 && < 2.3.7 && <= 8.4.8 )": {
-                                "distroPKGs": [
-                                    "avzhff",
-                                    "akeluev",
-                                    "qx",
-                                    "duoyyav",
-                                    "wdbuejdy",
-                                    "xuigrzw",
-                                    "wbolvel"
-                                ],
-                                "notes": "ot"
-                            },
-                            "( > 1.3.3 && < 7.1.3 ) || ( >= 6.2.1 && <= 1.4.4 && < 5.1.1 && == 5.3.7 && <= 1.5.8 && >= 6.8.3 ) || ( == 3.1.6 && < 6.6.3 )": {
-                                "distroPKGs": [
-                                    "fwlgww",
-                                    "",
-                                    "z",
-                                    "jh",
-                                    "bogzzw",
-                                    "efdu",
-                                    "yvzrhu"
-                                ],
-                                "notes": "tkrh"
-                            },
-                            "( > 7.1.3 && < 6.4.3 && >= 5.2.2 && >= 4.6.8 && > 5.5.5 && == 5.5.3 ) || ( == 1.1.5 && > 5.4.1 && >= 7.7.2 && == 5.3.4 && < 6.7.8 )": {
-                                "distroPKGs": [
-                                    "tyz",
-                                    "ojtppwcd",
-                                    "dvwe",
-                                    "y",
-                                    "wtm",
-                                    "y",
-                                    "ihm",
-                                    "ii"
-                                ],
-                                "notes": "gmhh"
+                        "viChangeLog": "https:n",
+                        "viPostInstall": "qvm",
+                        "viPostRemove": "sgvk",
+                        "viPreCompile": "nvecnkvu",
+                        "viSourceDL": {
+                            "dlHash": "dzydyxg",
+                            "dlSubdir": "ô‚®„qG+0ó°Š’t",
+                            "dlUri": "http:vvn"
+                        },
+                        "viTags": []
+                    },
+                    "6.6.3": {
+                        "viArch": {
+                            "A_64": {},
+                            "A_PowerPC64": {
+                                "Darwin": {
+                                    "unknown_versioning": {
+                                        "dlHash": "wj",
+                                        "dlSubdir": "9󶍰j}󶗈\u0015",
+                                        "dlUri": "http:zquwa"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( <= 2.5.1 && >= 5.5.6 && >= 2.2.3 && < 4.2.7 && <= 3.3.6 && == 2.7.7 && < 6.7.2 )": {
+                                        "dlHash": "itw",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:ebgwsdh"
+                                    },
+                                    "( == 6.2.8 && < 3.7.6 && >= 5.4.2 && > 6.7.7 && == 1.5.8 && > 3.1.6 )": {
+                                        "dlHash": "nkdysrt",
+                                        "dlSubdir": "N㹘󵨀\u0008C𣳄",
+                                        "dlUri": "https:"
+                                    },
+                                    "( > 3.1.7 && == 8.6.1 && == 1.7.5 && < 4.8.2 )": {
+                                        "dlHash": "xqajuhrc",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:soxw"
+                                    },
+                                    "( >= 5.6.8 )": {
+                                        "dlHash": "ipp",
+                                        "dlSubdir": "𤿻\u001f󺅨y􁴼",
+                                        "dlUri": "https:seecjpa"
+                                    },
+                                    "( >= 8.2.4 && == 1.8.1 && == 5.8.8 ) || ( < 2.1.1 && > 8.3.1 && <= 6.6.7 && < 8.6.2 && == 5.7.6 && >= 5.1.3 && < 1.2.4 )": {
+                                        "dlHash": "nhiiyd",
+                                        "dlSubdir": "􂌦𨼕\\$kn\u0001󼸏",
+                                        "dlUri": "http:doqr"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "v",
+                                        "dlSubdir": "M^\u0018ó¼ ¯eEl\u001f",
+                                        "dlUri": "http:mj"
+                                    }
+                                }
                             }
                         },
-                        "Linux_AmazonLinux": {
-                            "( < 6.7.2 && <= 2.5.7 && < 2.3.1 && <= 7.8.3 && == 7.2.5 && == 8.4.6 && == 2.4.5 )": {
-                                "distroPKGs": [
-                                    "d",
-                                    "b",
-                                    "ojdznyx"
-                                ],
-                                "notes": "qd"
-                            },
-                            "( == 6.2.5 ) || ( == 7.4.2 && < 2.1.1 ) || ( < 4.4.8 && == 1.1.6 && > 1.8.5 && <= 1.8.5 && < 1.3.7 ) || ( >= 4.2.5 && >= 8.3.1 && >= 1.1.7 && < 8.3.3 && <= 5.2.7 && <= 5.6.5 && == 1.3.8 && > 3.1.7 && < 4.4.6 ) || ( >= 1.7.3 )": {
-                                "distroPKGs": [],
-                                "notes": "booav"
-                            },
-                            "( >= 1.4.8 && == 2.3.5 && <= 8.4.2 && >= 7.3.8 && == 5.5.3 && >= 9.2.3 && < 7.3.8 && < 2.6.4 && > 1.2.5 ) || ( >= 5.8.2 && > 3.1.5 && == 8.2.3 )": {
-                                "distroPKGs": [
-                                    "bvqalz",
-                                    "",
-                                    "",
-                                    "kxtovz",
-                                    "uxzokev",
-                                    "gevwsn"
-                                ],
-                                "notes": "cx"
-                            }
-                        }
-                    },
-                    "8.1.6": {
-                        "FreeBSD": {}
+                        "viChangeLog": "https:juby",
+                        "viPostInstall": "segjmze",
+                        "viPostRemove": "",
+                        "viPreCompile": null,
+                        "viSourceDL": {
+                            "dlHash": "nu",
+                            "dlSubdir": null,
+                            "dlUri": "http:tws"
+                        },
+                        "viTags": [
+                            "",
+                            "\u0014𣉈C\u0018󼀇V",
+                            "Recommended"
+                        ]
                     },
-                    "8.4.8": {}
-                }
-            }
-        },
-        {
-            "ghcupDownloads": {
-                "GHCup": {
-                    "2.8.6": {
+                    "8.5.4": {
                         "viArch": {
                             "A_32": {
                                 "Darwin": {
-                                    "( <= 6.8.4 && >= 6.3.4 )": {
-                                        "dlHash": "tdtdsj",
-                                        "dlSubdir": "rlajbt",
-                                        "dlUri": "http:ohggg"
+                                    "( < 6.3.3 && >= 6.4.3 ) || ( >= 7.6.2 && < 5.8.3 && >= 2.3.4 && > 5.2.1 && <= 1.6.7 && > 5.7.7 )": {
+                                        "dlHash": "bzjnyzg",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:qdfdnwxx"
                                     },
-                                    "( == 2.4.7 && < 6.9.7 )": {
-                                        "dlHash": "",
+                                    "unknown_versioning": {
+                                        "dlHash": "cm",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:dxe"
+                                    }
+                                },
+                                "FreeBSD": {
+                                    "( < 6.5.7 && < 8.1.4 && > 3.8.2 && == 4.1.5 && > 7.3.4 && > 7.4.6 && > 5.7.6 && <= 4.1.8 && <= 1.2.7 )": {
+                                        "dlHash": "ju",
+                                        "dlSubdir": {
+                                            "RegexDir": "ó´š©\u0000\u001eL3"
+                                        },
+                                        "dlUri": "https:t"
+                                    },
+                                    "( <= 4.1.7 && == 4.6.5 && == 4.5.7 && <= 2.5.6 && == 2.6.3 ) || ( > 5.6.6 && < 8.7.8 && == 6.8.6 && < 5.7.6 && <= 8.3.6 && == 9.7.4 ) || ( < 3.3.2 )": {
+                                        "dlHash": "ruwm",
+                                        "dlSubdir": {
+                                            "RegexDir": "s􀑇Y"
+                                        },
+                                        "dlUri": "https:nozmv"
+                                    },
+                                    "( == 1.8.5 && >= 1.2.4 && < 7.7.9 && >= 4.1.2 ) || ( >= 8.6.3 && > 1.1.5 && <= 3.6.7 && < 4.6.3 )": {
+                                        "dlHash": "pehbhvss",
+                                        "dlSubdir": "8𗌮􌠷\u0006O:",
+                                        "dlUri": "https:it"
+                                    },
+                                    "( == 2.6.2 && == 5.4.6 && == 6.1.5 && == 2.8.5 && >= 1.6.6 && <= 2.7.2 && == 1.3.3 && == 7.1.8 )": {
+                                        "dlHash": "qcbnqz",
+                                        "dlSubdir": "\u0004\u000bY𩉒dw",
+                                        "dlUri": "https:z"
+                                    },
+                                    "( == 2.6.5 ) || ( > 5.9.8 && <= 6.5.5 && > 5.7.6 && == 8.2.1 )": {
+                                        "dlHash": "ewd",
                                         "dlSubdir": {
-                                            "RegexDir": "Po\u0000"
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:rictt"
+                                    },
+                                    "( == 3.3.4 && == 2.3.8 && > 2.7.5 ) || ( <= 8.1.7 && == 5.2.6 && > 1.8.2 && < 5.2.8 && >= 5.1.1 && == 7.7.3 )": {
+                                        "dlHash": "fbapes",
+                                        "dlSubdir": {
+                                            "RegexDir": "FN𤔊\t^"
                                         },
-                                        "dlUri": "http:efvc"
+                                        "dlUri": "http:mdaz"
                                     },
-                                    "( >= 1.3.4 && <= 8.6.1 && > 1.5.8 ) || ( <= 2.4.3 && > 7.3.3 && < 8.5.6 && >= 6.6.4 && <= 8.4.2 && >= 3.7.7 ) || ( < 6.7.2 && >= 1.2.2 && > 7.6.1 && >= 3.8.3 && > 1.3.7 && <= 1.2.3 && >= 4.5.4 ) || ( < 4.1.2 && == 7.8.1 && > 3.5.5 && < 1.7.8 && <= 2.8.1 && == 5.8.7 && < 6.6.5 && == 3.2.6 && > 8.2.2 )": {
-                                        "dlHash": "tvx",
-                                        "dlSubdir": "uuyrjqr",
-                                        "dlUri": "https:avmecrwv"
+                                    "( > 4.6.6 && < 3.1.6 && >= 7.1.2 && >= 1.7.3 && >= 8.5.3 && > 7.3.4 )": {
+                                        "dlHash": "l",
+                                        "dlSubdir": "𣟺!\u0005\u0006SXd",
+                                        "dlUri": "http:atjynlfz"
+                                    },
+                                    "( > 5.5.2 && > 3.7.3 && == 5.8.3 && == 1.4.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:lh"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( < 1.4.6 && < 7.6.7 && < 2.3.2 && < 3.4.7 && < 4.4.7 && <= 5.7.4 && < 1.2.8 ) || ( <= 8.4.3 && > 7.2.6 && == 4.4.2 )": {
-                                        "dlHash": "ahop",
+                                "Linux_Fedora": {
+                                    "( < 5.5.3 && > 8.1.5 && == 6.2.6 && >= 3.6.1 && <= 2.5.8 && > 2.8.4 && == 7.8.3 )": {
+                                        "dlHash": "ckvl",
+                                        "dlSubdir": "\u0006(u",
+                                        "dlUri": "http:rda"
+                                    },
+                                    "( <= 1.6.7 )": {
+                                        "dlHash": "dherkx",
+                                        "dlSubdir": "\th-",
+                                        "dlUri": "https:qyhl"
+                                    },
+                                    "( <= 7.2.3 && >= 3.7.4 && <= 2.4.6 && < 5.7.7 && < 1.2.8 && > 6.1.3 && > 3.8.8 && <= 2.8.5 && == 7.3.2 ) || ( > 4.9.5 && < 3.2.5 && >= 5.7.3 && > 8.6.7 ) || ( > 6.3.2 )": {
+                                        "dlHash": "gwprkzmk",
                                         "dlSubdir": null,
-                                        "dlUri": "http:ztga"
+                                        "dlUri": "http:ff"
                                     },
-                                    "( < 8.3.4 && <= 7.8.2 && <= 4.2.4 ) || ( > 7.2.3 && < 5.8.1 )": {
-                                        "dlHash": "iu",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0018o\u00087"
-                                        },
-                                        "dlUri": "https:"
+                                    "( <= 7.3.8 && <= 7.3.4 && <= 8.3.3 && <= 3.2.2 ) || ( == 4.4.4 && <= 4.5.8 && == 3.3.2 ) || ( < 3.1.6 ) || ( == 4.2.2 && == 1.3.6 && == 2.4.4 && >= 1.4.1 )": {
+                                        "dlHash": "ijne",
+                                        "dlSubdir": "M7ks\ny",
+                                        "dlUri": "http:lzfewc"
                                     },
-                                    "( == 3.3.1 && == 2.5.4 && > 5.1.3 && <= 5.2.2 && > 8.1.4 && > 8.4.4 )": {
-                                        "dlHash": "nniqbayi",
+                                    "( == 4.1.4 && == 7.3.1 && >= 3.8.7 && > 3.2.3 && < 4.8.4 && == 3.1.8 ) || ( >= 5.8.4 && < 6.6.6 && <= 8.7.3 && < 6.3.1 )": {
+                                        "dlHash": "cyxoqz",
                                         "dlSubdir": {
-                                            "RegexDir": "\u000e􏇶󼉹"
+                                            "RegexDir": "q\u0002땦IaPn"
                                         },
                                         "dlUri": "https:"
                                     },
-                                    "( > 1.3.7 && >= 6.5.8 && > 5.6.3 && > 7.5.6 && <= 7.7.7 && < 6.7.6 && >= 3.3.5 && > 5.1.2 )": {
-                                        "dlHash": "r",
+                                    "( > 1.1.5 && <= 4.3.4 && >= 6.4.3 && > 6.8.8 && < 5.3.3 && < 3.6.6 && > 1.6.4 && < 8.8.1 && == 7.7.1 ) || ( > 4.6.8 && >= 6.5.1 && < 2.1.6 && < 1.1.3 && < 5.7.2 )": {
+                                        "dlHash": "avfrflpp",
                                         "dlSubdir": null,
-                                        "dlUri": "http:mgxruxul"
+                                        "dlUri": "http:kddfmdjq"
+                                    },
+                                    "( >= 4.3.1 )": {
+                                        "dlHash": "kejpsvr",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0004Y`7"
+                                        },
+                                        "dlUri": "http:nzrli"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "hzao",
-                                        "dlSubdir": "wgi",
-                                        "dlUri": "https:xyosmudv"
+                                        "dlHash": "kvjunfw",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:pblsub"
+                                    }
+                                }
+                            },
+                            "A_ARM64": {}
+                        },
+                        "viChangeLog": "http:kcbpilr",
+                        "viPostInstall": "kvdlwtq",
+                        "viPostRemove": "qyvxvztp",
+                        "viPreCompile": "hpjrxowq",
+                        "viSourceDL": {
+                            "dlHash": "uvyqgeiy",
+                            "dlSubdir": null,
+                            "dlUri": "https:mb"
+                        },
+                        "viTags": [
+                            "Latest",
+                            "base-7.2.7",
+                            "base-6.3.8",
+                            "old",
+                            "base-5.3.5",
+                            "Latest",
+                            "\u0005I{5\u0013",
+                            "base-3.8.8"
+                        ]
+                    }
+                },
+                "GHCup": {
+                    "3.3.6": {
+                        "viArch": {
+                            "A_32": {},
+                            "A_ARM": {
+                                "Darwin": {},
+                                "FreeBSD": {
+                                    "( >= 1.3.8 && == 3.1.8 && > 7.6.3 && <= 1.5.5 && >= 2.2.2 && <= 8.5.2 && == 3.2.1 )": {
+                                        "dlHash": "phd",
+                                        "dlSubdir": {
+                                            "RegexDir": "M|㛇S"
+                                        },
+                                        "dlUri": "https:kjwhr"
                                     }
                                 },
                                 "Linux_CentOS": {
-                                    "( > 4.1.1 && <= 6.5.2 && <= 5.7.8 ) || ( == 3.3.6 ) || ( <= 8.8.6 && < 8.1.4 && > 8.2.2 && > 5.7.1 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "fyrvmgkx",
-                                        "dlUri": "http:be"
+                                    "( < 4.1.4 && >= 1.5.2 && == 6.6.3 && >= 6.3.5 && <= 6.4.2 && <= 5.5.5 )": {
+                                        "dlHash": "zk",
+                                        "dlSubdir": {
+                                            "RegexDir": "B\u0015\u0003"
+                                        },
+                                        "dlUri": "http:yt"
                                     },
-                                    "( > 5.6.5 ) || ( > 3.6.7 && == 5.1.1 && == 4.6.3 && == 4.3.7 && > 2.2.3 && > 2.8.3 )": {
-                                        "dlHash": "bkttr",
+                                    "( <= 5.5.7 && <= 4.6.4 && == 2.1.2 && >= 7.3.3 && < 4.4.1 && == 2.5.1 && > 4.4.7 && < 3.8.7 ) || ( >= 7.3.8 && == 8.6.4 )": {
+                                        "dlHash": "qygc",
                                         "dlSubdir": {
-                                            "RegexDir": "sFE&𝠆u"
+                                            "RegexDir": "\u0008"
                                         },
-                                        "dlUri": "https:zsw"
+                                        "dlUri": "https:pyofpkdj"
                                     },
-                                    "( >= 1.6.8 && > 3.8.5 && <= 2.7.8 && >= 7.5.7 && < 1.7.6 ) || ( == 5.6.4 && < 9.7.5 && <= 7.1.7 && < 4.2.5 && < 4.8.7 && <= 4.3.5 && > 5.7.1 )": {
-                                        "dlHash": "grriw",
-                                        "dlSubdir": "oxatqs",
-                                        "dlUri": "http:"
+                                    "( <= 8.2.6 && > 7.3.8 && > 1.2.8 && < 4.7.8 && > 8.1.5 && >= 3.5.2 ) || ( <= 4.2.8 && < 7.8.3 && <= 8.4.5 && == 7.5.6 && == 2.4.5 && < 7.4.5 && >= 7.5.6 )": {
+                                        "dlHash": "ib",
+                                        "dlSubdir": "ó»–ª:L",
+                                        "dlUri": "http:byfcyw"
                                     },
-                                    "( >= 3.2.1 && == 7.8.3 && <= 3.6.8 && < 8.2.6 && == 4.4.3 ) || ( > 5.7.4 && > 6.7.2 && <= 8.4.6 && < 6.2.4 && <= 3.3.8 && > 3.4.2 && >= 6.3.5 ) || ( == 2.2.1 && <= 6.4.1 && > 2.8.3 && > 7.1.2 && == 8.6.7 && > 2.4.6 ) || ( == 2.7.1 && > 7.1.8 && > 1.8.3 && > 6.4.1 && == 4.2.9 )": {
-                                        "dlHash": "z",
-                                        "dlSubdir": "hv",
-                                        "dlUri": "https:hbijsimu"
+                                    "( == 4.6.5 && == 9.5.7 )": {
+                                        "dlHash": "cnv",
+                                        "dlSubdir": "􍸪1t/F\u0018\u0017",
+                                        "dlUri": "http:azna"
                                     },
-                                    "( >= 6.5.1 && <= 4.5.5 && <= 2.4.4 && >= 3.5.2 )": {
-                                        "dlHash": "rbgbjlv",
-                                        "dlSubdir": "awnz",
-                                        "dlUri": "http:sbc"
+                                    "( == 4.7.6 && > 8.5.7 && < 3.2.4 && < 2.7.7 && > 2.6.1 && < 1.8.4 && < 2.5.7 && >= 3.8.7 && > 3.8.4 )": {
+                                        "dlHash": "hxokohxs",
+                                        "dlSubdir": {
+                                            "RegexDir": "􀨍\u0015"
+                                        },
+                                        "dlUri": "http:vw"
                                     },
-                                    "( >= 7.4.4 && > 7.2.5 && >= 1.3.1 && <= 1.1.3 && >= 1.5.2 ) || ( > 6.6.7 && > 7.8.3 && >= 6.4.7 && >= 5.2.6 ) || ( > 8.4.2 && >= 4.5.1 && <= 3.5.2 && > 3.2.3 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "ivhuwie",
-                                        "dlUri": "https:y"
+                                    "( > 6.1.3 && >= 7.7.6 && < 7.6.5 && > 5.8.4 && >= 4.8.4 && > 3.7.8 ) || ( == 2.6.2 && < 2.7.3 && <= 8.3.4 && < 6.2.3 && <= 8.4.7 && < 3.5.8 && >= 6.7.6 && >= 1.5.6 && < 1.5.6 ) || ( == 7.6.4 && >= 3.5.6 && > 6.1.8 )": {
+                                        "dlHash": "otswzqpu",
+                                        "dlSubdir": {
+                                            "RegexDir": "[\u001a^s\u0013\u0001"
+                                        },
+                                        "dlUri": "http:koxtf"
+                                    },
+                                    "( >= 7.7.2 && >= 6.4.5 && <= 2.8.3 && >= 3.7.3 && == 8.2.3 && >= 7.6.3 && > 6.1.2 ) || ( >= 3.1.2 && == 5.6.1 && < 8.8.5 )": {
+                                        "dlHash": "fwi",
+                                        "dlSubdir": "\r\rW\u0018C",
+                                        "dlUri": "https:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "tac",
+                                        "dlSubdir": "J􁻫󱓟!i",
+                                        "dlUri": "http:ogc"
+                                    }
+                                },
+                                "Linux_Ubuntu": {},
+                                "Windows": {
+                                    "( > 7.8.6 && >= 7.2.3 && >= 4.3.1 && < 4.4.7 && <= 4.5.5 && > 6.4.8 && <= 3.3.2 )": {
+                                        "dlHash": "vzklif",
+                                        "dlSubdir": "\u0013𣪺 ",
+                                        "dlUri": "http:iencxkc"
+                                    },
+                                    "( >= 2.2.3 && >= 7.8.3 && > 7.6.2 && < 8.6.3 && >= 1.7.7 && == 2.2.6 && < 8.5.6 && <= 5.6.7 && >= 4.5.2 )": {
+                                        "dlHash": "rmsjzvxr",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:rsrqf"
+                                    },
+                                    "( >= 8.4.3 && >= 8.8.3 && >= 2.7.5 && == 8.1.6 && > 6.1.2 && <= 7.8.2 && < 1.6.3 && == 8.6.8 ) || ( <= 7.4.8 && == 8.1.4 )": {
+                                        "dlHash": "mh",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "nscrfh",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:rkzrhdvq"
                                     }
                                 }
                             },
-                            "A_64": {
-                                "FreeBSD": {
-                                    "( < 4.8.2 && >= 4.6.5 && < 3.7.1 && < 8.1.6 && >= 6.1.5 && <= 5.8.5 ) || ( == 7.5.3 && > 7.3.2 && < 5.8.7 && < 6.4.2 && <= 4.3.7 && > 7.6.4 && <= 6.5.6 && <= 2.6.1 && < 8.6.7 ) || ( >= 7.8.3 && < 3.5.4 && >= 4.2.7 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:"
+                            "A_Sparc": {
+                                "Darwin": {
+                                    "( < 6.8.8 && > 2.5.3 && > 4.6.1 && == 5.2.6 && < 5.5.6 && >= 7.2.7 && > 8.1.4 && == 8.3.2 ) || ( < 6.7.3 && <= 2.7.2 && > 5.4.8 && > 3.2.3 && <= 5.6.4 && == 2.2.1 && >= 7.4.2 && >= 7.7.8 && > 6.5.8 )": {
+                                        "dlHash": "pcpk",
+                                        "dlSubdir": {
+                                            "RegexDir": "󺥽\u0002\u0012h\"􉵒"
+                                        },
+                                        "dlUri": "http:cpcjvqga"
                                     },
-                                    "( == 3.2.6 && == 3.7.4 && <= 6.8.7 && <= 2.4.4 && == 6.4.4 && >= 5.8.6 && > 7.5.2 && <= 3.4.3 && >= 8.7.6 )": {
-                                        "dlHash": "jwv",
-                                        "dlSubdir": "atokl",
-                                        "dlUri": "https:qo"
+                                    "( < 7.5.8 && == 4.4.3 && == 1.8.8 && < 1.1.2 && > 4.7.7 && >= 6.2.2 && > 8.8.4 && < 8.4.1 )": {
+                                        "dlHash": "epmmd",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:v"
                                     },
-                                    "( == 8.3.4 && < 2.8.2 && >= 7.2.1 && == 4.5.8 && <= 2.5.8 && > 5.1.4 && > 5.8.8 && < 7.8.7 && >= 3.9.6 ) || ( == 3.4.4 && > 8.4.3 && <= 6.4.3 && <= 2.8.1 )": {
+                                    "( == 3.6.3 && <= 8.5.8 && <= 5.4.5 && <= 3.5.1 && < 9.6.5 && < 4.6.8 && > 7.2.4 && < 3.8.7 && <= 2.4.3 )": {
                                         "dlHash": "",
                                         "dlSubdir": null,
-                                        "dlUri": "https:cgysyt"
+                                        "dlUri": "https:ldgym"
+                                    },
+                                    "( >= 4.4.2 && <= 3.8.2 && >= 5.2.5 && >= 3.8.3 && == 8.5.3 )": {
+                                        "dlHash": "fbttip",
+                                        "dlSubdir": "Vj",
+                                        "dlUri": "https:vcuht"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "jmpvkwia",
-                                        "dlSubdir": "vsbqj",
-                                        "dlUri": "http:yjekau"
+                                        "dlHash": "q",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:f"
                                     }
                                 },
-                                "Linux_RedHat": {
+                                "Windows": {
                                     "unknown_versioning": {
-                                        "dlHash": "afholwpe",
-                                        "dlSubdir": "wintcgkm",
-                                        "dlUri": "https:f"
+                                        "dlHash": "yllhi",
+                                        "dlSubdir": "kr\u0007\u001f",
+                                        "dlUri": "https:lyw"
                                     }
                                 }
+                            }
+                        },
+                        "viChangeLog": "http:hgc",
+                        "viPostInstall": "hqxhqabh",
+                        "viPostRemove": "h",
+                        "viPreCompile": "",
+                        "viSourceDL": {
+                            "dlHash": "mpfno",
+                            "dlSubdir": {
+                                "RegexDir": "\u0013M厹A(K"
                             },
-                            "A_PowerPC": {
-                                "FreeBSD": {
-                                    "unknown_versioning": {
-                                        "dlHash": "aims",
+                            "dlUri": "http:r"
+                        },
+                        "viTags": [
+                            "Recommended",
+                            "old",
+                            "Latest",
+                            "old",
+                            "Latest",
+                            "old",
+                            "Latest"
+                        ]
+                    },
+                    "4.3.4": {
+                        "viArch": {
+                            "A_32": {
+                                "Darwin": {
+                                    "( <= 8.3.7 && <= 4.3.4 && <= 6.2.8 && == 7.7.1 && >= 5.2.5 && < 3.7.4 ) || ( >= 1.4.3 && <= 8.1.8 && >= 5.1.8 && < 2.2.3 && == 6.1.5 && > 6.3.8 && == 6.1.1 ) || ( <= 5.1.3 && >= 5.2.6 && >= 3.7.7 && < 5.5.3 && <= 8.1.6 && >= 6.2.3 && < 7.3.4 ) || ( > 1.7.6 && > 4.2.3 && < 8.6.2 && < 7.7.6 && > 6.4.3 && <= 5.6.7 && <= 1.1.7 && == 1.7.3 && >= 5.2.5 ) || ( >= 2.3.1 && == 7.5.2 && >= 2.4.6 && > 3.3.2 && < 7.6.3 && <= 2.2.6 && > 7.3.8 && <= 4.2.4 && > 6.6.5 ) || ( == 1.1.3 && == 1.2.2 ) || ( >= 6.8.6 && > 8.5.1 && <= 1.1.6 && <= 2.1.6 && >= 7.6.8 && >= 5.5.8 && > 6.6.3 && >= 8.7.3 ) || ( < 1.3.5 && <= 5.6.1 && == 6.2.3 && <= 1.2.8 && <= 7.8.4 && > 7.8.3 )": {
+                                        "dlHash": "kqtv",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:m"
+                                    },
+                                    "( > 1.4.3 && >= 2.5.1 && > 5.3.7 ) || ( < 7.2.4 && > 5.4.8 && < 2.8.8 )": {
+                                        "dlHash": "avynv",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:nzum"
+                                    },
+                                    "( > 5.8.5 && == 7.3.6 && < 3.4.5 && < 3.5.1 && > 2.2.7 )": {
+                                        "dlHash": "bsrruuke",
                                         "dlSubdir": {
-                                            "RegexDir": "𫵣\u0015𥚉w\u001c\u0013__"
+                                            "RegexDir": "\\\u001a3A\u001a\u0007\u0006!"
                                         },
-                                        "dlUri": "http:pcczlw"
-                                    }
-                                }
-                            },
-                            "A_Sparc64": {
-                                "Darwin": {
+                                        "dlUri": "http:qljkdxrr"
+                                    },
+                                    "( >= 5.5.5 && <= 7.7.5 && < 8.8.6 && <= 8.2.5 && < 4.8.1 && < 6.1.2 && == 3.1.2 ) || ( == 8.5.2 && < 6.4.8 && == 5.5.4 && < 3.1.3 && == 3.4.8 && <= 3.2.8 && <= 4.7.1 && >= 3.2.6 && == 6.8.3 )": {
+                                        "dlHash": "cbzyfsv",
+                                        "dlSubdir": {
+                                            "RegexDir": "%\u0000<\n"
+                                        },
+                                        "dlUri": "https:"
+                                    },
                                     "unknown_versioning": {
-                                        "dlHash": "vcet",
-                                        "dlSubdir": "g",
-                                        "dlUri": "https:uvbslii"
+                                        "dlHash": "bgesgerf",
+                                        "dlSubdir": "󴝊\u0002~{\u000c\\",
+                                        "dlUri": "http:a"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( == 1.1.5 && > 7.6.8 && > 5.6.5 && <= 5.2.8 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "vgplshju",
-                                        "dlUri": "http:zvus"
+                                    "( < 5.8.6 && == 7.2.1 && == 8.6.3 )": {
+                                        "dlHash": "qfkmstpm",
+                                        "dlSubdir": {
+                                            "RegexDir": "_9{"
+                                        },
+                                        "dlUri": "http:mxmtvhf"
+                                    }
+                                },
+                                "Linux_Gentoo": {
+                                    "( < 2.8.1 && >= 4.2.1 && >= 1.8.2 && >= 8.3.4 && >= 2.4.1 && == 6.5.6 && < 1.5.3 && == 7.4.1 && > 2.5.8 ) || ( <= 5.2.6 && < 1.5.4 && < 3.1.5 && <= 3.8.4 && <= 3.2.8 && >= 6.8.7 && < 2.4.3 && > 6.6.6 && <= 2.3.8 ) || ( <= 6.7.6 && > 2.6.1 )": {
+                                        "dlHash": "mgzpkbv",
+                                        "dlSubdir": "\u0016<􋍊%S|\u0003𨵚",
+                                        "dlUri": "https:pcsox"
+                                    },
+                                    "( < 4.5.8 )": {
+                                        "dlHash": "umrmuon",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ff"
+                                    },
+                                    "( == 8.6.4 ) || ( < 1.1.1 && > 2.4.2 ) || ( == 5.3.2 && >= 6.1.8 && > 3.4.2 && >= 6.8.8 && < 4.8.4 ) || ( >= 7.8.4 && > 8.3.4 && > 3.2.5 && < 1.8.4 && == 1.1.7 && >= 5.8.6 )": {
+                                        "dlHash": "gzbyimz",
+                                        "dlSubdir": "]\tXð¡‚¥+",
+                                        "dlUri": "http:di"
                                     },
-                                    "( == 8.3.7 && >= 2.2.8 && > 2.5.2 && > 5.3.7 && > 1.3.5 && > 3.8.8 && == 3.7.6 && > 4.1.5 && < 1.8.5 ) || ( > 7.3.8 && > 7.2.8 && >= 2.6.3 && < 7.8.1 && < 8.6.4 && <= 3.1.2 && == 1.4.1 && > 6.6.7 )": {
-                                        "dlHash": "lecmvag",
-                                        "dlSubdir": "aaovs",
-                                        "dlUri": "https:utwyzk"
+                                    "( > 3.1.4 && == 6.1.2 && > 6.7.2 && == 1.8.6 && <= 1.6.3 && == 5.2.6 && >= 7.5.2 ) || ( <= 4.8.5 && == 8.5.6 ) || ( > 2.3.3 && == 6.2.7 && > 8.5.3 && == 3.3.7 && > 5.2.1 ) || ( < 3.3.2 && <= 4.1.7 ) || ( > 3.2.2 && > 1.4.2 && >= 2.2.4 && < 2.4.1 && >= 1.2.8 && >= 1.5.3 && <= 8.1.7 && <= 3.7.6 && > 7.8.5 )": {
+                                        "dlHash": "gycqy",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:eemeeaj"
                                     },
-                                    "( >= 6.5.6 && <= 5.2.3 ) || ( >= 4.8.4 && >= 8.7.5 && >= 4.5.2 && == 8.4.7 ) || ( < 4.3.7 && >= 2.1.4 && == 5.4.3 ) || ( < 5.5.3 && == 4.1.7 && >= 4.6.4 && <= 8.1.2 && > 5.4.1 && == 5.3.2 && == 6.1.3 && == 7.3.3 && <= 3.8.6 )": {
-                                        "dlHash": "ngfmqj",
+                                    "( > 6.5.4 && <= 3.5.6 && >= 1.1.8 && > 6.5.2 && >= 4.4.1 && <= 6.1.6 )": {
+                                        "dlHash": "rer",
                                         "dlSubdir": {
-                                            "RegexDir": "Nvó¸­ŠD<"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "http:"
+                                        "dlUri": "http:dhaxf"
                                     },
-                                    "( >= 7.5.2 && > 2.1.5 && >= 3.4.7 && >= 3.6.1 && <= 4.3.4 ) || ( > 7.7.2 && > 4.8.4 && >= 6.8.2 && >= 1.8.5 )": {
-                                        "dlHash": "kwg",
-                                        "dlSubdir": "qid",
-                                        "dlUri": "https:dvjygox"
+                                    "( >= 3.5.8 && <= 7.4.3 && <= 2.8.6 && >= 6.4.7 ) || ( <= 2.1.2 && >= 1.6.5 && >= 2.7.7 && <= 3.6.4 && == 6.3.5 && > 8.2.3 && <= 3.3.7 && >= 2.6.8 ) || ( >= 7.3.7 && > 4.1.8 && <= 7.2.1 )": {
+                                        "dlHash": "ief",
+                                        "dlSubdir": "ã¹½\t+\n/,ck",
+                                        "dlUri": "http:ulnsli"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
-                                        "dlSubdir": "i",
-                                        "dlUri": "https:"
+                                    "( >= 3.7.1 && <= 5.8.4 && <= 5.1.4 && < 2.4.4 && > 7.2.4 && >= 5.7.5 && >= 6.4.2 && <= 8.4.1 && <= 5.1.1 )": {
+                                        "dlHash": "gsg",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:pzwacevh"
+                                    },
+                                    "( >= 6.3.5 && >= 7.8.3 && <= 3.7.8 && == 7.4.2 && < 5.5.5 && == 2.7.3 && < 6.1.6 && <= 6.2.7 && <= 7.1.3 ) || ( == 8.4.7 )": {
+                                        "dlHash": "zzikdqk",
+                                        "dlSubdir": "K[W&`hn",
+                                        "dlUri": "https:dhf"
                                     }
                                 },
-                                "Linux_AmazonLinux": {
-                                    "( < 4.8.6 && > 7.4.7 && >= 8.2.3 && == 1.3.8 )": {
-                                        "dlHash": "yuev",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:vkcnpmim"
+                                "Linux_Mint": {
+                                    "( < 4.6.5 && >= 5.2.4 ) || ( <= 3.5.3 && >= 3.5.2 )": {
+                                        "dlHash": "frqr",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "https:mb"
+                                    },
+                                    "( < 7.5.8 && < 4.3.3 && == 1.2.4 && > 6.6.4 ) || ( < 2.7.4 && >= 1.3.4 && <= 2.1.3 && >= 8.5.8 && < 6.5.1 && <= 7.5.4 && > 1.1.4 && < 3.2.1 && == 4.3.1 ) || ( > 6.1.6 ) || ( < 6.8.4 )": {
+                                        "dlHash": "wjckrr",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:"
                                     },
-                                    "( <= 8.7.8 && < 2.7.5 && <= 3.6.6 && >= 2.1.4 && > 4.4.6 && < 3.3.2 && <= 2.6.6 && == 4.2.4 )": {
-                                        "dlHash": "teyqz",
-                                        "dlSubdir": "hplw",
-                                        "dlUri": "https:xlchv"
+                                    "( == 5.8.3 && > 1.7.4 && <= 7.5.7 && <= 1.1.7 ) || ( <= 2.2.7 && <= 5.1.2 ) || ( <= 5.6.4 )": {
+                                        "dlHash": "fyuq",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:tipazo"
                                     },
-                                    "( == 6.2.4 && <= 6.5.7 && == 4.6.8 )": {
-                                        "dlHash": "afgyxn",
+                                    "( >= 3.6.1 && > 5.4.7 && < 1.3.4 ) || ( > 7.6.1 && > 1.9.7 && == 2.5.8 && > 7.8.2 )": {
+                                        "dlHash": "i",
                                         "dlSubdir": {
-                                            "RegexDir": "\u000b\t~V􄣂Z"
+                                            "RegexDir": "\u0000R8󻇊"
                                         },
-                                        "dlUri": "https:vwfcepd"
+                                        "dlUri": "http:ankc"
                                     },
-                                    "( > 1.8.7 && <= 8.8.4 ) || ( > 7.6.7 && < 8.8.5 && < 8.1.8 && > 1.6.5 && >= 2.8.6 )": {
-                                        "dlHash": "qeiflzg",
+                                    "( >= 8.6.5 && > 8.4.5 )": {
+                                        "dlHash": "c",
                                         "dlSubdir": null,
-                                        "dlUri": "http:rrj"
+                                        "dlUri": "http:dsutx"
                                     },
-                                    "( >= 6.4.7 && < 2.8.2 && <= 5.8.6 && < 1.7.8 && < 2.3.7 ) || ( == 7.3.3 && == 7.6.1 && > 7.7.7 && == 6.7.4 && > 2.1.7 && <= 8.3.6 && > 3.7.7 ) || ( == 3.8.3 && < 5.7.8 && == 4.7.5 && == 7.5.4 )": {
-                                        "dlHash": "mtuwcqqc",
+                                    "unknown_versioning": {
+                                        "dlHash": "sg",
                                         "dlSubdir": {
-                                            "RegexDir": ">😽"
+                                            "RegexDir": "\"4\u00029\u000f0𘍁"
                                         },
-                                        "dlUri": "http:suba"
-                                    },
-                                    "( >= 8.2.3 && < 5.3.1 && == 6.7.6 && < 5.6.4 && < 1.4.3 && <= 2.4.1 )": {
-                                        "dlHash": "fdtny",
+                                        "dlUri": "https:odk"
+                                    }
+                                },
+                                "Windows": {
+                                    "( <= 5.2.6 && > 3.5.5 )": {
+                                        "dlHash": "v",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:bgzz"
+                                    }
+                                }
+                            },
+                            "A_ARM": {
+                                "Darwin": {
+                                    "( < 1.3.3 && <= 3.1.2 && > 7.2.3 && < 3.4.7 ) || ( <= 2.1.5 && < 7.7.7 && >= 1.6.1 && < 5.8.6 ) || ( >= 3.1.4 && >= 7.2.6 && == 4.2.4 && == 6.2.4 && <= 6.4.2 && <= 3.2.7 && >= 5.4.5 && < 6.3.2 ) || ( >= 6.9.4 && == 2.1.6 )": {
+                                        "dlHash": "usgdgr",
                                         "dlSubdir": {
-                                            "RegexDir": "勈Y􅝵}􈗽􊤼"
+                                            "RegexDir": "C𬄧7`\u0008M"
                                         },
-                                        "dlUri": "https:omzjb"
+                                        "dlUri": "http:detosdvn"
+                                    },
+                                    "unknown_versioning": {
+                                        "dlHash": "",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:vq"
                                     }
                                 }
-                            }
+                            },
+                            "A_PowerPC": {}
                         },
-                        "viChangeLog": "http:y",
+                        "viChangeLog": "https:",
                         "viPostInstall": null,
-                        "viPostRemove": "vcmawjdg",
-                        "viPreCompile": "hbdq",
+                        "viPostRemove": "h",
+                        "viPreCompile": null,
                         "viSourceDL": {
-                            "dlHash": "vrjg",
-                            "dlSubdir": null,
-                            "dlUri": "https:zgln"
+                            "dlHash": "pazpsu",
+                            "dlSubdir": {
+                                "RegexDir": "a𗁫d|􏞆4"
+                            },
+                            "dlUri": "https:ucfte"
                         },
                         "viTags": [
-                            ">ô‚»‚ä–œt,",
                             "Recommended",
-                            "base-2.3.5",
-                            "base-4.4.7",
-                            "base-5.3.1",
-                            "Latest",
-                            "old"
+                            "Recommended",
+                            "",
+                            "old",
+                            "\u0017M􆼘󴞻",
+                            "old",
+                            "Recommended"
                         ]
                     },
-                    "5.2.6": {
+                    "8.6.2": {
                         "viArch": {
-                            "A_ARM": {
-                                "FreeBSD": {
-                                    "( > 2.7.6 && > 7.7.2 && == 1.8.3 ) || ( >= 8.7.1 && <= 3.2.7 && == 3.4.2 && <= 8.6.7 && <= 6.3.6 && >= 5.1.4 && < 1.5.4 ) || ( <= 3.8.3 && >= 3.6.5 && >= 2.7.4 && > 5.6.7 && > 2.7.3 )": {
-                                        "dlHash": "pmswj",
-                                        "dlSubdir": "xhj",
-                                        "dlUri": "http:ctlbvl"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "rfz",
-                                        "dlSubdir": "rdswldvw",
-                                        "dlUri": "https:cxexn"
-                                    }
-                                },
-                                "Linux_Debian": {
-                                    "( < 8.7.5 && >= 2.5.2 && > 1.5.5 ) || ( > 5.7.3 && < 1.2.6 && >= 5.2.3 && <= 2.2.2 && < 2.4.3 )": {
+                            "A_32": {
+                                "Linux_Ubuntu": {
+                                    "( < 6.3.9 && <= 2.5.6 && == 5.6.8 && == 1.1.2 && < 2.6.5 && > 5.6.5 && > 5.5.2 && < 5.3.5 ) || ( == 8.5.4 && > 3.6.8 && > 4.2.3 && < 6.2.3 ) || ( == 4.8.8 && < 2.6.3 && == 1.4.1 )": {
                                         "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:qmdm"
-                                    },
-                                    "( <= 8.1.5 && >= 7.5.5 && >= 2.2.6 && > 6.7.1 && >= 4.6.8 && < 5.2.4 && > 4.5.5 && <= 7.4.4 && >= 8.3.7 ) || ( < 2.3.2 && == 1.5.1 && > 5.3.7 && > 3.3.2 )": {
-                                        "dlHash": "nt",
                                         "dlSubdir": {
-                                            "RegexDir": "G\"x"
+                                            "RegexDir": "ꇀO1"
                                         },
-                                        "dlUri": "https:totpufba"
+                                        "dlUri": "https:ap"
+                                    },
+                                    "( == 2.6.2 && < 8.3.3 && > 7.5.4 )": {
+                                        "dlHash": "dtcjlo",
+                                        "dlSubdir": "􅺙]󵅘\u0013W􄧫󿂶\u001b",
+                                        "dlUri": "https:lto"
+                                    },
+                                    "( == 3.4.7 && <= 4.5.1 && <= 5.8.7 && >= 6.5.6 && <= 8.6.1 && == 1.2.8 && < 6.4.6 ) || ( == 4.1.6 && < 3.9.4 && >= 8.7.1 && == 3.1.8 && <= 7.6.4 && == 5.2.4 && <= 1.4.6 && <= 8.3.6 )": {
+                                        "dlHash": "sm",
+                                        "dlSubdir": "\u0002\u0011v",
+                                        "dlUri": "http:gkakchn"
+                                    },
+                                    "( == 4.8.2 && < 1.1.4 && >= 8.7.5 )": {
+                                        "dlHash": "lp",
+                                        "dlSubdir": "l\u0002\u001c+",
+                                        "dlUri": "https:d"
+                                    },
+                                    "( == 6.3.8 && <= 7.6.7 && < 5.8.2 && >= 6.5.7 && == 3.2.2 )": {
+                                        "dlHash": "pt",
+                                        "dlSubdir": "}\u0014V凳]\u0007",
+                                        "dlUri": "https:ktzt"
                                     },
-                                    "( > 3.5.7 && >= 2.1.7 && <= 2.7.3 && > 8.2.2 && <= 8.8.4 && < 8.5.1 && <= 8.1.8 ) || ( == 2.8.5 && >= 8.6.5 && == 3.2.5 )": {
-                                        "dlHash": "ureowt",
+                                    "( > 1.3.5 && > 2.7.7 && <= 4.7.5 ) || ( == 3.5.2 && <= 4.2.8 && >= 3.7.8 && >= 1.1.8 && > 8.8.5 && == 3.3.4 && == 3.2.6 && >= 4.4.4 && > 6.3.2 )": {
+                                        "dlHash": "tb",
                                         "dlSubdir": {
-                                            "RegexDir": "묈\u0011󷢬QN󹻞"
+                                            "RegexDir": "@\u001f𤾠Mx𫭁Ⅱ𘙃"
                                         },
-                                        "dlUri": "https:ucndrmh"
+                                        "dlUri": "http:w"
                                     },
-                                    "( >= 8.3.6 && < 3.5.1 && == 1.7.3 && < 7.2.2 && < 6.2.2 ) || ( <= 2.3.8 && > 8.2.4 )": {
-                                        "dlHash": "nalj",
-                                        "dlSubdir": "eqqnlf",
-                                        "dlUri": "https:qqpkljiw"
+                                    "unknown_versioning": {
+                                        "dlHash": "qrrmeta",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:evt"
                                     }
                                 }
                             },
-                            "A_Sparc": {
-                                "Darwin": {},
+                            "A_ARM": {},
+                            "A_ARM64": {
                                 "FreeBSD": {
-                                    "( <= 3.1.2 && == 8.3.6 && >= 7.2.3 && >= 1.3.3 && <= 2.7.4 && > 5.4.8 ) || ( > 4.8.8 ) || ( > 2.8.4 && == 4.7.2 && > 8.9.6 )": {
-                                        "dlHash": "qmuznqj",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:sfszlz"
-                                    },
-                                    "( == 6.1.7 && == 2.2.2 && > 7.6.8 && >= 4.6.8 ) || ( == 4.1.4 && < 3.2.4 ) || ( == 8.1.3 && <= 8.5.1 && <= 3.3.1 && > 7.4.6 ) || ( >= 6.8.6 && < 6.3.3 && == 4.8.4 && > 5.1.4 && >= 7.3.8 && <= 4.4.4 )": {
-                                        "dlHash": "nxjpt",
+                                    "( < 6.8.3 && == 4.4.1 && <= 7.2.3 && < 4.6.6 && < 8.2.8 && >= 4.5.5 && <= 4.3.8 ) || ( >= 2.7.3 && == 4.3.2 && == 1.6.8 && > 8.6.3 && <= 7.4.3 && > 3.6.8 && == 6.1.3 && >= 1.2.1 && >= 4.7.2 ) || ( < 5.6.4 && > 1.3.2 && >= 5.7.2 && >= 2.3.4 && > 1.2.6 && >= 8.8.5 && == 2.2.5 ) || ( <= 2.5.7 ) || ( < 2.1.6 && < 5.2.8 ) || ( <= 8.5.8 && > 1.4.5 && == 5.4.3 && >= 8.8.6 && >= 3.6.7 && < 4.5.1 && < 5.6.8 && > 6.4.5 ) || ( <= 3.4.3 && <= 4.3.2 && > 1.5.9 && >= 2.4.4 && > 1.3.2 && < 6.6.6 && == 1.1.6 && >= 7.7.2 && == 5.3.7 )": {
+                                        "dlHash": "onretf",
                                         "dlSubdir": {
-                                            "RegexDir": "s󵱐"
+                                            "RegexDir": "B2𪔄|󵩣\u0001%󼯺"
                                         },
-                                        "dlUri": "https:ciqwvkpl"
+                                        "dlUri": "http:g"
                                     },
-                                    "( > 2.8.2 && >= 2.4.6 && == 1.8.6 ) || ( < 7.5.6 && < 6.7.2 && == 5.8.4 && <= 5.2.7 ) || ( > 1.6.2 && < 3.8.2 ) || ( > 6.2.2 && <= 2.8.7 && > 7.8.8 && > 5.4.6 && == 1.5.4 && <= 3.3.7 && >= 7.5.8 ) || ( == 6.7.3 && < 5.1.2 && > 7.3.1 && >= 7.3.8 && <= 3.4.5 && >= 6.8.8 && >= 3.8.2 && == 2.4.3 && < 5.7.5 )": {
-                                        "dlHash": "my",
+                                    "( <= 7.7.7 && <= 4.3.2 && <= 8.2.6 && > 5.8.2 && == 3.3.1 )": {
+                                        "dlHash": "fuxfqep",
                                         "dlSubdir": {
-                                            "RegexDir": "9䉎찡梽w"
+                                            "RegexDir": ""
                                         },
                                         "dlUri": "http:"
                                     },
-                                    "( > 8.6.7 && <= 3.5.4 && <= 5.5.5 && >= 3.7.4 && < 1.4.3 ) || ( > 4.4.8 && < 2.7.1 && >= 1.2.2 && == 3.3.6 && >= 5.4.7 && > 5.7.8 ) || ( < 9.6.1 ) || ( >= 5.8.3 && < 2.4.4 && < 6.2.4 ) || ( > 1.1.3 && == 5.2.6 && > 7.4.3 && < 7.2.5 && <= 6.3.2 )": {
-                                        "dlHash": "g",
+                                    "( > 8.3.6 && <= 7.3.5 && == 2.4.1 && == 4.5.6 && <= 2.1.3 && > 8.7.6 && <= 1.7.8 && < 6.3.4 )": {
+                                        "dlHash": "s",
                                         "dlSubdir": null,
-                                        "dlUri": "http:mmuom"
+                                        "dlUri": "http:"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "oyvav",
-                                        "dlSubdir": "vklak",
-                                        "dlUri": "https:urfsuo"
-                                    }
-                                },
-                                "Linux_AmazonLinux": {
-                                    "( < 1.1.1 && == 3.4.5 && == 6.7.3 && < 2.3.6 && < 4.1.4 && <= 2.2.4 && > 1.2.6 && > 4.8.4 )": {
-                                        "dlHash": "l",
-                                        "dlSubdir": "yaudnurt",
-                                        "dlUri": "https:doenxhl"
-                                    }
-                                }
-                            }
-                        },
-                        "viChangeLog": "http:fdzpuqkj",
-                        "viPostInstall": null,
-                        "viPostRemove": "vpsyu",
-                        "viPreCompile": "ferqspe",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Prerelease",
-                            "Recommended"
-                        ]
-                    }
-                },
-                "HLS": {
-                    "2.4.8": {
-                        "viArch": {
-                            "A_ARM64": {
-                                "Darwin": {
-                                    "( < 1.7.2 && == 2.6.1 && < 3.1.7 && == 2.6.2 && < 1.8.1 ) || ( >= 3.4.8 )": {
-                                        "dlHash": "ewosk",
-                                        "dlSubdir": {
-                                            "RegexDir": "UT"
-                                        },
-                                        "dlUri": "http:ueqam"
+                                    "( > 8.4.2 && > 1.1.7 && < 5.4.8 && >= 6.4.7 && <= 4.4.1 && >= 3.4.2 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": "?PwT􏀩씋6",
+                                        "dlUri": "http:wlvfafu"
                                     },
-                                    "( < 5.3.5 && < 4.8.3 && <= 7.8.3 && > 6.8.3 && > 1.3.4 && >= 2.8.5 && >= 5.8.6 && <= 2.2.1 && >= 8.7.4 ) || ( == 8.1.8 && < 3.7.1 && == 4.3.7 && == 9.4.5 && > 8.3.5 && > 4.6.3 && == 3.1.8 && == 8.6.4 ) || ( < 6.8.7 && == 2.3.7 && == 3.3.8 && == 6.5.5 )": {
-                                        "dlHash": "o",
-                                        "dlSubdir": {
-                                            "RegexDir": "𨋭L􎀥-ॱ껁\u0011"
-                                        },
-                                        "dlUri": "http:dffuu"
+                                    "( > 8.4.2 )": {
+                                        "dlHash": "icolau",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:y"
                                     },
-                                    "( < 8.7.3 && > 4.6.5 && >= 8.2.8 && < 2.6.5 && < 7.5.3 && < 3.3.5 && == 5.4.1 && < 6.4.3 ) || ( <= 7.6.6 && > 6.6.1 && > 6.3.7 ) || ( > 8.6.5 && <= 3.2.1 && > 2.5.7 && < 5.2.8 && > 5.4.8 && <= 4.2.3 && > 7.3.4 && <= 7.2.8 ) || ( < 8.2.6 && <= 6.5.1 && >= 3.3.4 && < 2.6.5 && < 6.3.5 && > 2.1.8 && > 6.5.3 && >= 5.3.1 && >= 7.5.7 )": {
+                                    "( >= 8.6.4 && > 7.2.8 && == 6.4.3 && < 2.4.4 && <= 2.2.8 )": {
                                         "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:"
-                                    },
-                                    "( == 4.5.1 && == 8.6.8 && <= 5.4.8 && < 8.4.4 && >= 3.7.2 && < 7.5.7 && < 8.9.6 )": {
-                                        "dlHash": "drpnv",
-                                        "dlSubdir": {
-                                            "RegexDir": "'lYk􉟾"
+                                            "RegexDir": "\u000f,ê­‰"
                                         },
-                                        "dlUri": "https:ddbc"
+                                        "dlUri": "http:jfmmmqt"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "njprjcme",
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "|0 \u001a4\u0004󸼍"
+                                            "RegexDir": "vð©’µ#@\u0008{|"
                                         },
-                                        "dlUri": "http:v"
+                                        "dlUri": "http:iie"
                                     }
-                                },
-                                "FreeBSD": {}
+                                }
                             },
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( > 6.5.1 && == 3.3.2 && >= 5.4.7 && < 1.7.1 && <= 6.3.8 )": {
-                                        "dlHash": "ve",
+                            "A_PowerPC": {
+                                "Linux_AmazonLinux": {
+                                    "( == 1.8.8 ) || ( > 6.8.7 )": {
+                                        "dlHash": "fgbxxgc",
                                         "dlSubdir": {
-                                            "RegexDir": "m`j"
+                                            "RegexDir": "Y`t$4_A"
                                         },
-                                        "dlUri": "https:gxbr"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "kksxffyh",
-                                        "dlSubdir": "ggmue",
-                                        "dlUri": "https:"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( < 5.3.3 && > 3.7.8 && > 7.3.3 ) || ( == 4.1.6 )": {
-                                        "dlHash": "emqknoa",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:vxqbri"
-                                    },
-                                    "( < 5.6.2 && == 3.4.3 && < 6.2.3 && > 3.7.5 && == 4.3.4 && < 7.5.8 && == 5.9.2 && > 7.8.2 )": {
-                                        "dlHash": "hpxkkme",
-                                        "dlSubdir": "sz",
-                                        "dlUri": "https:npssaeog"
+                                        "dlUri": "https:yyoqrkkv"
                                     },
-                                    "( >= 7.5.4 && <= 7.3.6 && < 8.4.8 && <= 8.5.5 && > 4.3.5 && >= 7.8.4 && < 6.8.2 && >= 4.5.6 && < 3.3.4 )": {
-                                        "dlHash": "uqyqxglr",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:lv"
+                                    "( == 3.5.6 && == 4.8.1 ) || ( >= 5.8.5 && <= 2.8.4 && == 7.5.8 && <= 6.4.2 && >= 5.2.3 && < 3.1.8 && < 3.8.4 && > 8.6.4 )": {
+                                        "dlHash": "qbmzv",
+                                        "dlSubdir": "st\u001c鱉e􈯟",
+                                        "dlUri": "https:gahueri"
                                     },
-                                    "( >= 8.8.3 ) || ( == 1.4.3 && >= 6.8.6 && >= 4.6.2 && < 1.2.3 && <= 3.2.7 && <= 5.5.7 && == 2.1.6 )": {
-                                        "dlHash": "rdai",
-                                        "dlSubdir": "ajdvzv",
+                                    "( >= 8.3.6 && <= 5.6.5 && > 6.5.5 && == 5.5.2 && < 7.3.5 ) || ( <= 5.8.2 && == 4.6.2 && <= 5.8.1 && == 6.7.7 )": {
+                                        "dlHash": "wabti",
+                                        "dlSubdir": "",
                                         "dlUri": "http:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "x",
-                                        "dlSubdir": {
-                                            "RegexDir": "\n􇙟🈫@7x {"
-                                        },
-                                        "dlUri": "http:lllgw"
+                                        "dlHash": "zbcc",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:jgtc"
                                     }
                                 },
-                                "Linux_Alpine": {
-                                    "( <= 3.3.8 && >= 8.3.3 && > 6.8.8 && == 6.7.3 && == 7.6.1 && == 7.3.1 ) || ( < 4.4.3 && == 8.8.8 && < 7.2.5 && == 1.7.7 && < 2.4.9 && < 2.2.2 && <= 1.1.6 && == 7.5.8 && < 1.1.7 ) || ( > 1.6.1 && == 3.1.7 && == 8.7.2 && == 1.7.6 && <= 8.6.4 && < 5.4.6 ) || ( <= 3.8.1 && > 3.7.5 && > 4.8.1 && < 2.7.4 && > 3.4.7 && >= 2.2.6 && < 8.6.7 )": {
-                                        "dlHash": "uw",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0018\u000f竹g󺧴"
-                                        },
-                                        "dlUri": "https:wxthito"
-                                    },
-                                    "( <= 7.1.1 && > 5.3.7 && < 1.1.8 && > 1.5.8 && < 7.6.4 && <= 1.6.3 && >= 3.5.4 && == 8.7.3 && <= 5.6.6 ) || ( < 6.6.1 && == 3.4.7 && < 3.3.4 && > 3.1.7 && <= 7.5.4 && > 6.8.2 && <= 6.4.6 ) || ( < 3.8.7 && >= 7.5.8 && >= 2.7.8 && > 6.8.1 && >= 6.4.4 && >= 5.4.2 && >= 5.2.5 && >= 8.1.3 && < 2.2.5 ) || ( < 3.8.2 && > 3.2.1 && >= 4.8.1 && > 8.3.8 && == 2.1.8 && == 4.9.2 && >= 4.1.7 )": {
-                                        "dlHash": "xcrwpdd",
+                                "Windows": {
+                                    "( < 3.7.7 && <= 3.6.8 && <= 7.1.3 && > 7.4.2 && <= 1.3.3 && == 4.6.4 && <= 7.1.8 ) || ( == 1.3.8 && < 6.7.4 && == 8.6.7 )": {
+                                        "dlHash": "eqchhx",
                                         "dlSubdir": {
-                                            "RegexDir": "K\u0006\u0008\u000b󱞐{􍤴"
+                                            "RegexDir": "\u0011U]"
                                         },
-                                        "dlUri": "http:wiiewakf"
+                                        "dlUri": "https:antaji"
                                     },
-                                    "( == 1.2.8 && >= 2.1.1 && >= 1.6.5 && == 3.7.1 && < 2.7.6 )": {
-                                        "dlHash": "v",
+                                    "( > 2.8.7 && == 3.4.8 && < 5.8.4 && > 4.5.7 && < 5.8.3 ) || ( == 8.7.8 && > 6.3.3 && <= 4.6.5 && == 7.7.4 && < 6.8.8 && < 8.8.4 )": {
+                                        "dlHash": "qp",
                                         "dlSubdir": {
-                                            "RegexDir": "W\\\u001c56H\u0003"
+                                            "RegexDir": "\u0004yæ­Š\u0003"
                                         },
-                                        "dlUri": "http:ek"
+                                        "dlUri": "http:rcfpl"
                                     },
-                                    "( == 6.2.5 && >= 5.2.4 )": {
-                                        "dlHash": "zsya",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0003Y"
-                                        },
-                                        "dlUri": "https:t"
+                                    "( > 7.7.1 && == 5.7.5 && > 7.6.6 && < 4.1.4 && == 7.5.6 && <= 4.7.7 && == 5.7.1 )": {
+                                        "dlHash": "dkcfx",
+                                        "dlSubdir": "-;,",
+                                        "dlUri": "http:jdfwfbrt"
                                     },
-                                    "( > 7.7.3 && == 5.3.1 && <= 1.5.5 && <= 1.6.5 && == 4.6.5 ) || ( <= 7.6.5 && >= 1.6.5 && > 3.8.1 && < 2.5.6 && == 3.5.6 && >= 8.6.3 )": {
-                                        "dlHash": "bd",
-                                        "dlSubdir": "xxgh",
-                                        "dlUri": "https:itbymlf"
+                                    "( > 8.8.6 && == 8.8.5 && == 6.7.6 && >= 1.7.2 && <= 2.2.7 ) || ( == 5.8.8 && <= 1.5.5 && == 2.6.5 )": {
+                                        "dlHash": "qbkylm",
+                                        "dlSubdir": "󷈺",
+                                        "dlUri": "https:ddmqduw"
                                     },
-                                    "( >= 3.2.4 && >= 6.1.5 && <= 4.4.4 && <= 8.2.4 )": {
-                                        "dlHash": "ycqgjyh",
-                                        "dlSubdir": {
-                                            "RegexDir": ""
-                                        },
-                                        "dlUri": "https:v"
+                                    "( >= 5.3.2 && < 1.1.2 && > 8.2.8 && <= 2.1.8 && < 8.5.1 )": {
+                                        "dlHash": "ouhkxidq",
+                                        "dlSubdir": "}",
+                                        "dlUri": "https:lqfhxdav"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "lysnfhu",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:fbeou"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( < 3.2.5 && == 4.5.5 && < 5.2.6 && >= 5.4.7 ) || ( <= 3.2.6 && == 6.3.6 && < 5.4.1 && == 8.5.3 && == 8.8.6 && < 3.4.4 )": {
-                                        "dlHash": "kiy",
-                                        "dlSubdir": "gsrjhd",
-                                        "dlUri": "http:f"
-                                    },
-                                    "( <= 3.5.4 ) || ( < 7.8.7 && <= 5.2.4 && < 6.1.5 )": {
-                                        "dlHash": "dlxox",
-                                        "dlSubdir": "eqp",
-                                        "dlUri": "http:elqptbws"
-                                    },
-                                    "( <= 8.3.2 && < 2.7.3 && <= 1.2.2 ) || ( >= 7.6.5 && == 7.6.3 ) || ( <= 5.2.2 && > 6.8.1 && >= 5.3.7 ) || ( == 3.1.5 && > 4.1.8 && < 4.7.2 && == 1.8.4 ) || ( <= 3.2.7 ) || ( < 7.4.4 && < 4.1.7 && <= 2.4.5 && > 2.8.3 && > 4.8.5 && <= 4.2.5 && == 6.1.8 && <= 4.6.4 && < 3.6.8 ) || ( > 5.7.6 && <= 8.7.7 && >= 5.8.4 && <= 5.1.2 && > 7.1.1 ) || ( == 6.6.5 )": {
-                                        "dlHash": "oxayylov",
-                                        "dlSubdir": "ltfkyub",
-                                        "dlUri": "http:bzvlpk"
-                                    },
-                                    "( >= 6.1.6 ) || ( < 3.2.1 && >= 4.4.2 && > 3.5.5 )": {
-                                        "dlHash": "ga",
-                                        "dlSubdir": "ccgzlxoq",
-                                        "dlUri": "https:k"
+                                        "dlHash": "nzafy",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:qves"
                                     }
                                 }
                             },
+                            "A_Sparc": {},
                             "A_Sparc64": {
-                                "Darwin": {
-                                    "unknown_versioning": {
-                                        "dlHash": "r",
+                                "FreeBSD": {
+                                    "( < 3.2.7 && > 4.7.3 && >= 1.5.7 && < 3.1.5 && <= 8.4.2 && <= 6.3.6 && < 3.3.5 && == 7.2.4 && <= 6.6.6 )": {
+                                        "dlHash": "eohpj",
                                         "dlSubdir": {
-                                            "RegexDir": "P\u0007\u0010􏥣0\u001b𠜧\u000c"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "http:beppjjeg"
-                                    }
-                                },
-                                "FreeBSD": {
-                                    "( == 2.2.1 && <= 7.7.8 && == 4.6.1 && > 7.5.3 && >= 2.3.1 ) || ( >= 4.4.8 && >= 8.6.5 && > 1.3.7 && <= 8.8.7 && >= 5.5.3 )": {
-                                        "dlHash": "raxpnmv",
-                                        "dlSubdir": "qrcyye",
-                                        "dlUri": "http:bi"
-                                    },
-                                    "( >= 1.7.3 && <= 3.7.8 && < 4.7.7 && <= 6.8.2 && <= 5.5.2 && > 1.8.2 && <= 6.1.8 ) || ( == 8.8.4 ) || ( >= 4.7.3 && > 3.7.7 && == 1.4.5 && == 1.4.2 && == 8.1.1 )": {
-                                        "dlHash": "qo",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:pll"
+                                        "dlUri": "http:gyckka"
                                     },
-                                    "( >= 2.1.9 && < 5.8.5 ) || ( < 1.5.1 && == 5.8.4 && > 8.5.2 && == 1.8.7 ) || ( < 2.8.8 && < 2.2.5 && == 8.8.5 && == 4.4.3 && > 4.6.2 && >= 1.5.7 && > 8.9.4 && > 5.1.6 ) || ( > 6.5.6 && > 5.4.8 ) || ( > 5.9.3 && == 4.4.1 && == 2.1.4 && < 4.2.1 && < 5.4.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:bmumnmjz"
+                                    "( < 6.6.2 && == 1.1.7 && < 4.8.6 )": {
+                                        "dlHash": "rm",
+                                        "dlSubdir": {
+                                            "RegexDir": ""
+                                        },
+                                        "dlUri": "http:ltij"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "eidkdea",
-                                        "dlSubdir": "pmswzcxh",
-                                        "dlUri": "https:iskvavyg"
-                                    }
-                                },
-                                "Linux_Exherbo": {
-                                    "( < 5.6.5 && >= 6.6.3 && > 8.5.8 ) || ( <= 3.5.6 )": {
-                                        "dlHash": "yz",
-                                        "dlSubdir": "tfvdlq",
-                                        "dlUri": "https:wlmxgyfy"
+                                    "( <= 3.3.3 && < 5.2.8 && >= 8.7.8 ) || ( <= 6.4.1 && == 8.1.1 && >= 3.2.3 && <= 3.3.9 && < 1.4.6 && > 4.1.7 )": {
+                                        "dlHash": "vpythd",
+                                        "dlSubdir": {
+                                            "RegexDir": "Ij2m\u0013\\R,"
+                                        },
+                                        "dlUri": "http:hceythg"
                                     },
-                                    "( <= 3.7.5 && < 5.8.5 && < 5.1.3 && >= 8.1.4 && >= 9.8.9 && > 7.2.7 && >= 4.2.1 && < 8.5.6 )": {
-                                        "dlHash": "odu",
+                                    "( == 7.6.5 && > 2.8.3 && == 5.2.5 && < 7.8.1 && <= 5.5.2 && >= 8.7.8 && < 7.2.1 && >= 1.5.3 ) || ( < 9.8.6 && >= 4.4.3 && <= 6.4.8 && > 3.4.8 )": {
+                                        "dlHash": "mn",
                                         "dlSubdir": null,
-                                        "dlUri": "https:envbh"
+                                        "dlUri": "http:"
                                     },
-                                    "( == 4.2.9 && <= 6.1.4 && < 1.1.7 && >= 6.3.7 && > 7.7.4 && <= 6.1.6 ) || ( >= 2.3.3 && >= 8.7.8 && == 3.3.7 && >= 2.7.2 && > 6.7.5 && < 5.8.5 ) || ( <= 7.5.1 && == 4.4.8 && < 5.4.1 && == 4.7.3 && >= 3.8.4 && > 3.7.5 ) || ( > 2.8.3 && > 4.5.6 && < 5.8.7 && > 1.8.1 && > 7.4.6 && >= 8.2.4 && >= 5.4.2 )": {
-                                        "dlHash": "qt",
+                                    "( > 7.8.6 && < 7.1.4 && >= 8.3.1 && == 2.2.8 && == 3.1.8 && <= 3.2.1 && == 8.8.7 )": {
+                                        "dlHash": "nzsndlw",
                                         "dlSubdir": {
-                                            "RegexDir": "󼎿\u0010t\u000cE𗬝9("
+                                            "RegexDir": "Rp\u0000\u001c`"
                                         },
-                                        "dlUri": "https:ivxu"
+                                        "dlUri": "http:bughke"
                                     },
-                                    "( >= 1.8.6 && == 4.1.8 && > 1.2.7 ) || ( <= 5.5.2 && < 8.2.2 && <= 5.2.1 && > 3.8.3 && < 5.3.4 )": {
-                                        "dlHash": "uqzplc",
+                                    "( >= 4.1.7 && >= 2.8.3 && < 7.4.6 && >= 1.4.3 && == 7.1.3 && <= 5.1.8 && >= 4.2.7 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "}M\u0015X;𢈈"
                                         },
-                                        "dlUri": "https:x"
+                                        "dlUri": "https:ubojbh"
                                     },
-                                    "( >= 5.3.4 && < 8.1.4 )": {
-                                        "dlHash": "x",
-                                        "dlSubdir": {
-                                            "RegexDir": "z󲻁)c𛋋"
-                                        },
-                                        "dlUri": "https:"
+                                    "unknown_versioning": {
+                                        "dlHash": "abkooqhe",
+                                        "dlSubdir": "YL",
+                                        "dlUri": "https:fdf"
                                     }
                                 },
-                                "Linux_Ubuntu": {
-                                    "( < 8.6.4 && > 4.6.8 && == 5.8.7 && <= 3.2.3 && == 8.8.3 && > 7.5.1 && <= 1.8.7 ) || ( <= 6.5.4 && >= 7.5.1 && < 1.5.7 )": {
-                                        "dlHash": "bv",
-                                        "dlSubdir": "f",
-                                        "dlUri": "http:omay"
+                                "Linux_CentOS": {
+                                    "( < 8.7.3 && > 5.6.8 && <= 4.1.2 )": {
+                                        "dlHash": "jlbs",
+                                        "dlSubdir": "T􀴙UU=\u0003ﲘ\u0003",
+                                        "dlUri": "http:"
                                     },
-                                    "( <= 6.6.5 && <= 7.4.6 && == 7.7.5 && > 8.1.3 && < 4.6.1 && >= 4.5.4 && > 7.3.7 ) || ( <= 8.5.5 && <= 4.1.2 && == 1.2.4 && > 8.6.2 && < 3.6.1 && > 2.3.1 )": {
-                                        "dlHash": "jeklwgu",
+                                    "( <= 2.1.1 && > 3.1.2 && == 7.4.4 && >= 8.3.3 && >= 5.5.4 && > 5.2.3 ) || ( < 7.2.4 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "s𦠭r$9􈒀\u0002!"
                                         },
-                                        "dlUri": "http:pi"
+                                        "dlUri": "https:nzvjaoq"
+                                    },
+                                    "( <= 2.2.2 && > 8.2.8 && >= 6.4.2 && > 6.3.7 && >= 5.6.4 && > 7.4.8 && > 1.7.6 )": {
+                                        "dlHash": "mksapz",
+                                        "dlSubdir": "S\u000fU󿁘|",
+                                        "dlUri": "http:vdsc"
+                                    },
+                                    "( <= 6.5.8 && <= 8.6.8 ) || ( < 1.8.1 && > 6.8.5 ) || ( <= 6.3.4 && < 1.4.5 && < 4.2.4 && == 8.1.3 && >= 3.6.5 )": {
+                                        "dlHash": "p",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:vlabner"
                                     },
-                                    "( > 1.1.3 && <= 6.7.2 && <= 7.8.6 && < 1.7.5 && > 8.2.6 ) || ( <= 2.8.5 && <= 8.7.4 && == 4.6.3 && < 3.7.7 && > 4.3.3 && < 7.5.1 && < 2.1.1 && == 4.8.1 ) || ( >= 5.2.7 )": {
-                                        "dlHash": "yx",
-                                        "dlSubdir": "hdkhg",
-                                        "dlUri": "https:eitnn"
+                                    "( == 4.3.4 && == 7.2.6 && >= 3.7.1 ) || ( >= 3.5.4 && <= 8.2.1 && > 4.4.5 ) || ( == 1.1.4 && <= 4.4.1 && <= 6.6.4 && <= 6.8.4 && > 4.6.6 && < 5.5.7 && >= 7.3.6 && == 6.6.6 )": {
+                                        "dlHash": "qyd",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:eiv"
                                     },
-                                    "( > 3.1.7 && > 8.7.6 )": {
-                                        "dlHash": "harc",
+                                    "( > 2.4.4 && <= 6.6.8 && < 2.1.4 && == 8.4.3 && == 1.1.3 && == 2.2.7 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "\u001f\u0006o\"p"
+                                            "RegexDir": "\u001ev"
                                         },
-                                        "dlUri": "http:snylwfok"
+                                        "dlUri": "http:ciklqw"
+                                    },
+                                    "( > 3.7.1 && == 7.2.7 && < 6.4.7 && > 6.3.6 ) || ( > 3.2.6 && <= 6.7.8 && >= 6.2.8 )": {
+                                        "dlHash": "woocvl",
+                                        "dlSubdir": "Q𫼘\u0011",
+                                        "dlUri": "http:"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "le",
+                                        "dlHash": "xpnck",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0012\u0007󷘠\u0017T)𓊼"
+                                            "RegexDir": "䌘z\u0010𗅗kZZ:"
                                         },
-                                        "dlUri": "https:n"
+                                        "dlUri": "http:"
                                     }
-                                }
-                            }
-                        },
-                        "viChangeLog": null,
-                        "viPostInstall": "rnal",
-                        "viPostRemove": "hhv",
-                        "viPreCompile": "",
-                        "viSourceDL": null,
-                        "viTags": [
-                            "Latest"
-                        ]
-                    },
-                    "7.2.2": {
-                        "viArch": {
-                            "A_PowerPC64": {},
-                            "A_Sparc": {
-                                "Darwin": {
-                                    "( <= 1.4.1 && >= 8.4.8 && >= 7.6.5 && == 2.5.2 && <= 2.2.1 )": {
-                                        "dlHash": "ksu",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0017ó¿‚‘\u001bNQ\u0017b"
-                                        },
-                                        "dlUri": "https:lo"
-                                    },
-                                    "( <= 4.4.4 && < 8.6.3 && < 3.3.2 && < 6.8.4 && > 8.2.3 && < 8.6.4 ) || ( > 4.7.4 && >= 6.2.8 && < 7.5.2 && < 3.6.6 && >= 4.3.3 && <= 1.6.6 && <= 2.7.6 && == 2.6.2 && >= 3.2.5 ) || ( <= 8.4.5 ) || ( >= 1.3.7 && == 8.4.7 && <= 4.2.5 && == 1.2.3 && >= 5.1.8 ) || ( <= 6.7.6 && == 5.2.6 && <= 4.8.1 && == 7.6.2 && <= 2.8.1 && <= 5.8.4 && <= 6.6.6 && >= 9.8.4 )": {
-                                        "dlHash": "mdjodt",
+                                },
+                                "Linux_UnknownLinux": {
+                                    "( < 1.6.2 && > 5.7.7 && >= 1.4.3 )": {
+                                        "dlHash": "xbvrwmw",
                                         "dlSubdir": null,
-                                        "dlUri": "https:lzshq"
+                                        "dlUri": "http:xbbueboy"
                                     }
                                 },
-                                "FreeBSD": {
-                                    "( < 6.2.5 && < 6.2.1 ) || ( >= 2.1.2 && >= 7.8.2 && == 3.4.1 && <= 5.3.5 && < 4.1.8 && <= 2.2.6 && > 7.8.2 && == 3.4.6 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "ud",
-                                        "dlUri": "http:p"
-                                    },
-                                    "( <= 5.6.4 && <= 2.8.4 && <= 8.1.5 && <= 1.1.7 && == 4.7.5 && > 2.7.6 )": {
-                                        "dlHash": "rgw",
+                                "Windows": {
+                                    "( <= 7.1.1 && >= 4.6.3 && == 5.3.7 && == 5.7.3 && > 6.6.2 && == 3.3.8 && <= 2.5.1 && > 3.1.5 && == 6.7.3 ) || ( <= 1.2.7 && <= 6.4.8 && <= 2.1.1 && == 7.5.8 && <= 4.7.2 && >= 4.3.7 && < 8.8.3 ) || ( <= 7.5.7 && == 7.7.7 )": {
+                                        "dlHash": "cekaiwyc",
                                         "dlSubdir": {
-                                            "RegexDir": "\u0001"
+                                            "RegexDir": "玉im"
                                         },
-                                        "dlUri": "http:teucwbi"
-                                    },
-                                    "( == 2.6.7 && <= 3.3.7 && >= 8.1.2 && <= 1.1.4 && < 2.1.7 && > 3.2.5 && < 6.2.7 ) || ( == 2.6.7 && >= 4.9.1 && >= 5.2.6 && < 6.4.1 && > 6.5.1 )": {
-                                        "dlHash": "cfz",
-                                        "dlSubdir": "qydicvmt",
-                                        "dlUri": "http:r"
-                                    },
-                                    "( > 5.3.5 && >= 6.4.3 ) || ( <= 8.2.3 && == 4.4.1 && >= 3.3.1 && >= 7.4.3 && <= 6.4.8 && <= 4.8.3 )": {
-                                        "dlHash": "elmyp",
-                                        "dlSubdir": "s",
                                         "dlUri": "http:"
                                     },
-                                    "( >= 4.7.3 && > 7.8.1 && > 4.2.5 && <= 2.7.8 && >= 3.2.5 )": {
-                                        "dlHash": "nfuqkwnb",
-                                        "dlSubdir": {
-                                            "RegexDir": "j6󻾌Q𫌤F"
-                                        },
-                                        "dlUri": "http:quzfnxh"
-                                    },
                                     "unknown_versioning": {
-                                        "dlHash": "pmosgjw",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:w"
+                                        "dlHash": "f",
+                                        "dlSubdir": "M+Y",
+                                        "dlUri": "http:gndawt"
                                     }
-                                },
-                                "Linux_Gentoo": {}
+                                }
                             }
                         },
-                        "viChangeLog": "https:xvijvfe",
-                        "viPostInstall": null,
-                        "viPostRemove": "som",
-                        "viPreCompile": "qyslvf",
-                        "viSourceDL": null,
+                        "viChangeLog": "https:xogrunjn",
+                        "viPostInstall": "uvftr",
+                        "viPostRemove": "",
+                        "viPreCompile": null,
+                        "viSourceDL": {
+                            "dlHash": "orhgsp",
+                            "dlSubdir": null,
+                            "dlUri": "https:anoingwt"
+                        },
                         "viTags": [
+                            "Prerelease",
                             "Latest",
-                            "Recommended",
-                            "old",
+                            "\u000bl󳮶\u0006󵖸􅊤\u0016 ",
                             "Prerelease",
-                            "base-2.6.5",
-                            "old",
                             "Prerelease",
-                            "71􊺧_󱭒a2"
+                            "base-5.1.6"
                         ]
                     }
                 },
                 "Stack": {
-                    "3.2.8": {
+                    "1.8.8": {
                         "viArch": {
-                            "A_32": {
-                                "Darwin": {
-                                    "( < 8.1.7 && < 5.2.7 && < 6.8.3 && < 1.5.5 )": {
-                                        "dlHash": "hczkgrr",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:wkrikkfk"
+                            "A_ARM": {
+                                "Linux_CentOS": {
+                                    "( < 2.7.1 && <= 7.1.1 && >= 6.8.5 && > 4.8.4 )": {
+                                        "dlHash": "psl",
+                                        "dlSubdir": {
+                                            "RegexDir": "\rxJFa"
+                                        },
+                                        "dlUri": "http:crnxjs"
                                     },
-                                    "( <= 6.8.8 && >= 8.5.5 && == 6.8.7 && < 8.6.4 && == 8.4.6 && < 5.5.3 && < 5.8.8 ) || ( > 2.7.7 && > 4.2.3 && <= 1.1.7 && > 3.3.5 && <= 8.3.3 && < 7.6.5 && > 8.6.7 )": {
-                                        "dlHash": "usumt",
+                                    "( < 2.8.4 && < 8.6.2 && < 2.3.8 && == 7.5.6 && > 2.3.5 ) || ( > 3.6.7 && >= 6.2.8 && == 5.2.2 && > 6.4.5 && == 1.5.6 && < 4.4.7 && <= 1.7.2 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "<H~킇\u0001􎣰\u001e\u0006"
                                         },
-                                        "dlUri": "https:dfpfh"
+                                        "dlUri": "https:efbgmnq"
                                     },
-                                    "( >= 3.7.7 && <= 5.6.8 && > 4.6.5 && == 5.2.7 && == 4.8.8 && <= 3.4.5 && >= 8.3.7 )": {
-                                        "dlHash": "rlleusin",
+                                    "( < 5.8.2 && > 2.2.6 && <= 1.8.3 && == 3.3.7 && >= 3.3.4 )": {
+                                        "dlHash": "hufhvadl",
+                                        "dlSubdir": "􍀬.",
+                                        "dlUri": "http:emorvm"
+                                    },
+                                    "( == 4.3.2 && > 6.3.7 && == 7.2.4 && > 3.8.1 && >= 4.5.7 ) || ( < 2.3.3 && > 3.6.7 && < 5.7.7 && >= 8.7.4 )": {
+                                        "dlHash": "dtavnypr",
                                         "dlSubdir": null,
-                                        "dlUri": "https:g"
+                                        "dlUri": "https:ax"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "pxuystsv",
+                                        "dlHash": "",
+                                        "dlSubdir": "0󴮢󵓃tE",
+                                        "dlUri": "http:izg"
+                                    }
+                                },
+                                "Linux_Exherbo": {
+                                    "( == 3.5.2 && >= 3.4.7 && >= 3.6.2 && >= 1.6.4 && <= 2.4.8 ) || ( >= 7.3.6 && >= 4.2.1 && >= 4.1.5 && <= 5.8.7 && == 8.4.4 && == 7.1.3 && <= 2.5.3 )": {
+                                        "dlHash": "vunapaff",
                                         "dlSubdir": null,
-                                        "dlUri": "https:dorapmd"
+                                        "dlUri": "http:q"
+                                    },
+                                    "( == 8.1.2 && == 4.3.4 ) || ( <= 5.4.6 )": {
+                                        "dlHash": "tyl",
+                                        "dlSubdir": "WNy(\u000cef",
+                                        "dlUri": "https:v"
+                                    },
+                                    "( > 4.4.3 && == 5.6.8 && <= 8.4.4 && < 8.8.7 && <= 6.6.7 && > 1.7.6 && > 1.3.2 && < 7.3.7 && < 2.4.3 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "http:lujeda"
+                                    },
+                                    "( >= 3.6.7 && < 7.5.4 && == 2.2.3 && >= 6.7.5 && < 7.3.8 && > 2.1.6 && < 6.8.5 )": {
+                                        "dlHash": "ylvvkux",
+                                        "dlSubdir": {
+                                            "RegexDir": "ô…­®NBoó½¾—"
+                                        },
+                                        "dlUri": "https:e"
                                     }
-                                }
-                            },
-                            "A_ARM": {
-                                "Darwin": {
-                                    "( < 1.6.1 && >= 7.8.2 && > 6.7.2 && >= 7.3.5 && <= 5.5.6 && >= 1.4.1 && >= 2.5.5 && == 3.3.7 ) || ( >= 8.1.2 && >= 5.2.7 ) || ( == 5.4.7 && <= 8.2.3 && <= 1.8.5 ) || ( == 7.8.6 && >= 1.1.4 && <= 8.2.6 ) || ( > 1.2.2 && >= 5.3.1 && > 5.8.5 && > 5.6.2 ) || ( < 3.2.7 && == 3.7.6 && > 5.8.4 && <= 1.6.5 && == 1.7.2 ) || ( == 1.8.4 )": {
-                                        "dlHash": "tz",
+                                },
+                                "Linux_Mint": {
+                                    "( == 6.5.4 && >= 2.4.2 && <= 6.3.5 && == 2.5.8 )": {
+                                        "dlHash": "",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:zl"
+                                    },
+                                    "( == 8.4.8 && > 2.1.8 && > 4.8.3 )": {
+                                        "dlHash": "krdaun",
+                                        "dlSubdir": {
+                                            "RegexDir": "*d"
+                                        },
+                                        "dlUri": "http:cg"
+                                    }
+                                },
+                                "Windows": {
+                                    "( < 6.2.6 && < 2.8.3 && > 1.5.2 && < 5.5.2 && > 8.4.6 && == 2.6.7 )": {
+                                        "dlHash": "zgfj",
+                                        "dlSubdir": "\n\u000c\u0001𦐥tv8",
+                                        "dlUri": "https:t"
+                                    },
+                                    "( < 6.3.3 && >= 1.4.1 && <= 8.3.8 && >= 3.5.4 && >= 8.6.6 ) || ( < 7.3.6 && > 4.1.1 && < 7.5.8 && <= 2.3.3 && <= 2.1.2 )": {
+                                        "dlHash": "cvjr",
                                         "dlSubdir": {
-                                            "RegexDir": "|I9X4mcN"
+                                            "RegexDir": "𢮺z\u0014;\u0019j1{"
                                         },
-                                        "dlUri": "http:otso"
+                                        "dlUri": "http:cacdm"
                                     },
-                                    "( < 2.5.7 && == 6.4.4 && >= 1.6.4 && < 4.2.3 && > 3.4.6 && <= 6.1.6 && < 3.8.1 && < 8.1.8 ) || ( <= 6.4.3 && > 3.8.2 && < 3.3.2 && > 2.8.8 && >= 7.1.8 && > 7.9.6 && > 7.2.4 )": {
-                                        "dlHash": "ha",
+                                    "( < 6.6.7 && < 8.6.4 && >= 5.6.7 && < 1.2.7 && > 7.2.3 && >= 6.3.4 && <= 6.3.2 && == 1.7.6 )": {
+                                        "dlHash": "j",
                                         "dlSubdir": {
-                                            "RegexDir": "c"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "http:noy"
+                                        "dlUri": "http:ypwfubtq"
+                                    },
+                                    "( <= 5.3.8 && < 2.6.2 && < 3.8.3 && <= 6.5.5 && >= 3.5.5 ) || ( > 1.3.3 && == 2.6.6 && <= 3.3.9 && == 8.6.2 && < 4.8.8 && > 7.1.1 && == 2.2.8 && < 6.8.4 && >= 1.6.2 )": {
+                                        "dlHash": "df",
+                                        "dlSubdir": "!ᴲ轉nDPzN",
+                                        "dlUri": "http:kfv"
                                     },
-                                    "( <= 2.3.1 && < 6.6.4 && < 3.3.7 && >= 4.6.2 && == 6.7.1 && <= 2.7.1 && >= 7.2.4 && <= 6.6.7 ) || ( <= 5.3.8 && <= 8.5.8 && < 2.5.6 && >= 3.1.3 && > 8.1.8 && < 7.8.6 && > 4.3.1 && <= 7.7.3 && == 3.2.2 )": {
-                                        "dlHash": "ioibuvv",
+                                    "( <= 6.7.2 && == 2.6.8 && <= 4.7.3 )": {
+                                        "dlHash": "xpt",
+                                        "dlSubdir": "\u0010",
+                                        "dlUri": "http:w"
+                                    },
+                                    "( > 1.5.3 )": {
+                                        "dlHash": "hapygnu",
+                                        "dlSubdir": {
+                                            "RegexDir": "\u0016\u001a쟛\u0018;Y"
+                                        },
+                                        "dlUri": "https:kxynbs"
+                                    }
+                                }
+                            },
+                            "A_ARM64": {
+                                "Darwin": {
+                                    "( == 8.9.5 && == 8.5.7 && < 8.1.5 && == 7.8.2 && < 6.6.5 && > 3.7.7 && > 7.3.6 && < 5.2.8 && > 3.2.6 ) || ( == 8.5.4 && == 8.4.6 && < 2.8.4 ) || ( > 7.7.4 && == 6.3.5 && >= 1.8.3 )": {
+                                        "dlHash": "oshekxp",
                                         "dlSubdir": null,
-                                        "dlUri": "https:hkhrz"
+                                        "dlUri": "https:amxqrkh"
+                                    },
+                                    "( >= 7.2.6 && >= 3.3.5 && == 2.2.1 && >= 2.5.8 && > 5.5.7 ) || ( <= 2.3.6 && <= 1.1.6 && > 5.1.7 )": {
+                                        "dlHash": "dervd",
+                                        "dlSubdir": "",
+                                        "dlUri": "http:fkqzzdw"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "psblgg",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:hgystvn"
+                                        "dlHash": "djkmvogc",
+                                        "dlSubdir": "\u0019",
+                                        "dlUri": "http:fi"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( < 4.6.4 && < 8.3.4 && < 2.2.1 )": {
-                                        "dlHash": "jrpnlm",
-                                        "dlSubdir": "kv",
-                                        "dlUri": "https:j"
-                                    },
-                                    "( < 5.4.2 && == 1.2.4 && < 4.6.8 && <= 5.1.1 && <= 1.5.2 && < 6.3.1 )": {
+                                    "( == 2.8.8 && == 2.7.2 && >= 7.2.3 && == 3.6.2 && >= 3.8.7 ) || ( > 5.1.8 && <= 5.1.6 && >= 2.1.3 && <= 7.8.7 && <= 3.6.1 ) || ( <= 7.1.3 && > 6.5.7 && >= 2.8.8 && <= 4.2.4 && > 4.4.7 ) || ( <= 8.7.7 && <= 8.2.3 && <= 2.5.3 && == 7.2.6 && > 7.5.5 && == 1.1.5 && <= 2.2.4 && <= 2.3.6 && == 2.2.7 ) || ( > 4.4.4 && < 2.1.3 && == 3.8.3 && < 9.5.6 )": {
                                         "dlHash": "",
-                                        "dlSubdir": "svylw",
-                                        "dlUri": "http:xii"
-                                    }
-                                },
-                                "Linux_Alpine": {
-                                    "( < 7.7.2 && == 6.2.7 )": {
-                                        "dlHash": "eyx",
-                                        "dlSubdir": {
-                                            "RegexDir": ","
-                                        },
-                                        "dlUri": "https:g"
+                                        "dlSubdir": null,
+                                        "dlUri": "http:"
                                     },
-                                    "( <= 3.2.4 && == 8.4.5 )": {
-                                        "dlHash": "juruihm",
+                                    "( >= 2.3.5 && <= 4.9.6 && >= 8.8.5 ) || ( < 2.1.8 && < 1.5.7 && >= 6.6.8 && == 8.4.6 && <= 1.3.5 && == 6.3.1 )": {
+                                        "dlHash": "vgzh",
                                         "dlSubdir": null,
-                                        "dlUri": "https:chwotvo"
+                                        "dlUri": "https:q"
                                     },
-                                    "( == 4.5.6 && >= 6.1.3 && == 2.8.6 && > 7.5.8 )": {
-                                        "dlHash": "mhmxm",
+                                    "unknown_versioning": {
+                                        "dlHash": "uixya",
+                                        "dlSubdir": "M",
+                                        "dlUri": "http:"
+                                    }
+                                },
+                                "Linux_UnknownLinux": {
+                                    "( < 2.1.5 && > 4.3.2 ) || ( == 2.3.3 && > 6.3.7 && > 2.2.3 && >= 3.4.8 && < 8.6.1 && > 2.7.1 ) || ( <= 6.6.7 && >= 2.1.5 && >= 8.8.6 ) || ( < 8.3.1 ) || ( >= 8.5.6 && < 8.6.7 && < 7.4.8 && >= 4.6.7 && < 7.5.8 && > 1.4.4 && < 5.3.3 && >= 7.3.7 )": {
+                                        "dlHash": "zwgzlm",
                                         "dlSubdir": {
-                                            "RegexDir": "f6JA𨦌斥"
+                                            "RegexDir": "J)\u0011\u001e2\u0002-j"
                                         },
-                                        "dlUri": "https:zz"
+                                        "dlUri": "https:q"
                                     },
-                                    "( > 1.6.1 )": {
-                                        "dlHash": "p",
+                                    "( < 5.1.2 && > 9.6.4 ) || ( >= 2.9.6 && <= 2.2.1 && < 5.4.4 && < 7.2.7 && <= 7.6.8 && < 8.2.1 ) || ( > 4.8.4 && >= 8.2.3 && < 4.4.3 && > 8.4.4 && >= 9.6.1 && < 6.2.6 && > 2.8.5 && >= 6.2.1 ) || ( == 2.5.7 && >= 1.2.2 && <= 7.7.2 && < 1.6.1 && > 2.7.1 )": {
+                                        "dlHash": "vmh",
                                         "dlSubdir": {
-                                            "RegexDir": "o#@9*􋍷z"
+                                            "RegexDir": "!ó¾–ˆA"
                                         },
-                                        "dlUri": "http:fbpujhz"
-                                    },
-                                    "( > 4.7.2 && > 5.6.4 && > 7.8.9 && >= 1.3.5 )": {
-                                        "dlHash": "",
-                                        "dlSubdir": "mfwv",
-                                        "dlUri": "https:emviw"
-                                    },
-                                    "unknown_versioning": {
-                                        "dlHash": "c",
-                                        "dlSubdir": "ogoeyj",
-                                        "dlUri": "https:k"
-                                    }
-                                },
-                                "Linux_Fedora": {
-                                    "( > 5.7.6 && < 7.4.3 && == 5.7.3 && >= 2.7.7 && >= 4.4.2 && >= 3.3.5 && <= 1.3.5 && < 8.6.3 && > 8.7.3 ) || ( == 7.7.5 )": {
-                                        "dlHash": "ijxomedy",
-                                        "dlSubdir": "uf",
-                                        "dlUri": "https:ygs"
+                                        "dlUri": "http:wjm"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "tvximpr",
+                                        "dlHash": "galzc",
                                         "dlSubdir": {
-                                            "RegexDir": "&𬙛z\u001b\\"
+                                            "RegexDir": "+𬘸$T󾸿h"
                                         },
-                                        "dlUri": "https:arlvhbg"
-                                    }
-                                },
-                                "Linux_UnknownLinux": {
-                                    "( > 3.10.1 && == 4.5.6 && < 5.4.6 )": {
-                                        "dlHash": "xx",
-                                        "dlSubdir": "nacrnbl",
-                                        "dlUri": "http:gzxklqfj"
+                                        "dlUri": "https:"
                                     }
                                 }
                             },
-                            "A_ARM64": {
+                            "A_PowerPC64": {
                                 "Darwin": {
-                                    "( <= 4.5.3 && < 3.8.7 && >= 4.2.8 && < 4.4.4 && >= 7.5.8 && <= 1.9.5 && > 2.6.4 && < 8.6.3 && <= 1.1.7 )": {
-                                        "dlHash": "ypkcgeix",
+                                    "( < 6.3.3 && < 9.5.1 && <= 2.2.1 && == 5.3.3 && < 7.7.6 && == 3.3.4 && <= 6.4.4 && < 3.5.4 && >= 3.6.4 )": {
+                                        "dlHash": "n",
                                         "dlSubdir": null,
-                                        "dlUri": "https:kmcg"
-                                    },
-                                    "( <= 4.6.7 )": {
-                                        "dlHash": "abqbwdpp",
-                                        "dlSubdir": "z",
-                                        "dlUri": "http:usw"
-                                    },
-                                    "( <= 8.3.1 && < 3.4.4 ) || ( >= 4.7.5 && >= 7.3.5 && <= 6.3.3 && == 5.2.2 && < 5.4.3 && < 3.5.8 ) || ( >= 6.5.2 )": {
-                                        "dlHash": "wvvqw",
-                                        "dlSubdir": {
-                                            "RegexDir": "v㮍D𭂏鞬\u0015󷻅"
-                                        },
-                                        "dlUri": "http:igpqlxxn"
-                                    },
-                                    "( == 2.4.4 && < 8.7.2 && >= 5.2.5 && >= 5.2.5 && == 7.5.2 && <= 4.4.7 && < 5.3.5 && >= 3.2.5 ) || ( < 3.7.8 && < 6.2.4 && < 8.8.5 && <= 3.8.6 && > 7.4.8 && >= 7.7.8 && <= 2.2.6 && < 2.3.8 && < 8.7.5 ) || ( == 6.1.4 && == 2.1.5 ) || ( > 4.6.5 && > 1.1.4 && == 5.2.6 && >= 2.4.4 )": {
-                                        "dlHash": "itjfh",
-                                        "dlSubdir": "eqotyb",
-                                        "dlUri": "http:af"
+                                        "dlUri": "http:par"
                                     },
-                                    "( > 6.5.7 && == 1.8.5 )": {
-                                        "dlHash": "edusl",
-                                        "dlSubdir": "f",
-                                        "dlUri": "http:v"
+                                    "( <= 3.4.6 )": {
+                                        "dlHash": "lynhh",
+                                        "dlSubdir": "g\u0007y|%",
+                                        "dlUri": "https:hzscij"
                                     },
-                                    "( >= 5.7.7 && == 7.8.6 && == 3.6.2 && > 4.4.5 && >= 7.5.2 && >= 5.5.7 && == 8.1.8 && < 4.1.8 ) || ( <= 6.7.8 && < 8.1.2 && == 8.1.5 && > 6.6.8 && <= 6.6.5 ) || ( < 6.5.4 && == 8.4.1 && <= 8.3.8 && > 6.8.8 ) || ( >= 4.1.1 && >= 3.7.4 && < 6.2.2 && <= 6.7.8 && >= 3.5.8 && >= 4.7.6 ) || ( == 4.5.3 && == 7.8.8 && < 4.5.7 && < 2.6.3 && < 4.6.1 && < 4.7.9 && == 5.6.8 )": {
+                                    "( <= 4.2.4 && > 5.6.4 && < 1.5.2 && < 4.7.5 ) || ( <= 7.6.8 && < 6.2.4 && >= 3.5.8 && <= 8.8.5 && >= 3.4.7 && <= 3.1.7 && >= 4.1.5 && == 5.3.6 )": {
                                         "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "𢪯𥷢q"
-                                        },
-                                        "dlUri": "http:mevmenbm"
+                                        "dlSubdir": null,
+                                        "dlUri": "http:vtgzv"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "r",
+                                    "( >= 8.3.7 && <= 1.7.3 && < 3.4.3 ) || ( < 4.5.1 && < 3.6.2 && == 6.1.9 && >= 4.4.5 && > 6.2.4 )": {
+                                        "dlHash": "ssowgvwc",
                                         "dlSubdir": {
-                                            "RegexDir": ""
+                                            "RegexDir": "2$9YVô„¡¢\u000f:"
                                         },
-                                        "dlUri": "http:m"
+                                        "dlUri": "https:yvzb"
+                                    },
+                                    "( >= 8.6.6 && < 3.5.7 && <= 5.4.2 && > 2.7.7 && == 3.7.1 && >= 7.5.2 ) || ( < 1.1.5 && < 6.7.1 && == 6.2.1 && == 2.2.1 && > 2.5.6 && >= 7.8.6 )": {
+                                        "dlHash": "e",
+                                        "dlSubdir": null,
+                                        "dlUri": "https:ocw"
                                     }
                                 },
                                 "FreeBSD": {
-                                    "( <= 5.3.4 && == 6.5.8 && == 3.3.2 && >= 4.8.6 && >= 8.5.6 ) || ( < 8.3.7 && <= 5.3.1 && >= 4.1.3 && == 4.1.1 && < 5.4.7 && >= 7.8.6 && == 2.8.5 && >= 1.1.4 && <= 7.5.3 ) || ( <= 1.4.2 )": {
-                                        "dlHash": "xdfgu",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0019t"
-                                        },
-                                        "dlUri": "http:qidv"
+                                    "( <= 6.1.8 && > 4.6.8 && == 4.3.3 && == 8.4.1 && < 7.5.8 && >= 2.4.1 )": {
+                                        "dlHash": "mw",
+                                        "dlSubdir": "9<",
+                                        "dlUri": "http:"
                                     },
-                                    "( <= 5.7.7 && > 1.4.3 && == 3.5.1 && < 6.2.8 ) || ( < 3.1.1 && >= 6.1.4 && < 4.5.4 && > 2.3.5 && == 8.6.2 )": {
-                                        "dlHash": "ng",
+                                    "( == 8.3.5 && == 8.1.2 && >= 5.2.7 && >= 6.8.8 )": {
+                                        "dlHash": "whryy",
                                         "dlSubdir": {
-                                            "RegexDir": "`𢓸GX9"
+                                            "RegexDir": ""
                                         },
-                                        "dlUri": "https:ihqenju"
-                                    },
-                                    "( == 8.6.7 && < 4.4.8 && == 1.4.3 && <= 7.7.1 && < 5.7.1 ) || ( == 3.8.2 && == 3.4.1 && <= 2.2.4 && >= 7.3.7 && < 5.3.5 && <= 4.6.8 && == 4.1.2 ) || ( > 6.2.6 && > 7.3.7 && < 1.4.4 && <= 6.6.5 && >= 2.5.1 )": {
-                                        "dlHash": "la",
-                                        "dlSubdir": "pnndqqeu",
-                                        "dlUri": "https:ysanwl"
+                                        "dlUri": "http:yrrdszek"
                                     },
-                                    "( > 1.2.3 && > 7.8.5 && == 8.4.4 && < 4.5.7 && >= 5.7.6 && <= 4.3.4 )": {
-                                        "dlHash": "zrajr",
-                                        "dlSubdir": "ptmo",
-                                        "dlUri": "http:keu"
-                                    },
-                                    "( > 2.5.6 && >= 7.2.2 && < 5.4.4 && < 1.6.3 && > 3.6.1 && > 4.6.6 && <= 7.3.3 && > 4.6.1 ) || ( == 1.1.1 && > 8.3.4 && >= 4.8.3 && == 4.3.6 ) || ( > 4.8.2 && >= 4.6.5 && >= 7.2.5 )": {
-                                        "dlHash": "gtyxwdkv",
+                                    "( > 1.4.5 && > 3.5.7 && == 5.4.6 && < 6.1.4 && > 7.7.3 && < 8.3.1 ) || ( <= 1.5.8 && == 6.1.5 && == 4.2.1 ) || ( <= 7.4.3 && > 4.2.7 && > 3.6.1 && == 2.3.4 && < 3.7.1 ) || ( > 2.6.1 && >= 6.6.8 && >= 3.5.2 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "+"
+                                            "RegexDir": "5"
                                         },
-                                        "dlUri": "http:fxszjuso"
-                                    },
-                                    "( >= 1.7.1 && > 5.8.2 && <= 1.3.7 && == 5.6.8 && >= 6.6.3 && >= 2.7.3 && < 7.8.7 ) || ( <= 2.2.3 && < 2.8.5 && < 1.3.5 )": {
-                                        "dlHash": "hk",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:sl"
+                                        "dlUri": "https:e"
                                     },
-                                    "( >= 2.2.8 && > 7.6.4 && <= 3.6.4 && >= 3.5.8 && <= 7.7.3 )": {
-                                        "dlHash": "mkevpdg",
+                                    "( >= 6.8.1 && < 3.4.4 && <= 6.8.7 && > 8.5.6 && <= 6.2.8 && < 5.3.6 && > 6.8.4 && == 4.8.3 && <= 6.7.1 )": {
+                                        "dlHash": "",
                                         "dlSubdir": {
-                                            "RegexDir": "hv"
+                                            "RegexDir": "\t𖺀ၙ"
                                         },
-                                        "dlUri": "https:qyikfe"
+                                        "dlUri": "https:d"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "qssnj",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:aqt"
+                                        "dlHash": "zj",
+                                        "dlSubdir": "󳞾P\u000e쾾",
+                                        "dlUri": "http:"
                                     }
                                 },
-                                "Linux_RedHat": {},
                                 "Linux_UnknownLinux": {
-                                    "( < 1.2.8 && > 1.4.7 && <= 7.2.4 && > 5.4.1 && <= 3.8.1 && == 2.7.4 ) || ( < 7.7.2 && <= 8.1.4 && <= 7.8.3 && == 7.1.8 && <= 6.5.2 && < 4.6.1 && <= 2.8.1 ) || ( >= 7.1.1 && < 8.6.1 && <= 5.6.4 && == 5.2.5 && >= 5.2.8 && > 5.2.2 && == 8.3.8 && > 4.8.8 && <= 4.6.7 ) || ( > 6.8.3 && == 3.5.7 && <= 8.5.4 )": {
-                                        "dlHash": "znwvain",
-                                        "dlSubdir": null,
-                                        "dlUri": "https:ecbelb"
-                                    },
-                                    "( <= 8.3.7 && <= 6.6.2 )": {
-                                        "dlHash": "qqitjeb",
-                                        "dlSubdir": "a",
-                                        "dlUri": "http:keua"
-                                    },
-                                    "( > 1.6.2 && > 6.8.6 && == 8.7.7 && <= 4.7.3 && == 6.4.8 && <= 4.8.7 && > 6.3.1 && == 1.4.4 && >= 5.3.8 ) || ( == 1.2.5 && < 3.1.4 && < 2.4.2 && < 1.1.3 && == 8.6.3 )": {
-                                        "dlHash": "t",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:kojuqma"
+                                    "( < 2.4.7 && > 1.8.6 && == 7.4.5 )": {
+                                        "dlHash": "foweu",
+                                        "dlSubdir": "",
+                                        "dlUri": "https:ynxdzkv"
+                                    },
+                                    "( <= 4.1.4 && > 4.3.3 && == 4.3.4 && <= 4.4.3 && <= 5.4.6 && <= 8.6.3 && <= 3.7.3 ) || ( >= 4.8.6 && > 4.3.8 && > 3.8.1 && > 1.7.4 ) || ( < 2.6.4 && == 8.8.7 && <= 6.4.2 && == 2.4.6 && > 4.1.2 && <= 3.1.4 && == 7.3.7 ) || ( > 3.8.4 && > 3.6.1 && < 6.1.5 ) || ( < 8.9.4 && > 5.6.6 && > 1.7.3 && > 3.5.1 ) || ( >= 4.5.2 && >= 4.3.8 )": {
+                                        "dlHash": "td",
+                                        "dlSubdir": "#Z\u0001AA󼬐U`",
+                                        "dlUri": "https:"
                                     },
-                                    "( > 4.1.4 && < 3.7.1 && >= 2.3.4 && <= 6.8.3 && > 3.3.3 && == 5.3.5 )": {
-                                        "dlHash": "li",
-                                        "dlSubdir": "nxdga",
-                                        "dlUri": "https:aueq"
+                                    "( >= 1.2.3 && >= 8.5.6 && < 4.3.8 )": {
+                                        "dlHash": "xjqriwhg",
+                                        "dlSubdir": "vSR`W𝥺e?",
+                                        "dlUri": "https:zepde"
                                     },
                                     "unknown_versioning": {
-                                        "dlHash": "fsump",
-                                        "dlSubdir": "ie",
-                                        "dlUri": "http:"
+                                        "dlHash": "cou",
+                                        "dlSubdir": "BD\u0003\u000f\u000f-",
+                                        "dlUri": "https:icf"
                                     }
-                                }
-                            },
-                            "A_PowerPC64": {
-                                "Darwin": {
-                                    "( < 5.2.5 && >= 1.2.7 && > 1.7.8 && == 8.8.8 && >= 2.2.2 ) || ( == 6.4.5 && >= 8.5.7 && == 4.7.5 && <= 6.5.2 && <= 2.2.3 && <= 6.5.3 ) || ( > 3.4.5 ) || ( == 2.5.4 && > 3.4.1 ) || ( < 6.3.3 && < 7.6.6 && >= 6.8.6 && == 6.8.6 && == 6.6.3 && >= 3.1.5 && <= 2.5.3 )": {
-                                        "dlHash": "cc",
+                                },
+                                "Windows": {
+                                    "( == 5.6.3 && <= 7.5.2 && <= 2.4.3 && <= 7.1.5 && >= 2.1.3 && < 5.4.2 ) || ( >= 8.4.9 && >= 4.5.4 && < 7.5.3 )": {
+                                        "dlHash": "iqedwv",
                                         "dlSubdir": {
-                                            "RegexDir": "몕ks𩇇"
+                                            "RegexDir": "(㪫Y\u000c"
                                         },
-                                        "dlUri": "http:uj"
-                                    },
-                                    "( < 7.4.6 && <= 4.3.2 && < 4.7.1 && < 8.2.4 && <= 3.3.6 && >= 8.4.4 ) || ( < 7.7.1 && > 4.8.6 && <= 8.1.3 && == 2.7.7 )": {
-                                        "dlHash": "q",
-                                        "dlSubdir": "vfwayrks",
-                                        "dlUri": "http:zsdc"
+                                        "dlUri": "http:qkmhx"
                                     },
-                                    "( == 6.7.1 )": {
-                                        "dlHash": "noj",
+                                    "( == 7.7.6 && < 7.3.8 && >= 6.3.5 && > 8.7.1 && <= 3.2.5 && == 3.1.6 && == 8.5.4 && == 4.4.7 )": {
+                                        "dlHash": "rm",
                                         "dlSubdir": {
-                                            "RegexDir": "E"
+                                            "RegexDir": "G/\u0007"
                                         },
-                                        "dlUri": "https:masdbt"
-                                    },
-                                    "( > 2.3.1 && < 5.2.6 && <= 6.2.8 && < 8.2.4 && <= 7.2.6 && >= 3.5.5 && == 1.7.7 )": {
-                                        "dlHash": "bxxtosv",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:j"
+                                        "dlUri": "https:oikarx"
                                     },
-                                    "unknown_versioning": {
-                                        "dlHash": "",
+                                    "( > 1.2.6 )": {
+                                        "dlHash": "pfu",
                                         "dlSubdir": {
-                                            "RegexDir": "\u000c\u001e!􆎇\u0006"
+                                            "RegexDir": "%\u001dj􆌵\u0006︰j"
                                         },
-                                        "dlUri": "http:cwxiksto"
+                                        "dlUri": "http:xkz"
                                     }
-                                },
+                                }
+                            },
+                            "A_Sparc64": {
                                 "FreeBSD": {
-                                    "( <= 4.4.6 && >= 3.2.1 && == 7.3.2 && < 3.4.3 && > 1.4.8 && == 8.1.8 && > 6.4.1 && >= 5.6.2 )": {
-                                        "dlHash": "f",
-                                        "dlSubdir": "esdtk",
-                                        "dlUri": "https:nacyj"
-                                    },
-                                    "( == 5.1.6 && >= 3.3.1 ) || ( == 5.4.8 && >= 4.6.4 && > 1.3.2 ) || ( <= 6.7.8 && >= 8.4.2 && > 3.6.7 && < 1.8.1 && <= 8.4.1 && <= 7.8.4 && > 6.5.2 && == 5.5.4 && >= 1.2.7 )": {
-                                        "dlHash": "khul",
-                                        "dlSubdir": {
-                                            "RegexDir": "\u0007\u0017"
-                                        },
-                                        "dlUri": "http:vkruni"
-                                    },
-                                    "( > 4.2.3 && > 8.7.6 && == 5.8.7 )": {
-                                        "dlHash": "wlnem",
-                                        "dlSubdir": "g",
-                                        "dlUri": "http:mlphzu"
-                                    }
-                                },
-                                "Linux_CentOS": {
-                                    "( == 2.4.8 ) || ( == 7.7.5 && < 5.5.7 && == 1.6.7 && <= 8.6.8 && >= 7.1.7 ) || ( < 4.7.8 && == 2.8.7 && == 6.7.2 && > 3.1.5 && > 4.6.6 )": {
-                                        "dlHash": "ekuhca",
-                                        "dlSubdir": null,
-                                        "dlUri": "http:pyzvadki"
-                                    },
-                                    "( >= 1.2.6 && > 8.2.7 && <= 5.1.7 && > 7.2.8 && < 5.7.6 && < 4.5.1 && >= 2.5.4 && >= 6.1.5 )": {
-                                        "dlHash": "buwsj",
+                                    "( < 5.5.4 && < 8.4.3 && == 3.2.6 )": {
+                                        "dlHash": "hxmym",
                                         "dlSubdir": null,
-                                        "dlUri": "https:epeq"
-                                    },
-                                    "( >= 1.4.2 && >= 2.8.7 && > 3.3.7 ) || ( > 5.4.5 && < 8.1.4 && == 1.4.8 && > 4.4.6 && <= 1.2.1 && > 6.3.1 && > 1.4.6 && < 2.2.6 && < 7.1.6 )": {
-                                        "dlHash": "o",
-                                        "dlSubdir": {
-                                            "RegexDir": "5!0HCP𝂛󼕢"
-                                        },
-                                        "dlUri": "http:dzbd"
+                                        "dlUri": "https:lpv"
                                     },
-                                    "unknown_versioning": {
+                                    "( > 1.6.1 && <= 6.4.1 && <= 4.4.8 && > 2.2.2 && < 3.7.5 && < 5.7.8 )": {
                                         "dlHash": "",
-                                        "dlSubdir": {
-                                            "RegexDir": "󾇣Bt􍞨q*s"
-                                        },
-                                        "dlUri": "http:"
+                                        "dlSubdir": null,
+                                        "dlUri": "http:nuytowqw"
                                     }
                                 }
                             }
                         },
-                        "viChangeLog": null,
-                        "viPostInstall": "gyfkqli",
-                        "viPostRemove": null,
-                        "viPreCompile": "uol",
+                        "viChangeLog": "https:todorak",
+                        "viPostInstall": "js",
+                        "viPostRemove": "mjwcdv",
+                        "viPreCompile": null,
                         "viSourceDL": {
-                            "dlHash": "biid",
-                            "dlSubdir": "vh",
-                            "dlUri": "http:ard"
+                            "dlHash": "poxbrll",
+                            "dlSubdir": {
+                                "RegexDir": "QE"
+                            },
+                            "dlUri": "http:qcr"
                         },
                         "viTags": [
-                            "old",
-                            "base-3.4.6",
-                            "Recommended",
-                            "Prerelease",
-                            "old"
+                            "Latest"
                         ]
                     }
                 }
             },
+            "globalTools": {
+                "ShimGen": {
+                    "dlHash": "hewhezyyffjzzmhtcmjlkcbpume",
+                    "dlSubdir": "3AD^󹙹d𩲒^\u000c􆫲jrU\u0015[\u000c\u0012\u0003:%",
+                    "dlUri": "http:bbynqbgsimmopbljxeicsflaputoo"
+                }
+            },
             "toolRequirements": {
                 "GHC": {
                     "6.3.1": {
-                        "Darwin": {
+                        "Darwin": {},
+                        "FreeBSD": {
+                            "( < 1.5.4 && == 5.7.2 && == 3.5.1 && < 7.1.7 ) || ( >= 2.5.1 && >= 2.5.7 && > 7.7.5 && <= 1.3.5 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "nfvfgjtv"
+                                ],
+                                "notes": "cwnbtnk"
+                            },
+                            "( < 3.1.5 && >= 2.3.8 && >= 7.4.5 && == 3.1.1 && == 4.6.6 && == 5.4.6 && < 8.4.4 && < 7.4.7 && > 4.3.4 )": {
+                                "distroPKGs": [
+                                    "dic",
+                                    "irzy",
+                                    "mujdd",
+                                    "avmfcqzt",
+                                    "suktqmsa",
+                                    "vn"
+                                ],
+                                "notes": ""
+                            },
+                            "( > 8.2.5 )": {
+                                "distroPKGs": [
+                                    "tl",
+                                    "qwgyhd",
+                                    "rwpkw",
+                                    "zabitl",
+                                    "qec"
+                                ],
+                                "notes": "pkn"
+                            },
+                            "( >= 8.3.6 && <= 3.5.8 && < 1.1.4 && >= 2.2.6 && <= 5.6.6 && > 2.3.3 && >= 6.6.8 && >= 3.2.8 ) || ( <= 4.2.5 && == 6.9.8 && >= 6.5.7 && <= 5.8.2 && <= 3.6.4 && <= 6.4.8 && == 7.7.2 && > 2.5.4 && <= 5.2.5 ) || ( >= 6.8.4 && < 6.5.5 && <= 7.7.7 && >= 5.6.8 && < 8.3.1 ) || ( <= 6.4.8 && > 2.2.3 && <= 6.1.3 && >= 1.7.3 && > 6.8.3 )": {
+                                "distroPKGs": [
+                                    "vsiffnt",
+                                    "jh"
+                                ],
+                                "notes": "lsi"
+                            },
+                            "( >= 8.4.7 && <= 6.3.3 && <= 8.3.2 ) || ( == 7.6.3 && <= 5.4.1 )": {
+                                "distroPKGs": [
+                                    "yflo",
+                                    "cmyxrm",
+                                    "zlna",
+                                    "omwbvpv",
+                                    "apnnaj",
+                                    "xfmpog",
+                                    "n",
+                                    "wo"
+                                ],
+                                "notes": "zxuwwty"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [],
+                                "notes": "ptxm"
+                            }
+                        },
+                        "Linux_CentOS": {
                             "( < 1.7.1 && <= 8.7.7 )": {
                                 "distroPKGs": [],
                                 "notes": "twusa"
@@ -18834,12 +14248,21 @@
                                 "notes": "gz"
                             }
                         },
-                        "FreeBSD": {}
+                        "Windows": {
+                            "( >= 2.2.4 )": {
+                                "distroPKGs": [
+                                    "nxi",
+                                    "hwvtu",
+                                    "swwoodg"
+                                ],
+                                "notes": "veqef"
+                            }
+                        }
                     }
                 },
                 "GHCup": {
                     "1.3.4": {
-                        "Darwin": {
+                        "FreeBSD": {
                             "( == 2.6.2 && <= 4.8.8 && > 7.6.1 && < 7.1.3 ) || ( == 5.5.1 && > 1.6.2 && >= 3.7.4 && >= 1.2.1 && == 4.3.8 && < 3.7.1 )": {
                                 "distroPKGs": [
                                     "q",
@@ -18878,8 +14301,7 @@
                                 "notes": "kya"
                             }
                         },
-                        "FreeBSD": {},
-                        "Linux_AmazonLinux": {
+                        "Linux_Alpine": {
                             "( < 1.5.3 && == 8.2.2 && >= 5.5.3 && > 8.7.6 && > 3.1.7 && >= 5.5.7 )": {
                                 "distroPKGs": [
                                     "y",
@@ -18943,81 +14365,7 @@
                                 "notes": "voilj"
                             }
                         },
-                        "Linux_Fedora": {
-                            "( < 8.6.7 && == 8.8.5 && >= 5.8.5 && < 1.3.4 && == 1.2.2 && <= 7.3.6 ) || ( >= 2.4.6 ) || ( > 3.7.4 )": {
-                                "distroPKGs": [
-                                    "g",
-                                    "",
-                                    "soiencb",
-                                    "qppq",
-                                    "tpyrd",
-                                    "yiwb",
-                                    "o",
-                                    "ruom"
-                                ],
-                                "notes": "riamopc"
-                            },
-                            "( <= 7.1.2 && > 3.6.3 && < 3.8.7 && < 5.4.8 && == 6.2.8 && <= 3.7.5 && >= 7.2.8 && == 1.7.3 ) || ( > 2.7.1 && >= 3.3.8 )": {
-                                "distroPKGs": [],
-                                "notes": "iez"
-                            },
-                            "( == 6.4.1 && == 3.2.6 && < 7.6.1 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "qixshb",
-                                    "",
-                                    "",
-                                    "nkwtodk",
-                                    ""
-                                ],
-                                "notes": "gk"
-                            },
-                            "( > 7.3.1 && >= 3.7.7 && == 6.8.5 && == 2.6.4 && > 3.8.6 && == 7.6.4 )": {
-                                "distroPKGs": [
-                                    "qbix"
-                                ],
-                                "notes": "taf"
-                            },
-                            "( >= 4.3.1 && > 7.8.2 && >= 6.8.6 && == 6.1.1 ) || ( >= 4.8.2 && <= 2.5.6 && <= 1.3.4 && == 2.8.8 && == 5.8.2 && <= 3.8.7 && == 7.8.6 && == 4.8.8 ) || ( >= 2.3.6 && <= 8.6.7 && >= 7.2.2 && == 5.1.1 && <= 4.2.5 && > 3.7.8 && == 8.5.3 ) || ( <= 8.6.1 && > 6.7.4 ) || ( >= 8.5.7 && <= 7.4.2 ) || ( <= 2.5.6 && < 3.1.6 && == 2.2.3 )": {
-                                "distroPKGs": [
-                                    "wb",
-                                    "",
-                                    "rmamieel",
-                                    "bvwczaro",
-                                    "okz",
-                                    "wlme",
-                                    "lqkpq"
-                                ],
-                                "notes": "rbe"
-                            },
-                            "( >= 7.1.8 && < 6.7.4 && <= 6.4.7 && == 6.6.4 && <= 7.3.1 && < 8.1.1 && <= 5.4.2 && >= 6.7.4 && > 1.2.3 )": {
-                                "distroPKGs": [
-                                    "dsosyh",
-                                    "g",
-                                    "nzp",
-                                    "jhrmtqwg",
-                                    "zfa",
-                                    "isdb",
-                                    "aelmxi",
-                                    ""
-                                ],
-                                "notes": "day"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "qd",
-                                    "kccbttk",
-                                    "",
-                                    "z",
-                                    "",
-                                    "vtxf",
-                                    "jyqxrr",
-                                    "a"
-                                ],
-                                "notes": "rf"
-                            }
-                        },
-                        "Linux_RedHat": {
+                        "Linux_Debian": {
                             "( <= 5.8.3 && >= 1.1.2 && == 7.8.8 && < 3.1.2 ) || ( > 4.1.5 && < 8.7.6 && > 4.8.7 && <= 5.3.3 && <= 4.1.7 && >= 3.4.8 && == 6.7.8 )": {
                                 "distroPKGs": [
                                     "",
@@ -19056,62 +14404,95 @@
                                     "fpoow",
                                     "kfky",
                                     "",
-                                    "ef"
+                                    "ef"
+                                ],
+                                "notes": "o"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "gnqaicy"
+                                ],
+                                "notes": "gzy"
+                            }
+                        },
+                        "Linux_RedHat": {
+                            "( < 8.6.7 && == 8.8.5 && >= 5.8.5 && < 1.3.4 && == 1.2.2 && <= 7.3.6 ) || ( >= 2.4.6 ) || ( > 3.7.4 )": {
+                                "distroPKGs": [
+                                    "g",
+                                    "",
+                                    "soiencb",
+                                    "qppq",
+                                    "tpyrd",
+                                    "yiwb",
+                                    "o",
+                                    "ruom"
+                                ],
+                                "notes": "riamopc"
+                            },
+                            "( <= 7.1.2 && > 3.6.3 && < 3.8.7 && < 5.4.8 && == 6.2.8 && <= 3.7.5 && >= 7.2.8 && == 1.7.3 ) || ( > 2.7.1 && >= 3.3.8 )": {
+                                "distroPKGs": [],
+                                "notes": "iez"
+                            },
+                            "( == 6.4.1 && == 3.2.6 && < 7.6.1 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "qixshb",
+                                    "",
+                                    "",
+                                    "nkwtodk",
+                                    ""
                                 ],
-                                "notes": "o"
+                                "notes": "gk"
                             },
-                            "unknown_versioning": {
+                            "( > 7.3.1 && >= 3.7.7 && == 6.8.5 && == 2.6.4 && > 3.8.6 && == 7.6.4 )": {
                                 "distroPKGs": [
-                                    "gnqaicy"
+                                    "qbix"
                                 ],
-                                "notes": "gzy"
-                            }
-                        }
-                    },
-                    "3.5.6": {
-                        "Darwin": {
-                            "( <= 1.2.4 && > 4.5.8 && < 6.7.8 && <= 9.1.8 && > 1.1.6 )": {
+                                "notes": "taf"
+                            },
+                            "( >= 4.3.1 && > 7.8.2 && >= 6.8.6 && == 6.1.1 ) || ( >= 4.8.2 && <= 2.5.6 && <= 1.3.4 && == 2.8.8 && == 5.8.2 && <= 3.8.7 && == 7.8.6 && == 4.8.8 ) || ( >= 2.3.6 && <= 8.6.7 && >= 7.2.2 && == 5.1.1 && <= 4.2.5 && > 3.7.8 && == 8.5.3 ) || ( <= 8.6.1 && > 6.7.4 ) || ( >= 8.5.7 && <= 7.4.2 ) || ( <= 2.5.6 && < 3.1.6 && == 2.2.3 )": {
                                 "distroPKGs": [
-                                    "ioss",
+                                    "wb",
                                     "",
-                                    "dbspj",
-                                    "foxh",
-                                    "ayfp"
+                                    "rmamieel",
+                                    "bvwczaro",
+                                    "okz",
+                                    "wlme",
+                                    "lqkpq"
                                 ],
-                                "notes": "wzlrhevq"
-                            },
-                            "( == 4.5.2 ) || ( < 2.5.7 && <= 3.8.4 && <= 1.6.6 ) || ( < 2.2.2 && > 6.7.8 )": {
-                                "distroPKGs": [],
-                                "notes": "wfonkw"
+                                "notes": "rbe"
                             },
-                            "( > 6.2.8 ) || ( >= 4.4.5 && > 6.1.5 && >= 6.3.2 && == 3.6.7 && <= 6.6.3 && > 7.8.6 && < 4.7.2 && == 7.4.6 )": {
+                            "( >= 7.1.8 && < 6.7.4 && <= 6.4.7 && == 6.6.4 && <= 7.3.1 && < 8.1.1 && <= 5.4.2 && >= 6.7.4 && > 1.2.3 )": {
                                 "distroPKGs": [
-                                    "gh",
-                                    "t",
-                                    "q",
-                                    "ct"
+                                    "dsosyh",
+                                    "g",
+                                    "nzp",
+                                    "jhrmtqwg",
+                                    "zfa",
+                                    "isdb",
+                                    "aelmxi",
+                                    ""
                                 ],
-                                "notes": "xcgijxm"
+                                "notes": "day"
                             },
-                            "unknown_versioning": {
-                                "distroPKGs": [],
-                                "notes": "ajqli"
-                            }
-                        },
-                        "FreeBSD": {
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "uedv",
-                                    "cne",
-                                    "oaqlpswg",
-                                    "pg",
-                                    "zjwsprv"
+                                    "qd",
+                                    "kccbttk",
+                                    "",
+                                    "z",
+                                    "",
+                                    "vtxf",
+                                    "jyqxrr",
+                                    "a"
                                 ],
-                                "notes": "wtoc"
+                                "notes": "rf"
                             }
                         },
-                        "Linux_Gentoo": {},
-                        "Linux_Ubuntu": {
+                        "Windows": {}
+                    },
+                    "3.5.6": {
+                        "Darwin": {
                             "( > 2.3.7 && > 8.1.8 && <= 4.8.8 && <= 2.2.5 && < 5.7.3 )": {
                                 "distroPKGs": [
                                     "",
@@ -19177,37 +14558,61 @@
                                 ],
                                 "notes": "xgjka"
                             }
-                        }
-                    },
-                    "3.8.7": {
+                        },
                         "FreeBSD": {
-                            "( <= 3.2.2 && == 8.5.8 && < 6.4.5 && == 2.7.7 )": {
+                            "( <= 1.2.4 && > 4.5.8 && < 6.7.8 && <= 9.1.8 && > 1.1.6 )": {
                                 "distroPKGs": [
-                                    "qxfj",
-                                    "meecflic",
-                                    "y",
-                                    "rvzvrme",
-                                    "qauy",
-                                    ""
+                                    "ioss",
+                                    "",
+                                    "dbspj",
+                                    "foxh",
+                                    "ayfp"
                                 ],
-                                "notes": "potd"
+                                "notes": "wzlrhevq"
                             },
-                            "( == 3.6.8 && < 3.6.3 ) || ( < 7.3.8 && == 5.5.8 && > 4.5.7 )": {
+                            "( == 4.5.2 ) || ( < 2.5.7 && <= 3.8.4 && <= 1.6.6 ) || ( < 2.2.2 && > 6.7.8 )": {
+                                "distroPKGs": [],
+                                "notes": "wfonkw"
+                            },
+                            "( > 6.2.8 ) || ( >= 4.4.5 && > 6.1.5 && >= 6.3.2 && == 3.6.7 && <= 6.6.3 && > 7.8.6 && < 4.7.2 && == 7.4.6 )": {
                                 "distroPKGs": [
-                                    "tmbnik"
+                                    "gh",
+                                    "t",
+                                    "q",
+                                    "ct"
                                 ],
-                                "notes": ""
+                                "notes": "xcgijxm"
                             },
-                            "( >= 4.7.2 && == 3.5.5 && < 7.4.8 && < 1.5.6 ) || ( > 2.2.3 && < 6.6.4 )": {
+                            "unknown_versioning": {
+                                "distroPKGs": [],
+                                "notes": "ajqli"
+                            }
+                        },
+                        "Windows": {
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    "",
-                                    "jkeblhr",
-                                    "stezfh"
+                                    "uedv",
+                                    "cne",
+                                    "oaqlpswg",
+                                    "pg",
+                                    "zjwsprv"
                                 ],
-                                "notes": "ezdkkbcw"
+                                "notes": "wtoc"
+                            }
+                        }
+                    },
+                    "3.8.7": {
+                        "Darwin": {
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "sfgh",
+                                    "nlgcpgfp",
+                                    ""
+                                ],
+                                "notes": ""
                             }
                         },
-                        "Linux_RedHat": {
+                        "Linux_Exherbo": {
                             "( == 8.8.6 && <= 7.8.8 && >= 2.5.8 && < 6.4.5 && == 7.3.4 && < 6.5.4 ) || ( <= 8.2.1 && < 6.7.8 && >= 1.7.7 && == 5.1.2 && <= 2.3.6 && > 4.5.7 )": {
                                 "distroPKGs": [
                                     "fzohmxb",
@@ -19233,10 +14638,37 @@
                                 ],
                                 "notes": "nb"
                             }
+                        },
+                        "Windows": {
+                            "( <= 3.2.2 && == 8.5.8 && < 6.4.5 && == 2.7.7 )": {
+                                "distroPKGs": [
+                                    "qxfj",
+                                    "meecflic",
+                                    "y",
+                                    "rvzvrme",
+                                    "qauy",
+                                    ""
+                                ],
+                                "notes": "potd"
+                            },
+                            "( == 3.6.8 && < 3.6.3 ) || ( < 7.3.8 && == 5.5.8 && > 4.5.7 )": {
+                                "distroPKGs": [
+                                    "tmbnik"
+                                ],
+                                "notes": ""
+                            },
+                            "( >= 4.7.2 && == 3.5.5 && < 7.4.8 && < 1.5.6 ) || ( > 2.2.3 && < 6.6.4 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "jkeblhr",
+                                    "stezfh"
+                                ],
+                                "notes": "ezdkkbcw"
+                            }
                         }
                     },
                     "6.6.1": {
-                        "Linux_Alpine": {
+                        "FreeBSD": {
                             "( < 8.7.6 && < 5.4.6 && < 6.8.6 && == 5.1.4 && < 2.8.1 && == 7.8.3 && == 1.6.8 && <= 6.3.3 ) || ( == 3.8.3 && <= 4.8.9 && >= 7.6.1 && < 7.1.8 && >= 8.4.7 && > 4.3.2 ) || ( >= 3.3.7 && == 6.1.4 )": {
                                 "distroPKGs": [
                                     "wluwa",
@@ -19286,7 +14718,7 @@
                         }
                     },
                     "8.6.8": {
-                        "Darwin": {
+                        "FreeBSD": {
                             "( <= 3.5.4 && < 7.6.1 && == 4.3.2 && >= 7.7.6 && >= 6.1.1 && < 8.8.1 && <= 5.5.4 && == 8.2.4 && == 3.2.1 ) || ( > 3.7.6 && <= 4.7.3 && > 3.6.3 && > 2.3.4 && <= 7.8.8 && > 1.5.6 && <= 2.5.8 ) || ( > 4.3.5 && == 7.3.4 && <= 6.5.1 && < 4.2.2 && == 7.4.2 && == 1.7.7 && == 4.7.8 && <= 8.2.4 )": {
                                 "distroPKGs": [
                                     "tqva",
@@ -19313,7 +14745,7 @@
                 },
                 "HLS": {
                     "1.4.5": {
-                        "Linux_Fedora": {
+                        "Linux_Debian": {
                             "( < 6.2.1 && <= 6.6.3 && >= 2.4.5 && == 1.4.1 )": {
                                 "distroPKGs": [
                                     "ighyjq",
@@ -19377,7 +14809,7 @@
                                 "notes": "qrjenq"
                             }
                         },
-                        "Linux_Mint": {
+                        "Windows": {
                             "( < 3.3.5 && < 3.7.1 && == 5.4.2 && > 8.4.4 && > 1.4.8 && < 2.1.6 )": {
                                 "distroPKGs": [
                                     "qhmwq",
@@ -19432,6 +14864,26 @@
                     },
                     "1.4.6": {
                         "Darwin": {
+                            "( == 8.1.3 && < 6.4.5 && > 5.2.8 && < 5.5.6 && >= 5.6.5 && >= 5.2.3 && > 5.3.6 && >= 6.5.7 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "scvfglj",
+                                    "tjsh",
+                                    "hgyzbmeu",
+                                    "zmeaera"
+                                ],
+                                "notes": "fanf"
+                            },
+                            "( > 7.1.4 && <= 8.1.5 && < 8.8.4 && >= 4.4.7 && > 1.8.2 && > 9.7.7 && <= 7.2.1 )": {
+                                "distroPKGs": [
+                                    "r",
+                                    "wfqv",
+                                    "mnhdnidi"
+                                ],
+                                "notes": "uu"
+                            }
+                        },
+                        "Linux_RedHat": {
                             "( < 8.3.6 && == 7.3.2 && == 5.7.6 && == 8.8.7 && < 4.5.8 && > 2.7.3 && > 7.3.6 && <= 8.1.7 && == 3.2.4 )": {
                                 "distroPKGs": [
                                     ""
@@ -19462,61 +14914,145 @@
                                     "ldwnej",
                                     ""
                                 ],
-                                "notes": "emwic"
-                            },
-                            "( == 7.1.4 && >= 2.2.1 && < 2.6.4 && > 5.3.3 ) || ( == 7.8.3 && == 2.8.6 && < 1.5.6 && < 1.4.7 && >= 4.2.2 )": {
+                                "notes": "emwic"
+                            },
+                            "( == 7.1.4 && >= 2.2.1 && < 2.6.4 && > 5.3.3 ) || ( == 7.8.3 && == 2.8.6 && < 1.5.6 && < 1.4.7 && >= 4.2.2 )": {
+                                "distroPKGs": [
+                                    "huavrsuk",
+                                    "ctkxeds",
+                                    "npn",
+                                    "vga"
+                                ],
+                                "notes": ""
+                            },
+                            "( > 1.5.7 && <= 5.6.6 ) || ( < 5.4.3 && >= 3.1.6 && < 2.5.6 && < 5.7.7 ) || ( == 4.8.8 && >= 1.2.3 && <= 2.5.6 )": {
+                                "distroPKGs": [
+                                    "xwnna",
+                                    "ldwn",
+                                    "onaehjw",
+                                    "fepyada",
+                                    "pjwce"
+                                ],
+                                "notes": "lle"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "bgnkwl",
+                                    "vqprghmk",
+                                    "sro",
+                                    "mttka",
+                                    "veyjmz"
+                                ],
+                                "notes": "buo"
+                            }
+                        }
+                    },
+                    "2.1.7": {
+                        "Darwin": {
+                            "( == 2.2.6 && >= 4.2.8 && == 3.5.4 && > 3.6.6 && > 8.4.1 && == 5.6.5 && > 4.1.6 && >= 3.3.8 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "",
+                                    "qwhapoh",
+                                    "gvyq",
+                                    "c"
+                                ],
+                                "notes": "vflor"
+                            },
+                            "( >= 4.2.5 && > 2.1.6 && < 1.7.3 ) || ( > 4.7.7 && == 5.6.6 && <= 6.7.5 )": {
+                                "distroPKGs": [
+                                    "olaedyt"
+                                ],
+                                "notes": "s"
+                            },
+                            "( >= 7.8.4 && > 7.1.6 && > 6.3.1 ) || ( > 6.2.8 && > 3.2.5 && < 3.7.6 && <= 8.3.2 && > 1.3.5 && == 7.5.5 && == 2.3.6 && < 6.7.7 )": {
+                                "distroPKGs": [
+                                    ""
+                                ],
+                                "notes": ""
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "yzlsbuc",
+                                    "snwy",
+                                    "fhbjx",
+                                    "q",
+                                    "jbximmb",
+                                    "nveslud",
+                                    "zu",
+                                    "d"
+                                ],
+                                "notes": "oqmvzm"
+                            }
+                        },
+                        "FreeBSD": {
+                            "( == 8.4.8 && <= 6.5.6 && < 8.8.2 && >= 5.2.3 && >= 3.3.8 )": {
                                 "distroPKGs": [
-                                    "huavrsuk",
-                                    "ctkxeds",
-                                    "npn",
-                                    "vga"
+                                    "ctey",
+                                    "i",
+                                    "d",
+                                    "gz",
+                                    ""
                                 ],
-                                "notes": ""
+                                "notes": "b"
                             },
-                            "( > 1.5.7 && <= 5.6.6 ) || ( < 5.4.3 && >= 3.1.6 && < 2.5.6 && < 5.7.7 ) || ( == 4.8.8 && >= 1.2.3 && <= 2.5.6 )": {
+                            "( >= 5.2.3 && > 1.6.8 && >= 4.5.3 && == 7.2.6 && == 3.7.2 && < 6.8.2 && > 8.7.2 ) || ( > 3.5.1 ) || ( < 6.5.5 && <= 4.3.6 && >= 7.3.8 && >= 4.2.2 && > 3.3.5 && >= 1.4.8 && > 6.3.2 && <= 2.8.5 && == 5.8.3 ) || ( >= 6.6.8 && >= 6.6.6 && == 1.4.8 && >= 4.4.2 ) || ( <= 1.3.8 && < 1.7.7 && < 1.7.6 && >= 6.8.7 && >= 3.3.2 && <= 6.4.8 ) || ( >= 3.1.8 && <= 6.4.2 && >= 5.6.3 && > 2.8.1 && < 7.4.8 && == 4.2.6 ) || ( <= 4.7.2 && > 7.2.8 && <= 3.3.5 && > 8.7.3 && >= 3.4.3 && <= 5.3.8 && <= 4.1.7 ) || ( > 4.1.3 ) || ( <= 2.7.3 && <= 6.8.5 && == 1.5.8 && <= 8.4.5 && >= 2.5.5 && >= 2.3.5 && > 5.3.3 && <= 7.6.1 && == 1.6.2 ) || ( >= 1.5.4 && >= 3.3.3 && <= 3.6.4 && < 1.8.3 && == 6.1.1 && < 8.2.6 && > 4.8.7 && >= 7.4.8 ) || ( == 3.2.7 && >= 2.7.6 && <= 3.4.4 && == 4.3.7 && <= 4.3.2 && >= 6.5.6 )": {
                                 "distroPKGs": [
-                                    "xwnna",
-                                    "ldwn",
-                                    "onaehjw",
-                                    "fepyada",
-                                    "pjwce"
+                                    "agwdbj",
+                                    "lit",
+                                    "",
+                                    "r",
+                                    "ckxs"
                                 ],
-                                "notes": "lle"
+                                "notes": "apqtm"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "bgnkwl",
-                                    "vqprghmk",
-                                    "sro",
-                                    "mttka",
-                                    "veyjmz"
+                                    "",
+                                    "",
+                                    "mqpkqq"
                                 ],
-                                "notes": "buo"
+                                "notes": ""
                             }
                         },
-                        "FreeBSD": {
-                            "( == 8.1.3 && < 6.4.5 && > 5.2.8 && < 5.5.6 && >= 5.6.5 && >= 5.2.3 && > 5.3.6 && >= 6.5.7 )": {
+                        "Linux_AmazonLinux": {
+                            "( < 4.1.6 && >= 2.5.7 && > 2.8.7 && < 8.2.7 && == 3.5.6 && > 5.5.2 && >= 5.6.6 && < 1.7.8 && < 1.1.6 )": {
                                 "distroPKGs": [
+                                    "fop",
+                                    "ptwe",
                                     "",
-                                    "scvfglj",
-                                    "tjsh",
-                                    "hgyzbmeu",
-                                    "zmeaera"
+                                    "e",
+                                    "xop",
+                                    "go",
+                                    "tvu"
                                 ],
-                                "notes": "fanf"
+                                "notes": "hhkri"
                             },
-                            "( > 7.1.4 && <= 8.1.5 && < 8.8.4 && >= 4.4.7 && > 1.8.2 && > 9.7.7 && <= 7.2.1 )": {
+                            "( <= 7.1.5 && >= 6.7.1 && < 3.1.7 && == 2.7.4 && < 8.1.6 ) || ( >= 5.4.7 && > 6.8.5 ) || ( < 9.6.5 && == 5.3.8 && < 8.1.7 && > 6.7.4 && <= 2.4.7 && > 1.5.6 && <= 7.5.2 )": {
+                                "distroPKGs": [],
+                                "notes": "fxhyh"
+                            },
+                            "( == 8.7.6 && < 5.5.5 && == 5.2.2 && < 4.5.8 && < 1.1.1 ) || ( > 1.8.7 && >= 6.2.4 )": {
                                 "distroPKGs": [
-                                    "r",
-                                    "wfqv",
-                                    "mnhdnidi"
+                                    "jxgpzs",
+                                    "fcw"
                                 ],
-                                "notes": "uu"
+                                "notes": "rp"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "adecgbdd",
+                                    "cnj",
+                                    "wfica",
+                                    "kso",
+                                    "",
+                                    "zhg",
+                                    "ebkcjy"
+                                ],
+                                "notes": "gyjehm"
                             }
-                        }
-                    },
-                    "2.1.7": {
-                        "Darwin": {
+                        },
+                        "Linux_Debian": {
                             "( == 8.8.2 && > 7.7.3 && == 4.3.2 && >= 2.8.7 && <= 7.3.2 && >= 8.5.3 && >= 2.3.6 && <= 8.5.7 && > 1.4.5 )": {
                                 "distroPKGs": [
                                     "tpxih",
@@ -19578,99 +15114,123 @@
                                 "notes": "vu"
                             }
                         },
-                        "FreeBSD": {
-                            "( == 2.2.6 && >= 4.2.8 && == 3.5.4 && > 3.6.6 && > 8.4.1 && == 5.6.5 && > 4.1.6 && >= 3.3.8 )": {
+                        "Linux_Ubuntu": {
+                            "( >= 2.8.4 && == 5.5.3 && <= 9.1.1 && < 7.6.2 && <= 2.3.2 && > 3.4.7 && > 1.8.9 )": {
                                 "distroPKGs": [
+                                    "iv",
+                                    "lnnn",
+                                    "jhaken",
+                                    "xyftneuu",
+                                    "ve"
+                                ],
+                                "notes": "xrty"
+                            }
+                        }
+                    },
+                    "2.2.8": {
+                        "Darwin": {
+                            "( < 5.5.8 && <= 3.3.6 && < 7.8.3 && == 6.6.6 && < 6.8.7 ) || ( <= 6.6.8 && > 6.3.4 && >= 9.5.4 && > 3.5.6 && == 8.8.5 && >= 5.1.6 && < 5.3.2 && < 4.2.2 && >= 8.1.1 )": {
+                                "distroPKGs": [
+                                    "h",
+                                    "s",
+                                    "fcpo",
                                     "",
-                                    "",
-                                    "qwhapoh",
-                                    "gvyq",
-                                    "c"
+                                    "pr",
+                                    ""
                                 ],
-                                "notes": "vflor"
+                                "notes": "upwiew"
                             },
-                            "( >= 4.2.5 && > 2.1.6 && < 1.7.3 ) || ( > 4.7.7 && == 5.6.6 && <= 6.7.5 )": {
+                            "( > 6.7.7 && < 2.2.6 ) || ( >= 1.8.8 && >= 6.7.8 && <= 1.1.6 && == 3.3.8 && == 6.1.4 )": {
                                 "distroPKGs": [
-                                    "olaedyt"
+                                    "c",
+                                    "payxxaqj",
+                                    "",
+                                    "ojsfr",
+                                    "o"
                                 ],
-                                "notes": "s"
+                                "notes": "mbk"
                             },
-                            "( >= 7.8.4 && > 7.1.6 && > 6.3.1 ) || ( > 6.2.8 && > 3.2.5 && < 3.7.6 && <= 8.3.2 && > 1.3.5 && == 7.5.5 && == 2.3.6 && < 6.7.7 )": {
+                            "( >= 5.3.7 && <= 8.3.6 && > 8.7.5 && < 4.6.1 && == 2.6.1 && < 8.8.5 && == 1.4.3 && >= 2.1.6 ) || ( <= 1.1.8 && >= 1.1.2 && <= 2.6.3 && < 3.3.8 && > 6.6.3 && >= 7.2.3 && > 8.7.8 ) || ( < 5.1.3 && > 2.7.7 && >= 2.4.6 && <= 7.5.9 && < 1.3.5 && > 8.4.8 && < 2.2.2 ) || ( < 4.7.6 && <= 6.7.7 && == 1.6.4 )": {
+                                "distroPKGs": [],
+                                "notes": "tyxbd"
+                            }
+                        },
+                        "FreeBSD": {
+                            "( >= 2.9.2 && <= 6.2.1 && >= 1.6.2 && == 2.4.3 && < 7.8.5 && < 3.2.6 && == 8.1.1 && > 3.5.2 && < 8.7.7 )": {
+                                "distroPKGs": [],
+                                "notes": "miixut"
+                            },
+                            "unknown_versioning": {
                                 "distroPKGs": [
-                                    ""
+                                    "ecjnf",
+                                    "r",
+                                    "zrzvbor",
+                                    "imfasgai",
+                                    "tnhsofza"
                                 ],
-                                "notes": ""
+                                "notes": "ay"
+                            }
+                        },
+                        "Linux_Exherbo": {
+                            "( >= 7.3.5 && <= 4.8.5 && <= 5.3.2 && <= 5.4.4 && < 6.4.4 && >= 3.6.8 )": {
+                                "distroPKGs": [
+                                    "e",
+                                    "vfrfglgi"
+                                ],
+                                "notes": "govf"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "yzlsbuc",
-                                    "snwy",
-                                    "fhbjx",
-                                    "q",
-                                    "jbximmb",
-                                    "nveslud",
-                                    "zu",
-                                    "d"
+                                    "soup",
+                                    "gf"
                                 ],
-                                "notes": "oqmvzm"
+                                "notes": ""
                             }
                         },
-                        "Linux_Gentoo": {
-                            "( < 4.1.6 && >= 2.5.7 && > 2.8.7 && < 8.2.7 && == 3.5.6 && > 5.5.2 && >= 5.6.6 && < 1.7.8 && < 1.1.6 )": {
+                        "Linux_UnknownLinux": {
+                            "( <= 1.6.3 && == 1.3.1 && <= 1.4.4 && > 8.4.3 && == 4.5.6 && >= 8.2.4 && == 6.7.1 && >= 8.6.3 && >= 2.1.7 )": {
                                 "distroPKGs": [
-                                    "fop",
-                                    "ptwe",
-                                    "",
-                                    "e",
-                                    "xop",
-                                    "go",
-                                    "tvu"
+                                    "ecyfh",
+                                    "gzazpbpf",
+                                    "mozlft"
                                 ],
-                                "notes": "hhkri"
+                                "notes": "rnjtiu"
                             },
-                            "( <= 7.1.5 && >= 6.7.1 && < 3.1.7 && == 2.7.4 && < 8.1.6 ) || ( >= 5.4.7 && > 6.8.5 ) || ( < 9.6.5 && == 5.3.8 && < 8.1.7 && > 6.7.4 && <= 2.4.7 && > 1.5.6 && <= 7.5.2 )": {
-                                "distroPKGs": [],
-                                "notes": "fxhyh"
+                            "( <= 5.4.8 && == 6.3.9 && < 4.5.3 && < 7.6.1 && > 3.8.8 && == 1.1.1 && < 8.4.6 && == 8.5.1 && == 5.2.2 ) || ( >= 2.6.3 && == 3.2.1 && <= 8.2.8 && == 7.5.1 && == 3.2.4 && > 8.7.6 && > 7.4.8 && < 6.6.3 ) || ( > 3.3.4 ) || ( < 7.7.5 && <= 8.3.8 )": {
+                                "distroPKGs": [
+                                    "filhguw",
+                                    "b",
+                                    "ejg"
+                                ],
+                                "notes": "a"
                             },
-                            "( == 8.7.6 && < 5.5.5 && == 5.2.2 && < 4.5.8 && < 1.1.1 ) || ( > 1.8.7 && >= 6.2.4 )": {
+                            "( <= 7.3.6 && <= 8.2.2 )": {
                                 "distroPKGs": [
-                                    "jxgpzs",
-                                    "fcw"
+                                    "cueql",
+                                    "wokzs",
+                                    "sokus",
+                                    "clqp"
                                 ],
-                                "notes": "rp"
+                                "notes": "ta"
                             },
-                            "unknown_versioning": {
+                            "( == 4.8.5 && >= 1.2.5 && > 3.6.1 && > 6.3.7 )": {
                                 "distroPKGs": [
-                                    "adecgbdd",
-                                    "cnj",
-                                    "wfica",
-                                    "kso",
+                                    "kx",
                                     "",
-                                    "zhg",
-                                    "ebkcjy"
+                                    "ijc",
+                                    "",
+                                    "",
+                                    "t",
+                                    "b"
                                 ],
-                                "notes": "gyjehm"
-                            }
-                        }
-                    },
-                    "2.2.8": {
-                        "Darwin": {
-                            "( >= 2.9.2 && <= 6.2.1 && >= 1.6.2 && == 2.4.3 && < 7.8.5 && < 3.2.6 && == 8.1.1 && > 3.5.2 && < 8.7.7 )": {
-                                "distroPKGs": [],
-                                "notes": "miixut"
+                                "notes": "ixgd"
                             },
                             "unknown_versioning": {
-                                "distroPKGs": [
-                                    "ecjnf",
-                                    "r",
-                                    "zrzvbor",
-                                    "imfasgai",
-                                    "tnhsofza"
-                                ],
-                                "notes": "ay"
+                                "distroPKGs": [],
+                                "notes": "b"
                             }
                         },
-                        "FreeBSD": {
+                        "Windows": {
                             "( < 1.8.8 && == 1.3.7 && >= 8.4.1 && <= 8.3.7 && > 7.7.1 )": {
                                 "distroPKGs": [
                                     "tcqpbmx",
@@ -19686,123 +15246,145 @@
                                 "distroPKGs": [],
                                 "notes": ""
                             }
-                        },
-                        "Linux_Fedora": {
-                            "( < 5.5.8 && <= 3.3.6 && < 7.8.3 && == 6.6.6 && < 6.8.7 ) || ( <= 6.6.8 && > 6.3.4 && >= 9.5.4 && > 3.5.6 && == 8.8.5 && >= 5.1.6 && < 5.3.2 && < 4.2.2 && >= 8.1.1 )": {
+                        }
+                    },
+                    "2.3.1": {},
+                    "4.5.5": {
+                        "Darwin": {
+                            "( < 8.8.7 && >= 4.4.1 && > 7.1.8 && <= 3.5.4 && >= 1.6.7 && == 5.8.7 && >= 5.3.6 && <= 2.7.2 && < 1.7.6 ) || ( >= 2.6.1 && < 3.7.3 && <= 1.8.2 )": {
                                 "distroPKGs": [
-                                    "h",
-                                    "s",
-                                    "fcpo",
-                                    "",
-                                    "pr",
-                                    ""
+                                    "gplf",
+                                    "len",
+                                    "yvbxdxsj",
+                                    "ojgpzozd",
+                                    "wlflpdjj",
+                                    "odphho"
                                 ],
-                                "notes": "upwiew"
+                                "notes": "hpeqebal"
                             },
-                            "( > 6.7.7 && < 2.2.6 ) || ( >= 1.8.8 && >= 6.7.8 && <= 1.1.6 && == 3.3.8 && == 6.1.4 )": {
+                            "( <= 5.3.3 && == 3.7.1 && >= 3.1.5 && <= 4.1.2 )": {
+                                "distroPKGs": [],
+                                "notes": ""
+                            },
+                            "( <= 8.4.3 && <= 3.1.8 && <= 1.8.3 && <= 7.7.8 && < 6.8.4 && > 8.5.3 && < 3.7.8 && <= 2.2.8 && == 5.7.5 ) || ( >= 4.6.4 && <= 4.8.5 && == 4.1.2 && >= 4.4.5 && == 3.1.4 && == 2.2.3 && < 5.6.6 && >= 2.7.6 ) || ( == 5.2.6 && < 3.3.2 && == 5.7.8 && <= 2.8.3 && == 2.6.1 && <= 5.5.6 && == 1.1.4 && < 7.5.8 && < 6.5.2 ) || ( <= 6.2.7 && == 8.7.6 && < 4.7.8 && >= 1.4.8 && == 6.7.8 && > 3.4.1 && >= 3.4.4 && < 3.3.5 && <= 6.1.2 ) || ( >= 2.4.3 && > 6.3.8 && >= 8.4.3 && <= 8.2.3 && >= 1.6.4 && < 5.6.8 && <= 6.7.2 && > 5.2.6 ) || ( <= 3.1.4 && > 6.7.5 && > 1.3.2 && > 3.6.2 && >= 6.1.2 && > 3.8.1 && > 1.1.5 && > 6.8.1 ) || ( > 4.3.2 && == 3.8.6 && < 3.3.8 && < 5.2.2 && >= 7.6.3 && >= 6.8.2 && <= 8.8.6 && > 5.1.1 ) || ( == 2.2.6 )": {
+                                "distroPKGs": [],
+                                "notes": "fw"
+                            },
+                            "( == 2.8.2 && <= 4.2.2 ) || ( == 2.6.5 && <= 7.8.5 && > 4.4.8 && >= 3.1.1 && <= 8.4.7 && >= 3.7.3 && >= 5.4.2 )": {
+                                "distroPKGs": [
+                                    "dtw"
+                                ],
+                                "notes": ""
+                            },
+                            "( == 8.1.7 && == 3.1.8 )": {
+                                "distroPKGs": [
+                                    "lnmueo",
+                                    "brkkkrki",
+                                    "xxufhhwc"
+                                ],
+                                "notes": "fx"
+                            },
+                            "( > 1.8.4 && <= 2.6.2 )": {
                                 "distroPKGs": [
-                                    "c",
-                                    "payxxaqj",
                                     "",
-                                    "ojsfr",
-                                    "o"
+                                    "lovikvn"
                                 ],
-                                "notes": "mbk"
+                                "notes": "bzul"
                             },
-                            "( >= 5.3.7 && <= 8.3.6 && > 8.7.5 && < 4.6.1 && == 2.6.1 && < 8.8.5 && == 1.4.3 && >= 2.1.6 ) || ( <= 1.1.8 && >= 1.1.2 && <= 2.6.3 && < 3.3.8 && > 6.6.3 && >= 7.2.3 && > 8.7.8 ) || ( < 5.1.3 && > 2.7.7 && >= 2.4.6 && <= 7.5.9 && < 1.3.5 && > 8.4.8 && < 2.2.2 ) || ( < 4.7.6 && <= 6.7.7 && == 1.6.4 )": {
+                            "unknown_versioning": {
                                 "distroPKGs": [],
-                                "notes": "tyxbd"
+                                "notes": "hu"
                             }
                         },
-                        "Linux_UnknownLinux": {
-                            "( >= 7.3.5 && <= 4.8.5 && <= 5.3.2 && <= 5.4.4 && < 6.4.4 && >= 3.6.8 )": {
+                        "FreeBSD": {
+                            "( < 2.2.7 && > 5.1.6 && == 6.3.6 && > 1.7.2 && >= 2.7.1 && < 1.3.2 ) || ( <= 8.8.3 && <= 4.3.4 && <= 8.2.7 && <= 5.5.1 && == 8.6.8 && < 6.2.5 && > 8.7.2 ) || ( == 6.7.3 && == 8.6.9 && > 8.8.5 && < 8.2.3 && < 3.6.8 && <= 4.8.6 && == 3.8.8 && < 3.2.8 && >= 6.4.2 )": {
+                                "distroPKGs": [
+                                    "gvsvl",
+                                    "",
+                                    "lextx",
+                                    "qbr",
+                                    "inc",
+                                    "tsz",
+                                    "kzrjh",
+                                    "tsw"
+                                ],
+                                "notes": "xcid"
+                            },
+                            "( <= 5.1.5 && < 6.6.6 && < 8.9.3 && == 5.6.8 && > 3.1.3 && == 2.1.2 )": {
                                 "distroPKGs": [
-                                    "e",
-                                    "vfrfglgi"
+                                    "g",
+                                    "jh"
                                 ],
-                                "notes": "govf"
+                                "notes": "d"
+                            },
+                            "( >= 5.1.3 && <= 5.5.3 && < 4.2.5 && == 1.5.5 && > 3.8.1 && > 3.7.6 && > 6.1.8 && == 3.5.5 && >= 3.3.2 ) || ( == 8.4.4 && == 5.1.7 ) || ( <= 1.1.6 && >= 7.2.2 && <= 1.2.3 && > 7.4.3 ) || ( >= 7.1.2 && > 1.4.5 && <= 6.8.1 )": {
+                                "distroPKGs": [
+                                    "heuu",
+                                    "ij",
+                                    "mliuynil"
+                                ],
+                                "notes": "pki"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "soup",
-                                    "gf"
+                                    "lsxu",
+                                    "is",
+                                    "ysssqj",
+                                    "tzj",
+                                    "m",
+                                    "bzkf"
                                 ],
                                 "notes": ""
                             }
-                        }
-                    },
-                    "2.3.1": {},
-                    "4.5.5": {
-                        "FreeBSD": {
-                            "( < 4.6.2 && <= 1.5.7 && == 5.4.4 && <= 3.3.8 && > 1.7.9 && <= 1.3.3 && >= 3.7.5 && > 4.3.3 ) || ( >= 6.7.7 && <= 7.1.6 && <= 1.2.6 && < 3.2.2 ) || ( >= 7.8.1 && == 5.4.2 ) || ( == 6.1.3 )": {
+                        },
+                        "Linux_Exherbo": {
+                            "( < 1.8.4 && < 8.3.6 && <= 4.3.4 && >= 8.8.8 && >= 4.4.8 && >= 3.4.3 && <= 1.1.1 && <= 7.1.2 && < 1.8.6 )": {
                                 "distroPKGs": [
-                                    "xaidan",
-                                    "ckclo",
-                                    "hdtnktcu",
-                                    "v"
+                                    "",
+                                    "izrlftf",
+                                    "",
+                                    "hu",
+                                    "g",
+                                    "vtug"
                                 ],
                                 "notes": ""
                             },
-                            "( == 1.7.7 && < 7.6.3 && < 7.5.5 && == 5.6.1 && > 4.4.4 && > 4.6.2 && > 3.4.7 ) || ( < 7.4.4 && <= 8.3.2 && < 1.8.1 && <= 2.2.5 && < 8.3.5 && <= 8.3.1 && > 2.6.8 ) || ( <= 7.2.6 && > 3.5.3 && < 7.2.8 && >= 5.5.8 && == 5.6.2 && >= 3.7.2 && >= 7.5.1 && == 7.3.3 && > 8.6.5 ) || ( >= 5.7.3 && == 1.7.7 && <= 3.6.8 && < 1.7.6 )": {
-                                "distroPKGs": [
-                                    "mebzw",
-                                    "ptpoti",
-                                    "rtgc"
-                                ],
-                                "notes": "lxyzg"
-                            },
-                            "( > 3.4.2 && > 7.7.7 && < 8.6.7 && == 3.8.7 ) || ( >= 6.1.6 && <= 5.4.6 && > 3.5.3 ) || ( <= 3.8.6 && < 6.6.7 && >= 6.5.8 && >= 8.5.5 && == 3.5.1 && <= 7.4.3 && == 1.1.3 ) || ( < 7.7.1 && > 5.4.5 && > 2.1.3 && >= 5.5.2 && < 1.8.7 && < 2.3.1 && < 3.4.5 && >= 7.6.5 )": {
+                            "( == 1.1.6 && == 6.3.3 && < 3.4.3 && <= 7.6.7 && >= 5.6.5 && <= 3.8.1 && < 4.4.2 && <= 2.5.8 && <= 2.3.8 ) || ( >= 2.7.5 && < 1.2.7 && == 6.1.7 && < 2.5.3 && == 3.8.5 && < 1.2.4 && > 5.7.3 && <= 5.2.7 && < 4.3.2 )": {
                                 "distroPKGs": [
-                                    "uecyef",
-                                    "irj",
-                                    "la",
-                                    "v",
-                                    "agpptp",
-                                    "xjbfssp",
-                                    "rxmu"
+                                    "qenyuxeu",
+                                    "zy"
                                 ],
-                                "notes": "lw"
+                                "notes": "sizbx"
                             },
-                            "( > 9.5.1 && <= 2.8.3 && < 1.6.7 && >= 4.6.6 && >= 6.5.5 && <= 2.8.5 && <= 7.4.8 )": {
+                            "( >= 7.3.1 && < 1.7.4 && < 8.1.7 && > 2.2.1 && > 7.2.7 && == 4.7.8 )": {
                                 "distroPKGs": [
-                                    "yzzfx",
-                                    "tljdxqwg",
-                                    "rbolc",
-                                    "rcpwt",
-                                    "",
-                                    "dnyate",
-                                    "n",
-                                    "lj"
+                                    "hvcogxrq",
+                                    "neyljfq",
+                                    "adqzynfg",
+                                    "bdf",
+                                    "etfvb",
+                                    "ifqthkoa"
                                 ],
-                                "notes": "enepamw"
+                                "notes": "lpymwns"
                             },
-                            "( >= 4.1.2 && >= 7.3.6 && <= 4.8.4 && > 5.2.7 && > 2.3.8 && == 7.8.4 && <= 8.6.1 && >= 8.6.4 && > 1.3.8 ) || ( == 4.7.3 && < 8.8.3 && > 2.4.5 )": {
+                            "( >= 7.7.4 && <= 3.7.5 && > 4.5.6 && == 4.7.3 && <= 5.5.3 && > 1.5.7 && <= 2.8.6 && > 2.7.2 && >= 1.7.7 ) || ( < 2.6.8 && >= 3.8.4 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "pjeayd",
-                                    "xgnbuxxj",
-                                    "",
-                                    "wg",
-                                    "sakslldf",
-                                    "wreycec"
+                                    "nxtyuk",
+                                    "pf",
+                                    "rpa",
+                                    "vlcgbvdd"
                                 ],
-                                "notes": "yeucyv"
+                                "notes": "b"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "gbtviks",
-                                    "qnx",
-                                    "dl",
-                                    "",
-                                    "wj",
-                                    "asyjkrm",
-                                    "hns",
-                                    "j"
+                                    "iznqmjva",
+                                    "jp"
                                 ],
-                                "notes": "u"
+                                "notes": ""
                             }
                         },
-                        "Linux_Mint": {
+                        "Linux_Fedora": {
                             "( < 2.1.5 && == 7.4.8 && >= 8.2.2 && < 1.6.8 )": {
                                 "distroPKGs": [],
                                 "notes": "hcqdbgv"
@@ -19861,68 +15443,78 @@
                                 "notes": "sd"
                             }
                         },
-                        "Linux_Ubuntu": {
-                            "( < 1.8.4 && < 8.3.6 && <= 4.3.4 && >= 8.8.8 && >= 4.4.8 && >= 3.4.3 && <= 1.1.1 && <= 7.1.2 && < 1.8.6 )": {
+                        "Windows": {
+                            "( < 4.6.2 && <= 1.5.7 && == 5.4.4 && <= 3.3.8 && > 1.7.9 && <= 1.3.3 && >= 3.7.5 && > 4.3.3 ) || ( >= 6.7.7 && <= 7.1.6 && <= 1.2.6 && < 3.2.2 ) || ( >= 7.8.1 && == 5.4.2 ) || ( == 6.1.3 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "izrlftf",
-                                    "",
-                                    "hu",
-                                    "g",
-                                    "vtug"
+                                    "xaidan",
+                                    "ckclo",
+                                    "hdtnktcu",
+                                    "v"
                                 ],
                                 "notes": ""
                             },
-                            "( == 1.1.6 && == 6.3.3 && < 3.4.3 && <= 7.6.7 && >= 5.6.5 && <= 3.8.1 && < 4.4.2 && <= 2.5.8 && <= 2.3.8 ) || ( >= 2.7.5 && < 1.2.7 && == 6.1.7 && < 2.5.3 && == 3.8.5 && < 1.2.4 && > 5.7.3 && <= 5.2.7 && < 4.3.2 )": {
+                            "( == 1.7.7 && < 7.6.3 && < 7.5.5 && == 5.6.1 && > 4.4.4 && > 4.6.2 && > 3.4.7 ) || ( < 7.4.4 && <= 8.3.2 && < 1.8.1 && <= 2.2.5 && < 8.3.5 && <= 8.3.1 && > 2.6.8 ) || ( <= 7.2.6 && > 3.5.3 && < 7.2.8 && >= 5.5.8 && == 5.6.2 && >= 3.7.2 && >= 7.5.1 && == 7.3.3 && > 8.6.5 ) || ( >= 5.7.3 && == 1.7.7 && <= 3.6.8 && < 1.7.6 )": {
                                 "distroPKGs": [
-                                    "qenyuxeu",
-                                    "zy"
+                                    "mebzw",
+                                    "ptpoti",
+                                    "rtgc"
                                 ],
-                                "notes": "sizbx"
+                                "notes": "lxyzg"
                             },
-                            "( >= 7.3.1 && < 1.7.4 && < 8.1.7 && > 2.2.1 && > 7.2.7 && == 4.7.8 )": {
+                            "( > 3.4.2 && > 7.7.7 && < 8.6.7 && == 3.8.7 ) || ( >= 6.1.6 && <= 5.4.6 && > 3.5.3 ) || ( <= 3.8.6 && < 6.6.7 && >= 6.5.8 && >= 8.5.5 && == 3.5.1 && <= 7.4.3 && == 1.1.3 ) || ( < 7.7.1 && > 5.4.5 && > 2.1.3 && >= 5.5.2 && < 1.8.7 && < 2.3.1 && < 3.4.5 && >= 7.6.5 )": {
                                 "distroPKGs": [
-                                    "hvcogxrq",
-                                    "neyljfq",
-                                    "adqzynfg",
-                                    "bdf",
-                                    "etfvb",
-                                    "ifqthkoa"
+                                    "uecyef",
+                                    "irj",
+                                    "la",
+                                    "v",
+                                    "agpptp",
+                                    "xjbfssp",
+                                    "rxmu"
                                 ],
-                                "notes": "lpymwns"
+                                "notes": "lw"
                             },
-                            "( >= 7.7.4 && <= 3.7.5 && > 4.5.6 && == 4.7.3 && <= 5.5.3 && > 1.5.7 && <= 2.8.6 && > 2.7.2 && >= 1.7.7 ) || ( < 2.6.8 && >= 3.8.4 )": {
+                            "( > 9.5.1 && <= 2.8.3 && < 1.6.7 && >= 4.6.6 && >= 6.5.5 && <= 2.8.5 && <= 7.4.8 )": {
                                 "distroPKGs": [
-                                    "nxtyuk",
-                                    "pf",
-                                    "rpa",
-                                    "vlcgbvdd"
+                                    "yzzfx",
+                                    "tljdxqwg",
+                                    "rbolc",
+                                    "rcpwt",
+                                    "",
+                                    "dnyate",
+                                    "n",
+                                    "lj"
                                 ],
-                                "notes": "b"
+                                "notes": "enepamw"
+                            },
+                            "( >= 4.1.2 && >= 7.3.6 && <= 4.8.4 && > 5.2.7 && > 2.3.8 && == 7.8.4 && <= 8.6.1 && >= 8.6.4 && > 1.3.8 ) || ( == 4.7.3 && < 8.8.3 && > 2.4.5 )": {
+                                "distroPKGs": [
+                                    "",
+                                    "pjeayd",
+                                    "xgnbuxxj",
+                                    "",
+                                    "wg",
+                                    "sakslldf",
+                                    "wreycec"
+                                ],
+                                "notes": "yeucyv"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [
-                                    "iznqmjva",
-                                    "jp"
+                                    "gbtviks",
+                                    "qnx",
+                                    "dl",
+                                    "",
+                                    "wj",
+                                    "asyjkrm",
+                                    "hns",
+                                    "j"
                                 ],
-                                "notes": ""
+                                "notes": "u"
                             }
                         }
                     },
                     "5.4.2": {
-                        "FreeBSD": {
-                            "( <= 2.2.2 && < 2.7.3 && >= 3.1.7 ) || ( == 5.8.2 && >= 5.3.1 && <= 1.6.2 && == 6.4.8 )": {
-                                "distroPKGs": [],
-                                "notes": "aihhievq"
-                            },
-                            "( >= 1.6.7 && > 2.5.7 && >= 3.5.5 && < 2.4.3 )": {
-                                "distroPKGs": [
-                                    "p"
-                                ],
-                                "notes": "pgkb"
-                            }
-                        },
-                        "Linux_AmazonLinux": {
+                        "Darwin": {
                             "( <= 8.4.8 && >= 2.2.4 && > 6.4.1 && == 7.6.3 && > 5.7.8 && >= 7.5.7 && == 3.6.8 && <= 4.1.2 )": {
                                 "distroPKGs": [
                                     "adtbvg"
@@ -19973,7 +15565,7 @@
                                 "notes": "lowvia"
                             }
                         },
-                        "Linux_Debian": {
+                        "Linux_Ubuntu": {
                             "( > 2.5.7 && == 4.6.5 && < 1.6.6 && > 5.5.8 && < 1.3.5 && < 1.6.4 )": {
                                 "distroPKGs": [
                                     "ykgmf",
@@ -20009,41 +15601,34 @@
                                 "notes": "djmxz"
                             }
                         },
-                        "Linux_Ubuntu": {
-                            "( >= 6.2.1 ) || ( < 5.8.1 && < 8.5.6 && <= 7.6.8 && <= 4.7.8 && < 4.8.6 && >= 4.7.4 && < 1.5.5 && <= 6.6.8 ) || ( == 4.3.1 && < 1.9.7 && < 2.1.8 && < 7.2.3 && == 8.6.7 && == 1.2.8 && == 7.8.7 && < 6.1.2 && < 4.3.1 ) || ( == 9.3.5 && == 7.5.8 )": {
+                        "Windows": {
+                            "( > 4.2.1 && > 10.5.4 && == 3.3.5 && >= 8.5.8 && <= 7.1.8 && > 1.3.3 ) || ( <= 4.2.5 && == 3.4.1 && >= 7.7.6 && > 8.2.6 && > 8.2.6 && == 4.4.5 && > 3.6.7 && <= 3.2.1 && < 5.6.4 ) || ( >= 2.1.8 && >= 6.6.7 && == 1.5.5 && >= 7.8.3 && >= 1.4.3 && <= 3.1.2 )": {
                                 "distroPKGs": [
-                                    "",
-                                    "tj"
-                                ],
-                                "notes": "jac"
-                            }
-                        }
-                    },
-                    "6.1.1": {
-                        "Darwin": {
-                            "( <= 1.2.5 && > 2.7.1 && <= 7.3.6 && == 8.3.6 && < 8.4.5 && <= 1.4.5 && <= 1.5.6 )": {
-                                "distroPKGs": [
-                                    "crlzcg",
-                                    "knikjsep",
-                                    "kkdtc"
+                                    "ath",
+                                    "phzudm"
                                 ],
-                                "notes": "qqitdqrp"
+                                "notes": "kxdx"
                             },
-                            "( == 7.6.6 ) || ( < 2.3.8 && <= 1.1.5 && > 8.5.7 && >= 5.2.5 && > 7.5.7 && < 5.6.1 && > 6.7.7 ) || ( < 7.6.1 && < 8.5.3 && > 1.6.7 && > 5.5.8 && > 4.6.2 )": {
+                            "( >= 8.1.8 && == 4.4.1 && >= 3.3.1 && <= 6.5.1 ) || ( > 1.1.2 && < 6.9.8 && >= 1.7.7 && <= 1.8.6 && < 5.6.4 ) || ( <= 5.1.2 && <= 8.5.6 && == 4.8.6 && > 5.6.5 && > 1.2.1 && < 3.4.1 && >= 4.6.1 && <= 7.7.4 && > 3.1.2 )": {
                                 "distroPKGs": [
-                                    "e",
-                                    "fk",
-                                    "ynip",
-                                    "eqfv"
+                                    "t",
+                                    "v",
+                                    "fvbfxsr",
+                                    "xf",
+                                    "argwajm",
+                                    "qcfakl",
+                                    "tfzzh"
                                 ],
-                                "notes": "rn"
+                                "notes": "i"
                             },
                             "unknown_versioning": {
                                 "distroPKGs": [],
-                                "notes": "gryovff"
+                                "notes": "ahyg"
                             }
-                        },
-                        "Linux_Exherbo": {
+                        }
+                    },
+                    "6.1.1": {
+                        "Darwin": {
                             "( <= 1.4.3 && <= 5.4.2 && > 2.4.4 && == 8.1.4 && >= 4.6.8 && < 5.7.8 && <= 4.8.1 && <= 7.6.3 )": {
                                 "distroPKGs": [],
                                 "notes": "vqm"
@@ -20076,49 +15661,101 @@
                                 "notes": "wbex"
                             }
                         },
-                        "Linux_Ubuntu": {
-                            "( < 7.2.1 && == 6.5.1 && <= 6.7.8 && <= 3.5.4 && == 5.7.1 && >= 3.5.5 && < 8.8.5 && > 1.7.7 )": {
+                        "FreeBSD": {
+                            "( <= 2.8.4 && >= 3.6.1 && >= 1.8.6 && < 3.8.6 && == 4.4.8 && == 8.1.8 && == 8.1.4 )": {
+                                "distroPKGs": [],
+                                "notes": "bdbialnh"
+                            },
+                            "( == 5.3.1 && < 2.3.8 && < 8.1.6 && > 3.2.3 ) || ( >= 7.2.1 && <= 3.5.8 && < 6.2.7 && >= 1.6.7 && > 2.8.7 && > 5.7.1 && <= 2.8.4 ) || ( >= 4.7.8 && > 3.1.6 && > 2.7.1 )": {
+                                "distroPKGs": [
+                                    "bzfhy"
+                                ],
+                                "notes": "pwvvn"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "nm",
+                                    "vmhtdj",
+                                    "zd",
+                                    "",
+                                    "oua",
+                                    "cdxbuffs",
+                                    "dq"
+                                ],
+                                "notes": "rzhem"
+                            }
+                        },
+                        "Linux_UnknownLinux": {
+                            "( <= 1.2.5 && > 2.7.1 && <= 7.3.6 && == 8.3.6 && < 8.4.5 && <= 1.4.5 && <= 1.5.6 )": {
+                                "distroPKGs": [
+                                    "crlzcg",
+                                    "knikjsep",
+                                    "kkdtc"
+                                ],
+                                "notes": "qqitdqrp"
+                            },
+                            "( == 7.6.6 ) || ( < 2.3.8 && <= 1.1.5 && > 8.5.7 && >= 5.2.5 && > 7.5.7 && < 5.6.1 && > 6.7.7 ) || ( < 7.6.1 && < 8.5.3 && > 1.6.7 && > 5.5.8 && > 4.6.2 )": {
+                                "distroPKGs": [
+                                    "e",
+                                    "fk",
+                                    "ynip",
+                                    "eqfv"
+                                ],
+                                "notes": "rn"
+                            },
+                            "unknown_versioning": {
+                                "distroPKGs": [],
+                                "notes": "gryovff"
+                            }
+                        }
+                    }
+                },
+                "Stack": {
+                    "1.5.3": {
+                        "Linux_Gentoo": {
+                            "( < 8.5.3 && >= 3.1.8 && >= 3.8.4 && >= 3.8.3 )": {
                                 "distroPKGs": [
-                                    "tmvsj",
-                                    "b",
-                                    "fs",
-                                    "jqr",
-                                    "yzb",
-                                    "ehvif",
-                                    "edsezzmg"
+                                    "ap",
+                                    "pbnci",
+                                    "eurw",
+                                    "tcrkdseq",
+                                    "bnwrzbli",
+                                    "lcjh"
                                 ],
-                                "notes": "rapgf"
-                            },
-                            "( < 8.8.2 && < 7.7.4 && > 5.3.4 && <= 8.3.4 && < 7.5.3 && > 7.6.1 && >= 4.4.7 && == 1.1.5 )": {
-                                "distroPKGs": [],
-                                "notes": "lgmjptb"
+                                "notes": "ci"
                             },
-                            "( <= 8.7.1 && < 1.5.1 && < 4.1.2 && < 4.1.8 && >= 5.1.3 ) || ( < 7.5.1 ) || ( >= 5.4.2 && >= 7.7.2 && < 8.8.1 && == 5.3.5 && > 6.2.6 && >= 7.1.8 && <= 6.7.7 ) || ( < 4.8.6 && > 1.4.4 && == 3.3.3 && > 6.8.2 && == 6.2.6 && >= 3.6.5 && >= 1.3.2 ) || ( <= 3.8.3 && >= 4.6.7 && >= 3.7.5 && >= 8.5.6 && >= 1.2.8 && == 4.6.5 && <= 8.1.1 && > 2.3.6 && > 8.4.4 )": {
+                            "( == 4.7.6 && <= 6.3.2 && < 4.7.8 )": {
                                 "distroPKGs": [
+                                    "xnjwnta",
+                                    "dxvps",
+                                    "ysk",
                                     "",
-                                    "khntt",
-                                    "kpraj",
-                                    "dr"
+                                    "covwic",
+                                    "q",
+                                    "cihc"
                                 ],
-                                "notes": ""
+                                "notes": "zjxe"
                             },
-                            "( > 4.5.4 && < 2.3.8 && <= 6.5.2 && > 5.2.7 && > 2.3.1 && >= 1.6.2 && > 4.5.2 )": {
+                            "( == 6.2.7 && <= 1.7.4 && == 3.1.3 && < 6.4.3 && == 7.8.3 && > 2.2.3 ) || ( >= 4.4.6 && == 8.1.5 && > 3.7.8 && < 7.7.7 ) || ( >= 3.1.3 && > 3.1.7 && < 1.8.8 && >= 3.4.8 && < 4.3.1 ) || ( >= 7.3.5 && > 3.6.9 ) || ( > 6.2.8 && == 5.4.4 && <= 5.1.6 && > 1.2.8 && <= 7.1.5 && > 5.1.3 && == 1.5.4 && <= 7.3.4 ) || ( == 7.6.5 && == 5.6.2 && > 4.6.2 && >= 2.2.3 ) || ( < 3.6.8 && <= 4.5.2 && < 6.7.6 && < 5.3.8 ) || ( < 1.5.6 && >= 10.2.2 && >= 2.3.6 && >= 4.7.1 && >= 7.7.2 && <= 4.8.3 && >= 6.7.1 && < 6.8.8 && < 8.4.4 ) || ( <= 8.6.4 && <= 3.1.7 && == 4.5.3 && == 8.6.6 && > 7.5.2 && <= 6.3.5 ) || ( >= 8.3.1 && < 4.4.3 && > 2.4.1 && == 7.5.3 && == 2.2.4 && <= 3.2.3 && == 1.7.4 && < 6.6.4 )": {
                                 "distroPKGs": [
-                                    "bdybiaer",
-                                    "lzrurqoj"
+                                    "nu",
+                                    "tce",
+                                    "adxg"
                                 ],
-                                "notes": ""
+                                "notes": "pl"
                             },
                             "unknown_versioning": {
-                                "distroPKGs": [],
-                                "notes": "xtptih"
+                                "distroPKGs": [
+                                    "lqqcqdag",
+                                    "mdxdwx",
+                                    "nfnclgh",
+                                    "nbxcl",
+                                    "y"
+                                ],
+                                "notes": "cwnihy"
                             }
-                        }
-                    }
-                },
-                "Stack": {
-                    "1.5.3": {
-                        "Darwin": {
+                        },
+                        "Linux_Mint": {
                             "( >= 7.7.8 )": {
                                 "distroPKGs": [
                                     "rnce",
@@ -20127,7 +15764,7 @@
                                 "notes": "yco"
                             }
                         },
-                        "FreeBSD": {
+                        "Windows": {
                             "( < 1.8.1 ) || ( <= 7.2.3 && > 8.8.7 && > 2.1.7 && >= 6.6.3 && == 6.6.2 && > 3.7.4 && >= 8.4.2 && == 3.2.3 ) || ( < 1.2.3 && == 4.2.4 && == 4.2.6 && > 8.2.2 && <= 7.8.1 ) || ( >= 2.8.7 )": {
                                 "distroPKGs": [
                                     "kxvydye",
@@ -20174,53 +15811,11 @@
                                 ],
                                 "notes": "p"
                             }
-                        },
-                        "Linux_Ubuntu": {
-                            "( < 8.5.3 && >= 3.1.8 && >= 3.8.4 && >= 3.8.3 )": {
-                                "distroPKGs": [
-                                    "ap",
-                                    "pbnci",
-                                    "eurw",
-                                    "tcrkdseq",
-                                    "bnwrzbli",
-                                    "lcjh"
-                                ],
-                                "notes": "ci"
-                            },
-                            "( == 4.7.6 && <= 6.3.2 && < 4.7.8 )": {
-                                "distroPKGs": [
-                                    "xnjwnta",
-                                    "dxvps",
-                                    "ysk",
-                                    "",
-                                    "covwic",
-                                    "q",
-                                    "cihc"
-                                ],
-                                "notes": "zjxe"
-                            },
-                            "( == 6.2.7 && <= 1.7.4 && == 3.1.3 && < 6.4.3 && == 7.8.3 && > 2.2.3 ) || ( >= 4.4.6 && == 8.1.5 && > 3.7.8 && < 7.7.7 ) || ( >= 3.1.3 && > 3.1.7 && < 1.8.8 && >= 3.4.8 && < 4.3.1 ) || ( >= 7.3.5 && > 3.6.9 ) || ( > 6.2.8 && == 5.4.4 && <= 5.1.6 && > 1.2.8 && <= 7.1.5 && > 5.1.3 && == 1.5.4 && <= 7.3.4 ) || ( == 7.6.5 && == 5.6.2 && > 4.6.2 && >= 2.2.3 ) || ( < 3.6.8 && <= 4.5.2 && < 6.7.6 && < 5.3.8 ) || ( < 1.5.6 && >= 10.2.2 && >= 2.3.6 && >= 4.7.1 && >= 7.7.2 && <= 4.8.3 && >= 6.7.1 && < 6.8.8 && < 8.4.4 ) || ( <= 8.6.4 && <= 3.1.7 && == 4.5.3 && == 8.6.6 && > 7.5.2 && <= 6.3.5 ) || ( >= 8.3.1 && < 4.4.3 && > 2.4.1 && == 7.5.3 && == 2.2.4 && <= 3.2.3 && == 1.7.4 && < 6.6.4 )": {
-                                "distroPKGs": [
-                                    "nu",
-                                    "tce",
-                                    "adxg"
-                                ],
-                                "notes": "pl"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "lqqcqdag",
-                                    "mdxdwx",
-                                    "nfnclgh",
-                                    "nbxcl",
-                                    "y"
-                                ],
-                                "notes": "cwnihy"
-                            }
                         }
                     },
                     "1.8.5": {
-                        "FreeBSD": {
+                        "Darwin": {},
+                        "Windows": {
                             "( <= 5.1.7 && == 3.1.2 && < 6.5.5 && < 6.5.8 && <= 5.5.4 && == 8.2.8 && <= 5.3.4 && <= 6.6.7 ) || ( > 4.6.8 && < 4.6.2 && < 6.6.3 && >= 5.5.9 && > 7.2.7 && >= 3.6.7 && > 5.1.3 && <= 6.2.2 ) || ( >= 1.6.6 && == 8.3.8 && >= 4.1.1 && <= 7.8.3 && < 6.2.4 && == 4.2.2 && <= 6.7.1 ) || ( > 7.4.8 && < 3.4.5 && == 7.4.3 && == 8.3.8 ) || ( <= 1.6.6 && > 1.4.3 && == 8.6.8 && > 5.1.1 && >= 2.6.2 && > 5.6.6 && <= 2.3.4 && >= 7.8.2 ) || ( >= 5.6.7 && <= 1.7.3 && >= 7.1.8 )": {
                                 "distroPKGs": [
                                     "wmbfdhcn",
@@ -20256,11 +15851,54 @@
                                 ],
                                 "notes": "vgjy"
                             }
-                        },
-                        "Linux_AmazonLinux": {}
+                        }
                     },
                     "6.4.8": {
                         "Darwin": {
+                            "( < 1.1.7 && <= 6.4.7 && < 4.8.1 && >= 1.4.1 && < 1.3.5 )": {
+                                "distroPKGs": [
+                                    "zbnvuxey",
+                                    "f",
+                                    "xgk",
+                                    "cully",
+                                    "kijtxloo",
+                                    "oa",
+                                    ""
+                                ],
+                                "notes": "hkp"
+                            },
+                            "( < 8.5.2 && == 5.1.8 && >= 8.8.2 && == 8.5.5 )": {
+                                "distroPKGs": [
+                                    "pfmqqg",
+                                    "pjcalesy",
+                                    "w"
+                                ],
+                                "notes": "u"
+                            },
+                            "( == 4.8.1 ) || ( < 2.4.5 && > 7.3.7 && <= 3.6.5 && > 3.7.4 && < 8.3.2 )": {
+                                "distroPKGs": [
+                                    "mscioe",
+                                    "awm",
+                                    "hkokfhog",
+                                    "c"
+                                ],
+                                "notes": "o"
+                            },
+                            "( >= 5.7.6 )": {
+                                "distroPKGs": [
+                                    "es",
+                                    "vjut",
+                                    "",
+                                    "bnfeapvz",
+                                    "",
+                                    "wtbb",
+                                    "lsumzapo",
+                                    "xzl"
+                                ],
+                                "notes": "tn"
+                            }
+                        },
+                        "FreeBSD": {
                             "unknown_versioning": {
                                 "distroPKGs": [
                                     "ri",
@@ -20274,7 +15912,7 @@
                                 "notes": ""
                             }
                         },
-                        "FreeBSD": {
+                        "Windows": {
                             "( == 2.4.7 && <= 1.6.6 && >= 2.5.6 && <= 1.8.3 && < 3.8.2 && > 8.8.1 && == 8.5.7 )": {
                                 "distroPKGs": [],
                                 "notes": "lbc"
@@ -20313,54 +15951,10 @@
                                 ],
                                 "notes": "s"
                             }
-                        },
-                        "Linux_Debian": {
-                            "( < 1.1.7 && <= 6.4.7 && < 4.8.1 && >= 1.4.1 && < 1.3.5 )": {
-                                "distroPKGs": [
-                                    "zbnvuxey",
-                                    "f",
-                                    "xgk",
-                                    "cully",
-                                    "kijtxloo",
-                                    "oa",
-                                    ""
-                                ],
-                                "notes": "hkp"
-                            },
-                            "( < 8.5.2 && == 5.1.8 && >= 8.8.2 && == 8.5.5 )": {
-                                "distroPKGs": [
-                                    "pfmqqg",
-                                    "pjcalesy",
-                                    "w"
-                                ],
-                                "notes": "u"
-                            },
-                            "( == 4.8.1 ) || ( < 2.4.5 && > 7.3.7 && <= 3.6.5 && > 3.7.4 && < 8.3.2 )": {
-                                "distroPKGs": [
-                                    "mscioe",
-                                    "awm",
-                                    "hkokfhog",
-                                    "c"
-                                ],
-                                "notes": "o"
-                            },
-                            "( >= 5.7.6 )": {
-                                "distroPKGs": [
-                                    "es",
-                                    "vjut",
-                                    "",
-                                    "bnfeapvz",
-                                    "",
-                                    "wtbb",
-                                    "lsumzapo",
-                                    "xzl"
-                                ],
-                                "notes": "tn"
-                            }
                         }
                     },
                     "unknown_version": {
-                        "Darwin": {
+                        "FreeBSD": {
                             "( == 2.3.8 && > 5.1.2 )": {
                                 "distroPKGs": [
                                     "ttyjz"
@@ -20380,89 +15974,7 @@
                                 "notes": "stakcmt"
                             }
                         },
-                        "FreeBSD": {
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "e",
-                                    "vtpwarz",
-                                    "",
-                                    "lcdo",
-                                    "glp",
-                                    "dvh",
-                                    "wmnzz",
-                                    "jti"
-                                ],
-                                "notes": "qdwsmy"
-                            }
-                        },
-                        "Linux_AmazonLinux": {
-                            "( < 1.8.1 && >= 7.5.5 && > 2.2.7 && < 1.6.3 && <= 7.5.1 ) || ( > 8.1.7 && < 3.4.2 && >= 5.6.3 && < 8.4.6 ) || ( < 7.5.4 && >= 8.1.4 && < 3.1.5 && < 7.6.1 && == 3.2.3 && >= 2.3.3 && >= 2.3.1 && == 8.4.8 ) || ( > 4.5.1 && >= 8.7.7 && <= 7.8.1 && == 5.5.5 && == 1.6.1 && > 8.4.5 && == 6.3.8 && <= 3.7.6 ) || ( > 5.7.3 && > 8.4.8 && <= 3.3.7 ) || ( > 3.1.5 && < 4.1.3 ) || ( == 7.8.9 && <= 2.5.8 && == 8.2.3 && > 3.5.5 )": {
-                                "distroPKGs": [],
-                                "notes": "e"
-                            },
-                            "( < 3.8.2 && >= 8.3.8 && < 2.8.2 && == 2.4.2 && == 7.6.7 && > 8.1.8 && > 6.2.8 && < 9.1.4 ) || ( == 3.7.5 && >= 1.3.5 && <= 6.8.3 )": {
-                                "distroPKGs": [
-                                    "kssns",
-                                    "giecora",
-                                    "sf",
-                                    "jalco",
-                                    "g"
-                                ],
-                                "notes": "crcg"
-                            },
-                            "( <= 7.1.5 && >= 7.3.7 && > 7.5.7 && == 7.2.8 )": {
-                                "distroPKGs": [
-                                    "lpqy",
-                                    "jqb",
-                                    "ygvkdom",
-                                    "wqbrj",
-                                    "ask",
-                                    "xw",
-                                    "xfz",
-                                    ""
-                                ],
-                                "notes": "eif"
-                            },
-                            "( == 3.6.6 && <= 4.1.8 && == 4.1.8 && > 5.5.8 && >= 6.2.8 && == 3.4.5 && <= 5.6.7 ) || ( > 7.3.8 ) || ( >= 6.3.6 && > 8.5.3 && == 7.4.7 && <= 7.4.1 && >= 3.7.6 && >= 4.3.8 ) || ( <= 8.6.5 && >= 7.5.6 ) || ( == 3.7.7 && >= 5.3.5 ) || ( < 7.1.1 && >= 3.6.2 && > 6.8.7 && < 4.1.7 && < 6.6.5 && >= 5.4.5 ) || ( > 2.4.6 && < 2.6.5 && == 1.2.4 && == 6.4.1 && > 4.5.8 && == 1.2.7 && == 4.3.3 && >= 1.3.5 && >= 7.3.2 ) || ( >= 7.5.4 && <= 4.8.3 && == 3.3.7 && == 4.7.3 && < 7.4.4 && > 2.9.6 )": {
-                                "distroPKGs": [
-                                    "",
-                                    "dz",
-                                    "gp",
-                                    ""
-                                ],
-                                "notes": "wqjctper"
-                            },
-                            "( == 4.8.4 && <= 2.1.5 && <= 2.6.3 && <= 5.2.8 && == 1.2.1 && < 6.4.7 && < 7.4.1 && < 5.2.4 )": {
-                                "distroPKGs": [
-                                    "rrpb",
-                                    "emjkmm",
-                                    "kvqft"
-                                ],
-                                "notes": "ivxgvz"
-                            },
-                            "( == 7.8.1 && < 2.4.7 && > 4.7.4 && <= 1.9.4 ) || ( < 8.1.2 && <= 5.6.7 && >= 7.7.7 && >= 8.1.6 ) || ( == 5.7.7 && < 1.4.7 && > 2.8.5 && <= 8.7.1 && < 5.6.3 )": {
-                                "distroPKGs": [
-                                    "sfdvv",
-                                    "ozwuptm",
-                                    "fgvgzx"
-                                ],
-                                "notes": "iyzbfttl"
-                            },
-                            "( > 7.8.3 && >= 6.7.7 && == 1.4.4 && >= 7.2.6 && == 2.2.3 )": {
-                                "distroPKGs": [
-                                    "hwojlfeo",
-                                    "xxuf"
-                                ],
-                                "notes": "ai"
-                            },
-                            "unknown_versioning": {
-                                "distroPKGs": [
-                                    "fupi",
-                                    "rn"
-                                ],
-                                "notes": "ditbjy"
-                            }
-                        },
+                        "Linux_Alpine": {},
                         "Linux_Mint": {
                             "( == 6.8.4 && <= 7.6.3 && > 8.6.2 && == 4.5.1 && <= 1.7.3 && < 6.4.6 && > 1.7.2 && <= 4.3.8 ) || ( > 5.2.2 && == 4.3.2 && == 4.7.6 && < 5.3.3 ) || ( >= 5.3.6 && == 8.5.5 && >= 2.1.5 && == 1.4.7 && == 7.1.8 ) || ( <= 2.2.6 && < 9.8.6 && < 6.5.1 && > 8.2.6 && > 3.5.1 )": {
                                 "distroPKGs": [],
@@ -20476,7 +15988,35 @@
                                 "notes": "faxg"
                             }
                         },
-                        "Linux_UnknownLinux": {}
+                        "Linux_Ubuntu": {
+                            "( > 1.3.5 && < 7.6.5 && > 5.3.2 ) || ( >= 5.4.7 && <= 8.6.2 )": {
+                                "distroPKGs": [
+                                    "tbgbeoun",
+                                    "lnvlzo",
+                                    "ybbv",
+                                    "",
+                                    "kyxhn",
+                                    "smybz",
+                                    "oqtcr"
+                                ],
+                                "notes": "c"
+                            }
+                        },
+                        "Windows": {
+                            "unknown_versioning": {
+                                "distroPKGs": [
+                                    "e",
+                                    "vtpwarz",
+                                    "",
+                                    "lcdo",
+                                    "glp",
+                                    "dvh",
+                                    "wmnzz",
+                                    "jti"
+                                ],
+                                "notes": "qdwsmy"
+                            }
+                        }
                     }
                 }
             }
diff --git a/lib/GHCup.hs b/lib/GHCup.hs
index 71a6a88bf7b7c406b258aecfbf589dfdce96a534..b6821b5de67407d56020bd1a35329a4d1c23918e 100644
--- a/lib/GHCup.hs
+++ b/lib/GHCup.hs
@@ -1,15 +1,11 @@
 {-# LANGUAGE CPP                   #-}
 {-# LANGUAGE DataKinds             #-}
-{-# LANGUAGE DeriveGeneric         #-}
 {-# LANGUAGE FlexibleContexts      #-}
 {-# LANGUAGE FlexibleInstances     #-}
 {-# LANGUAGE MultiParamTypeClasses #-}
 {-# LANGUAGE OverloadedStrings     #-}
-{-# LANGUAGE QuasiQuotes           #-}
 {-# LANGUAGE TemplateHaskell       #-}
-{-# LANGUAGE TypeApplications      #-}
-{-# LANGUAGE TypeFamilies          #-}
-{-# LANGUAGE ViewPatterns          #-}
+{-# LANGUAGE QuasiQuotes           #-}
 
 {-|
 Module      : GHCup
@@ -18,7 +14,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 
 This module contains the main functions that correspond
 to the command line interface, like installation, listing versions
@@ -58,6 +54,7 @@ import           Control.Monad.Trans.Resource
 import           Data.ByteString                ( ByteString )
 import           Data.Either
 import           Data.List
+import           Data.List.Extra
 import           Data.Maybe
 import           Data.String                    ( fromString )
 import           Data.String.Interpolate
@@ -65,10 +62,7 @@ import           Data.Text                      ( Text )
 import           Data.Time.Clock
 import           Data.Time.Format.ISO8601
 import           Data.Versions
-import           Data.Word8
 import           GHC.IO.Exception
-import           HPath
-import           HPath.IO                hiding ( hideError )
 import           Haskus.Utils.Variant.Excepts
 import           Optics
 import           Prelude                 hiding ( abs
@@ -76,10 +70,10 @@ import           Prelude                 hiding ( abs
                                                 , writeFile
                                                 )
 import           Safe                    hiding ( at )
+import           System.Directory        hiding ( findFiles )
+import           System.Environment
+import           System.FilePath
 import           System.IO.Error
-import           System.Posix.Env.ByteString    ( getEnvironment, getEnv )
-import           System.Posix.FilePath          ( getSearchPath, takeExtension )
-import           System.Posix.Files.ByteString
 import           Text.PrettyPrint.HughesPJClass ( prettyShow )
 import           Text.Regex.Posix
 
@@ -114,7 +108,6 @@ installGHCBindist :: ( MonadFail m
                      )
                   => DownloadInfo    -- ^ where/how to download
                   -> Version         -- ^ the version to install
-                  -> PlatformRequest -- ^ the platform to install on
                   -> Excepts
                        '[ AlreadyInstalled
                         , BuildFailed
@@ -130,26 +123,28 @@ installGHCBindist :: ( MonadFail m
                         ]
                        m
                        ()
-installGHCBindist dlinfo ver pfreq = do
+installGHCBindist dlinfo ver = do
+  AppState { dirs , settings } <- lift ask
+
   let tver = mkTVer ver
   lift $ $(logDebug) [i|Requested to install GHC with #{ver}|]
   whenM (lift $ ghcInstalled tver) (throwE $ AlreadyInstalled GHC ver)
 
   -- download (or use cached version)
-  dl                           <- liftE $ downloadCached dlinfo Nothing
+  dl                           <- liftE $ downloadCached settings dirs dlinfo Nothing
 
   -- prepare paths
   ghcdir <- lift $ ghcupGHCDir tver
 
   toolchainSanityChecks
   
-  liftE $ installPackedGHC dl (view dlSubdir dlinfo) ghcdir ver pfreq
+  liftE $ installPackedGHC dl (view dlSubdir dlinfo) ghcdir ver
 
   liftE $ postGHCInstall tver
 
  where
   toolchainSanityChecks = do
-    r <- forM ["CC", "LD"] (liftIO . getEnv)
+    r <- forM ["CC", "LD"] (liftIO . lookupEnv)
     case catMaybes r of
       [] -> pure ()
       _ -> do
@@ -168,11 +163,10 @@ installPackedGHC :: ( MonadMask m
                     , MonadIO m
                     , MonadUnliftIO m
                     )
-                 => Path Abs          -- ^ Path to the packed GHC bindist
+                 => FilePath          -- ^ Path to the packed GHC bindist
                  -> Maybe TarDir      -- ^ Subdir of the archive
-                 -> Path Abs          -- ^ Path to install to
+                 -> FilePath          -- ^ Path to install to
                  -> Version           -- ^ The GHC version
-                 -> PlatformRequest
                  -> Excepts
                       '[ BuildFailed
                        , UnknownArchive
@@ -181,11 +175,13 @@ installPackedGHC :: ( MonadMask m
                        , ArchiveResult
 #endif
                        ] m ()
-installPackedGHC dl msubdir inst ver pfreq@PlatformRequest{..} = do
+installPackedGHC dl msubdir inst ver = do
+  AppState { pfreq = PlatformRequest {..} } <- lift ask
+
   -- unpack
   tmpUnpack <- lift mkGhcupTmpDir
   liftE $ unpackToDir tmpUnpack dl
-  void $ liftIO $ darwinNotarization _rPlatform tmpUnpack
+  void $ lift $ darwinNotarization _rPlatform tmpUnpack
 
   -- the subdir of the archive where we do the work
   workdir <- maybe (pure tmpUnpack)
@@ -194,7 +190,7 @@ installPackedGHC dl msubdir inst ver pfreq@PlatformRequest{..} = do
 
   liftE $ runBuildAction tmpUnpack
                          (Just inst)
-                         (installUnpackedGHC workdir inst ver pfreq)
+                         (installUnpackedGHC workdir inst ver)
 
 
 -- | Install an unpacked GHC distribution. This only deals with the GHC
@@ -204,27 +200,40 @@ installUnpackedGHC :: ( MonadReader AppState m
                       , MonadLogger m
                       , MonadIO m
                       )
-                   => Path Abs      -- ^ Path to the unpacked GHC bindist (where the configure script resides)
-                   -> Path Abs      -- ^ Path to install to
+                   => FilePath      -- ^ Path to the unpacked GHC bindist (where the configure script resides)
+                   -> FilePath      -- ^ Path to install to
                    -> Version       -- ^ The GHC version
-                   -> PlatformRequest
                    -> Excepts '[ProcessError] m ()
-installUnpackedGHC path inst ver PlatformRequest{..} = do
+#if defined(IS_WINDOWS)
+installUnpackedGHC path inst _ = do
   lift $ $(logInfo) "Installing GHC (this may take a while)"
-  lEM $ execLogged "./configure"
-                   False
-                   (("--prefix=" <> toFilePath inst) : alpineArgs)
-                   [rel|ghc-configure|]
+  -- windows bindists are relocatable and don't need
+  -- to run configure
+  liftIO $ copyDirectoryRecursive path inst
+#else
+installUnpackedGHC path inst ver = do
+  AppState { pfreq = PlatformRequest {..} } <- lift ask
+
+  let alpineArgs
+       | ver >= [vver|8.2.2|], Linux Alpine <- _rPlatform
+       = ["--disable-ld-override"]
+       | otherwise
+       = []
+
+  lift $ $(logInfo) "Installing GHC (this may take a while)"
+  lEM $ execLogged "sh"
+                   ("./configure" : ("--prefix=" <> inst) 
+#if defined(IS_WINDOWS)
+                    : "--enable-tarballs-autodownload"
+#endif
+                    : alpineArgs
+                   )
                    (Just path)
+                   "ghc-configure"
                    Nothing
   lEM $ make ["install"] (Just path)
   pure ()
- where
-  alpineArgs
-    | ver >= [vver|8.2.2|], Linux Alpine <- _rPlatform
-    = ["--disable-ld-override"]
-    | otherwise
-    = []
+#endif
 
 
 -- | Installs GHC into @~\/.ghcup\/ghc/\<ver\>@ and places the
@@ -241,9 +250,7 @@ installGHCBin :: ( MonadFail m
                  , MonadIO m
                  , MonadUnliftIO m
                  )
-              => GHCupDownloads  -- ^ the download info to look up the tarball from
-              -> Version         -- ^ the version to install
-              -> PlatformRequest -- ^ the platform to install on
+              => Version         -- ^ the version to install
               -> Excepts
                    '[ AlreadyInstalled
                     , BuildFailed
@@ -259,9 +266,11 @@ installGHCBin :: ( MonadFail m
                     ]
                    m
                    ()
-installGHCBin bDls ver pfreq = do
-  dlinfo <- lE $ getDownloadInfo GHC ver pfreq bDls
-  installGHCBindist dlinfo ver pfreq
+installGHCBin ver = do
+  AppState { pfreq
+           , ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
+  dlinfo <- lE $ getDownloadInfo GHC ver pfreq dls
+  installGHCBindist dlinfo ver
 
 
 -- | Like 'installCabalBin', except takes the 'DownloadInfo' as
@@ -277,7 +286,6 @@ installCabalBindist :: ( MonadMask m
                        )
                     => DownloadInfo
                     -> Version
-                    -> PlatformRequest
                     -> Excepts
                          '[ AlreadyInstalled
                           , CopyError
@@ -293,27 +301,29 @@ installCabalBindist :: ( MonadMask m
                           ]
                          m
                          ()
-installCabalBindist dlinfo ver PlatformRequest {..} = do
+installCabalBindist dlinfo ver = do
   lift $ $(logDebug) [i|Requested to install cabal version #{ver}|]
 
-  AppState {dirs = Dirs {..}} <- lift ask
+  AppState { dirs = dirs@Dirs {..}
+           , pfreq = PlatformRequest {..}
+           , settings } <- lift ask
 
   whenM
       (lift (cabalInstalled ver) >>= \a -> liftIO $
         handleIO (\_ -> pure False)
-          $ fmap (\x -> a && isSymbolicLink x)
+          $ fmap (\x -> a && x)
           -- ignore when the installation is a legacy cabal (binary, not symlink)
-          $ getSymbolicLinkStatus (toFilePath (binDir </> [rel|cabal|]))
+          $ pathIsLink (binDir </> "cabal" <> exeExt)
       )
       (throwE $ AlreadyInstalled Cabal ver)
 
   -- download (or use cached version)
-  dl                           <- liftE $ downloadCached dlinfo Nothing
+  dl                           <- liftE $ downloadCached settings dirs dlinfo Nothing
 
   -- unpack
   tmpUnpack                    <- lift withGHCupTmpDir
   liftE $ unpackToDir tmpUnpack dl
-  void $ liftIO $ darwinNotarization _rPlatform tmpUnpack
+  void $ lift $ darwinNotarization _rPlatform tmpUnpack
 
   -- the subdir of the archive where we do the work
   workdir <- maybe (pure tmpUnpack) (liftE . intoSubdir tmpUnpack) (view dlSubdir dlinfo)
@@ -328,19 +338,18 @@ installCabalBindist dlinfo ver PlatformRequest {..} = do
  where
   -- | Install an unpacked cabal distribution.
   installCabal' :: (MonadLogger m, MonadCatch m, MonadIO m)
-                => Path Abs      -- ^ Path to the unpacked cabal bindist (where the executable resides)
-                -> Path Abs      -- ^ Path to install to
+                => FilePath      -- ^ Path to the unpacked cabal bindist (where the executable resides)
+                -> FilePath      -- ^ Path to install to
                 -> Excepts '[CopyError] m ()
   installCabal' path inst = do
     lift $ $(logInfo) "Installing cabal"
-    let cabalFile = [rel|cabal|]
+    let cabalFile = "cabal"
     liftIO $ createDirRecursive' inst
-    destFileName <- lift $ parseRel (toFilePath cabalFile <> "-" <> verToBS ver)
+    let destFileName = cabalFile <> "-" <> T.unpack (prettyVer ver) <> exeExt
     let destPath = inst </> destFileName
     handleIO (throwE . CopyError . show) $ liftIO $ copyFile
-      (path </> cabalFile)
+      (path </> cabalFile <> exeExt)
       destPath
-      Overwrite
     lift $ chmod_755 destPath
 
 
@@ -356,9 +365,7 @@ installCabalBin :: ( MonadMask m
                    , MonadUnliftIO m
                    , MonadFail m
                    )
-                => GHCupDownloads
-                -> Version
-                -> PlatformRequest
+                => Version
                 -> Excepts
                      '[ AlreadyInstalled
                       , CopyError
@@ -374,9 +381,11 @@ installCabalBin :: ( MonadMask m
                       ]
                      m
                      ()
-installCabalBin bDls ver pfreq = do
-  dlinfo <- lE $ getDownloadInfo Cabal ver pfreq bDls
-  installCabalBindist dlinfo ver pfreq
+installCabalBin ver = do
+  AppState { pfreq
+           , ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
+  dlinfo <- lE $ getDownloadInfo Cabal ver pfreq dls
+  installCabalBindist dlinfo ver
 
 
 -- | Like 'installHLSBin, except takes the 'DownloadInfo' as
@@ -392,7 +401,6 @@ installHLSBindist :: ( MonadMask m
                      )
                   => DownloadInfo
                   -> Version
-                  -> PlatformRequest
                   -> Excepts
                        '[ AlreadyInstalled
                         , CopyError
@@ -408,21 +416,23 @@ installHLSBindist :: ( MonadMask m
                         ]
                        m
                        ()
-installHLSBindist dlinfo ver PlatformRequest{..} = do
+installHLSBindist dlinfo ver = do
   lift $ $(logDebug) [i|Requested to install hls version #{ver}|]
 
-  AppState {dirs = Dirs {..}} <- lift ask
+  AppState { dirs = dirs@Dirs {..}
+           , pfreq = PlatformRequest {..}
+           , settings } <- lift ask
 
   whenM (lift (hlsInstalled ver))
     (throwE $ AlreadyInstalled HLS ver)
 
   -- download (or use cached version)
-  dl                           <- liftE $ downloadCached dlinfo Nothing
+  dl                           <- liftE $ downloadCached settings dirs dlinfo Nothing
 
   -- unpack
   tmpUnpack                    <- lift withGHCupTmpDir
   liftE $ unpackToDir tmpUnpack dl
-  void $ liftIO $ darwinNotarization _rPlatform tmpUnpack
+  void $ lift $ darwinNotarization _rPlatform tmpUnpack
 
   -- the subdir of the archive where we do the work
   workdir <- maybe (pure tmpUnpack) (liftE . intoSubdir tmpUnpack) (view dlSubdir dlinfo)
@@ -437,8 +447,8 @@ installHLSBindist dlinfo ver PlatformRequest{..} = do
  where
   -- | Install an unpacked hls distribution.
   installHLS' :: (MonadFail m, MonadLogger m, MonadCatch m, MonadIO m)
-                => Path Abs      -- ^ Path to the unpacked hls bindist (where the executable resides)
-                -> Path Abs      -- ^ Path to install to
+                => FilePath      -- ^ Path to the unpacked hls bindist (where the executable resides)
+                -> FilePath      -- ^ Path to install to
                 -> Excepts '[CopyError] m ()
   installHLS' path inst = do
     lift $ $(logInfo) "Installing HLS"
@@ -452,20 +462,19 @@ installHLSBindist dlinfo ver PlatformRequest{..} = do
                      ([s|^haskell-language-server-[0-9].*$|] :: ByteString)
       )
     forM_ bins $ \f -> do
-      toF <- parseRel (toFilePath f <> "~" <> verToBS ver)
+      let toF = dropSuffix exeExt f
+                <> "~" <> T.unpack (prettyVer ver) <> exeExt
       handleIO (throwE . CopyError . show) $ liftIO $ copyFile
         (path </> f)
         (inst </> toF)
-        Overwrite
       lift $ chmod_755 (inst </> toF)
 
     -- install haskell-language-server-wrapper
-    let wrapper = [rel|haskell-language-server-wrapper|]
-    toF <- parseRel (toFilePath wrapper <> "-" <> verToBS ver)
+    let wrapper = "haskell-language-server-wrapper"
+        toF = wrapper <> "-" <> T.unpack (prettyVer ver) <> exeExt
     handleIO (throwE . CopyError . show) $ liftIO $ copyFile
-      (path </> wrapper)
+      (path </> wrapper <> exeExt)
       (inst </> toF)
-      Overwrite
     lift $ chmod_755 (inst </> toF)
 
 
@@ -480,9 +489,7 @@ installHLSBin :: ( MonadMask m
                  , MonadUnliftIO m
                  , MonadFail m
                  )
-              => GHCupDownloads
-              -> Version
-              -> PlatformRequest
+              => Version
               -> Excepts
                    '[ AlreadyInstalled
                     , CopyError
@@ -498,9 +505,11 @@ installHLSBin :: ( MonadMask m
                     ]
                    m
                    ()
-installHLSBin bDls ver pfreq = do
-  dlinfo <- lE $ getDownloadInfo HLS ver pfreq bDls
-  installHLSBindist dlinfo ver pfreq
+installHLSBin ver = do
+  AppState { pfreq
+           , ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
+  dlinfo <- lE $ getDownloadInfo HLS ver pfreq dls
+  installHLSBindist dlinfo ver
 
 
 -- | Installs stack into @~\/.ghcup\/bin/stack-\<ver\>@ and
@@ -515,9 +524,7 @@ installStackBin :: ( MonadMask m
                    , MonadUnliftIO m
                    , MonadFail m
                    )
-                => GHCupDownloads
-                -> Version
-                -> PlatformRequest
+                => Version
                 -> Excepts
                      '[ AlreadyInstalled
                       , CopyError
@@ -533,9 +540,10 @@ installStackBin :: ( MonadMask m
                       ]
                      m
                      ()
-installStackBin bDls ver pfreq = do
-  dlinfo <- lE $ getDownloadInfo Stack ver pfreq bDls
-  installStackBindist dlinfo ver pfreq
+installStackBin ver = do
+  AppState { pfreq, ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- lift ask
+  dlinfo <- lE $ getDownloadInfo Stack ver pfreq dls
+  installStackBindist dlinfo ver
 
 
 -- | Like 'installStackBin', except takes the 'DownloadInfo' as
@@ -551,7 +559,6 @@ installStackBindist :: ( MonadMask m
                        )
                     => DownloadInfo
                     -> Version
-                    -> PlatformRequest
                     -> Excepts
                          '[ AlreadyInstalled
                           , CopyError
@@ -567,21 +574,24 @@ installStackBindist :: ( MonadMask m
                           ]
                          m
                          ()
-installStackBindist dlinfo ver PlatformRequest {..} = do
+installStackBindist dlinfo ver = do
   lift $ $(logDebug) [i|Requested to install stack version #{ver}|]
 
-  AppState {dirs = Dirs {..}} <- lift ask
+  AppState { dirs = dirs@Dirs {..}
+           , pfreq = PlatformRequest {..}
+           , settings
+           } <- lift ask
 
   whenM (lift (hlsInstalled ver))
     (throwE $ AlreadyInstalled Stack ver)
 
   -- download (or use cached version)
-  dl                           <- liftE $ downloadCached dlinfo Nothing
+  dl                           <- liftE $ downloadCached settings dirs dlinfo Nothing
 
   -- unpack
   tmpUnpack                    <- lift withGHCupTmpDir
   liftE $ unpackToDir tmpUnpack dl
-  void $ liftIO $ darwinNotarization _rPlatform tmpUnpack
+  void $ lift $ darwinNotarization _rPlatform tmpUnpack
 
   -- the subdir of the archive where we do the work
   workdir <- maybe (pure tmpUnpack) (liftE . intoSubdir tmpUnpack) (view dlSubdir dlinfo)
@@ -596,19 +606,18 @@ installStackBindist dlinfo ver PlatformRequest {..} = do
  where
   -- | Install an unpacked stack distribution.
   installStack' :: (MonadLogger m, MonadCatch m, MonadIO m)
-                => Path Abs      -- ^ Path to the unpacked stack bindist (where the executable resides)
-                -> Path Abs      -- ^ Path to install to
+                => FilePath      -- ^ Path to the unpacked stack bindist (where the executable resides)
+                -> FilePath      -- ^ Path to install to
                 -> Excepts '[CopyError] m ()
   installStack' path inst = do
     lift $ $(logInfo) "Installing stack"
-    let stackFile = [rel|stack|]
+    let stackFile = "stack"
     liftIO $ createDirRecursive' inst
-    destFileName <- lift $ parseRel (toFilePath stackFile <> "-" <> verToBS ver)
+    let destFileName = stackFile <> "-" <> T.unpack (prettyVer ver) <> exeExt
     let destPath = inst </> destFileName
     handleIO (throwE . CopyError . show) $ liftIO $ copyFile
-      (path </> stackFile)
+      (path </> stackFile <> exeExt)
       destPath
-      Overwrite
     lift $ chmod_755 destPath
 
 
@@ -635,12 +644,14 @@ setGHC :: ( MonadReader AppState m
           , MonadFail m
           , MonadIO m
           , MonadCatch m
+          , MonadMask m
+          , MonadUnliftIO m
           )
        => GHCTargetVersion
        -> SetGHC
        -> Excepts '[NotInstalled] m GHCTargetVersion
 setGHC ver sghc = do
-  let verBS = verToBS (_tvVersion ver)
+  let verS = T.unpack $ prettyVer (_tvVersion ver)
   ghcdir                        <- lift $ ghcupGHCDir ver
 
   whenM (lift $ not <$> ghcInstalled ver) (throwE (NotInstalled GHC ver))
@@ -662,60 +673,71 @@ setGHC ver sghc = do
     mTargetFile <- case sghc of
       SetGHCOnly -> pure $ Just file
       SetGHC_XY  -> do
-        v' <-
-          handle
+        handle
             (\(e :: ParseError) -> lift $ $(logWarn) [i|#{e}|] >> pure Nothing)
-          $ fmap Just
-          $ getMajorMinorV (_tvVersion ver)
-        forM v' $ \(mj, mi) ->
-          let major' = E.encodeUtf8 $ intToText mj <> "." <> intToText mi
-          in  parseRel (toFilePath file <> B.singleton _hyphen <> major')
+          $ do 
+            (mj, mi) <- getMajorMinorV (_tvVersion ver)
+            let major' = intToText mj <> "." <> intToText mi
+            pure $ Just (file <> "-" <> T.unpack major')
       SetGHC_XYZ ->
-        fmap Just $ parseRel (toFilePath file <> B.singleton _hyphen <> verBS)
+        pure $ Just (file <> "-" <> verS)
 
     -- create symlink
     forM mTargetFile $ \targetFile -> do
-      let fullF = binDir </> targetFile
-      destL <- lift $ ghcLinkDestination (toFilePath file) ver
-      lift $ $(logDebug) [i|ln -s #{destL} #{toFilePath fullF}|]
-      liftIO $ createSymlink fullF destL
+      let fullF = binDir </> targetFile  <> exeExt
+          fileWithExt = file <> exeExt
+      destL <- lift $ ghcLinkDestination fileWithExt ver
+      lift $ createLink destL fullF
 
   -- create symlink for share dir
-  when (isNothing . _tvTarget $ ver) $ lift $ symlinkShareDir ghcdir verBS
+  when (isNothing . _tvTarget $ ver) $ lift $ symlinkShareDir ghcdir verS
 
   pure ver
 
  where
 
   symlinkShareDir :: (MonadReader AppState m, MonadIO m, MonadLogger m)
-                  => Path Abs
-                  -> ByteString
+                  => FilePath
+                  -> String
                   -> m ()
-  symlinkShareDir ghcdir verBS = do
+  symlinkShareDir ghcdir ver' = do
     AppState { dirs = Dirs {..} } <- ask
     let destdir = baseDir
     case sghc of
       SetGHCOnly -> do
-        let sharedir     = [rel|share|]
+        let sharedir     = "share"
         let fullsharedir = ghcdir </> sharedir
         whenM (liftIO $ doesDirectoryExist fullsharedir) $ do
           let fullF   = destdir </> sharedir
-          let targetF = "./ghc/" <> verBS <> "/" <> toFilePath sharedir
+          let targetF = "." </> "ghc" </> ver' </> sharedir
           $(logDebug) [i|rm -f #{fullF}|]
-          liftIO $ hideError doesNotExistErrorType $ deleteFile fullF
+          liftIO $ hideError doesNotExistErrorType $ removeDirectoryLink fullF
           $(logDebug) [i|ln -s #{targetF} #{fullF}|]
-          liftIO $ createSymlink fullF targetF
+          liftIO
+#if defined(IS_WINDOWS)
+            -- On windows we need to be more permissive
+            -- in case symlinks can't be created, be just
+            -- give up here. This symlink isn't strictly necessary.
+            $ hideError permissionErrorType
+            $ hideError illegalOperationErrorType
+#endif
+            $ createDirectoryLink targetF fullF
       _ -> pure ()
 
 
 
 -- | Set the @~\/.ghcup\/bin\/cabal@ symlink.
-setCabal :: (MonadReader AppState m, MonadLogger m, MonadThrow m, MonadFail m, MonadIO m)
+setCabal :: ( MonadMask m
+            , MonadReader AppState m
+            , MonadLogger m
+            , MonadThrow m
+            , MonadFail m
+            , MonadIO m
+            , MonadUnliftIO m)
          => Version
          -> Excepts '[NotInstalled] m ()
 setCabal ver = do
-  let verBS = verToBS ver
-  targetFile <- parseRel ("cabal-" <> verBS)
+  let targetFile = "cabal-" <> T.unpack (prettyVer ver) <> exeExt
 
   -- symlink destination
   AppState {dirs = Dirs {..}} <- lift ask
@@ -725,17 +747,11 @@ setCabal ver = do
     $ throwE
     $ NotInstalled Cabal (GHCTargetVersion Nothing ver)
 
-  let cabalbin = binDir </> [rel|cabal|]
-
-  -- delete old file (may be binary or symlink)
-  lift $ $(logDebug) [i|rm -f #{toFilePath cabalbin}|]
-  liftIO $ hideError doesNotExistErrorType $ deleteFile
-    cabalbin
+  let cabalbin = binDir </> "cabal" <> exeExt
 
-  -- create symlink
-  let destL = toFilePath targetFile
-  lift $ $(logDebug) [i|ln -s #{destL} #{toFilePath cabalbin}|]
-  liftIO $ createSymlink cabalbin destL
+  -- create link
+  let destL = targetFile
+  lift $ createLink destL cabalbin
 
   pure ()
 
@@ -749,6 +765,8 @@ setHLS :: ( MonadCatch m
           , MonadThrow m
           , MonadFail m
           , MonadIO m
+          , MonadMask m
+          , MonadUnliftIO m
           )
        => Version
        -> Excepts '[NotInstalled] m ()
@@ -760,43 +778,40 @@ setHLS ver = do
   -- selected version, so we could end up with stray or incorrect symlinks.
   oldSyms <- lift hlsSymlinks
   forM_ oldSyms $ \f -> do
-    lift $ $(logDebug) [i|rm #{toFilePath (binDir </> f)}|]
-    liftIO $ deleteFile (binDir </> f)
+    lift $ $(logDebug) [i|rm #{binDir </> f}|]
+    liftIO $ rmLink (binDir </> f)
 
   -- set haskell-language-server-<ghcver> symlinks
   bins <- lift $ hlsServerBinaries ver
   when (null bins) $ throwE $ NotInstalled HLS (GHCTargetVersion Nothing ver)
 
   forM_ bins $ \f -> do
-    let destL = toFilePath f
-    target <- parseRel . head . B.split _tilde . toFilePath $ f
-
-    lift $ $(logDebug) [i|rm -f #{toFilePath (binDir </> target)}|]
-    liftIO $ hideError doesNotExistErrorType $ deleteFile (binDir </> target)
-
-    lift $ $(logDebug) [i|ln -s #{destL} #{toFilePath (binDir </> target)}|]
-    liftIO $ createSymlink (binDir </> target) destL
+    let destL = f
+    let target = (<> exeExt) . head . splitOn "~" $ f
+    lift $ createLink destL (binDir </> target)
 
   -- set haskell-language-server-wrapper symlink
-  let destL = "haskell-language-server-wrapper-" <> verToBS ver
-  let wrapper = binDir </> [rel|haskell-language-server-wrapper|]
-
-  lift $ $(logDebug) [i|rm -f #{toFilePath wrapper}|]
-  liftIO $ hideError doesNotExistErrorType $ deleteFile wrapper
+  let destL = "haskell-language-server-wrapper-" <> T.unpack (prettyVer ver) <> exeExt
+  let wrapper = binDir </> "haskell-language-server-wrapper" <> exeExt
 
-  lift $ $(logDebug) [i|ln -s #{destL} #{toFilePath wrapper}|]
-  liftIO $ createSymlink wrapper destL
+  lift $ createLink destL wrapper
 
   pure ()
 
 
 -- | Set the @~\/.ghcup\/bin\/stack@ symlink.
-setStack :: (MonadReader AppState m, MonadLogger m, MonadThrow m, MonadFail m, MonadIO m)
+setStack :: ( MonadMask m
+            , MonadReader AppState m
+            , MonadLogger m
+            , MonadThrow m
+            , MonadFail m
+            , MonadIO m
+            , MonadUnliftIO m
+            )
          => Version
          -> Excepts '[NotInstalled] m ()
 setStack ver = do
-  let verBS = verToBS ver
-  targetFile <- parseRel ("stack-" <> verBS)
+  let targetFile = "stack-" <> T.unpack (prettyVer ver) <> exeExt
 
   -- symlink destination
   AppState {dirs = Dirs {..}} <- lift ask
@@ -806,17 +821,9 @@ setStack ver = do
     $ throwE
     $ NotInstalled Stack (GHCTargetVersion Nothing ver)
 
-  let stackbin = binDir </> [rel|stack|]
-
-  -- delete old file (may be binary or symlink)
-  lift $ $(logDebug) [i|rm -f #{toFilePath stackbin}|]
-  liftIO $ hideError doesNotExistErrorType $ deleteFile
-    stackbin
+  let stackbin = binDir </> "stack" <> exeExt
 
-  -- create symlink
-  let destL = toFilePath targetFile
-  lift $ $(logDebug) [i|ln -s #{destL} #{toFilePath stackbin}|]
-  liftIO $ createSymlink stackbin destL
+  lift $ createLink targetFile stackbin
 
   pure ()
 
@@ -865,12 +872,10 @@ listVersions :: ( MonadCatch m
                 , MonadIO m
                 , MonadReader AppState m
                 )
-             => GHCupDownloads
-             -> Maybe Tool
+             => Maybe Tool
              -> Maybe ListCriteria
-             -> PlatformRequest
              -> m [ListResult]
-listVersions av lt' criteria pfreq = do
+listVersions lt' criteria = do
   -- some annoying work to avoid too much repeated IO
   cSet <- cabalSet
   cabals <- getInstalledCabals' cSet
@@ -884,8 +889,9 @@ listVersions av lt' criteria pfreq = do
   go lt cSet cabals hlsSet' hlses sSet stacks = do
     case lt of
       Just t -> do
+        AppState { ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- ask
         -- get versions from GHCupDownloads
-        let avTools = availableToolVersions av t
+        let avTools = availableToolVersions dls t
         lr <- filter' <$> forM (Map.toList avTools) (toListResult t cSet cabals hlsSet' hlses sSet stacks)
 
         case t of
@@ -948,13 +954,13 @@ listVersions av lt' criteria pfreq = do
           }
       Left e -> do
         $(logWarn)
-          [i|Could not parse version of stray directory #{toFilePath e}|]
+          [i|Could not parse version of stray directory #{e}|]
         pure Nothing
 
   strayCabals :: (MonadReader AppState m, MonadCatch m, MonadThrow m, MonadLogger m, MonadIO m)
             => Map.Map Version [Tag]
             -> Maybe Version
-            -> [Either (Path Rel) Version]
+            -> [Either FilePath Version]
             -> m [ListResult]
   strayCabals avTools cSet cabals = do
     fmap catMaybes $ forM cabals $ \case
@@ -977,7 +983,7 @@ listVersions av lt' criteria pfreq = do
               }
       Left e -> do
         $(logWarn)
-          [i|Could not parse version of stray directory #{toFilePath e}|]
+          [i|Could not parse version of stray directory #{e}|]
         pure Nothing
 
   strayHLS :: (MonadReader AppState m, MonadCatch m, MonadThrow m, MonadLogger m, MonadIO m)
@@ -1005,7 +1011,7 @@ listVersions av lt' criteria pfreq = do
               }
       Left e -> do
         $(logWarn)
-          [i|Could not parse version of stray directory #{toFilePath e}|]
+          [i|Could not parse version of stray directory #{e}|]
         pure Nothing
 
   strayStacks :: (MonadReader AppState m, MonadCatch m, MonadThrow m, MonadLogger m, MonadIO m)
@@ -1033,81 +1039,85 @@ listVersions av lt' criteria pfreq = do
               }
       Left e -> do
         $(logWarn)
-          [i|Could not parse version of stray directory #{toFilePath e}|]
+          [i|Could not parse version of stray directory #{e}|]
         pure Nothing
 
   -- NOTE: this are not cross ones, because no bindists
   toListResult :: (MonadLogger m, MonadReader AppState m, MonadIO m, MonadCatch m)
                => Tool
                -> Maybe Version
-               -> [Either (Path Rel) Version]
+               -> [Either FilePath Version]
                -> Maybe Version
-               -> [Either (Path Rel) Version]
+               -> [Either FilePath Version]
                -> Maybe Version
-               -> [Either (Path Rel) Version]
+               -> [Either FilePath Version]
                -> (Version, [Tag])
                -> m ListResult
-  toListResult t cSet cabals hlsSet' hlses stackSet' stacks (v, tags) = case t of
-    GHC -> do
-      let lNoBindist = isLeft $ getDownloadInfo GHC v pfreq av
-      let tver = mkTVer v
-      lSet       <- fmap (maybe False (\(GHCTargetVersion _ v') -> v' == v)) $ ghcSet Nothing
-      lInstalled <- ghcInstalled tver
-      fromSrc    <- ghcSrcInstalled tver
-      hlsPowered <- fmap (elem v) hlsGHCVersions
-      pure ListResult { lVer = v, lCross = Nothing , lTag = tags, lTool = t, lStray = False, .. }
-    Cabal -> do
-      let lNoBindist = isLeft $ getDownloadInfo Cabal v pfreq av
-      let lSet = cSet == Just v
-      let lInstalled = elem v $ rights cabals
-      pure ListResult { lVer    = v
-                      , lCross  = Nothing
-                      , lTag    = tags
-                      , lTool   = t
-                      , fromSrc = False
-                      , lStray  = False
-                      , hlsPowered = False
-                      , ..
-                      }
-    GHCup -> do
-      let lSet       = prettyPVP ghcUpVer == prettyVer v
-      let lInstalled = lSet
-      pure ListResult { lVer    = v
-                      , lTag    = tags
-                      , lCross  = Nothing
-                      , lTool   = t
-                      , fromSrc = False
-                      , lStray  = False
-                      , lNoBindist = False
-                      , hlsPowered = False
-                      , ..
-                      }
-    HLS -> do
-      let lNoBindist = isLeft $ getDownloadInfo HLS v pfreq av
-      let lSet = hlsSet' == Just v
-      let lInstalled = elem v $ rights hlses
-      pure ListResult { lVer    = v
-                      , lCross  = Nothing
-                      , lTag    = tags
-                      , lTool   = t
-                      , fromSrc = False
-                      , lStray  = False
-                      , hlsPowered = False
-                      , ..
-                      }
-    Stack -> do
-      let lNoBindist = isLeft $ getDownloadInfo Stack v pfreq av
-      let lSet = stackSet' == Just v
-      let lInstalled = elem v $ rights stacks
-      pure ListResult { lVer    = v
-                      , lCross  = Nothing
-                      , lTag    = tags
-                      , lTool   = t
-                      , fromSrc = False
-                      , lStray  = False
-                      , hlsPowered = False
-                      , ..
-                      }
+  toListResult t cSet cabals hlsSet' hlses stackSet' stacks (v, tags) = do
+    AppState { pfreq
+             , ghcupInfo = GHCupInfo { _ghcupDownloads = dls }} <- ask
+
+    case t of
+      GHC -> do
+        let lNoBindist = isLeft $ getDownloadInfo GHC v pfreq dls
+        let tver = mkTVer v
+        lSet       <- fmap (maybe False (\(GHCTargetVersion _ v') -> v' == v)) $ ghcSet Nothing
+        lInstalled <- ghcInstalled tver
+        fromSrc    <- ghcSrcInstalled tver
+        hlsPowered <- fmap (elem v) hlsGHCVersions
+        pure ListResult { lVer = v, lCross = Nothing , lTag = tags, lTool = t, lStray = False, .. }
+      Cabal -> do
+        let lNoBindist = isLeft $ getDownloadInfo Cabal v pfreq dls
+        let lSet = cSet == Just v
+        let lInstalled = elem v $ rights cabals
+        pure ListResult { lVer    = v
+                        , lCross  = Nothing
+                        , lTag    = tags
+                        , lTool   = t
+                        , fromSrc = False
+                        , lStray  = False
+                        , hlsPowered = False
+                        , ..
+                        }
+      GHCup -> do
+        let lSet       = prettyPVP ghcUpVer == prettyVer v
+        let lInstalled = lSet
+        pure ListResult { lVer    = v
+                        , lTag    = tags
+                        , lCross  = Nothing
+                        , lTool   = t
+                        , fromSrc = False
+                        , lStray  = False
+                        , lNoBindist = False
+                        , hlsPowered = False
+                        , ..
+                        }
+      HLS -> do
+        let lNoBindist = isLeft $ getDownloadInfo HLS v pfreq dls
+        let lSet = hlsSet' == Just v
+        let lInstalled = elem v $ rights hlses
+        pure ListResult { lVer    = v
+                        , lCross  = Nothing
+                        , lTag    = tags
+                        , lTool   = t
+                        , fromSrc = False
+                        , lStray  = False
+                        , hlsPowered = False
+                        , ..
+                        }
+      Stack -> do
+        let lNoBindist = isLeft $ getDownloadInfo Stack v pfreq dls
+        let lSet = stackSet' == Just v
+        let lInstalled = elem v $ rights stacks
+        pure ListResult { lVer    = v
+                        , lCross  = Nothing
+                        , lTag    = tags
+                        , lTool   = t
+                        , fromSrc = False
+                        , lStray  = False
+                        , hlsPowered = False
+                        , ..
+                        }
 
 
   filter' :: [ListResult] -> [ListResult]
@@ -1134,6 +1144,8 @@ rmGHCVer :: ( MonadReader AppState m
             , MonadIO m
             , MonadFail m
             , MonadCatch m
+            , MonadMask m
+            , MonadUnliftIO m
             )
          => GHCTargetVersion
          -> Excepts '[NotInstalled] m ()
@@ -1156,8 +1168,8 @@ rmGHCVer ver = do
   handle (\(_ :: ParseError) -> pure ()) $ liftE $ rmMajorSymlinks ver
   -- then fix them (e.g. with an earlier version)
 
-  lift $ $(logInfo) [i|Removing directory recursively: #{toFilePath dir}|]
-  liftIO $ deleteDirRecursive dir
+  lift $ $(logInfo) [i|Removing directory recursively: #{dir}|]
+  liftIO $ rmPath dir
 
   v' <-
     handle
@@ -1171,12 +1183,20 @@ rmGHCVer ver = do
 
   liftIO
     $ hideError doesNotExistErrorType
-    $ deleteFile (baseDir </> [rel|share|])
+    $ rmFile (baseDir </> "share")
 
 
 -- | Delete a cabal version. Will try to fix the @cabal@ symlink
 -- after removal (e.g. setting it to an older version).
-rmCabalVer :: (MonadReader AppState m, MonadThrow m, MonadLogger m, MonadIO m, MonadFail m, MonadCatch m)
+rmCabalVer :: ( MonadMask m
+              , MonadReader AppState m
+              , MonadThrow m
+              , MonadLogger m
+              , MonadIO m
+              , MonadFail m
+              , MonadCatch m
+              , MonadUnliftIO m
+              )
            => Version
            -> Excepts '[NotInstalled] m ()
 rmCabalVer ver = do
@@ -1186,20 +1206,27 @@ rmCabalVer ver = do
 
   AppState {dirs = Dirs {..}} <- lift ask
 
-  cabalFile <- lift $ parseRel ("cabal-" <> verToBS ver)
-  liftIO $ hideError doesNotExistErrorType $ deleteFile (binDir </> cabalFile)
+  let cabalFile = "cabal-" <> T.unpack (prettyVer ver) <> exeExt
+  liftIO $ hideError doesNotExistErrorType $ rmFile (binDir </> cabalFile)
 
   when (Just ver == cSet) $ do
     cVers <- lift $ fmap rights getInstalledCabals
     case headMay . reverse . sort $ cVers of
       Just latestver -> setCabal latestver
-      Nothing        -> liftIO $ hideError doesNotExistErrorType $ deleteFile
-        (binDir </> [rel|cabal|])
+      Nothing        -> liftIO $ rmLink (binDir </> "cabal" <> exeExt)
 
 
 -- | Delete a hls version. Will try to fix the hls symlinks
 -- after removal (e.g. setting it to an older version).
-rmHLSVer :: (MonadReader AppState m, MonadThrow m, MonadLogger m, MonadIO m, MonadFail m, MonadCatch m)
+rmHLSVer :: ( MonadMask m
+            , MonadReader AppState m
+            , MonadThrow m
+            , MonadLogger m
+            , MonadIO m
+            , MonadFail m
+            , MonadCatch m
+            , MonadUnliftIO m
+            )
          => Version
          -> Excepts '[NotInstalled] m ()
 rmHLSVer ver = do
@@ -1210,14 +1237,15 @@ rmHLSVer ver = do
   AppState {dirs = Dirs {..}} <- lift ask
 
   bins <- lift $ hlsAllBinaries ver
-  forM_ bins $ \f -> liftIO $ deleteFile (binDir </> f)
+  forM_ bins $ \f -> liftIO $ rmFile (binDir </> f)
 
   when (Just ver == isHlsSet) $ do
     -- delete all set symlinks
     oldSyms <- lift hlsSymlinks
     forM_ oldSyms $ \f -> do
-      lift $ $(logDebug) [i|rm #{toFilePath (binDir </> f)}|]
-      liftIO $ deleteFile (binDir </> f)
+      let fullF = binDir </> f
+      lift $ $(logDebug) [i|rm #{fullF}|]
+      liftIO $ rmLink fullF
     -- set latest hls
     hlsVers <- lift $ fmap rights getInstalledHLSs
     case headMay . reverse . sort $ hlsVers of
@@ -1227,7 +1255,15 @@ rmHLSVer ver = do
 
 -- | Delete a stack version. Will try to fix the @stack@ symlink
 -- after removal (e.g. setting it to an older version).
-rmStackVer :: (MonadReader AppState m, MonadThrow m, MonadLogger m, MonadIO m, MonadFail m, MonadCatch m)
+rmStackVer :: ( MonadMask m
+              , MonadReader AppState m
+              , MonadThrow m
+              , MonadLogger m
+              , MonadIO m
+              , MonadFail m
+              , MonadCatch m
+              , MonadUnliftIO m
+              )
            => Version
            -> Excepts '[NotInstalled] m ()
 rmStackVer ver = do
@@ -1237,15 +1273,14 @@ rmStackVer ver = do
 
   AppState {dirs = Dirs {..}} <- lift ask
 
-  stackFile <- lift $ parseRel ("stack-" <> verToBS ver)
-  liftIO $ hideError doesNotExistErrorType $ deleteFile (binDir </> stackFile)
+  let stackFile = "stack-" <> T.unpack (prettyVer ver) <> exeExt
+  liftIO $ hideError doesNotExistErrorType $ rmFile (binDir </> stackFile)
 
   when (Just ver == sSet) $ do
     sVers <- lift $ fmap rights getInstalledStacks
     case headMay . reverse . sort $ sVers of
       Just latestver -> setStack latestver
-      Nothing        -> liftIO $ hideError doesNotExistErrorType $ deleteFile
-        (binDir </> [rel|stack|])
+      Nothing        -> liftIO $ rmLink (binDir </> "stack" <> exeExt)
 
 
 
@@ -1254,7 +1289,7 @@ rmStackVer ver = do
     ------------------
 
 
-getDebugInfo :: (MonadReader AppState m, MonadLogger m, MonadCatch m, MonadIO m)
+getDebugInfo :: (Alternative m, MonadFail m, MonadReader AppState m, MonadLogger m, MonadCatch m, MonadIO m)
              => Excepts
                   '[NoCompatiblePlatform , NoCompatibleArch , DistroNotFound]
                   m
@@ -1288,14 +1323,12 @@ compileGHC :: ( MonadMask m
               , MonadUnliftIO m
               , MonadFail m
               )
-           => GHCupDownloads
-           -> Either GHCTargetVersion GitBranch          -- ^ version to install
-           -> Either Version (Path Abs)  -- ^ version to bootstrap with
+           => Either GHCTargetVersion GitBranch          -- ^ version to install
+           -> Either Version FilePath  -- ^ version to bootstrap with
            -> Maybe Int                  -- ^ jobs
-           -> Maybe (Path Abs)           -- ^ build config
-           -> Maybe (Path Abs)           -- ^ patch directory
+           -> Maybe FilePath           -- ^ build config
+           -> Maybe FilePath           -- ^ patch directory
            -> [Text]                     -- ^ additional args to ./configure
-           -> PlatformRequest
            -> Excepts
                 '[ AlreadyInstalled
                  , BuildFailed
@@ -1314,8 +1347,12 @@ compileGHC :: ( MonadMask m
                  ]
                 m
                 GHCTargetVersion
-compileGHC dls targetGhc bstrap jobs mbuildConfig patchdir aargs pfreq@PlatformRequest{..}
+compileGHC targetGhc bstrap jobs mbuildConfig patchdir aargs
   = do
+    AppState { pfreq = PlatformRequest {..}
+             , ghcupInfo = GHCupInfo { _ghcupDownloads = dls }
+             , settings
+             , dirs } <- lift ask
     (workdir, tmpUnpack, tver) <- case targetGhc of
       -- unpack from version tarball
       Left tver -> do
@@ -1325,12 +1362,12 @@ compileGHC dls targetGhc bstrap jobs mbuildConfig patchdir aargs pfreq@PlatformR
         dlInfo <-
           preview (ix GHC % ix (tver ^. tvVersion) % viSourceDL % _Just) dls
             ?? NoDownload
-        dl        <- liftE $ downloadCached dlInfo Nothing
+        dl        <- liftE $ downloadCached settings dirs dlInfo Nothing
 
         -- unpack
         tmpUnpack <- lift mkGhcupTmpDir
         liftE $ unpackToDir tmpUnpack dl
-        void $ liftIO $ darwinNotarization _rPlatform tmpUnpack
+        void $ lift $ darwinNotarization _rPlatform tmpUnpack
 
         workdir <- maybe (pure tmpUnpack)
                          (liftE . intoSubdir tmpUnpack)
@@ -1341,7 +1378,7 @@ compileGHC dls targetGhc bstrap jobs mbuildConfig patchdir aargs pfreq@PlatformR
       -- clone from git
       Right GitBranch{..} -> do
         tmpUnpack <- lift mkGhcupTmpDir
-        let git args = execLogged [s|git|] True ("--no-pager":args) [rel|git|] (Just tmpUnpack) Nothing
+        let git args = execLogged "git" ("--no-pager":args) (Just tmpUnpack) "git" Nothing
         tver <- reThrowAll @_ @'[ProcessError] DownloadFailed $ do
           let rep = fromMaybe "https://gitlab.haskell.org/ghc/ghc.git" repo
           lift $ $(logInfo) [i|Fetching git repo #{rep} at ref #{ref} (this may take a while)|]
@@ -1362,15 +1399,15 @@ compileGHC dls targetGhc bstrap jobs mbuildConfig patchdir aargs pfreq@PlatformR
 
           lEM $ git [ "checkout", "FETCH_HEAD" ]
           lEM $ git [ "submodule", "update", "--init", "--depth", "1" ]
-          lEM $ execLogged "./boot" False [] [rel|ghc-bootstrap|] (Just tmpUnpack) Nothing
-          lEM $ execLogged "./configure" False [] [rel|ghc-bootstrap|] (Just tmpUnpack) Nothing
-          CapturedProcess {..} <- liftIO $ makeOut
+          lEM $ execLogged "sh" ["./boot"] (Just tmpUnpack) "ghc-bootstrap" Nothing
+          lEM $ execLogged "sh" ["./configure"] (Just tmpUnpack) "ghc-bootstrap" Nothing
+          CapturedProcess {..} <- lift $ makeOut
             ["show!", "--quiet", "VALUE=ProjectVersion" ] (Just tmpUnpack)
           case _exitCode of
-            ExitSuccess -> throwEither . MP.parse ghcProjectVersion "" . decUTF8Safe $ _stdOut
-            ExitFailure c -> fail ("Could not figure out GHC project version. Exit code was: " <> show c <> ". Error was: " <> T.unpack (decUTF8Safe _stdErr))
+            ExitSuccess -> throwEither . MP.parse ghcProjectVersion "" . decUTF8Safe' $ _stdOut
+            ExitFailure c -> fail ("Could not figure out GHC project version. Exit code was: " <> show c <> ". Error was: " <> T.unpack (decUTF8Safe' _stdErr))
 
-        void $ liftIO $ darwinNotarization _rPlatform tmpUnpack
+        void $ lift $ darwinNotarization _rPlatform tmpUnpack
         lift $ $(logInfo) [i|Git version #{ref} corresponds to GHC version #{prettyVer tver}|]
 
         pure (tmpUnpack, tmpUnpack, GHCTargetVersion Nothing tver)
@@ -1387,14 +1424,14 @@ compileGHC dls targetGhc bstrap jobs mbuildConfig patchdir aargs pfreq@PlatformR
 
     bghc <- case bstrap of
       Right g    -> pure $ Right g
-      Left  bver -> Left <$> parseRel ("ghc-" <> verToBS bver)
+      Left  bver -> pure $ Left ("ghc-" <> (T.unpack . prettyVer $ bver) <> exeExt)
 
     (bindist, bmk) <- liftE $ runBuildAction
       tmpUnpack
       Nothing
       (do
         b <- compileBindist bghc tver workdir
-        bmk <- liftIO $ readFileStrict (build_mk workdir)
+        bmk <- liftIO $ B.readFile (build_mk workdir)
         pure (b, bmk)
       )
 
@@ -1405,9 +1442,8 @@ compileGHC dls targetGhc bstrap jobs mbuildConfig patchdir aargs pfreq@PlatformR
                              (Just $ RegexDir "ghc-.*")
                              ghcdir
                              (tver ^. tvVersion)
-                             pfreq
 
-    liftIO $ writeFile (ghcdir </> ghcUpSrcBuiltFile) (Just newFilePerms) bmk
+    liftIO $ B.writeFile (ghcdir </> ghcUpSrcBuiltFile) bmk
 
     reThrowAll GHCupSetError $ postGHCInstall tver
 
@@ -1439,18 +1475,18 @@ HADDOCK_DOCS = YES|]
                     , MonadIO m
                     , MonadFail m
                     )
-                 => Either (Path Rel) (Path Abs)
+                 => Either FilePath FilePath
                  -> GHCTargetVersion
-                 -> Path Abs
+                 -> FilePath
                  -> Excepts
                       '[FileDoesNotExistError, InvalidBuildConfig, PatchFailed, ProcessError, NotFoundInPATH, CopyError]
                       m
-                      (Path Abs)  -- ^ output path of bindist
+                      FilePath  -- ^ output path of bindist
   compileBindist bghc tver workdir = do
     lift $ $(logInfo) [i|configuring build|]
     liftE checkBuildConfig
 
-    AppState { dirs = Dirs {..} } <- lift ask
+    AppState { dirs = Dirs {..}, pfreq } <- lift ask
 
     forM_ patchdir $ \dir -> liftE $ applyPatches dir workdir
 
@@ -1460,41 +1496,45 @@ HADDOCK_DOCS = YES|]
           bghcPath <- case bghc of
             Right ghc' -> pure ghc'
             Left  bver -> do
-              spaths <- catMaybes . fmap parseAbs <$> liftIO getSearchPath
+              spaths <- liftIO getSearchPath
               liftIO (searchPath spaths bver) !? NotFoundInPATH bver
           lEM $ execLogged
-            "./configure"
-            False
-            (  maybe mempty
-                      (\x -> ["--target=" <> E.encodeUtf8 x])
+            "sh"
+            ("./configure" :  maybe mempty
+                      (\x -> ["--target=" <> T.unpack x])
                       (_tvTarget tver)
-            ++ fmap E.encodeUtf8 aargs
+#if defined(IS_WINDOWS)
+            ++ ["--enable-tarballs-autodownload"]
+#endif
+            ++ fmap T.unpack aargs
             )
-            [rel|ghc-conf|]
             (Just workdir)
-            (Just (("GHC", toFilePath bghcPath) : cEnv))
+            "ghc-conf"
+            (Just (("GHC", bghcPath) : cEnv))
        | otherwise -> do
         lEM $ execLogged
-          "./configure"
-          False
-          (  [ "--with-ghc=" <> either toFilePath toFilePath bghc
+          "sh"
+          (  [ "./configure", "--with-ghc=" <> either id id bghc
              ]
           ++ maybe mempty
-                   (\x -> ["--target=" <> E.encodeUtf8 x])
+                   (\x -> ["--target=" <> T.unpack x])
                    (_tvTarget tver)
-          ++ fmap E.encodeUtf8 aargs
+#if defined(IS_WINDOWS)
+            ++ ["--enable-tarballs-autodownload"]
+#endif
+          ++ fmap T.unpack aargs
           )
-          [rel|ghc-conf|]
           (Just workdir)
+          "ghc-conf"
           (Just cEnv)
 
     case mbuildConfig of
       Just bc -> liftIOException
         doesNotExistErrorType
-        (FileDoesNotExistError $ toFilePath bc)
-        (liftIO $ copyFile bc (build_mk workdir) Overwrite)
+        (FileDoesNotExistError bc)
+        (liftIO $ copyFile bc (build_mk workdir))
       Nothing ->
-        liftIO $ writeFile (build_mk workdir) (Just newFilePerms) defaultConf
+        liftIO $ B.writeFile (build_mk workdir) defaultConf
 
     lift $ $(logInfo) [i|Building (this may take a while)...|]
     lEM $ make (maybe [] (\j -> ["-j" <> fS (show j)]) jobs) (Just workdir)
@@ -1507,7 +1547,7 @@ HADDOCK_DOCS = YES|]
                      execBlank
                      ([s|^ghc-.*\.tar\..*$|] :: ByteString)
       )
-    c       <- liftIO $ readFile (workdir </> tar)
+    c       <- liftIO $ BL.readFile (workdir </> tar)
     cDigest <-
       fmap (T.take 8)
       . lift
@@ -1517,17 +1557,14 @@ HADDOCK_DOCS = YES|]
       . SHA256.hashlazy
       $ c
     cTime <- liftIO getCurrentTime
-    tarName <-
-      parseRel
-        [i|ghc-#{tVerToText tver}-#{pfReqToString pfreq}-#{iso8601Show cTime}-#{cDigest}.tar#{takeExtension (toFilePath tar)}|]
+    let tarName = makeValid [i|ghc-#{tVerToText tver}-#{pfReqToString pfreq}-#{iso8601Show cTime}-#{cDigest}.tar#{takeExtension tar}|]
     let tarPath = cacheDir </> tarName
     handleIO (throwE . CopyError . show) $ liftIO $ copyFile (workdir </> tar)
                                                              tarPath
-                                                             Strict
     lift $ $(logInfo) [i|Copied bindist to #{tarPath}|]
     pure tarPath
 
-  build_mk workdir = workdir </> [rel|mk/build.mk|]
+  build_mk workdir = workdir </> "mk" </> "build.mk"
 
   checkBuildConfig :: (MonadCatch m, MonadIO m)
                    => Excepts
@@ -1537,10 +1574,10 @@ HADDOCK_DOCS = YES|]
   checkBuildConfig = do
     c <- case mbuildConfig of
       Just bc -> do
-        BL.toStrict <$> liftIOException
+        liftIOException
           doesNotExistErrorType
-          (FileDoesNotExistError $ toFilePath bc)
-          (liftIO $ readFile bc)
+          (FileDoesNotExistError bc)
+          (liftIO $ B.readFile bc)
       Nothing -> pure defaultConf
     let lines' = fmap T.strip . T.lines $ decUTF8Safe c
 
@@ -1571,11 +1608,9 @@ upgradeGHCup :: ( MonadMask m
                 , MonadIO m
                 , MonadUnliftIO m
                 )
-             => GHCupDownloads
-             -> Maybe (Path Abs)  -- ^ full file destination to write ghcup into
+             => Maybe FilePath    -- ^ full file destination to write ghcup into
              -> Bool              -- ^ whether to force update regardless
                                   --   of currently installed version
-             -> PlatformRequest
              -> Excepts
                   '[ CopyError
                    , DigestError
@@ -1585,32 +1620,34 @@ upgradeGHCup :: ( MonadMask m
                    ]
                   m
                   Version
-upgradeGHCup dls mtarget force pfreq = do
-  AppState {dirs = Dirs {..}} <- lift ask
+upgradeGHCup mtarget force = do
+  AppState { dirs = Dirs {..}
+           , pfreq
+           , ghcupInfo = GHCupInfo { _ghcupDownloads = dls }
+           , settings } <- lift ask
   lift $ $(logInfo) [i|Upgrading GHCup...|]
   let latestVer = fromJust $ fst <$> getLatest dls GHCup
   when (not force && (latestVer <= pvpToVersion ghcUpVer)) $ throwE NoUpdate
   dli   <- lE $ getDownloadInfo GHCup latestVer pfreq dls
   tmp   <- lift withGHCupTmpDir
-  let fn = [rel|ghcup|]
-  p <- liftE $ download dli tmp (Just fn)
-  let destDir = dirname destFile
+  let fn = "ghcup" <> exeExt
+  p <- liftE $ download settings dli tmp (Just fn)
+  let destDir = takeDirectory destFile
       destFile = fromMaybe (binDir </> fn) mtarget
-  lift $ $(logDebug) [i|mkdir -p #{toFilePath destDir}|]
+  lift $ $(logDebug) [i|mkdir -p #{destDir}|]
   liftIO $ createDirRecursive' destDir
-  lift $ $(logDebug) [i|rm -f #{toFilePath destFile}|]
-  liftIO $ hideError NoSuchThing $ deleteFile destFile
-  lift $ $(logDebug) [i|cp #{toFilePath p} #{toFilePath destFile}|]
+  lift $ $(logDebug) [i|rm -f #{destFile}|]
+  liftIO $ hideError NoSuchThing $ rmFile destFile
+  lift $ $(logDebug) [i|cp #{p} #{destFile}|]
   handleIO (throwE . CopyError . show) $ liftIO $ copyFile p
                                                            destFile
-                                                           Overwrite
   lift $ chmod_755 destFile
 
   liftIO (isInPath destFile) >>= \b -> unless b $
-    lift $ $(logWarn) [i|"#{toFilePath (dirname destFile)}" is not in PATH! You have to add it in order to use ghcup.|]
+    lift $ $(logWarn) [i|"#{takeFileName destFile}" is not in PATH! You have to add it in order to use ghcup.|]
   liftIO (isShadowed destFile) >>= \case
     Nothing -> pure ()
-    Just pa -> lift $ $(logWarn) [i|ghcup is shadowed by "#{toFilePath pa}". The upgrade will not be in effect, unless you remove "#{toFilePath pa}" or make sure "#{toFilePath destDir}" comes before "#{toFilePath (dirname pa)}" in PATH.|]
+    Just pa -> lift $ $(logWarn) [i|ghcup is shadowed by "#{pa}". The upgrade will not be in effect, unless you remove "#{pa}" or make sure "#{destDir}" comes before "#{takeFileName pa}" in PATH.|]
 
   pure latestVer
 
@@ -1629,6 +1666,8 @@ postGHCInstall :: ( MonadReader AppState m
                   , MonadFail m
                   , MonadIO m
                   , MonadCatch m
+                  , MonadMask m
+                  , MonadUnliftIO m
                   )
                => GHCTargetVersion
                -> Excepts '[NotInstalled] m ()
diff --git a/lib/GHCup/Download.hs b/lib/GHCup/Download.hs
index 0b075b0fa2b75e4d2be3266f2162f199a688b432..305f258e4156bb2ad92822725bbd698db11f5fb2 100644
--- a/lib/GHCup/Download.hs
+++ b/lib/GHCup/Download.hs
@@ -16,7 +16,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 
 Module for handling all download related functions.
 
@@ -36,7 +36,7 @@ import           GHCup.Errors
 import           GHCup.Types
 import           GHCup.Types.JSON               ( )
 import           GHCup.Types.Optics
-import           GHCup.Utils
+import           GHCup.Utils.Dirs
 import           GHCup.Utils.File
 import           GHCup.Utils.Prelude
 import           GHCup.Version
@@ -57,7 +57,7 @@ import           Data.ByteString                ( ByteString )
 #if defined(INTERNAL_DOWNLOADER)
 import           Data.CaseInsensitive           ( CI )
 #endif
-import           Data.List                      ( find )
+import           Data.List.Extra
 import           Data.Maybe
 import           Data.String.Interpolate
 import           Data.Time.Clock
@@ -68,32 +68,29 @@ import           Data.Time.Format
 import           Data.Versions
 import           Data.Word8
 import           GHC.IO.Exception
-import           HPath
-import           HPath.IO                     as HIO hiding ( hideError )
 import           Haskus.Utils.Variant.Excepts
 import           Optics
 import           Prelude                 hiding ( abs
                                                 , readFile
                                                 , writeFile
                                                 )
+import           System.Directory
+import           System.Environment
+import           System.FilePath
 import           System.IO.Error
-import           System.Posix.Env.ByteString    ( getEnv )
 import           URI.ByteString
 
 import qualified Crypto.Hash.SHA256            as SHA256
-import qualified Data.ByteString               as BS
+import qualified Data.ByteString               as B
 import qualified Data.ByteString.Base16        as B16
 import qualified Data.ByteString.Lazy          as L
 import qualified Data.Map.Strict               as M
 #if defined(INTERNAL_DOWNLOADER)
 import qualified Data.CaseInsensitive          as CI
-import qualified Data.Text                     as T
 #endif
+import qualified Data.Text                     as T
 import qualified Data.Text.Encoding            as E
 import qualified Data.Yaml                     as Y
-import qualified System.Posix.Files.ByteString as PF
-import qualified System.Posix.RawFilePath.Directory
-                                               as RD
 
 
 
@@ -115,26 +112,26 @@ getDownloadsF :: ( FromJSONKey Tool
                  , MonadLogger m
                  , MonadThrow m
                  , MonadFail m
-                 , MonadReader AppState m
                  )
-              => URLSource
+              => Settings
+              -> Dirs
               -> Excepts
                    '[JSONError , DownloadFailed , FileDoesNotExistError]
                    m
                    GHCupInfo
-getDownloadsF urlSource = do
+getDownloadsF settings@Settings{ urlSource } dirs = do
   case urlSource of
-    GHCupURL -> liftE getBase
+    GHCupURL -> liftE $ getBase dirs settings
     (OwnSource url) -> do
-      bs <- reThrowAll DownloadFailed $ downloadBS url
+      bs <- reThrowAll DownloadFailed $ downloadBS (downloader settings) url
       lE' JSONDecodeError $ first show $ Y.decodeEither' (L.toStrict bs)
     (OwnSpec av) -> pure av
     (AddSource (Left ext)) -> do
-      base <- liftE getBase
+      base <- liftE $ getBase dirs settings
       pure (mergeGhcupInfo base ext)
     (AddSource (Right uri)) -> do
-      base <- liftE getBase
-      bsExt <- reThrowAll DownloadFailed $ downloadBS uri
+      base <- liftE $ getBase dirs settings
+      bsExt <- reThrowAll DownloadFailed $ downloadBS (downloader settings) uri
       ext <- lE' JSONDecodeError $ first show $ Y.decodeEither' (L.toStrict bsExt)
       pure (mergeGhcupInfo base ext)
 
@@ -143,36 +140,39 @@ getDownloadsF urlSource = do
   mergeGhcupInfo :: GHCupInfo -- ^ base to merge with
                  -> GHCupInfo -- ^ extension overwriting the base
                  -> GHCupInfo
-  mergeGhcupInfo (GHCupInfo tr base) (GHCupInfo _ ext) =
-    let new = M.mapWithKey (\k a -> case M.lookup k ext of
+  mergeGhcupInfo (GHCupInfo tr base base2) (GHCupInfo _ ext ext2) =
+    let newDownloads = M.mapWithKey (\k a -> case M.lookup k ext of
                                         Just a' -> M.union a' a
                                         Nothing -> a
-                           ) base
-    in GHCupInfo tr new
+                                    ) base
+        newGlobalTools = M.union base2 ext2
+    in GHCupInfo tr newDownloads newGlobalTools
 
 
-readFromCache :: (MonadIO m, MonadCatch m, MonadLogger m, MonadReader AppState m)
-              => Excepts '[JSONError, FileDoesNotExistError] m GHCupInfo
-readFromCache = do
-  AppState {dirs = Dirs {..}} <- lift ask
+readFromCache :: (MonadIO m, MonadCatch m, MonadLogger m)
+              => Dirs
+              -> Excepts '[JSONError, FileDoesNotExistError] m GHCupInfo
+readFromCache Dirs {..} = do
   lift $ $(logWarn)
     [i|Could not get download info, trying cached version (this may not be recent!)|]
   let path = view pathL' ghcupURL
-  yaml_file <- (cacheDir </>) <$> urlBaseName path
+  let yaml_file = cacheDir </> (T.unpack . decUTF8Safe . urlBaseName $ path)
   bs        <-
     handleIO' NoSuchThing
-              (\_ -> throwE $ FileDoesNotExistError (toFilePath yaml_file))
+              (\_ -> throwE $ FileDoesNotExistError yaml_file)
     $ liftIO
-    $ readFile yaml_file
+    $ L.readFile yaml_file
   lE' JSONDecodeError $ first show $ Y.decodeEither' (L.toStrict bs)
 
 
-getBase :: (MonadFail m, MonadIO m, MonadCatch m, MonadLogger m, MonadReader AppState m)
-        => Excepts '[JSONError , FileDoesNotExistError] m GHCupInfo
-getBase =
-  handleIO (\_ -> readFromCache)
+getBase :: (MonadFail m, MonadIO m, MonadCatch m, MonadLogger m)
+        => Dirs
+        -> Settings
+        -> Excepts '[JSONError , FileDoesNotExistError] m GHCupInfo
+getBase dirs@Dirs{..} Settings{ downloader }  =
+  handleIO (\_ -> readFromCache dirs)
   $ catchE @_ @'[JSONError, FileDoesNotExistError]
-      (\(DownloadFailed _) -> readFromCache)
+      (\(DownloadFailed _) -> readFromCache dirs)
   (reThrowAll @_ @_ @'[JSONError, DownloadFailed] DownloadFailed (smartDl ghcupURL)
     >>= (liftE . lE' @_ @_ @'[JSONError] JSONDecodeError . first show . Y.decodeEither' . L.toStrict))
     where
@@ -190,7 +190,6 @@ getBase =
              , MonadIO m1
              , MonadFail m1
              , MonadLogger m1
-             , MonadReader AppState m1
              )
           => URI
           -> Excepts
@@ -205,31 +204,28 @@ getBase =
                m1
                L.ByteString
   smartDl uri' = do
-    AppState {dirs = Dirs {..}} <- lift ask
     let path = view pathL' uri'
-    json_file <- (cacheDir </>) <$> urlBaseName path
+    let json_file = cacheDir </> (T.unpack . decUTF8Safe . urlBaseName $ path)
     e         <- liftIO $ doesFileExist json_file
     if e
       then do
-        accessTime <-
-          PF.accessTimeHiRes
-            <$> liftIO (PF.getFileStatus (toFilePath json_file))
-        currentTime <- liftIO getPOSIXTime
+        accessTime <- liftIO $ getAccessTime json_file
+        currentTime <- liftIO getCurrentTime
 
         -- access time won't work on most linuxes, but we can try regardless
-        if (currentTime - accessTime) > 300
+        if (utcTimeToPOSIXSeconds currentTime - utcTimeToPOSIXSeconds accessTime) > 300
           then do -- no access in last 5 minutes, re-check upstream mod time
             getModTime >>= \case
               Just modTime -> do
                 fileMod <- liftIO $ getModificationTime json_file
                 if modTime > fileMod
                   then dlWithMod modTime json_file
-                  else liftIO $ readFile json_file
+                  else liftIO $ L.readFile json_file
               Nothing -> do
                 lift $ $(logDebug) [i|Unable to get/parse Last-Modified header|]
                 dlWithoutMod json_file
           else -- access in less than 5 minutes, re-use file
-               liftIO $ readFile json_file
+               liftIO $ L.readFile json_file
       else do
         liftIO $ createDirRecursive' cacheDir
         getModTime >>= \case
@@ -242,14 +238,14 @@ getBase =
 
    where
     dlWithMod modTime json_file = do
-      bs <- liftE $ downloadBS uri'
+      bs <- liftE $ downloadBS downloader uri'
       liftIO $ writeFileWithModTime modTime json_file bs
       pure bs
     dlWithoutMod json_file = do
-      bs <- liftE $ downloadBS uri'
-      liftIO $ hideError doesNotExistErrorType $ deleteFile json_file
-      liftIO $ writeFileL json_file (Just newFilePerms) bs
-      liftIO $ setModificationTime json_file (fromIntegral @Int 0)
+      bs <- liftE $ downloadBS downloader uri'
+      liftIO $ hideError doesNotExistErrorType $ rmFile json_file
+      liftIO $ L.writeFile json_file bs
+      liftIO $ setModificationTime json_file (posixSecondsToUTCTime (fromIntegral @Int 0))
       pure bs
 
 
@@ -278,11 +274,10 @@ getBase =
 
 #endif
 
-  writeFileWithModTime :: UTCTime -> Path Abs -> L.ByteString -> IO ()
+  writeFileWithModTime :: UTCTime -> FilePath -> L.ByteString -> IO ()
   writeFileWithModTime utctime path content = do
-    let mod_time = utcTimeToPOSIXSeconds utctime
-    writeFileL path (Just newFilePerms) content
-    setModificationTimeHiRes path mod_time
+    L.writeFile path content
+    setModificationTime path utctime
 
 
 getDownloadInfo :: Tool
@@ -328,16 +323,16 @@ getDownloadInfo t v (PlatformRequest a p mv) dls = maybe
 --
 -- The file must not exist.
 download :: ( MonadMask m
-            , MonadReader AppState m
             , MonadThrow m
             , MonadLogger m
             , MonadIO m
             )
-         => DownloadInfo
-         -> Path Abs          -- ^ destination dir
-         -> Maybe (Path Rel)  -- ^ optional filename
-         -> Excepts '[DigestError , DownloadFailed] m (Path Abs)
-download dli dest mfn
+         => Settings
+         -> DownloadInfo
+         -> FilePath          -- ^ destination dir
+         -> Maybe FilePath    -- ^ optional filename
+         -> Excepts '[DigestError , DownloadFailed] m FilePath
+download settings@Settings{ downloader } dli dest mfn
   | scheme == "https" = dl
   | scheme == "http"  = dl
   | scheme == "file"  = cp
@@ -348,9 +343,9 @@ download dli dest mfn
   cp     = do
     -- destination dir must exist
     liftIO $ createDirRecursive' dest
-    destFile <- getDestFile
-    fromFile <- parseAbs path
-    liftIO $ copyFile fromFile destFile Strict
+    let destFile = getDestFile
+    let fromFile = T.unpack . decUTF8Safe $ path
+    liftIO $ copyFile fromFile destFile
     pure destFile
   dl = do
     let uri' = decUTF8Safe (serializeURIRef' (view dlUri dli))
@@ -358,37 +353,37 @@ download dli dest mfn
 
     -- destination dir must exist
     liftIO $ createDirRecursive' dest
-    destFile <- getDestFile
+    let destFile = getDestFile
 
     -- download
     flip onException
-         (liftIO $ hideError doesNotExistErrorType $ deleteFile destFile)
+         (liftIO $ hideError doesNotExistErrorType $ rmFile destFile)
      $ catchAllE @_ @'[ProcessError, DownloadFailed, UnsupportedScheme]
           (\e ->
-            liftIO (hideError doesNotExistErrorType $ deleteFile destFile)
+            liftIO (hideError doesNotExistErrorType $ rmFile destFile)
               >> (throwE . DownloadFailed $ e)
           ) $ do
-              lift getDownloader >>= \case
+              case downloader of
                 Curl -> do
                   o' <- liftIO getCurlOpts
-                  liftE $ lEM @_ @'[ProcessError] $ liftIO $ exec "curl" True
-                    (o' ++ ["-fL", "-o", toFilePath destFile, serializeURIRef' $ view dlUri dli]) Nothing Nothing
+                  liftE $ lEM @_ @'[ProcessError] $ exec "curl" 
+                    (o' ++ ["-fL", "-o", destFile, (T.unpack . decUTF8Safe) $ serializeURIRef' $ view dlUri dli]) Nothing Nothing
                 Wget -> do
                   o' <- liftIO getWgetOpts
-                  liftE $ lEM @_ @'[ProcessError] $ liftIO $ exec "wget" True
-                    (o' ++ ["-O", toFilePath destFile , serializeURIRef' $ view dlUri dli]) Nothing Nothing
+                  liftE $ lEM @_ @'[ProcessError] $ exec "wget" 
+                    (o' ++ ["-O", destFile , (T.unpack . decUTF8Safe) $ serializeURIRef' $ view dlUri dli]) Nothing Nothing
 #if defined(INTERNAL_DOWNLOADER)
                 Internal -> do
                   (https, host, fullPath, port) <- liftE $ uriToQuadruple (view dlUri dli)
                   liftE $ downloadToFile https host fullPath port destFile
 #endif
 
-    liftE $ checkDigest dli destFile
+    liftE $ checkDigest settings dli destFile
     pure destFile
 
   -- Manage to find a file we can write the body into.
-  getDestFile :: MonadThrow m => m (Path Abs)
-  getDestFile = maybe (urlBaseName path <&> (dest </>)) (pure . (dest </>)) mfn
+  getDestFile :: FilePath
+  getDestFile = maybe (dest </> T.unpack (decUTF8Safe (urlBaseName path))) (dest </>) mfn
 
   path        = view (dlUri % pathL') dli
 
@@ -401,27 +396,40 @@ downloadCached :: ( MonadMask m
                   , MonadLogger m
                   , MonadIO m
                   , MonadUnliftIO m
-                  , MonadReader AppState m
                   )
-               => DownloadInfo
-               -> Maybe (Path Rel)  -- ^ optional filename
-               -> Excepts '[DigestError , DownloadFailed] m (Path Abs)
-downloadCached dli mfn = do
-  cache <- lift getCache
+               => Settings
+               -> Dirs
+               -> DownloadInfo
+               -> Maybe FilePath  -- ^ optional filename
+               -> Excepts '[DigestError , DownloadFailed] m FilePath
+downloadCached settings@Settings{ cache } dirs dli mfn = do
   case cache of
-    True -> do
-      AppState {dirs = Dirs {..}} <- lift ask
-      fn       <- maybe (urlBaseName $ view (dlUri % pathL') dli) pure mfn
-      let cachfile = cacheDir </> fn
-      fileExists <- liftIO $ doesFileExist cachfile
-      if
-        | fileExists -> do
-          liftE $ checkDigest dli cachfile
-          pure cachfile
-        | otherwise -> liftE $ download dli cacheDir mfn
+    True -> downloadCached' settings dirs dli mfn
     False -> do
       tmp <- lift withGHCupTmpDir
-      liftE $ download dli tmp mfn
+      liftE $ download settings dli tmp mfn
+
+
+downloadCached' :: ( MonadMask m
+                   , MonadThrow m
+                   , MonadLogger m
+                   , MonadIO m
+                   , MonadUnliftIO m
+                   )
+                => Settings
+                -> Dirs
+                -> DownloadInfo
+                -> Maybe FilePath  -- ^ optional filename
+                -> Excepts '[DigestError , DownloadFailed] m FilePath
+downloadCached' settings Dirs{..} dli mfn = do
+  let fn = fromMaybe ((T.unpack . decUTF8Safe) $ urlBaseName $ view (dlUri % pathL') dli) mfn
+  let cachfile = cacheDir </> fn
+  fileExists <- liftIO $ doesFileExist cachfile
+  if
+    | fileExists -> do
+      liftE $ checkDigest settings dli cachfile
+      pure cachfile
+    | otherwise -> liftE $ download settings dli cacheDir mfn
 
 
 
@@ -434,8 +442,9 @@ downloadCached dli mfn = do
 
 
 -- | This is used for downloading the JSON.
-downloadBS :: (MonadReader AppState m, MonadCatch m, MonadIO m, MonadLogger m)
-           => URI
+downloadBS :: (MonadCatch m, MonadIO m, MonadLogger m)
+           => Downloader
+           -> URI
            -> Excepts
                 '[ FileDoesNotExistError
                  , HTTPStatusError
@@ -447,14 +456,14 @@ downloadBS :: (MonadReader AppState m, MonadCatch m, MonadIO m, MonadLogger m)
                  ]
                 m
                 L.ByteString
-downloadBS uri'
+downloadBS downloader uri'
   | scheme == "https"
   = dl True
   | scheme == "http"
   = dl False
   | scheme == "file"
-  = liftIOException doesNotExistErrorType (FileDoesNotExistError path)
-    (liftIO $ RD.readFile path)
+  = liftIOException doesNotExistErrorType (FileDoesNotExistError $ T.unpack $ decUTF8Safe path)
+    (liftIO $ L.readFile (T.unpack $ decUTF8Safe path))
   | otherwise
   = throwE UnsupportedScheme
 
@@ -467,23 +476,23 @@ downloadBS uri'
   dl _ = do
 #endif
     lift $ $(logDebug) [i|downloading: #{serializeURIRef' uri'}|]
-    lift getDownloader >>= \case
+    case downloader of
       Curl -> do
         o' <- liftIO getCurlOpts
-        let exe = [rel|curl|]
-            args = o' ++ ["-sSfL", serializeURIRef' uri']
-        liftIO (executeOut exe args Nothing) >>= \case
+        let exe = "curl"
+            args = o' ++ ["-sSfL", T.unpack $ decUTF8Safe $ serializeURIRef' uri']
+        lift (executeOut exe args Nothing) >>= \case
           CapturedProcess ExitSuccess stdout _ -> do
-            pure $ L.fromStrict stdout
-          CapturedProcess (ExitFailure i') _ _ -> throwE $ NonZeroExit i' (toFilePath exe) args
+            pure stdout
+          CapturedProcess (ExitFailure i') _ _ -> throwE $ NonZeroExit i' exe args
       Wget -> do
         o' <- liftIO getWgetOpts
-        let exe = [rel|wget|]
-            args = o' ++ ["-qO-", serializeURIRef' uri']
-        liftIO (executeOut exe args Nothing) >>= \case
+        let exe = "wget"
+            args = o' ++ ["-qO-", T.unpack $ decUTF8Safe $ serializeURIRef' uri']
+        lift (executeOut exe args Nothing) >>= \case
           CapturedProcess ExitSuccess stdout _ -> do
-            pure $ L.fromStrict stdout
-          CapturedProcess (ExitFailure i') _ _ -> throwE $ NonZeroExit i' (toFilePath exe) args
+            pure stdout
+          CapturedProcess (ExitFailure i') _ _ -> throwE $ NonZeroExit i' exe args
 #if defined(INTERNAL_DOWNLOADER)
       Internal -> do
         (_, host', fullPath', port') <- liftE $ uriToQuadruple uri'
@@ -491,33 +500,39 @@ downloadBS uri'
 #endif
 
 
-checkDigest :: (MonadIO m, MonadThrow m, MonadLogger m, MonadReader AppState m)
-            => DownloadInfo
-            -> Path Abs
+checkDigest :: (MonadIO m, MonadThrow m, MonadLogger m)
+            => Settings
+            -> DownloadInfo
+            -> FilePath
             -> Excepts '[DigestError] m ()
-checkDigest dli file = do
-  verify <- lift ask <&> (not . noVerify . settings)
+checkDigest Settings{ noVerify } dli file = do
+  let verify = not noVerify
   when verify $ do
-    p' <- toFilePath <$> basename file
+    let p' = takeFileName file
     lift $ $(logInfo) [i|verifying digest of: #{p'}|]
-    c <- liftIO $ readFile file
+    c <- liftIO $ L.readFile file
     cDigest <- throwEither . E.decodeUtf8' . B16.encode . SHA256.hashlazy $ c
     let eDigest = view dlHash dli
     when ((cDigest /= eDigest) && verify) $ throwE (DigestError cDigest eDigest)
 
 
 -- | Get additional curl args from env. This is an undocumented option.
-getCurlOpts :: IO [ByteString]
+getCurlOpts :: IO [String]
 getCurlOpts =
-  getEnv "GHCUP_CURL_OPTS" >>= \case
-    Just r  -> pure $ BS.split _space r
+  lookupEnv "GHCUP_CURL_OPTS" >>= \case
+    Just r  -> pure $ splitOn " " r
     Nothing -> pure []
 
 
 -- | Get additional wget args from env. This is an undocumented option.
-getWgetOpts :: IO [ByteString]
+getWgetOpts :: IO [String]
 getWgetOpts =
-  getEnv "GHCUP_WGET_OPTS" >>= \case
-    Just r  -> pure $ BS.split _space r
+  lookupEnv "GHCUP_WGET_OPTS" >>= \case
+    Just r  -> pure $ splitOn " " r
     Nothing -> pure []
 
+
+urlBaseName :: ByteString  -- ^ the url path (without scheme and host)
+            -> ByteString
+urlBaseName = snd . B.breakEnd (== _slash) . urlDecode False
+
diff --git a/lib/GHCup/Download/IOStreams.hs b/lib/GHCup/Download/IOStreams.hs
index d463fcc178fca06565f3ce898e34d111d56c07d7..8eb94e413909b8b6e8c05933ea7cb535b96e90db 100644
--- a/lib/GHCup/Download/IOStreams.hs
+++ b/lib/GHCup/Download/IOStreams.hs
@@ -24,8 +24,6 @@ import           Data.CaseInsensitive           ( CI )
 import           Data.IORef
 import           Data.Maybe
 import           Data.Text.Read
-import           HPath
-import           HPath.IO                      as HIO
 import           Haskus.Utils.Variant.Excepts
 import           Network.Http.Client     hiding ( URL )
 import           Optics
@@ -33,11 +31,8 @@ import           Prelude                 hiding ( abs
                                                 , readFile
                                                 , writeFile
                                                 )
-import "unix"    System.Posix.IO.ByteString
-                                         hiding ( fdWrite )
-import "unix-bytestring" System.Posix.IO.ByteString
-                                                ( fdWrite )
 import           System.ProgressBar
+import           System.IO
 import           URI.ByteString
 
 import qualified Data.ByteString               as BS
@@ -81,12 +76,12 @@ downloadToFile :: (MonadMask m, MonadIO m)
                -> ByteString       -- ^ host (e.g. "www.example.com")
                -> ByteString       -- ^ path (e.g. "/my/file") including query
                -> Maybe Int        -- ^ optional port (e.g. 3000)
-               -> Path Abs         -- ^ destination file to create and write to
+               -> FilePath         -- ^ destination file to create and write to
                -> Excepts '[DownloadFailed] m ()
 downloadToFile https host fullPath port destFile = do
-  fd <- liftIO $ createRegularFileFd newFilePerms destFile
-  let stepper = fdWrite fd
-  flip finally (liftIO $ closeFd fd)
+  fd <- liftIO $ openFile destFile WriteMode
+  let stepper = BS.hPut fd
+  flip finally (liftIO $ hClose fd)
     $ reThrowAll DownloadFailed $ downloadInternal True https host fullPath port stepper
 
 
diff --git a/lib/GHCup/Errors.hs b/lib/GHCup/Errors.hs
index f86d6909cb131152a534261d14edc1ec3995fe2a..de9576cb3118e7b88a91ed422598c43e772dcf6d 100644
--- a/lib/GHCup/Errors.hs
+++ b/lib/GHCup/Errors.hs
@@ -15,12 +15,11 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
 module GHCup.Errors where
 
 import           GHCup.Types
-import           GHCup.Utils.Prelude
 
 #if !defined(TAR)
 import           Codec.Archive
@@ -28,11 +27,9 @@ import           Codec.Archive
 import qualified Codec.Archive.Tar             as Tar
 #endif
 import           Control.Exception.Safe
-import           Data.ByteString                ( ByteString )
 import           Data.String.Interpolate
 import           Data.Text                      ( Text )
 import           Data.Versions
-import           HPath
 import           Haskus.Utils.Variant
 import           Text.PrettyPrint
 import           Text.PrettyPrint.HughesPJClass
@@ -86,12 +83,12 @@ instance Pretty DistroNotFound where
     text "Unable to figure out the distribution of the host."
 
 -- | The archive format is unknown. We don't know how to extract it.
-data UnknownArchive = UnknownArchive ByteString
+data UnknownArchive = UnknownArchive FilePath
   deriving Show
 
 instance Pretty UnknownArchive where
   pPrint (UnknownArchive file) =
-    text [i|The archive format is unknown. We don't know how to extract the file "#{decUTF8Safe file}"|]
+    text [i|The archive format is unknown. We don't know how to extract the file "#{file}"|]
 
 -- | The scheme is not supported (such as ftp).
 data UnsupportedScheme = UnsupportedScheme
@@ -143,12 +140,12 @@ instance Pretty NotInstalled where
     text [i|The version "#{prettyShow ver}" of the tool "#{tool}" is not installed.|]
 
 -- | An executable was expected to be in PATH, but was not found.
-data NotFoundInPATH = NotFoundInPATH (Path Rel)
+data NotFoundInPATH = NotFoundInPATH FilePath
   deriving Show
 
 instance Pretty NotFoundInPATH where
   pPrint (NotFoundInPATH exe) =
-    text [i|The exe "#{decUTF8Safe . toFilePath $ exe}" was not found in PATH.|]
+    text [i|The exe "#{exe}" was not found in PATH.|]
 
 -- | JSON decoding failed.
 data JSONError = JSONDecodeError String
@@ -160,12 +157,12 @@ instance Pretty JSONError where
 
 -- | A file that is supposed to exist does not exist
 -- (e.g. when we use file scheme to "download" something).
-data FileDoesNotExistError = FileDoesNotExistError ByteString
+data FileDoesNotExistError = FileDoesNotExistError FilePath
   deriving Show
 
 instance Pretty FileDoesNotExistError where
   pPrint (FileDoesNotExistError file) =
-    text [i|File "#{decUTF8Safe file}" does not exist.|]
+    text [i|File "#{file}" does not exist.|]
 
 data TarDirDoesNotExist = TarDirDoesNotExist TarDir
   deriving Show
@@ -252,11 +249,11 @@ deriving instance Show DownloadFailed
 
 
 -- | A build failed.
-data BuildFailed = forall es . Show (V es) => BuildFailed (Path Abs) (V es)
+data BuildFailed = forall es . Show (V es) => BuildFailed FilePath (V es)
 
 instance Pretty BuildFailed where
   pPrint (BuildFailed path reason) =
-    text [i|BuildFailed failed in dir "#{decUTF8Safe . toFilePath $ path}": #{reason}|]
+    text [i|BuildFailed failed in dir "#{path}": #{reason}|]
 
 deriving instance Show BuildFailed
 
diff --git a/lib/GHCup/Platform.hs b/lib/GHCup/Platform.hs
index e05ba331a6057180dc68c58b4ae0cfbfe6a68ff4..7ee3529fc037ca574182a916a04ef9d771b6a700 100644
--- a/lib/GHCup/Platform.hs
+++ b/lib/GHCup/Platform.hs
@@ -13,7 +13,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
 module GHCup.Platform where
 
@@ -36,18 +36,20 @@ import           Data.Maybe
 import           Data.String.Interpolate
 import           Data.Text                      ( Text )
 import           Data.Versions
-import           HPath
-import           HPath.IO
 import           Haskus.Utils.Variant.Excepts
 import           Prelude                 hiding ( abs
                                                 , readFile
                                                 , writeFile
                                                 )
 import           System.Info
+import           System.Directory
 import           System.OsRelease
 import           Text.Regex.Posix
 
 import qualified Data.Text                     as T
+import qualified Data.Text.IO                  as T
+
+
 
     --------------------------
     --[ Platform detection ]--
@@ -55,7 +57,7 @@ import qualified Data.Text                     as T
 
 
 -- | Get the full platform request, consisting of architecture, distro, ...
-platformRequest :: (MonadLogger m, MonadCatch m, MonadIO m)
+platformRequest :: (Alternative m, MonadFail m, MonadLogger m, MonadCatch m, MonadIO m)
                 => Excepts
                      '[NoCompatiblePlatform, NoCompatibleArch, DistroNotFound]
                      m
@@ -80,7 +82,7 @@ getArchitecture = case arch of
   what          -> Left (NoCompatibleArch what)
 
 
-getPlatform :: (MonadLogger m, MonadCatch m, MonadIO m)
+getPlatform :: (Alternative m, MonadLogger m, MonadCatch m, MonadIO m, MonadFail m)
             => Excepts
                  '[NoCompatiblePlatform, DistroNotFound]
                  m
@@ -96,35 +98,35 @@ getPlatform = do
           . versioning
           -- TODO: maybe do this somewhere else
           . getMajorVersion
-          . decUTF8Safe
+          . decUTF8Safe'
         <$> getDarwinVersion
       pure $ PlatformResult { _platform = Darwin, _distroVersion = ver }
     "freebsd" -> do
       ver <-
-        either (const Nothing) Just . versioning . decUTF8Safe
+        either (const Nothing) Just . versioning . decUTF8Safe'
           <$> getFreeBSDVersion
       pure $ PlatformResult { _platform = FreeBSD, _distroVersion = ver }
+    "mingw32" -> pure PlatformResult { _platform = Windows, _distroVersion = Nothing }
     what -> throwE $ NoCompatiblePlatform what
   lift $ $(logDebug) [i|Identified Platform as: #{pfr}|]
   pure pfr
  where
   getMajorVersion = T.intercalate "." . take 2 . T.split (== '.')
-  getFreeBSDVersion =
-    liftIO $ fmap _stdOut $ executeOut [rel|freebsd-version|] [] Nothing
-  getDarwinVersion = liftIO $ fmap _stdOut $ executeOut [rel|sw_vers|]
+  getFreeBSDVersion = lift $ fmap _stdOut $ executeOut "freebsd-version" [] Nothing
+  getDarwinVersion = lift $ fmap _stdOut $ executeOut "sw_vers"
                                                         ["-productVersion"]
                                                         Nothing
 
 
-getLinuxDistro :: (MonadCatch m, MonadIO m)
+getLinuxDistro :: (Alternative m, MonadCatch m, MonadIO m, MonadFail m)
                => Excepts '[DistroNotFound] m (LinuxDistro, Maybe Versioning)
 getLinuxDistro = do
   -- TODO: don't do alternative on IO, because it hides bugs
-  (name, ver) <- handleIO (\_ -> throwE DistroNotFound) $ liftIO $ asum
-    [ try_os_release
+  (name, ver) <- handleIO (\_ -> throwE DistroNotFound) $ lift $ asum
+    [ liftIO try_os_release
     , try_lsb_release_cmd
-    , try_redhat_release
-    , try_debian_version
+    , liftIO try_redhat_release
+    , liftIO try_debian_version
     ]
   let parsedVer = ver >>= either (const Nothing) Just . versioning
       distro    = if
@@ -147,12 +149,12 @@ getLinuxDistro = do
    where
     regex x = makeRegexOpts compIgnoreCase execBlank ([s|\<|] ++ x ++ [s|\>|])
 
-  lsb_release_cmd :: Path Rel
-  lsb_release_cmd = [rel|lsb-release|]
-  redhat_release :: Path Abs
-  redhat_release = [abs|/etc/redhat-release|]
-  debian_version :: Path Abs
-  debian_version = [abs|/etc/debian_version|]
+  lsb_release_cmd :: FilePath
+  lsb_release_cmd = "lsb-release"
+  redhat_release :: FilePath
+  redhat_release = "/etc/redhat-release"
+  debian_version :: FilePath
+  debian_version = "/etc/debian_version"
 
   try_os_release :: IO (Text, Maybe Text)
   try_os_release = do
@@ -160,16 +162,17 @@ getLinuxDistro = do
       fmap osRelease <$> parseOsRelease
     pure (T.pack name, fmap T.pack version_id)
 
-  try_lsb_release_cmd :: IO (Text, Maybe Text)
+  try_lsb_release_cmd :: (MonadFail m, MonadIO m)
+                      => m (Text, Maybe Text)
   try_lsb_release_cmd = do
-    (Just _) <- findExecutable lsb_release_cmd
+    (Just _) <- liftIO $ findExecutable lsb_release_cmd
     name     <- fmap _stdOut $ executeOut lsb_release_cmd ["-si"] Nothing
     ver      <- fmap _stdOut $ executeOut lsb_release_cmd ["-sr"] Nothing
-    pure (decUTF8Safe name, Just $ decUTF8Safe ver)
+    pure (decUTF8Safe' name, Just $ decUTF8Safe' ver)
 
   try_redhat_release :: IO (Text, Maybe Text)
   try_redhat_release = do
-    t <- fmap decUTF8Safe' $ readFile redhat_release
+    t <- T.readFile redhat_release
     let nameRegex n =
           makeRegexOpts compIgnoreCase
                         execBlank
@@ -191,5 +194,5 @@ getLinuxDistro = do
 
   try_debian_version :: IO (Text, Maybe Text)
   try_debian_version = do
-    ver <- readFile debian_version
-    pure (T.pack "debian", Just . decUTF8Safe' $ ver)
+    ver <- T.readFile debian_version
+    pure (T.pack "debian", Just ver)
diff --git a/lib/GHCup/Requirements.hs b/lib/GHCup/Requirements.hs
index a1b4a844f0efe2a7d7eeb7a503f8215ea9cf78f5..31a9ab40b73f5e49d344d84ab485397315c19243 100644
--- a/lib/GHCup/Requirements.hs
+++ b/lib/GHCup/Requirements.hs
@@ -7,7 +7,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
 module GHCup.Requirements where
 
diff --git a/lib/GHCup/Types.hs b/lib/GHCup/Types.hs
index 4e1ae2cc7b8fb47f5bd989cac9d62c22ca2361cf..dcb253f9db403279804c8ea63cbf92fb73d505e5 100644
--- a/lib/GHCup/Types.hs
+++ b/lib/GHCup/Types.hs
@@ -2,7 +2,6 @@
 {-# LANGUAGE CPP               #-}
 {-# LANGUAGE DeriveGeneric     #-}
 {-# LANGUAGE OverloadedStrings #-}
-{-# LANGUAGE QuasiQuotes           #-}
 
 {-|
 Module      : GHCup.Types
@@ -11,26 +10,43 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
-module GHCup.Types where
+module GHCup.Types
+  ( module GHCup.Types
+#if defined(BRICK)
+  , Key(..)
+#endif
+  )
+  where
 
+import           Control.Applicative
+import           Control.Monad.Logger
 import           Data.Map.Strict                ( Map )
 import           Data.List.NonEmpty             ( NonEmpty (..) )
-import           Data.String.Interpolate
 import           Data.Text                      ( Text )
 import           Data.Versions
-import           HPath
+import           Haskus.Utils.Variant.Excepts
 import           Text.PrettyPrint.HughesPJClass (Pretty, pPrint, text)
 import           URI.ByteString
+#if defined(BRICK)
+import           Graphics.Vty                   ( Key(..) )
+#endif
 
+import qualified Control.Monad.Trans.Class     as Trans
 import qualified Data.Text                     as T
-import qualified Data.Text.Encoding            as E
-import qualified Data.Text.Encoding.Error      as E
 import qualified GHC.Generics                  as GHC
-import qualified Graphics.Vty                  as Vty
 
 
+#if !defined(BRICK)
+data Key = KEsc  | KChar Char | KBS | KEnter
+         | KLeft | KRight | KUp | KDown
+         | KUpLeft | KUpRight | KDownLeft | KDownRight | KCenter
+         | KFun Int | KBackTab | KPrtScr | KPause | KIns
+         | KHome | KPageUp | KDel | KEnd | KPageDown | KBegin | KMenu
+    deriving (Eq,Show,Read,Ord,GHC.Generic)
+#endif
+
 
     --------------------
     --[ GHCInfo Tree ]--
@@ -40,6 +56,7 @@ import qualified Graphics.Vty                  as Vty
 data GHCupInfo = GHCupInfo
   { _toolRequirements :: ToolRequirements
   , _ghcupDownloads   :: GHCupDownloads
+  , _globalTools      :: Map GlobalTool DownloadInfo
   }
   deriving (Show, GHC.Generic)
 
@@ -88,6 +105,9 @@ data Tool = GHC
           | Stack
   deriving (Eq, GHC.Generic, Ord, Show, Enum, Bounded)
 
+data GlobalTool = ShimGen
+  deriving (Eq, GHC.Generic, Ord, Show, Enum, Bounded)
+
 
 -- | All necessary information of a tool version, including
 -- source download and per-architecture downloads.
@@ -157,12 +177,15 @@ data Platform = Linux LinuxDistro
               | Darwin
               -- ^ must exit
               | FreeBSD
+              | Windows
+              -- ^ must exit
   deriving (Eq, GHC.Generic, Ord, Show)
 
 platformToString :: Platform -> String
 platformToString (Linux distro) = "linux-" ++ distroToString distro
 platformToString Darwin = "darwin"
 platformToString FreeBSD = "freebsd"
+platformToString Windows = "windows"
 
 instance Pretty Platform where
   pPrint = text . platformToString
@@ -218,12 +241,12 @@ data DownloadInfo = DownloadInfo
 
 
 -- | How to descend into a tar archive.
-data TarDir = RealDir (Path Rel)
+data TarDir = RealDir FilePath
             | RegexDir String     -- ^ will be compiled to regex, the first match will "win"
             deriving (Eq, Ord, GHC.Generic, Show)
 
 instance Pretty TarDir where
-  pPrint (RealDir path) = text [i|#{E.decodeUtf8With E.lenientDecode . toFilePath $ path}|]
+  pPrint (RealDir path) = text path
   pPrint (RegexDir regex) = text regex
 
 
@@ -250,48 +273,50 @@ defaultUserSettings :: UserSettings
 defaultUserSettings = UserSettings Nothing Nothing Nothing Nothing Nothing Nothing Nothing
 
 data UserKeyBindings = UserKeyBindings
-  { kUp        :: Maybe Vty.Key
-  , kDown      :: Maybe Vty.Key
-  , kQuit      :: Maybe Vty.Key
-  , kInstall   :: Maybe Vty.Key
-  , kUninstall :: Maybe Vty.Key
-  , kSet       :: Maybe Vty.Key
-  , kChangelog :: Maybe Vty.Key
-  , kShowAll   :: Maybe Vty.Key
-  , kShowAllTools :: Maybe Vty.Key
+  { kUp        :: Maybe Key
+  , kDown      :: Maybe Key
+  , kQuit      :: Maybe Key
+  , kInstall   :: Maybe Key
+  , kUninstall :: Maybe Key
+  , kSet       :: Maybe Key
+  , kChangelog :: Maybe Key
+  , kShowAll   :: Maybe Key
+  , kShowAllTools :: Maybe Key
   }
   deriving (Show, GHC.Generic)
 
 data KeyBindings = KeyBindings
-  { bUp        :: Vty.Key
-  , bDown      :: Vty.Key
-  , bQuit      :: Vty.Key
-  , bInstall   :: Vty.Key
-  , bUninstall :: Vty.Key
-  , bSet       :: Vty.Key
-  , bChangelog :: Vty.Key
-  , bShowAllVersions :: Vty.Key
-  , bShowAllTools :: Vty.Key
+  { bUp        :: Key
+  , bDown      :: Key
+  , bQuit      :: Key
+  , bInstall   :: Key
+  , bUninstall :: Key
+  , bSet       :: Key
+  , bChangelog :: Key
+  , bShowAllVersions :: Key
+  , bShowAllTools :: Key
   }
   deriving (Show, GHC.Generic)
 
 defaultKeyBindings :: KeyBindings
 defaultKeyBindings = KeyBindings
-  { bUp = Vty.KUp
-  , bDown = Vty.KDown
-  , bQuit = Vty.KChar 'q'
-  , bInstall = Vty.KChar 'i'
-  , bUninstall = Vty.KChar 'u'
-  , bSet = Vty.KChar 's'
-  , bChangelog = Vty.KChar 'c'
-  , bShowAllVersions = Vty.KChar 'a'
-  , bShowAllTools = Vty.KChar 't'
+  { bUp = KUp
+  , bDown = KDown
+  , bQuit = KChar 'q'
+  , bInstall = KChar 'i'
+  , bUninstall = KChar 'u'
+  , bSet = KChar 's'
+  , bChangelog = KChar 'c'
+  , bShowAllVersions = KChar 'a'
+  , bShowAllTools = KChar 't'
   }
 
 data AppState = AppState
   { settings :: Settings
   , dirs :: Dirs
   , keyBindings :: KeyBindings
+  , ghcupInfo :: GHCupInfo
+  , pfreq :: PlatformRequest
   } deriving (Show)
 
 data Settings = Settings
@@ -305,11 +330,11 @@ data Settings = Settings
   deriving (Show, GHC.Generic)
 
 data Dirs = Dirs
-  { baseDir  :: Path Abs
-  , binDir   :: Path Abs
-  , cacheDir :: Path Abs
-  , logsDir  :: Path Abs
-  , confDir  :: Path Abs
+  { baseDir  :: FilePath
+  , binDir   :: FilePath
+  , cacheDir :: FilePath
+  , logsDir  :: FilePath
+  , confDir  :: FilePath
   }
   deriving Show
 
@@ -326,10 +351,10 @@ data Downloader = Curl
   deriving (Eq, Show, Ord)
 
 data DebugInfo = DebugInfo
-  { diBaseDir  :: Path Abs
-  , diBinDir   :: Path Abs
-  , diGHCDir   :: Path Abs
-  , diCacheDir :: Path Abs
+  { diBaseDir  :: FilePath
+  , diBinDir   :: FilePath
+  , diGHCDir   :: FilePath
+  , diCacheDir :: FilePath
   , diArch     :: Architecture
   , diPlatform :: PlatformResult
   }
@@ -422,3 +447,16 @@ instance Pretty Versioning where
 
 instance Pretty Version where
   pPrint = text . T.unpack . prettyVer
+
+
+instance (Monad m, Alternative m) => Alternative (LoggingT m) where
+    empty   = Trans.lift empty
+    {-# INLINE empty #-}
+    m <|> n = LoggingT $ \ r -> runLoggingT m r <|> runLoggingT n r
+    {-# INLINE (<|>) #-}
+
+
+instance MonadLogger m => MonadLogger (Excepts e m) where
+  monadLoggerLog a b c d = Trans.lift $ monadLoggerLog a b c d
+
+
diff --git a/lib/GHCup/Types/JSON.hs b/lib/GHCup/Types/JSON.hs
index 390a61b978017e37eb540cdebde0d25e1044b199..8ddfb8f533a92580d0d0ddd93b0dbed9d2bff11a 100644
--- a/lib/GHCup/Types/JSON.hs
+++ b/lib/GHCup/Types/JSON.hs
@@ -17,7 +17,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
 module GHCup.Types.JSON where
 
@@ -33,38 +33,27 @@ import           Data.List.NonEmpty             ( NonEmpty(..) )
 import           Data.Text.Encoding            as E
 import           Data.Versions
 import           Data.Void
-import           Data.Word8
-import           HPath
 import           URI.ByteString
 import           Text.Casing
 
-import qualified Data.ByteString               as BS
 import qualified Data.List.NonEmpty            as NE
 import qualified Data.Text                     as T
-import qualified Graphics.Vty                  as Vty
 import qualified Text.Megaparsec               as MP
 import qualified Text.Megaparsec.Char          as MPC
 
 
 deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } { fieldLabelModifier = removeLensFieldLabel } ''Architecture
 deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''LinuxDistro
-deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Mess
+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''VSep
+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''VUnit
 deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''MChunk
 deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Platform
+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Mess
 deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''SemVer
 deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Tool
-deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''VSep
-deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''VUnit
-deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''VersionInfo
-deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''DownloadInfo
-deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''GHCupInfo
-deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Requirements
+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''GlobalTool
 deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''KeepDirs
 deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Downloader
-deriveJSON defaultOptions { sumEncoding = ObjectWithSingleField } ''URLSource
-deriveJSON defaultOptions { fieldLabelModifier = \str' -> maybe str' T.unpack . T.stripPrefix (T.pack "u-") . T.pack . kebab $ str' } ''UserSettings
-deriveJSON defaultOptions { fieldLabelModifier = \str' -> maybe str' T.unpack . T.stripPrefix (T.pack "k-") . T.pack . kebab $ str' } ''UserKeyBindings
-deriveJSON defaultOptions { sumEncoding = ObjectWithSingleField } ''Vty.Key
 
 instance ToJSON Tag where
   toJSON Latest             = String "Latest"
@@ -128,11 +117,13 @@ instance ToJSONKey Platform where
     Darwin  -> T.pack "Darwin"
     FreeBSD -> T.pack "FreeBSD"
     Linux d -> T.pack ("Linux_" <> show d)
+    Windows -> T.pack "Windows"
 
 instance FromJSONKey Platform where
   fromJSONKey = FromJSONKeyTextParser $ \t -> if
     | T.pack "Darwin" == t -> pure Darwin
     | T.pack "FreeBSD" == t -> pure FreeBSD
+    | T.pack "Windows" == t -> pure Windows
     | T.pack "Linux_" `T.isPrefixOf` t -> case
         T.stripPrefix (T.pack "Linux_") t
       of
@@ -199,19 +190,11 @@ instance ToJSONKey Tool where
 instance FromJSONKey Tool where
   fromJSONKey = genericFromJSONKey defaultJSONKeyOptions
 
-instance ToJSON (Path Rel) where
-  toJSON p = case and . fmap isAscii . BS.unpack $ fp of
-    True  -> toJSON . decUTF8Safe $ fp
-    False -> String "/not/a/valid/path"
-    where fp = toFilePath p
-
-instance FromJSON (Path Rel) where
-  parseJSON = withText "HPath Rel" $ \t -> do
-    let d = encodeUtf8 t
-    case parseRel d of
-      Right x -> pure x
-      Left  e -> fail $ "Failure in HPath Rel (FromJSON)" <> show e
+instance ToJSONKey GlobalTool where
+  toJSONKey = genericToJSONKey defaultJSONKeyOptions
 
+instance FromJSONKey GlobalTool where
+  fromJSONKey = genericFromJSONKey defaultJSONKeyOptions
 
 instance ToJSON TarDir where
   toJSON (RealDir  p) = toJSON p
@@ -322,3 +305,14 @@ instance FromJSONKey (Maybe VersionRange)  where
     just t = case MP.parse versionRangeP "" t of
       Right x -> pure $ Just x
       Left  e -> fail $ "Failure in (Maybe VersionRange) (FromJSONKey)" <> MP.errorBundlePretty e
+
+
+
+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''Requirements
+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''DownloadInfo
+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''VersionInfo
+deriveJSON defaultOptions { fieldLabelModifier = removeLensFieldLabel } ''GHCupInfo
+deriveJSON defaultOptions { sumEncoding = ObjectWithSingleField } ''URLSource
+deriveJSON defaultOptions { sumEncoding = ObjectWithSingleField } ''Key
+deriveJSON defaultOptions { fieldLabelModifier = \str' -> maybe str' T.unpack . T.stripPrefix (T.pack "k-") . T.pack . kebab $ str' } ''UserKeyBindings
+deriveJSON defaultOptions { fieldLabelModifier = \str' -> maybe str' T.unpack . T.stripPrefix (T.pack "u-") . T.pack . kebab $ str' } ''UserSettings
diff --git a/lib/GHCup/Types/Optics.hs b/lib/GHCup/Types/Optics.hs
index 2486175c281d1c4edfd1d085f50f7e999a63792f..d971ccd78ed38a4ba720638e64a6a1adf4e45d5f 100644
--- a/lib/GHCup/Types/Optics.hs
+++ b/lib/GHCup/Types/Optics.hs
@@ -7,7 +7,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
 module GHCup.Types.Optics where
 
diff --git a/lib/GHCup/Utils.hs b/lib/GHCup/Utils.hs
index 742e12110d92daea8518f77e804afd941365da02..9a12fc7bac49561308a0e69b62ce4beeca4a93d1 100644
--- a/lib/GHCup/Utils.hs
+++ b/lib/GHCup/Utils.hs
@@ -14,7 +14,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 
 This module contains GHCup helpers specific to
 installation and introspection of files/versions etc.
@@ -26,6 +26,9 @@ module GHCup.Utils
 where
 
 
+#if defined(IS_WINDOWS)
+import           GHCup.Download
+#endif
 import           GHCup.Errors
 import           GHCup.Types
 import           GHCup.Types.Optics
@@ -39,6 +42,7 @@ import           GHCup.Utils.String.QQ
 #if !defined(TAR)
 import           Codec.Archive           hiding ( Directory )
 #endif
+import           Codec.Archive.Zip
 import           Control.Applicative
 import           Control.Exception.Safe
 import           Control.Monad
@@ -47,32 +51,33 @@ import           Control.Monad.Fail             ( MonadFail )
 #endif
 import           Control.Monad.Logger
 import           Control.Monad.Reader
+import           Control.Monad.Trans.Resource
+                                         hiding ( throwM )
+#if defined(IS_WINDOWS)
+import           Data.Bits
+#endif
 import           Data.ByteString                ( ByteString )
 import           Data.Either
 import           Data.Foldable
 import           Data.List
+import           Data.List.Extra
 import           Data.List.NonEmpty             ( NonEmpty( (:|) ))
-import           Data.List.Split
 import           Data.Maybe
 import           Data.String.Interpolate
 import           Data.Text                      ( Text )
 import           Data.Versions
-import           Data.Word8
 import           GHC.IO.Exception
-import           HPath
-import           HPath.IO                hiding ( hideError )
 import           Haskus.Utils.Variant.Excepts
 import           Optics
-import           Prelude                 hiding ( abs
-                                                , readFile
-                                                , writeFile
-                                                )
 import           Safe
+import           System.Directory      hiding   ( findFiles )
+import           System.FilePath
 import           System.IO.Error
-import           System.Posix.FilePath          ( getSearchPath
-                                                , takeFileName
-                                                )
-import           System.Posix.Files.ByteString  ( readSymbolicLink )
+#if defined(IS_WINDOWS)
+import           System.Win32.Console
+import           System.Win32.File     hiding ( copyFile )
+import           System.Win32.Types
+#endif
 import           Text.Regex.Posix
 import           URI.ByteString
 
@@ -85,9 +90,7 @@ import qualified Codec.Compression.Lzma        as Lzma
 import qualified Data.ByteString               as B
 import qualified Data.ByteString.Lazy          as BL
 import qualified Data.Map.Strict               as Map
-#if !defined(TAR)
 import qualified Data.Text                     as T
-#endif
 import qualified Data.Text.Encoding            as E
 import qualified Text.Megaparsec               as MP
 
@@ -102,14 +105,13 @@ import qualified Text.Megaparsec               as MP
 
 -- | The symlink destination of a ghc tool.
 ghcLinkDestination :: (MonadReader AppState m, MonadThrow m, MonadIO m)
-                   => ByteString -- ^ the tool, such as 'ghc', 'haddock' etc.
+                   => FilePath -- ^ the tool, such as 'ghc', 'haddock' etc.
                    -> GHCTargetVersion
-                   -> m ByteString
+                   -> m FilePath
 ghcLinkDestination tool ver = do
   AppState { dirs = Dirs {..} } <- ask
-  t <- parseRel tool
   ghcd <- ghcupGHCDir ver
-  pure (relativeSymlink binDir (ghcd </> [rel|bin|] </> t))
+  pure (relativeSymlink binDir (ghcd </> "bin" </> tool))
 
 
 -- | Removes the minor GHC symlinks, e.g. ghc-8.6.5.
@@ -127,10 +129,10 @@ rmMinorSymlinks tv@GHCTargetVersion{..} = do
 
   files                         <- liftE $ ghcToolFiles tv
   forM_ files $ \f -> do
-    f_xyz <- liftIO $ parseRel (toFilePath f <> B.singleton _hyphen <> verToBS _tvVersion)
+    let f_xyz = f <> "-" <> T.unpack (prettyVer _tvVersion) <> exeExt
     let fullF = binDir </> f_xyz
-    lift $ $(logDebug) [i|rm -f #{toFilePath fullF}|]
-    liftIO $ hideError doesNotExistErrorType $ deleteFile fullF
+    lift $ $(logDebug) [i|rm -f #{fullF}|]
+    liftIO $ hideError doesNotExistErrorType $ rmLink fullF
 
 
 -- | Removes the set ghc version for the given target, if any.
@@ -148,13 +150,13 @@ rmPlain target = do
   forM_ mtv $ \tv -> do
     files <- liftE $ ghcToolFiles tv
     forM_ files $ \f -> do
-      let fullF = binDir </> f
-      lift $ $(logDebug) [i|rm -f #{toFilePath fullF}|]
-      liftIO $ hideError doesNotExistErrorType $ deleteFile fullF
+      let fullF = binDir </> f <> exeExt
+      lift $ $(logDebug) [i|rm -f #{fullF}|]
+      liftIO $ hideError doesNotExistErrorType $ rmLink fullF
     -- old ghcup
-    let hdc_file = binDir </> [rel|haddock-ghc|]
-    lift $ $(logDebug) [i|rm -f #{toFilePath hdc_file}|]
-    liftIO $ hideError doesNotExistErrorType $ deleteFile hdc_file
+    let hdc_file = binDir </> "haddock-ghc" <> exeExt
+    lift $ $(logDebug) [i|rm -f #{hdc_file}|]
+    liftIO $ hideError doesNotExistErrorType $ rmLink hdc_file
 
 
 -- | Remove the major GHC symlink, e.g. ghc-8.6.
@@ -174,10 +176,10 @@ rmMajorSymlinks tv@GHCTargetVersion{..} = do
 
   files                         <- liftE $ ghcToolFiles tv
   forM_ files $ \f -> do
-    f_xyz <- liftIO $ parseRel (toFilePath f <> B.singleton _hyphen <> E.encodeUtf8 v')
-    let fullF = binDir </> f_xyz
-    lift $ $(logDebug) [i|rm -f #{toFilePath fullF}|]
-    liftIO $ hideError doesNotExistErrorType $ deleteFile fullF
+    let f_xy = f <> "-" <> T.unpack v' <> exeExt
+    let fullF = binDir </> f_xy
+    lift $ $(logDebug) [i|rm -f #{fullF}|]
+    liftIO $ hideError doesNotExistErrorType $ rmLink fullF
 
 
 
@@ -208,42 +210,40 @@ ghcSet :: (MonadReader AppState m, MonadThrow m, MonadIO m)
        -> m (Maybe GHCTargetVersion)
 ghcSet mtarget = do
   AppState {dirs = Dirs {..}} <- ask
-  ghc    <- parseRel $ E.encodeUtf8 (maybe "ghc" (<> "-ghc") mtarget)
-  let ghcBin = binDir </> ghc
+  let ghc = maybe "ghc" (\t -> T.unpack t <> "-ghc") mtarget
+  let ghcBin = binDir </> ghc <> exeExt
 
   -- link destination is of the form ../ghc/<ver>/bin/ghc
   -- for old ghcup, it is ../ghc/<ver>/bin/ghc-<ver>
   liftIO $ handleIO' NoSuchThing (\_ -> pure Nothing) $ do
-    link <- readSymbolicLink $ toFilePath ghcBin
+    link <- liftIO $ getLinkTarget ghcBin
     Just <$> ghcLinkVersion link
-
-ghcLinkVersion :: MonadThrow m => ByteString -> m GHCTargetVersion
-ghcLinkVersion bs = do
-  t <- throwEither $ E.decodeUtf8' bs
-  throwEither $ MP.parse parser "ghcLinkVersion" t
  where
-  parser =
-      (do
-         _    <- parseUntil1 (MP.chunk "/ghc/")
-         _    <- MP.chunk "/ghc/"
-         r    <- parseUntil1 (MP.chunk "/")
-         rest <- MP.getInput
-         MP.setInput r
-         x <- ghcTargetVerP
-         MP.setInput rest
-         pure x
-       )
-      <* MP.chunk "/"
-      <* MP.takeRest
-      <* MP.eof
-
+  ghcLinkVersion :: MonadThrow m => FilePath -> m GHCTargetVersion
+  ghcLinkVersion (T.pack . dropSuffix exeExt -> t) = throwEither $ MP.parse parser "ghcLinkVersion" t
+   where
+    parser =
+        (do
+           _    <- parseUntil1 ghcSubPath
+           _    <- ghcSubPath
+           r    <- parseUntil1 pathSep
+           rest <- MP.getInput
+           MP.setInput r
+           x <- ghcTargetVerP
+           MP.setInput rest
+           pure x
+         )
+        <* pathSep
+        <* MP.takeRest
+        <* MP.eof
+    ghcSubPath = pathSep <* MP.chunk "ghc" *> pathSep
 
 -- | Get all installed GHCs by reading ~/.ghcup/ghc/<dir>.
 -- If a dir cannot be parsed, returns left.
-getInstalledGHCs :: (MonadReader AppState m, MonadIO m) => m [Either (Path Rel) GHCTargetVersion]
+getInstalledGHCs :: (MonadReader AppState m, MonadIO m) => m [Either FilePath GHCTargetVersion]
 getInstalledGHCs = do
   ghcdir <- ghcupGHCBaseDir
-  fs     <- liftIO $ hideErrorDef [NoSuchThing] [] $ getDirsFiles' ghcdir
+  fs     <- liftIO $ hideErrorDef [NoSuchThing] [] $ listDirectory ghcdir
   forM fs $ \f -> case parseGHCupGHCDir f of
     Right r -> pure $ Right r
     Left  _ -> pure $ Left f
@@ -251,7 +251,7 @@ getInstalledGHCs = do
 
 -- | Get all installed cabals, by matching on @~\/.ghcup\/bin/cabal-*@.
 getInstalledCabals :: (MonadLogger m, MonadReader AppState m, MonadIO m, MonadCatch m)
-                   => m [Either (Path Rel) Version]
+                   => m [Either FilePath Version]
 getInstalledCabals = do
   cs <- cabalSet -- for legacy cabal
   getInstalledCabals' cs
@@ -259,13 +259,13 @@ getInstalledCabals = do
 
 getInstalledCabals' :: (MonadLogger m, MonadReader AppState m, MonadIO m, MonadCatch m)
                    => Maybe Version
-                   -> m [Either (Path Rel) Version]
+                   -> m [Either FilePath Version]
 getInstalledCabals' cs = do
   AppState {dirs = Dirs {..}} <- ask
   bins   <- liftIO $ handleIO (\_ -> pure []) $ findFiles
     binDir
     (makeRegexOpts compExtended execBlank ([s|^cabal-.*$|] :: ByteString))
-  vs <- forM bins $ \f -> case fmap (version . decUTF8Safe) . B.stripPrefix "cabal-" . toFilePath $ f of
+  vs <- forM bins $ \f -> case version . T.pack <$> (stripSuffix exeExt =<< stripPrefix "cabal-" f) of
     Just (Right r) -> pure $ Right r
     Just (Left  _) -> pure $ Left f
     Nothing        -> pure $ Left f
@@ -283,31 +283,29 @@ cabalInstalled ver = do
 cabalSet :: (MonadLogger m, MonadReader AppState m, MonadIO m, MonadThrow m, MonadCatch m) => m (Maybe Version)
 cabalSet = do
   AppState {dirs = Dirs {..}} <- ask
-  let cabalbin = binDir </> [rel|cabal|]
-  b        <- handleIO (\_ -> pure False) $ fmap (== SymbolicLink) $ liftIO $ getFileType cabalbin
+  let cabalbin = binDir </> "cabal" <> exeExt
+  b        <- handleIO (\_ -> pure False) $ liftIO $ pathIsLink cabalbin
   if
     | b -> do
       handleIO' NoSuchThing (\_ -> pure Nothing) $ do
         broken <- liftIO $ isBrokenSymlink cabalbin
         if broken
-          then do
-            $(logWarn) [i|Symlink #{cabalbin} is broken.|]
-            pure Nothing
+          then pure Nothing
           else do
-            link <- liftIO $ readSymbolicLink $ toFilePath cabalbin
+            link <- liftIO $ getLinkTarget cabalbin
             case linkVersion link of
               Right v -> pure $ Just v
               Left err -> do
-                $(logWarn) [i|Failed to parse cabal symlink target with: "#{err}". The symlink #{toFilePath cabalbin} needs to point to valid cabal binary, such as 'cabal-3.4.0.0'.|]
+                $(logWarn) [i|Failed to parse cabal symlink target with: "#{err}". The symlink #{cabalbin} needs to point to valid cabal binary, such as 'cabal-3.4.0.0'.|]
                 pure Nothing
     | otherwise -> do -- legacy behavior
-      mc <- liftIO $ handleIO (\_ -> pure Nothing) $ fmap Just $ executeOut
+      mc <- handleIO (\_ -> pure Nothing) $ fmap Just $ executeOut
         cabalbin
         ["--numeric-version"]
         Nothing
       fmap join $ forM mc $ \c -> if
-        | not (B.null (_stdOut c)), _exitCode c == ExitSuccess -> do
-          let reportedVer = fst . B.spanEnd (== _lf) . _stdOut $ c
+        | not (BL.null (_stdOut c)), _exitCode c == ExitSuccess -> do
+          let reportedVer = fst . B.spanEnd isNewLine . BL.toStrict . _stdOut $ c
           case version $ decUTF8Safe reportedVer of
             Left  e -> throwM e
             Right r -> pure $ Just r
@@ -316,10 +314,8 @@ cabalSet = do
   -- We try to be extra permissive with link destination parsing,
   -- because of:
   --   https://gitlab.haskell.org/haskell/ghcup-hs/-/issues/119
-  linkVersion :: MonadThrow m => ByteString -> m Version
-  linkVersion bs = do
-    t <- throwEither $ E.decodeUtf8' bs
-    throwEither $ MP.parse parser "" t
+  linkVersion :: MonadThrow m => FilePath -> m Version
+  linkVersion = throwEither . MP.parse parser "linkVersion" . T.pack . dropSuffix exeExt
 
   parser
     =   MP.try (stripAbsolutePath *> cabalParse)
@@ -329,10 +325,10 @@ cabalSet = do
   cabalParse = MP.chunk "cabal-" *> version'
   -- parses any path component ending with path separator,
   -- e.g. "foo/"
-  stripPathComponet = parseUntil1 "/" *> MP.chunk "/"
+  stripPathComponet = parseUntil1 pathSep *> pathSep
   -- parses an absolute path up until the last path separator,
   -- e.g. "/bar/baz/foo" -> "/bar/baz/", leaving "foo"
-  stripAbsolutePath = MP.chunk "/" *> MP.many (MP.try stripPathComponet)
+  stripAbsolutePath = pathSep *> MP.many (MP.try stripPathComponet)
   -- parses a relative path up until the last path separator,
   -- e.g. "bar/baz/foo" -> "bar/baz/", leaving "foo"
   stripRelativePath = MP.many (MP.try stripPathComponet)
@@ -342,7 +338,7 @@ cabalSet = do
 -- | Get all installed hls, by matching on
 -- @~\/.ghcup\/bin/haskell-language-server-wrapper-<\hlsver\>@.
 getInstalledHLSs :: (MonadReader AppState m, MonadIO m, MonadCatch m)
-                 => m [Either (Path Rel) Version]
+                 => m [Either FilePath Version]
 getInstalledHLSs = do
   AppState { dirs = Dirs {..} } <- ask
   bins                          <- liftIO $ handleIO (\_ -> pure []) $ findFiles
@@ -353,7 +349,7 @@ getInstalledHLSs = do
     )
   forM bins $ \f ->
     case
-          fmap (version . decUTF8Safe) . B.stripPrefix "haskell-language-server-wrapper-" . toFilePath $ f
+          version . T.pack <$> (stripSuffix exeExt =<< stripPrefix "haskell-language-server-wrapper-" f)
       of
         Just (Right r) -> pure $ Right r
         Just (Left  _) -> pure $ Left f
@@ -362,7 +358,7 @@ getInstalledHLSs = do
 -- | Get all installed stacks, by matching on
 -- @~\/.ghcup\/bin/stack-<\stackver\>@.
 getInstalledStacks :: (MonadReader AppState m, MonadIO m, MonadCatch m)
-                   => m [Either (Path Rel) Version]
+                   => m [Either FilePath Version]
 getInstalledStacks = do
   AppState { dirs = Dirs {..} } <- ask
   bins                          <- liftIO $ handleIO (\_ -> pure []) $ findFiles
@@ -372,9 +368,7 @@ getInstalledStacks = do
                    ([s|^stack-.*$|] :: ByteString)
     )
   forM bins $ \f ->
-    case
-          fmap (version . decUTF8Safe) . B.stripPrefix "stack-" . toFilePath $ f
-      of
+    case version . T.pack <$> (stripSuffix exeExt =<< stripPrefix "stack-" f) of
         Just (Right r) -> pure $ Right r
         Just (Left  _) -> pure $ Left f
         Nothing        -> pure $ Left f
@@ -384,23 +378,34 @@ getInstalledStacks = do
 stackSet :: (MonadReader AppState m, MonadIO m, MonadThrow m, MonadCatch m) => m (Maybe Version)
 stackSet = do
   AppState {dirs = Dirs {..}} <- ask
-  let stackBin = binDir </> [rel|stack|]
+  let stackBin = binDir </> "stack" <> exeExt
 
   liftIO $ handleIO' NoSuchThing (\_ -> pure Nothing) $ do
     broken <- isBrokenSymlink stackBin
     if broken
       then pure Nothing
       else do
-        link <- readSymbolicLink $ toFilePath stackBin
+        link <- liftIO $ getLinkTarget stackBin
         Just <$> linkVersion link
  where
-  linkVersion :: MonadThrow m => ByteString -> m Version
-  linkVersion bs = do
-    t <- throwEither $ E.decodeUtf8' bs
-    throwEither $ MP.parse parser "" t
+  linkVersion :: MonadThrow m => FilePath -> m Version
+  linkVersion = throwEither . MP.parse parser "" . T.pack . dropSuffix exeExt
    where
-    parser =
-      MP.chunk "stack-" *> version'
+    parser
+      =   MP.try (stripAbsolutePath *> cabalParse)
+      <|> MP.try (stripRelativePath *> cabalParse)
+      <|> cabalParse
+    -- parses the version of "stack-2.7.1" -> "2.7.1"
+    cabalParse = MP.chunk "stack-" *> version'
+    -- parses any path component ending with path separator,
+    -- e.g. "foo/"
+    stripPathComponet = parseUntil1 pathSep *> pathSep
+    -- parses an absolute path up until the last path separator,
+    -- e.g. "/bar/baz/foo" -> "/bar/baz/", leaving "foo"
+    stripAbsolutePath = pathSep *> MP.many (MP.try stripPathComponet)
+    -- parses a relative path up until the last path separator,
+    -- e.g. "bar/baz/foo" -> "bar/baz/", leaving "foo"
+    stripRelativePath = MP.many (MP.try stripPathComponet)
 
 -- | Whether the given Stack version is installed.
 stackInstalled :: (MonadIO m, MonadReader AppState m, MonadCatch m) => Version -> m Bool
@@ -420,23 +425,34 @@ hlsInstalled ver = do
 hlsSet :: (MonadReader AppState m, MonadIO m, MonadThrow m, MonadCatch m) => m (Maybe Version)
 hlsSet = do
   AppState {dirs = Dirs {..}} <- ask
-  let hlsBin = binDir </> [rel|haskell-language-server-wrapper|]
+  let hlsBin = binDir </> "haskell-language-server-wrapper" <> exeExt
 
   liftIO $ handleIO' NoSuchThing (\_ -> pure Nothing) $ do
     broken <- isBrokenSymlink hlsBin
     if broken
       then pure Nothing
       else do
-        link <- readSymbolicLink $ toFilePath hlsBin
+        link <- liftIO $ getLinkTarget hlsBin
         Just <$> linkVersion link
  where
-  linkVersion :: MonadThrow m => ByteString -> m Version
-  linkVersion bs = do
-    t <- throwEither $ E.decodeUtf8' bs
-    throwEither $ MP.parse parser "" t
+  linkVersion :: MonadThrow m => FilePath -> m Version
+  linkVersion = throwEither . MP.parse parser "" . T.pack . dropSuffix exeExt
    where
-    parser =
-      MP.chunk "haskell-language-server-wrapper-" *> version'
+    parser
+      =   MP.try (stripAbsolutePath *> cabalParse)
+      <|> MP.try (stripRelativePath *> cabalParse)
+      <|> cabalParse
+    -- parses the version of "haskell-language-server-wrapper-1.1.0" -> "1.1.0"
+    cabalParse = MP.chunk "haskell-language-server-wrapper-" *> version'
+    -- parses any path component ending with path separator,
+    -- e.g. "foo/"
+    stripPathComponet = parseUntil1 pathSep *> pathSep
+    -- parses an absolute path up until the last path separator,
+    -- e.g. "/bar/baz/foo" -> "/bar/baz/", leaving "foo"
+    stripAbsolutePath = pathSep *> MP.many (MP.try stripPathComponet)
+    -- parses a relative path up until the last path separator,
+    -- e.g. "bar/baz/foo" -> "bar/baz/", leaving "foo"
+    stripRelativePath = MP.many (MP.try stripPathComponet)
 
 
 -- | Return the GHC versions the currently selected HLS supports.
@@ -452,13 +468,12 @@ hlsGHCVersions = do
     bins <- hlsServerBinaries h'
     pure $ fmap
       (version
-        . decUTF8Safe
+        . T.pack
         . fromJust
-        . B.stripPrefix "haskell-language-server-"
+        . stripPrefix "haskell-language-server-"
         . head
-        . B.split _tilde
-        . toFilePath
-      )
+        . splitOn "~"
+        )
       bins
   pure . rights . concat . maybeToList $ vers
 
@@ -466,7 +481,7 @@ hlsGHCVersions = do
 -- | Get all server binaries for an hls version, if any.
 hlsServerBinaries :: (MonadReader AppState m, MonadIO m)
                   => Version
-                  -> m [Path Rel]
+                  -> m [FilePath]
 hlsServerBinaries ver = do
   AppState { dirs = Dirs {..} } <- ask
   liftIO $ handleIO (\_ -> pure []) $ findFiles
@@ -474,7 +489,7 @@ hlsServerBinaries ver = do
     (makeRegexOpts
       compExtended
       execBlank
-      ([s|^haskell-language-server-.*~|] <> escapeVerRex ver <> [s|$|] :: ByteString
+      ([s|^haskell-language-server-.*~|] <> escapeVerRex ver <> E.encodeUtf8 (T.pack exeExt) <> [s|$|] :: ByteString
       )
     )
 
@@ -482,7 +497,7 @@ hlsServerBinaries ver = do
 -- | Get the wrapper binary for an hls version, if any.
 hlsWrapperBinary :: (MonadReader AppState m, MonadThrow m, MonadIO m)
                  => Version
-                 -> m (Maybe (Path Rel))
+                 -> m (Maybe FilePath)
 hlsWrapperBinary ver = do
   AppState { dirs = Dirs {..} } <- ask
   wrapper                       <- liftIO $ handleIO (\_ -> pure []) $ findFiles
@@ -490,7 +505,7 @@ hlsWrapperBinary ver = do
     (makeRegexOpts
       compExtended
       execBlank
-      ([s|^haskell-language-server-wrapper-|] <> escapeVerRex ver <> [s|$|] :: ByteString
+      ([s|^haskell-language-server-wrapper-|] <> escapeVerRex ver <> E.encodeUtf8 (T.pack exeExt) <> [s|$|] :: ByteString
       )
     )
   case wrapper of
@@ -501,7 +516,7 @@ hlsWrapperBinary ver = do
 
 
 -- | Get all binaries for an hls version, if any.
-hlsAllBinaries :: (MonadReader AppState m, MonadIO m, MonadThrow m) => Version -> m [Path Rel]
+hlsAllBinaries :: (MonadReader AppState m, MonadIO m, MonadThrow m) => Version -> m [FilePath]
 hlsAllBinaries ver = do
   hls     <- hlsServerBinaries ver
   wrapper <- hlsWrapperBinary ver
@@ -509,7 +524,7 @@ hlsAllBinaries ver = do
 
 
 -- | Get the active symlinks for hls.
-hlsSymlinks :: (MonadReader AppState m, MonadIO m, MonadCatch m) => m [Path Rel]
+hlsSymlinks :: (MonadReader AppState m, MonadIO m, MonadCatch m) => m [FilePath]
 hlsSymlinks = do
   AppState { dirs = Dirs {..} } <- ask
   oldSyms                       <- liftIO $ handleIO (\_ -> pure []) $ findFiles
@@ -519,9 +534,8 @@ hlsSymlinks = do
                    ([s|^haskell-language-server-.*$|] :: ByteString)
     )
   filterM
-    ( fmap (== SymbolicLink)
-    . liftIO
-    . getFileType
+    ( liftIO
+    . pathIsLink
     . (binDir </>)
     )
     oldSyms
@@ -585,61 +599,61 @@ getLatestGHCFor major' minor' dls =
 
 -- | Unpack an archive to a temporary directory and return that path.
 unpackToDir :: (MonadLogger m, MonadIO m, MonadThrow m)
-            => Path Abs       -- ^ destination dir
-            -> Path Abs       -- ^ archive path
+            => FilePath       -- ^ destination dir
+            -> FilePath       -- ^ archive path
             -> Excepts '[UnknownArchive
 #if !defined(TAR)
                         , ArchiveResult
 #endif
                         ] m ()
-unpackToDir dest av = do
-  fp <- decUTF8Safe . toFilePath <$> basename av
-  let dfp = decUTF8Safe . toFilePath $ dest
-  lift $ $(logInfo) [i|Unpacking: #{fp} to #{dfp}|]
-  fn <- toFilePath <$> basename av
+unpackToDir dfp av = do
+  let fn = takeFileName av
+  lift $ $(logInfo) [i|Unpacking: #{fn} to #{dfp}|]
 
 #if defined(TAR)
   let untar :: MonadIO m => BL.ByteString -> Excepts '[] m ()
-      untar = liftIO . Tar.unpack (toFilePath dest) . Tar.read
+      untar = liftIO . Tar.unpack dfp . Tar.read
 
-      rf :: MonadIO m => Path Abs -> Excepts '[] m BL.ByteString
-      rf = liftIO . readFile
+      rf :: MonadIO m => FilePath -> Excepts '[] m BL.ByteString
+      rf = liftIO . BL.readFile
 #else
   let untar :: MonadIO m => BL.ByteString -> Excepts '[ArchiveResult] m ()
-      untar = lEM . liftIO . runArchiveM . unpackToDirLazy (T.unpack . decUTF8Safe . toFilePath $ dest)
+      untar = lEM . liftIO . runArchiveM . unpackToDirLazy dfp
 
-      rf :: MonadIO m => Path Abs -> Excepts '[ArchiveResult] m BL.ByteString
-      rf = liftIO . readFile
+      rf :: MonadIO m => FilePath -> Excepts '[ArchiveResult] m BL.ByteString
+      rf = liftIO . BL.readFile
 #endif
 
   -- extract, depending on file extension
   if
-    | ".tar.gz" `B.isSuffixOf` fn -> liftE
+    | ".tar.gz" `isSuffixOf` fn -> liftE
       (untar . GZip.decompress =<< rf av)
-    | ".tar.xz" `B.isSuffixOf` fn -> do
+    | ".tar.xz" `isSuffixOf` fn -> do
       filecontents <- liftE $ rf av
       let decompressed = Lzma.decompress filecontents
       liftE $ untar decompressed
-    | ".tar.bz2" `B.isSuffixOf` fn ->
+    | ".tar.bz2" `isSuffixOf` fn ->
       liftE (untar . BZip.decompress =<< rf av)
-    | ".tar" `B.isSuffixOf` fn -> liftE (untar =<< rf av)
+    | ".tar" `isSuffixOf` fn -> liftE (untar =<< rf av)
+    | ".zip" `isSuffixOf` fn ->
+      withArchive av (unpackInto dfp)
     | otherwise -> throwE $ UnknownArchive fn
 
 
 getArchiveFiles :: (MonadLogger m, MonadIO m, MonadThrow m)
-                => Path Abs       -- ^ archive path
+                => FilePath       -- ^ archive path
                 -> Excepts '[UnknownArchive
 #if defined(TAR)
                             , Tar.FormatError
 #else
                             , ArchiveResult
 #endif
-                            ] m [ByteString]
+                            ] m [FilePath]
 getArchiveFiles av = do
-  fn <- toFilePath <$> basename av
+  let fn = takeFileName av
 
 #if defined(TAR)
-  let entries :: Monad m => BL.ByteString -> Excepts '[Tar.FormatError] m [ByteString]
+  let entries :: Monad m => BL.ByteString -> Excepts '[Tar.FormatError] m [FilePath]
       entries =
           lE @Tar.FormatError
           . Tar.foldEntries
@@ -648,41 +662,45 @@ getArchiveFiles av = do
             (\e -> Left e)
           . Tar.read
 
-      rf :: MonadIO m => Path Abs -> Excepts '[Tar.FormatError] m BL.ByteString
-      rf = liftIO . readFile
+      rf :: MonadIO m => FilePath -> Excepts '[Tar.FormatError] m BL.ByteString
+      rf = liftIO . BL.readFile
 #else
-  let entries :: Monad m => BL.ByteString -> Excepts '[ArchiveResult] m [ByteString]
-      entries = (fmap . fmap) (E.encodeUtf8 . T.pack . filepath) . lE . readArchiveBSL
+  let entries :: Monad m => BL.ByteString -> Excepts '[ArchiveResult] m [FilePath]
+      entries = (fmap . fmap) filepath . lE . readArchiveBSL
 
-      rf :: MonadIO m => Path Abs -> Excepts '[ArchiveResult] m BL.ByteString
-      rf = liftIO . readFile
+      rf :: MonadIO m => FilePath -> Excepts '[ArchiveResult] m BL.ByteString
+      rf = liftIO . BL.readFile
 #endif
 
   -- extract, depending on file extension
   if
-    | ".tar.gz" `B.isSuffixOf` fn -> liftE
+    | ".tar.gz" `isSuffixOf` fn -> liftE
       (entries . GZip.decompress =<< rf av)
-    | ".tar.xz" `B.isSuffixOf` fn -> do
+    | ".tar.xz" `isSuffixOf` fn -> do
       filecontents <- liftE $ rf av
       let decompressed = Lzma.decompress filecontents
       liftE $ entries decompressed
-    | ".tar.bz2" `B.isSuffixOf` fn ->
+    | ".tar.bz2" `isSuffixOf` fn ->
       liftE (entries . BZip.decompress =<< rf av)
-    | ".tar" `B.isSuffixOf` fn -> liftE (entries =<< rf av)
+    | ".tar" `isSuffixOf` fn -> liftE (entries =<< rf av)
+    | ".zip" `isSuffixOf` fn ->
+      withArchive av $ do
+        entries' <- getEntries
+        pure $ fmap unEntrySelector $ Map.keys entries'
     | otherwise -> throwE $ UnknownArchive fn
 
 
 intoSubdir :: (MonadLogger m, MonadIO m, MonadThrow m, MonadCatch m)
-           => Path Abs       -- ^ unpacked tar dir
+           => FilePath       -- ^ unpacked tar dir
            -> TarDir         -- ^ how to descend
-           -> Excepts '[TarDirDoesNotExist] m (Path Abs)
+           -> Excepts '[TarDirDoesNotExist] m FilePath
 intoSubdir bdir tardir = case tardir of
   RealDir pr -> do
     whenM (fmap not . liftIO . doesDirectoryExist $ (bdir </> pr))
           (throwE $ TarDirDoesNotExist tardir)
     pure (bdir </> pr)
   RegexDir r -> do
-    let rs = splitOn "/" r
+    let rs = split (`elem` pathSeparators) r
     foldlM
       (\y x ->
         (handleIO (\_ -> pure []) . liftIO . findFiles y . regex $ x) >>= (\case
@@ -743,117 +761,123 @@ getDownloader = ask <&> downloader . settings
     -------------
 
 
-urlBaseName :: MonadThrow m
-            => ByteString  -- ^ the url path (without scheme and host)
-            -> m (Path Rel)
-urlBaseName = parseRel . snd . B.breakEnd (== _slash) . urlDecode False
-
-
 -- | Get tool files from @~\/.ghcup\/bin\/ghc\/\<ver\>\/bin\/\*@
 -- while ignoring @*-\<ver\>@ symlinks and accounting for cross triple prefix.
 --
--- Returns unversioned relative files, e.g.:
+-- Returns unversioned relative files without extension, e.g.:
 --
 --   - @["hsc2hs","haddock","hpc","runhaskell","ghc","ghc-pkg","ghci","runghc","hp2ps"]@
 ghcToolFiles :: (MonadReader AppState m, MonadThrow m, MonadFail m, MonadIO m)
              => GHCTargetVersion
-             -> Excepts '[NotInstalled] m [Path Rel]
+             -> Excepts '[NotInstalled] m [FilePath]
 ghcToolFiles ver = do
   ghcdir <- lift $ ghcupGHCDir ver
-  let bindir = ghcdir </> [rel|bin|]
+  let bindir = ghcdir </> "bin"
 
   -- fail if ghc is not installed
   whenM (fmap not $ liftIO $ doesDirectoryExist ghcdir)
         (throwE (NotInstalled GHC ver))
 
-  files    <- liftIO $ getDirsFiles' bindir
+  files    <- liftIO $ listDirectory bindir
   -- figure out the <ver> suffix, because this might not be `Version` for
   -- alpha/rc releases, but x.y.a.somedate.
 
-  -- for cross, this won't be "ghc", but e.g.
-  -- "armv7-unknown-linux-gnueabihf-ghc"
-  [ghcbin] <- liftIO $ findFiles
-    bindir
-    (makeRegexOpts compExtended
-                   execBlank
-                   ([s|^([a-zA-Z0-9_-]*[a-zA-Z0-9_]-)?ghc$|] :: ByteString)
-    )
+  ghcIsHadrian    <- liftIO $ isHadrian bindir
+  onlyUnversioned <- case ghcIsHadrian of
+    Right () -> pure id
+    Left (fmap (dropSuffix exeExt) -> [ghc, ghc_ver])
+      | (Just symver) <- stripPrefix (ghc <> "-") ghc_ver
+      , not (null symver) -> pure $ filter (\x -> not $ symver `isInfixOf` x)
+    _ -> fail "Fatal: Could not find internal GHC version"
 
-  let ghcbinPath = bindir </> ghcbin
-  ghcIsHadrian    <- liftIO $ isHadrian ghcbinPath
-  onlyUnversioned <- if ghcIsHadrian
-    then pure id
-    else do
-      (Just symver) <-
-        B.stripPrefix (toFilePath ghcbin <> "-") . takeFileName
-          <$> liftIO (readSymbolicLink $ toFilePath ghcbinPath)
-      when (B.null symver)
-           (throwIO $ userError "Fatal: ghc symlink target is broken")
-      pure $ filter (\x -> not $ symver `B.isSuffixOf` toFilePath x)
-
-  pure $ onlyUnversioned files
+  pure $ onlyUnversioned $ fmap (dropSuffix exeExt) files
  where
+  isNotAnyInfix xs t = foldr (\a b -> not (a `isInfixOf` t) && b) True xs
     -- GHC is moving some builds to Hadrian for bindists,
     -- which doesn't create versioned binaries.
     -- https://gitlab.haskell.org/haskell/ghcup-hs/issues/31
-  isHadrian :: Path Abs -- ^ ghcbin path
-            -> IO Bool
-  isHadrian = fmap (/= SymbolicLink) . getFileType
+  isHadrian :: FilePath -- ^ ghcbin path
+            -> IO (Either [String] ()) -- ^ Right for Hadrian
+  isHadrian dir = do
+    -- Non-hadrian has e.g. ["ghc", "ghc-8.10.4"]
+    -- which also requires us to discover the internal version
+    -- to filter the correct tool files.
+    -- We can't use the symlink on windows, so we fall back to some
+    -- more complicated logic.
+    fs <- fmap
+         -- regex over-matches
+         (filter (isNotAnyInfix ["haddock", "ghc-pkg", "ghci"]))
+       $ liftIO $ findFiles
+      dir
+      (makeRegexOpts compExtended
+                     execBlank
+                     -- for cross, this won't be "ghc", but e.g.
+                     -- "armv7-unknown-linux-gnueabihf-ghc"
+                     ([s|^([a-zA-Z0-9_-]*[a-zA-Z0-9_]-)?ghc.*$|] :: ByteString)
+      )
+    if | length fs == 1 -> pure $ Right ()        -- hadrian
+       | length fs == 2 -> pure $ Left
+                              (sortOn length fs)  -- legacy make, result should
+                                                  -- be ["ghc", "ghc-8.10.4"]
+       | otherwise      -> fail "isHadrian failed!"
+
 
 
 -- | This file, when residing in @~\/.ghcup\/ghc\/\<ver\>\/@ signals that
 -- this GHC was built from source. It contains the build config.
-ghcUpSrcBuiltFile :: Path Rel
-ghcUpSrcBuiltFile = [rel|.ghcup_src_built|]
+ghcUpSrcBuiltFile :: FilePath
+ghcUpSrcBuiltFile = ".ghcup_src_built"
 
 
 -- | Calls gmake if it exists in PATH, otherwise make.
 make :: (MonadThrow m, MonadIO m, MonadReader AppState m)
-     => [ByteString]
-     -> Maybe (Path Abs)
+     => [String]
+     -> Maybe FilePath
      -> m (Either ProcessError ())
 make args workdir = do
-  spaths    <- catMaybes . fmap parseAbs <$> liftIO getSearchPath
-  has_gmake <- isJust <$> liftIO (searchPath spaths [rel|gmake|])
+  spaths    <- liftIO getSearchPath
+  has_gmake <- isJust <$> liftIO (searchPath spaths "gmake")
   let mymake = if has_gmake then "gmake" else "make"
-  execLogged mymake True args [rel|ghc-make|] workdir Nothing
+  execLogged mymake args workdir "ghc-make" Nothing
 
-makeOut :: [ByteString]
-        -> Maybe (Path Abs)
-        -> IO CapturedProcess
+makeOut :: (MonadReader AppState m, MonadIO m)
+        => [String]
+        -> Maybe FilePath
+        -> m CapturedProcess
 makeOut args workdir = do
-  spaths    <- catMaybes . fmap parseAbs <$> liftIO getSearchPath
-  has_gmake <- isJust <$> liftIO (searchPath spaths [rel|gmake|])
-  let mymake = if has_gmake then [rel|gmake|] else [rel|make|]
-  liftIO $ executeOut mymake args workdir
+  spaths    <- liftIO getSearchPath
+  has_gmake <- isJust <$> liftIO (searchPath spaths "gmake")
+  let mymake = if has_gmake then "gmake" else "make"
+  executeOut mymake args workdir
 
 
 -- | Try to apply patches in order. Fails with 'PatchFailed'
 -- on first failure.
-applyPatches :: (MonadLogger m, MonadIO m)
-             => Path Abs   -- ^ dir containing patches
-             -> Path Abs   -- ^ dir to apply patches in
+applyPatches :: (MonadReader AppState m, MonadLogger m, MonadIO m)
+             => FilePath   -- ^ dir containing patches
+             -> FilePath   -- ^ dir to apply patches in
              -> Excepts '[PatchFailed] m ()
 applyPatches pdir ddir = do
-  patches <- liftIO $ getDirsFiles pdir
+  patches <- (fmap . fmap) (pdir </>) $ liftIO $ listDirectory pdir
   forM_ (sort patches) $ \patch' -> do
     lift $ $(logInfo) [i|Applying patch #{patch'}|]
     fmap (either (const Nothing) Just)
-         (liftIO $ exec
+         (exec
            "patch"
-           True
-           ["-p1", "-i", toFilePath patch']
+           ["-p1", "-i", patch']
            (Just ddir)
            Nothing)
       !? PatchFailed
 
 
 -- | https://gitlab.haskell.org/ghc/ghc/-/issues/17353
-darwinNotarization :: Platform -> Path Abs -> IO (Either ProcessError ())
+darwinNotarization :: (MonadReader AppState m, MonadIO m)
+                   => Platform
+                   -> FilePath
+                   -> m (Either ProcessError ())
 darwinNotarization Darwin path = exec
   "xattr"
-  True
-  ["-r", "-d", "com.apple.quarantine", toFilePath path]
+  ["-r", "-d", "com.apple.quarantine", path]
   Nothing
   Nothing
 darwinNotarization _ _ = pure $ Right ()
@@ -871,19 +895,19 @@ getChangeLog dls tool (Right tag) =
 --   1. the build directory, depending on the KeepDirs setting
 --   2. the install destination, depending on whether the build failed
 runBuildAction :: (Show (V e), MonadReader AppState m, MonadIO m, MonadMask m)
-               => Path Abs          -- ^ build directory (cleaned up depending on Settings)
-               -> Maybe (Path Abs)  -- ^ dir to *always* clean up on exception
+               => FilePath          -- ^ build directory (cleaned up depending on Settings)
+               -> Maybe FilePath  -- ^ dir to *always* clean up on exception
                -> Excepts e m a
                -> Excepts '[BuildFailed] m a
 runBuildAction bdir instdir action = do
   AppState { settings = Settings {..} } <- lift ask
   let exAction = do
         forM_ instdir $ \dir ->
-          liftIO $ hideError doesNotExistErrorType $ deleteDirRecursive dir
+          liftIO $ hideError doesNotExistErrorType $ rmPath dir
         when (keepDirs == Never)
           $ liftIO
           $ hideError doesNotExistErrorType
-          $ deleteDirRecursive bdir
+          $ rmPath bdir
   v <-
     flip onException exAction
     $ catchAllE
@@ -892,32 +916,10 @@ runBuildAction bdir instdir action = do
           throwE (BuildFailed bdir es)
         ) action
 
-  when (keepDirs == Never || keepDirs == Errors) $ liftIO $ deleteDirRecursive
-    bdir
+  when (keepDirs == Never || keepDirs == Errors) $ liftIO $ rmPath bdir
   pure v
 
 
--- | More permissive version of 'createDirRecursive'. This doesn't
--- error when the destination is a symlink to a directory.
-createDirRecursive' :: Path b -> IO ()
-createDirRecursive' p =
-  handleIO (\e -> if isAlreadyExistsError e then isSymlinkDir e else throwIO e)
-    . createDirRecursive newDirPerms
-    $ p
-
- where
-  isSymlinkDir e = do
-    ft <- getFileType p
-    case ft of
-      SymbolicLink -> do
-        rp <- canonicalizePath p
-        rft <- getFileType rp
-        case rft of
-          Directory -> pure ()
-          _ -> throwIO e
-      _ -> throwIO e
-
-
 getVersionInfo :: Version
                -> Tool
                -> GHCupDownloads
@@ -931,10 +933,158 @@ getVersionInfo v' tool =
     )
 
 
--- Gathering monoidal values
-traverseFold :: (Foldable t, Applicative m, Monoid b) => (a -> m b) -> t a -> m b
-traverseFold f = foldl (\mb a -> (<>) <$> mb <*> f a) (pure mempty)
+-- | The file extension for executables.
+exeExt :: String
+#if defined(IS_WINDOWS)
+exeExt = ".exe"
+#else
+exeExt = ""
+#endif
 
--- | Gathering monoidal values
-forFold :: (Foldable t, Applicative m, Monoid b) => t a -> (a -> m b) -> m b
-forFold = \t -> (`traverseFold` t)
+-- | The file extension for executables.
+exeExt' :: ByteString
+#if defined(IS_WINDOWS)
+exeExt' = ".exe"
+#else
+exeExt' = ""
+#endif
+
+
+-- | Enables ANSI support on windows, does nothing on unix.
+--
+-- Returns 'Left str' on errors and 'Right bool' on success, where
+-- 'bool' markes whether ansi support was already enabled.
+--
+-- This function never crashes.
+--
+-- Rip-off of https://docs.rs/ansi_term/0.12.1/x86_64-pc-windows-msvc/src/ansi_term/windows.rs.html#10-61
+enableAnsiSupport :: IO (Either String Bool)
+#if defined(IS_WINDOWS)
+enableAnsiSupport = handleIO (pure . Left . displayException) $ do
+  -- ref: https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilew
+  -- Using `CreateFileW("CONOUT$", ...)` to retrieve the console handle works correctly even if STDOUT and/or STDERR are redirected
+  h <- createFile "CONOUT$" (gENERIC_WRITE .|. gENERIC_READ)
+    fILE_SHARE_WRITE Nothing oPEN_EXISTING 0 Nothing
+  when (h == iNVALID_HANDLE_VALUE ) $ fail "invalid handle value"
+
+  -- ref: https://docs.microsoft.com/en-us/windows/console/getconsolemode
+  m <- getConsoleMode h
+
+  -- VT processing not already enabled?
+  if ((m .&. eNABLE_VIRTUAL_TERMINAL_PROCESSING) == 0)
+  -- https://docs.microsoft.com/en-us/windows/console/setconsolemode
+  then setConsoleMode h (m .|. eNABLE_VIRTUAL_TERMINAL_PROCESSING)
+    >> pure (Right False)
+  else pure (Right True)
+#else
+enableAnsiSupport = pure (Right True)
+#endif
+
+
+-- | On unix, we can use symlinks, so we just get the
+-- symbolic link target.
+--
+-- On windows, we have to emulate symlinks via shims,
+-- see 'createLink'.
+getLinkTarget :: FilePath -> IO FilePath
+getLinkTarget fp = do
+#if defined(IS_WINDOWS)
+  content <- readFile (dropExtension fp <.> "shim")
+  [p] <- pure . filter ("path = " `isPrefixOf`) . lines $ content
+  pure $ stripNewline $ dropPrefix "path = " p
+#else
+  getSymbolicLinkTarget fp
+#endif
+
+
+-- | Checks whether the path is a link.
+pathIsLink :: FilePath -> IO Bool
+#if defined(IS_WINDOWS)
+pathIsLink fp = doesPathExist (dropExtension fp <.> "shim")
+#else
+pathIsLink = pathIsSymbolicLink
+#endif
+
+
+rmLink :: FilePath -> IO ()
+#if defined(IS_WINDOWS)
+rmLink fp = do
+  hideError doesNotExistErrorType . liftIO . rmFile $ fp
+  hideError doesNotExistErrorType . liftIO . rmFile $ (dropExtension fp <.> "shim")
+#else
+rmLink = hideError doesNotExistErrorType . liftIO . rmFile
+#endif
+
+
+-- | Creates a symbolic link on unix and a fake symlink on windows for
+-- executables, which:
+--     1. is a shim exe
+--     2. has a corresponding .shim file in the same directory that
+--        contains the target
+--
+-- This overwrites previously existing files.
+--
+-- On windows, this requires that 'ensureGlobalTools' was run beforehand.
+createLink :: ( MonadMask m
+              , MonadThrow m
+              , MonadLogger m
+              , MonadIO m
+              , MonadReader AppState m
+              , MonadUnliftIO m
+              , MonadFail m
+              )
+           => FilePath      -- ^ path to the target executable
+           -> FilePath      -- ^ path to be created
+           -> m ()
+createLink link exe = do
+#if defined(IS_WINDOWS)
+  AppState { dirs } <- ask
+  let shimGen = cacheDir dirs </> "gs.exe"
+
+  let shim = dropExtension exe <.> "shim"
+      -- For hardlinks, link needs to be absolute.
+      -- If link is relative, it's relative to the target exe.
+      -- Note that (</>) drops lhs when rhs is absolute.
+      fullLink = takeDirectory exe </> link
+      shimContents = "path = " <> fullLink
+
+  $(logDebug) [i|rm -f #{exe}|]
+  liftIO $ rmLink exe
+
+  $(logDebug) [i|ln -s #{fullLink} #{exe}|]
+  liftIO $ copyFile shimGen exe
+  liftIO $ writeFile shim shimContents
+#else
+  $(logDebug) [i|rm -f #{exe}|]
+  liftIO $ hideError doesNotExistErrorType $ rmFile exe
+
+  $(logDebug) [i|ln -s #{link} #{exe}|]
+  liftIO $ createFileLink link exe
+#endif
+
+
+ensureGlobalTools :: ( MonadMask m
+                     , MonadThrow m
+                     , MonadLogger m
+                     , MonadIO m
+                     , MonadReader AppState m
+                     , MonadUnliftIO m
+                     , MonadFail m
+                     )
+                  => Excepts '[DigestError , DownloadFailed, NoDownload] m ()
+ensureGlobalTools = do
+#if defined(IS_WINDOWS)
+  AppState { ghcupInfo = GHCupInfo _ _ gTools, settings, dirs } <- lift ask
+  shimDownload <- liftE $ lE @_ @'[NoDownload]
+    $ maybe (Left NoDownload) Right $ Map.lookup ShimGen gTools
+  let dl = downloadCached' settings dirs shimDownload (Just "gs.exe")
+  void $ (\(DigestError _ _) -> do
+      lift $ $(logWarn) [i|Digest doesn't match, redownloading gs.exe...|]
+      lift $ $(logDebug) [i|rm -f #{shimDownload}|]
+      liftIO $ hideError doesNotExistErrorType $ rmFile (cacheDir dirs </> "gs.exe")
+      liftE @'[DigestError , DownloadFailed] $ dl
+    ) `catchE` (liftE @'[DigestError , DownloadFailed] dl)
+  pure ()
+#else
+  pure ()
+#endif
diff --git a/lib/GHCup/Utils.hs-boot b/lib/GHCup/Utils.hs-boot
new file mode 100644
index 0000000000000000000000000000000000000000..e534e82064cf6c137c2fd86bbc5b94284fa4c5c5
--- /dev/null
+++ b/lib/GHCup/Utils.hs-boot
@@ -0,0 +1,4 @@
+module GHCup.Utils where
+
+getLinkTarget :: FilePath -> IO FilePath
+pathIsLink :: FilePath -> IO Bool
diff --git a/lib/GHCup/Utils/Dirs.hs b/lib/GHCup/Utils/Dirs.hs
index 2838c52f7e745c189889d0167807c76e502d9175..7e256a1b256b4980392b2a89fa7ee9d2f2325ec3 100644
--- a/lib/GHCup/Utils/Dirs.hs
+++ b/lib/GHCup/Utils/Dirs.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP                   #-}
 {-# LANGUAGE DataKinds             #-}
 {-# LANGUAGE OverloadedStrings     #-}
 {-# LANGUAGE FlexibleContexts      #-}
@@ -12,10 +13,11 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
 module GHCup.Utils.Dirs
   ( getDirs
+  , ghcupBaseDir
   , ghcupConfigFile
   , ghcupCacheDir
   , ghcupGHCBaseDir
@@ -34,7 +36,6 @@ import           GHCup.Types.JSON               ( )
 import           GHCup.Utils.MegaParsec
 import           GHCup.Utils.Prelude
 
-import           Control.Applicative
 import           Control.Exception.Safe
 import           Control.Monad
 import           Control.Monad.IO.Unlift
@@ -42,32 +43,24 @@ import           Control.Monad.Logger
 import           Control.Monad.Reader
 import           Control.Monad.Trans.Resource hiding (throwM)
 import           Data.Bifunctor
-import           Data.ByteString                ( ByteString )
 import           Data.Maybe
 import           Data.String.Interpolate
 import           GHC.IO.Exception               ( IOErrorType(NoSuchThing) )
 import           Haskus.Utils.Variant.Excepts
-import           HPath
-import           HPath.IO
+#if !defined(IS_WINDOWS)
 import           Optics
-import           Prelude                 hiding ( abs
-                                                , readFile
-                                                , writeFile
-                                                )
+import           System.Directory                                                
+#endif
 import           System.DiskSpace                                                
-import           System.Posix.Env.ByteString    ( getEnv
-                                                , getEnvDefault
-                                                )
-import           System.Posix.FilePath   hiding ( (</>) )
-import           System.Posix.Temp.ByteString   ( mkdtemp )
-
-import qualified Data.ByteString.Lazy          as L
-import qualified Data.ByteString.UTF8          as UTF8
+#if !defined(IS_WINDOWS)
+import           System.Environment
+#endif
+import           System.FilePath
+import           System.IO.Temp
+
+import qualified Data.ByteString               as BS
 import qualified Data.Text                     as T
-import qualified Data.Text.Encoding            as E
 import qualified Data.Yaml                     as Y
-import qualified System.Posix.FilePath         as FP
-import qualified System.Posix.User             as PU
 import qualified Text.Megaparsec               as MP
 import Control.Concurrent (threadDelay)
 
@@ -82,96 +75,116 @@ import Control.Concurrent (threadDelay)
 --
 -- If 'GHCUP_USE_XDG_DIRS' is set (to anything),
 -- then uses 'XDG_DATA_HOME/ghcup' as per xdg spec.
-ghcupBaseDir :: IO (Path Abs)
+ghcupBaseDir :: IO FilePath
 ghcupBaseDir = do
+#if defined(IS_WINDOWS)
+  pure ("C:\\" </> "ghcup")
+#else
   xdg <- useXDG
   if xdg
     then do
-      bdir <- getEnv "XDG_DATA_HOME" >>= \case
-        Just r  -> parseAbs r
+      bdir <- lookupEnv "XDG_DATA_HOME" >>= \case
+        Just r  -> pure r
         Nothing -> do
           home <- liftIO getHomeDirectory
-          pure (home </> [rel|.local/share|])
-      pure (bdir </> [rel|ghcup|])
+          pure (home </> ".local" </> "share")
+      pure (bdir </> "ghcup")
     else do
-      bdir <- getEnv "GHCUP_INSTALL_BASE_PREFIX" >>= \case
-        Just r  -> parseAbs r
+      bdir <- lookupEnv "GHCUP_INSTALL_BASE_PREFIX" >>= \case
+        Just r  -> pure r
         Nothing -> liftIO getHomeDirectory
-      pure (bdir </> [rel|.ghcup|])
+      pure (bdir </> ".ghcup")
+#endif
 
 
 -- | ~/.ghcup by default
 --
 -- If 'GHCUP_USE_XDG_DIRS' is set (to anything),
 -- then uses 'XDG_CONFIG_HOME/ghcup' as per xdg spec.
-ghcupConfigDir :: IO (Path Abs)
+ghcupConfigDir :: IO FilePath
 ghcupConfigDir = do
+#if defined(IS_WINDOWS)
+  pure ("C:\\" </> "ghcup")
+#else
   xdg <- useXDG
   if xdg
     then do
-      bdir <- getEnv "XDG_CONFIG_HOME" >>= \case
-        Just r  -> parseAbs r
+      bdir <- lookupEnv "XDG_CONFIG_HOME" >>= \case
+        Just r  -> pure r
         Nothing -> do
           home <- liftIO getHomeDirectory
-          pure (home </> [rel|.config|])
-      pure (bdir </> [rel|ghcup|])
+          pure (home </> ".config")
+      pure (bdir </> "ghcup")
     else do
-      bdir <- getEnv "GHCUP_INSTALL_BASE_PREFIX" >>= \case
-        Just r  -> parseAbs r
+      bdir <- lookupEnv "GHCUP_INSTALL_BASE_PREFIX" >>= \case
+        Just r  -> pure r
         Nothing -> liftIO getHomeDirectory
-      pure (bdir </> [rel|.ghcup|])
+      pure (bdir </> ".ghcup")
+#endif
 
 
 -- | If 'GHCUP_USE_XDG_DIRS' is set (to anything),
 -- then uses 'XDG_BIN_HOME' env var or defaults to '~/.local/bin'
 -- (which, sadly is not strictly xdg spec).
-ghcupBinDir :: IO (Path Abs)
+ghcupBinDir :: IO FilePath
 ghcupBinDir = do
+#if defined(IS_WINDOWS)
+  pure ("C:\\" </> "ghcup" </> "bin")
+#else
   xdg <- useXDG
   if xdg
     then do
-      getEnv "XDG_BIN_HOME" >>= \case
-        Just r  -> parseAbs r
+      lookupEnv "XDG_BIN_HOME" >>= \case
+        Just r  -> pure r
         Nothing -> do
           home <- liftIO getHomeDirectory
-          pure (home </> [rel|.local/bin|])
-    else ghcupBaseDir <&> (</> [rel|bin|])
+          pure (home </> ".local" </> "bin")
+    else ghcupBaseDir <&> (</> "bin")
+#endif
 
 
 -- | Defaults to '~/.ghcup/cache'.
 --
 -- If 'GHCUP_USE_XDG_DIRS' is set (to anything),
 -- then uses 'XDG_CACHE_HOME/ghcup' as per xdg spec.
-ghcupCacheDir :: IO (Path Abs)
+ghcupCacheDir :: IO FilePath
 ghcupCacheDir = do
+#if defined(IS_WINDOWS)
+  pure ("C:\\" </> "ghcup" </> "cache")
+#else
   xdg <- useXDG
   if xdg
     then do
-      bdir <- getEnv "XDG_CACHE_HOME" >>= \case
-        Just r  -> parseAbs r
+      bdir <- lookupEnv "XDG_CACHE_HOME" >>= \case
+        Just r  -> pure r
         Nothing -> do
           home <- liftIO getHomeDirectory
-          pure (home </> [rel|.cache|])
-      pure (bdir </> [rel|ghcup|])
-    else ghcupBaseDir <&> (</> [rel|cache|])
+          pure (home </> ".cache")
+      pure (bdir </> "ghcup")
+    else ghcupBaseDir <&> (</> "cache")
+#endif
 
 
 -- | Defaults to '~/.ghcup/logs'.
 --
 -- If 'GHCUP_USE_XDG_DIRS' is set (to anything),
 -- then uses 'XDG_CACHE_HOME/ghcup/logs' as per xdg spec.
-ghcupLogsDir :: IO (Path Abs)
+ghcupLogsDir :: IO FilePath
 ghcupLogsDir = do
+#if defined(IS_WINDOWS)
+  pure ("C:\\" </> "ghcup" </> "logs")
+#else
   xdg <- useXDG
   if xdg
     then do
-      bdir <- getEnv "XDG_CACHE_HOME" >>= \case
-        Just r  -> parseAbs r
+      bdir <- lookupEnv "XDG_CACHE_HOME" >>= \case
+        Just r  -> pure r
         Nothing -> do
           home <- liftIO getHomeDirectory
-          pure (home </> [rel|.cache|])
-      pure (bdir </> [rel|ghcup/logs|])
-    else ghcupBaseDir <&> (</> [rel|logs|])
+          pure (home </> ".cache")
+      pure (bdir </> "ghcup" </> "logs")
+    else ghcupBaseDir <&> (</> "logs")
+#endif
 
 
 getDirs :: IO Dirs
@@ -194,11 +207,11 @@ ghcupConfigFile :: (MonadIO m)
                 => Excepts '[JSONError] m UserSettings
 ghcupConfigFile = do
   confDir <- liftIO ghcupConfigDir
-  let file = confDir </> [rel|config.yaml|]
-  bs <- liftIO $ handleIO' NoSuchThing (\_ -> pure Nothing) $ Just <$> readFile file
-  case bs of
+  let file = confDir </> "config.yaml"
+  contents <- liftIO $ handleIO' NoSuchThing (\_ -> pure Nothing) $ Just <$> BS.readFile file
+  case contents of
       Nothing -> pure defaultUserSettings
-      Just bs' -> lE' JSONDecodeError . first show . Y.decodeEither' . L.toStrict $ bs'
+      Just contents' -> lE' JSONDecodeError . first show . Y.decodeEither' $ contents'
 
 
     -------------------------
@@ -207,10 +220,10 @@ ghcupConfigFile = do
 
 
 -- | ~/.ghcup/ghc by default.
-ghcupGHCBaseDir :: (MonadReader AppState m) => m (Path Abs)
+ghcupGHCBaseDir :: (MonadReader AppState m) => m FilePath
 ghcupGHCBaseDir = do
   AppState { dirs = Dirs {..} } <- ask
-  pure (baseDir </> [rel|ghc|])
+  pure (baseDir </> "ghc")
 
 
 -- | Gets '~/.ghcup/ghc/<ghcupGHCDir>'.
@@ -219,35 +232,32 @@ ghcupGHCBaseDir = do
 --   * 8.8.4
 ghcupGHCDir :: (MonadReader AppState m, MonadThrow m)
             => GHCTargetVersion
-            -> m (Path Abs)
+            -> m FilePath
 ghcupGHCDir ver = do
-  ghcbasedir    <- ghcupGHCBaseDir
-  verdir        <- parseRel $ E.encodeUtf8 (tVerToText ver)
+  ghcbasedir <- ghcupGHCBaseDir
+  let verdir = T.unpack $ tVerToText ver
   pure (ghcbasedir </> verdir)
 
 
 -- | See 'ghcupToolParser'.
-parseGHCupGHCDir :: MonadThrow m => Path Rel -> m GHCTargetVersion
-parseGHCupGHCDir (toFilePath -> f) = do
-  fp <- throwEither $ E.decodeUtf8' f
+parseGHCupGHCDir :: MonadThrow m => FilePath -> m GHCTargetVersion
+parseGHCupGHCDir (T.pack -> fp) =
   throwEither $ MP.parse ghcTargetVerP "" fp
 
 
-mkGhcupTmpDir :: (MonadUnliftIO m, MonadLogger m, MonadCatch m, MonadThrow m, MonadIO m) => m (Path Abs)
+mkGhcupTmpDir :: (MonadUnliftIO m, MonadLogger m, MonadCatch m, MonadThrow m, MonadIO m) => m FilePath
 mkGhcupTmpDir = do
-  tmpdir <- liftIO $ getEnvDefault "TMPDIR" "/tmp"
-  let fp = T.unpack $ decUTF8Safe tmpdir
+  tmpdir <- liftIO getCanonicalTemporaryDirectory
 
   let minSpace = 5000 -- a rough guess, aight?
-  space <- handleIO (\_ -> pure Nothing) $ fmap Just $ liftIO $ getAvailSpace fp
+  space <- handleIO (\_ -> pure Nothing) $ fmap Just $ liftIO $ getAvailSpace tmpdir
   when (maybe False (toBytes minSpace >) space) $ do
-    $(logWarn) [i|Possibly insufficient disk space on #{fp}. At least #{minSpace} MB are recommended, but only #{toMB (fromJust space)} are free. Consider freeing up disk space or setting TMPDIR env variable.|]
+    $(logWarn) [i|Possibly insufficient disk space on #{tmpdir}. At least #{minSpace} MB are recommended, but only #{toMB (fromJust space)} are free. Consider freeing up disk space or setting TMPDIR env variable.|]
     $(logWarn)
       "...waiting for 10 seconds before continuing anyway, you can still abort..."
     liftIO $ threadDelay 10000000 -- give the user a sec to intervene
 
-  tmp <- liftIO $ mkdtemp (tmpdir FP.</> "ghcup-")
-  parseAbs tmp
+  liftIO $ createTempDirectory tmpdir "ghcup"
  where
   toBytes mb = mb * 1024 * 1024
   toMB b = show (truncate' (fromIntegral b / (1024 * 1024) :: Double) 2)
@@ -256,8 +266,8 @@ mkGhcupTmpDir = do
       where t = 10^n
 
 
-withGHCupTmpDir :: (MonadUnliftIO m, MonadLogger m, MonadCatch m, MonadResource m, MonadThrow m, MonadIO m) => m (Path Abs)
-withGHCupTmpDir = snd <$> withRunInIO (\run -> run $ allocate (run mkGhcupTmpDir) deleteDirRecursive)
+withGHCupTmpDir :: (MonadUnliftIO m, MonadLogger m, MonadCatch m, MonadResource m, MonadThrow m, MonadIO m) => m FilePath
+withGHCupTmpDir = snd <$> withRunInIO (\run -> run $ allocate (run mkGhcupTmpDir) rmPath)
 
 
 
@@ -267,29 +277,21 @@ withGHCupTmpDir = snd <$> withRunInIO (\run -> run $ allocate (run mkGhcupTmpDir
     --------------
 
 
-getHomeDirectory :: IO (Path Abs)
-getHomeDirectory = do
-  e <- getEnv "HOME"
-  case e of
-    Just fp -> parseAbs fp
-    Nothing -> do
-      h <- PU.homeDirectory <$> (PU.getEffectiveUserID >>= PU.getUserEntryForID)
-      parseAbs $ UTF8.fromString h -- this is a guess
-
-
+#if !defined(IS_WINDOWS)
 useXDG :: IO Bool
-useXDG = isJust <$> getEnv "GHCUP_USE_XDG_DIRS"
+useXDG = isJust <$> lookupEnv "GHCUP_USE_XDG_DIRS"
+#endif
 
 
-relativeSymlink :: Path Abs  -- ^ the path in which to create the symlink
-                -> Path Abs  -- ^ the symlink destination
-                -> ByteString
-relativeSymlink (toFilePath -> p1) (toFilePath -> p2) =
+relativeSymlink :: FilePath  -- ^ the path in which to create the symlink
+                -> FilePath  -- ^ the symlink destination
+                -> FilePath
+relativeSymlink p1 p2 =
   let d1      = splitDirectories p1
       d2      = splitDirectories p2
       common  = takeWhile (\(x, y) -> x == y) $ zip d1 d2
       cPrefix = drop (length common) d1
   in  joinPath (replicate (length cPrefix) "..")
-        <> joinPath ("/" : drop (length common) d2)
+        <> joinPath ([pathSeparator] : drop (length common) d2)
 
 
diff --git a/lib/GHCup/Utils/File.hs b/lib/GHCup/Utils/File.hs
index e782839d70895b523bcbe184b6febcda8e2ab17d..9f74867fa913281514596f259b9e3d0ff272d13d 100644
--- a/lib/GHCup/Utils/File.hs
+++ b/lib/GHCup/Utils/File.hs
@@ -1,494 +1,17 @@
-{-# LANGUAGE QuasiQuotes       #-}
-{-# LANGUAGE OverloadedStrings #-}
-{-# LANGUAGE FlexibleContexts  #-}
-{-# LANGUAGE TemplateHaskell   #-}
-{-# LANGUAGE ViewPatterns      #-}
-
-{-|
-Module      : GHCup.Utils.File
-Description : File and unix APIs
-Copyright   : (c) Julian Ospald, 2020
-License     : LGPL-3.0
-Maintainer  : hasufell@hasufell.de
-Stability   : experimental
-Portability : POSIX
-
-This module handles file and executable handling.
-Some of these functions use sophisticated logging.
--}
-module GHCup.Utils.File where
-
-import           GHCup.Utils.Prelude
-import           GHCup.Types
-
-import           Control.Concurrent
-import           Control.Concurrent.Async
-import           Control.Exception              ( evaluate )
-import           Control.Exception.Safe
-import           Control.Monad
-import           Control.Monad.Logger
-import           Control.Monad.Reader
-import           Control.Monad.Trans.State.Strict
-import           Data.ByteString                ( ByteString )
-import           Data.Foldable
-import           Data.Functor
-import           Data.IORef
-import           Data.Maybe
-import           Data.Sequence                  ( Seq, (|>) )
-import           Data.String.Interpolate
-import           Data.Text                      ( Text )
-import           Data.Void
-import           Data.Word8
-import           GHC.IO.Exception
-import           HPath
-import           HPath.IO                hiding ( hideError )
-import           Optics                  hiding ((<|), (|>))
-import           System.Console.Pretty   hiding ( Pretty )
-import           System.Console.Regions
-import           System.IO.Error
-import           System.Posix.Directory.ByteString
-import           System.Posix.FD               as FD
-import           System.Posix.FilePath   hiding ( (</>) )
-import           System.Posix.Files.ByteString
-import           System.Posix.Foreign           ( oExcl, oAppend )
-import "unix"    System.Posix.IO.ByteString
-                                         hiding ( openFd )
-import           System.Posix.Process           ( ProcessStatus(..) )
-import           System.Posix.Types
-import           Text.PrettyPrint.HughesPJClass hiding ( (<>) )
-import           Text.Regex.Posix
-
-
-import qualified Control.Exception             as EX
-import qualified Data.Sequence                 as Sq
-import qualified Data.Text                     as T
-import qualified Data.Text.Encoding            as E
-import qualified System.Posix.Process.ByteString
-                                               as SPPB
-import           Streamly.External.Posix.DirStream
-import qualified Streamly.Prelude              as S
-import qualified Text.Megaparsec               as MP
-import qualified Data.ByteString               as BS
-import qualified "unix-bytestring" System.Posix.IO.ByteString
-                                               as SPIB
-
-
-
-data ProcessError = NonZeroExit Int ByteString [ByteString]
-                  | PTerminated ByteString [ByteString]
-                  | PStopped ByteString [ByteString]
-                  | NoSuchPid ByteString [ByteString]
-                  deriving Show
-
-instance Pretty ProcessError where
-  pPrint (NonZeroExit e exe args) =
-    text [i|Process "#{decUTF8Safe exe}" with arguments #{fmap decUTF8Safe args} failed with exit code #{e}.|]
-  pPrint (PTerminated exe args) =
-    text [i|Process "#{decUTF8Safe exe}" with arguments #{fmap decUTF8Safe args} terminated.|]
-  pPrint (PStopped exe args) =
-    text [i|Process "#{decUTF8Safe exe}" with arguments #{fmap decUTF8Safe args} stopped.|]
-  pPrint (NoSuchPid exe args) =
-    text [i|Could not find PID for process running "#{decUTF8Safe exe}" with arguments #{fmap decUTF8Safe args}.|]
-
-data CapturedProcess = CapturedProcess
-  { _exitCode :: ExitCode
-  , _stdOut   :: ByteString
-  , _stdErr   :: ByteString
-  }
-  deriving (Eq, Show)
-
-makeLenses ''CapturedProcess
-
-
--- | Find the given executable by searching all *absolute* PATH components.
--- Relative paths in PATH are ignored.
---
--- This shouldn't throw IO exceptions, unless getting the environment variable
--- PATH does.
-findExecutable :: Path Rel -> IO (Maybe (Path Abs))
-findExecutable ex = do
-  sPaths <- fmap (catMaybes . fmap parseAbs) getSearchPath
-  -- We don't want exceptions to mess up our result. If we can't
-  -- figure out if a file exists, then treat it as a negative result.
-  asum $ fmap
-    (handleIO (\_ -> pure Nothing)
-      -- asum for short-circuiting behavior
-      . (\s' -> (isExecutable (s' </> ex) >>= guard) $> Just (s' </> ex))
-    )
-    sPaths
-
-
--- | Execute the given command and collect the stdout, stderr and the exit code.
--- The command is run in a subprocess.
-executeOut :: Path b            -- ^ command as filename, e.g. 'ls'
-           -> [ByteString]      -- ^ arguments to the command
-           -> Maybe (Path Abs)  -- ^ chdir to this path
-           -> IO CapturedProcess
-executeOut path args chdir = captureOutStreams $ do
-  maybe (pure ()) (changeWorkingDirectory . toFilePath) chdir
-  SPPB.executeFile (toFilePath path) True args Nothing
-
-
-execLogged :: (MonadReader AppState m, MonadIO m, MonadThrow m)
-           => ByteString       -- ^ thing to execute
-           -> Bool             -- ^ whether to search PATH for the thing
-           -> [ByteString]     -- ^ args for the thing
-           -> Path Rel         -- ^ log filename (opened in append mode)
-           -> Maybe (Path Abs) -- ^ optionally chdir into this
-           -> Maybe [(ByteString, ByteString)] -- ^ optional environment
-           -> m (Either ProcessError ())
-execLogged exe spath args lfile chdir env = do
-  AppState { settings = Settings {..}, dirs = Dirs {..} } <- ask
-  logfile       <- (logsDir </>) <$> parseRel (toFilePath lfile <> ".log")
-  liftIO $ bracket (openFd (toFilePath logfile) WriteOnly [oAppend] (Just newFilePerms))
-                   closeFd
-                   (action verbose)
- where
-  action verbose fd = do
-    actionWithPipes $ \(stdoutRead, stdoutWrite) -> do
-      -- start the thread that logs to stdout
-      pState <- newEmptyMVar
-      done   <- newEmptyMVar
-      void
-        $ forkIO
-        $ EX.handle (\(_ :: IOException) -> pure ())
-        $ EX.finally
-            (if verbose
-              then tee fd stdoutRead
-              else printToRegion fd stdoutRead 6 pState
-            )
-            (putMVar done ())
-
-      -- fork the subprocess
-      pid <- SPPB.forkProcess $ do
-        void $ dupTo stdoutWrite stdOutput
-        void $ dupTo stdoutWrite stdError
-        closeFd stdoutRead
-        closeFd stdoutWrite
-
-        -- execute the action
-        maybe (pure ()) (changeWorkingDirectory . toFilePath) chdir
-        void $ SPPB.executeFile exe spath args env
-
-      closeFd stdoutWrite
-
-      -- wait for the subprocess to finish
-      e <- toProcessError exe args <$!> SPPB.getProcessStatus True True pid
-      putMVar pState (either (const False) (const True) e)
-
-      void $ race (takeMVar done) (threadDelay (1000000 * 3))
-      closeFd stdoutRead
-
-      pure e
-
-  tee :: Fd -> Fd -> IO ()
-  tee fileFd fdIn = readTilEOF lineAction fdIn
-
-   where
-    lineAction :: ByteString -> IO ()
-    lineAction bs' = do
-      void $ SPIB.fdWrite fileFd (bs' <> "\n")
-      void $ SPIB.fdWrite stdOutput (bs' <> "\n")
-
-  -- Reads fdIn and logs the output in a continous scrolling area
-  -- of 'size' terminal lines. Also writes to a log file.
-  printToRegion :: Fd -> Fd -> Int -> MVar Bool -> IO ()
-  printToRegion fileFd fdIn size pState = do
-    void $ displayConsoleRegions $ do
-      rs <-
-        liftIO
-        . fmap Sq.fromList
-        . sequence
-        . replicate size
-        . openConsoleRegion
-        $ Linear
-      flip runStateT mempty
-        $ handle
-            (\(ex :: SomeException) -> do
-              ps <- liftIO $ takeMVar pState
-              when ps (forM_ rs (liftIO . closeConsoleRegion))
-              throw ex
-            )
-        $ readTilEOF (lineAction rs) fdIn
-
-   where
-    -- action to perform line by line
-    -- TODO: do this with vty for efficiency
-    lineAction :: (MonadMask m, MonadIO m)
-               => Seq ConsoleRegion
-               -> ByteString
-               -> StateT (Seq ByteString) m ()
-    lineAction rs = \bs' -> do
-      void $ liftIO $ SPIB.fdWrite fileFd (bs' <> "\n")
-      modify (swapRegs bs')
-      regs <- get
-      liftIO $ forM_ (Sq.zip regs rs) $ \(bs, r) -> setConsoleRegion r $ do
-        w <- consoleWidth
-        return
-          . T.pack
-          . color Blue
-          . T.unpack
-          . decUTF8Safe
-          . trim w
-          . (\b -> "[ " <> toFilePath lfile <> " ] " <> b)
-          $ bs
-
-    swapRegs :: a -> Seq a -> Seq a
-    swapRegs bs = \regs -> if
-      | Sq.length regs < size -> regs |> bs
-      | otherwise             -> Sq.drop 1 regs |> bs
-
-    -- trim output line to terminal width
-    trim :: Int -> ByteString -> ByteString
-    trim w = \bs -> if
-      | BS.length bs > w && w > 5 -> BS.take (w - 4) bs <> "..."
-      | otherwise                 -> bs
-
-  -- Consecutively read from Fd in 512 chunks until we hit
-  -- newline or EOF.
-  readLine :: MonadIO m
-           => Fd          -- ^ input file descriptor
-           -> ByteString  -- ^ rest buffer (read across newline)
-           -> m (ByteString, ByteString, Bool) -- ^ (full line, rest, eof)
-  readLine fd = go
-   where
-    go inBs = do
-      -- if buffer is not empty, process it first
-      mbs <- if BS.length inBs == 0
-               -- otherwise attempt read
-               then liftIO
-                    $ handleIO (\e -> if isEOFError e then pure Nothing else ioError e)
-                    $ fmap Just
-                    $ SPIB.fdRead fd 512
-               else pure $ Just inBs
-      case mbs of
-        Nothing -> pure ("", "", True)
-        Just bs -> do
-          -- split on newline
-          let (line, rest) = BS.span (/= _lf) bs
-          if
-            | BS.length rest /= 0 -> pure (line, BS.tail rest, False)
-            -- if rest is empty, then there was no newline, process further
-            | otherwise           -> (\(l, r, b) -> (line <> l, r, b)) <$!> go mempty
-
-  readTilEOF :: MonadIO m => (ByteString -> m a) -> Fd -> m ()
-  readTilEOF ~action' fd' = go mempty
-   where
-    go bs' = do
-      (bs, rest, eof) <- readLine fd' bs'
-      if eof
-         then liftIO $ ioError (mkIOError eofErrorType "" Nothing Nothing)
-         else void (action' bs) >> go rest
-
-
--- | Capture the stdout and stderr of the given action, which
--- is run in a subprocess. Stdin is closed. You might want to
--- 'race' this to make sure it terminates.
-captureOutStreams :: IO a
-                     -- ^ the action to execute in a subprocess
-                  -> IO CapturedProcess
-captureOutStreams action = do
-  actionWithPipes $ \(parentStdoutRead, childStdoutWrite) ->
-    actionWithPipes $ \(parentStderrRead, childStderrWrite) -> do
-      pid <- SPPB.forkProcess $ do
-        -- dup stdout
-        void $ dupTo childStdoutWrite stdOutput
-        closeFd childStdoutWrite
-        closeFd parentStdoutRead
-
-        -- dup stderr
-        void $ dupTo childStderrWrite stdError
-        closeFd childStderrWrite
-        closeFd parentStderrRead
-
-        -- execute the action
-        a <- action
-        void $ evaluate a
-
-      -- close everything we don't need
-      closeFd childStdoutWrite
-      closeFd childStderrWrite
-
-      -- start thread that writes the output
-      refOut <- newIORef BS.empty
-      refErr <- newIORef BS.empty
-      done   <- newEmptyMVar
-      _      <-
-        forkIO
-        $ EX.handle (\(_ :: IOException) -> pure ())
-        $ flip EX.finally (putMVar done ())
-        $ writeStds parentStdoutRead parentStderrRead refOut refErr
-
-      status <- SPPB.getProcessStatus True True pid
-      void $ race (takeMVar done) (threadDelay (1000000 * 3))
-
-      case status of
-        -- readFd will take care of closing the fd
-        Just (SPPB.Exited es) -> do
-          stdout' <- readIORef refOut
-          stderr' <- readIORef refErr
-          pure $ CapturedProcess { _exitCode = es
-                                 , _stdOut   = stdout'
-                                 , _stdErr   = stderr'
-                                 }
-
-        _ -> throwIO $ userError ("No such PID " ++ show pid)
-
- where
-  writeStds pout perr rout rerr = do
-    doneOut <- newEmptyMVar
-    void
-      $ forkIO
-      $ hideError eofErrorType
-      $ flip EX.finally (putMVar doneOut ())
-      $ readTilEOF (\x -> modifyIORef' rout (<> x)) pout
-    doneErr <- newEmptyMVar
-    void
-      $ forkIO
-      $ hideError eofErrorType
-      $ flip EX.finally (putMVar doneErr ())
-      $ readTilEOF (\x -> modifyIORef' rerr (<> x)) perr
-    takeMVar doneOut
-    takeMVar doneErr
-
-  readTilEOF ~action' fd' = do
-    bs <- SPIB.fdRead fd' 512
-    void $ action' bs
-    readTilEOF action' fd'
-
-
-actionWithPipes :: ((Fd, Fd) -> IO b) -> IO b
-actionWithPipes a =
-  createPipe >>= \(p1, p2) -> flip finally (cleanup [p1, p2]) $ a (p1, p2)
-
-cleanup :: [Fd] -> IO ()
-cleanup fds = for_ fds $ \fd -> handleIO (\_ -> pure ()) $ closeFd fd
-
-
-
--- | Create a new regular file in write-only mode. The file must not exist.
-createRegularFileFd :: FileMode -> Path b -> IO Fd
-createRegularFileFd fm dest =
-  FD.openFd (toFilePath dest) WriteOnly [oExcl] (Just fm)
-
-
--- | Thin wrapper around `executeFile`.
-exec :: ByteString       -- ^ thing to execute
-     -> Bool             -- ^ whether to search PATH for the thing
-     -> [ByteString]     -- ^ args for the thing
-     -> Maybe (Path Abs) -- ^ optionally chdir into this
-     -> Maybe [(ByteString, ByteString)] -- ^ optional environment
-     -> IO (Either ProcessError ())
-exec exe spath args chdir env = do
-  pid <- SPPB.forkProcess $ do
-    maybe (pure ()) (changeWorkingDirectory . toFilePath) chdir
-    SPPB.executeFile exe spath args env
-
-  fmap (toProcessError exe args) $ SPPB.getProcessStatus True True pid
-
-
-toProcessError :: ByteString
-               -> [ByteString]
-               -> Maybe ProcessStatus
-               -> Either ProcessError ()
-toProcessError exe args mps = case mps of
-  Just (SPPB.Exited (ExitFailure xi)) -> Left $ NonZeroExit xi exe args
-  Just (SPPB.Exited ExitSuccess    ) -> Right ()
-  Just (Terminated _ _             ) -> Left $ PTerminated exe args
-  Just (Stopped _                  ) -> Left $ PStopped exe args
-  Nothing                            -> Left $ NoSuchPid exe args
-
-
--- | Search for a file in the search paths.
---
--- Catches `PermissionDenied` and `NoSuchThing` and returns `Nothing`.
-searchPath :: [Path Abs] -> Path Rel -> IO (Maybe (Path Abs))
-searchPath paths needle = go paths
- where
-  go [] = pure Nothing
-  go (x : xs) =
-    hideErrorDefM [InappropriateType, PermissionDenied, NoSuchThing] (go xs)
-      $ do
-          dirStream <- openDirStream (toFilePath x)
-          S.findM (\(_, p) -> isMatch x p) (dirContentsStream dirStream)
-            >>= \case
-                  Just _  -> pure $ Just (x </> needle)
-                  Nothing -> go xs
-  isMatch basedir p = do
-    if p == toFilePath needle
-      then isExecutable (basedir </> needle)
-      else pure False
-
-
--- | Check wether a binary is shadowed by another one that comes before
--- it in PATH. Returns the path to said binary, if any.
-isShadowed :: Path Abs -> IO (Maybe (Path Abs))
-isShadowed p = do
-  let dir = dirname p
-  fn <- basename p
-  spaths <- catMaybes . fmap parseAbs <$> liftIO getSearchPath
-  if dir `elem` spaths
-  then do
-    let shadowPaths = takeWhile (/= dir) spaths
-    searchPath shadowPaths fn
-  else pure Nothing
-
-
--- | Check whether the binary is in PATH. This returns only `True`
--- if the directory containing the binary is part of PATH.
-isInPath :: Path Abs -> IO Bool
-isInPath p = do
-  let dir = dirname p
-  fn <- basename p
-  spaths <- catMaybes . fmap parseAbs <$> liftIO getSearchPath
-  if dir `elem` spaths
-  then isJust <$> searchPath [dir] fn
-  else pure False
-
-
-findFiles :: Path Abs -> Regex -> IO [Path Rel]
-findFiles path regex = do
-  dirStream <- openDirStream (toFilePath path)
-  f         <-
-    (fmap . fmap) snd
-    . S.toList
-    . S.filter (\(_, p) -> match regex p)
-    $ dirContentsStream dirStream
-  pure $ parseRel =<< f
-
-
-findFiles' :: Path Abs -> MP.Parsec Void Text () -> IO [Path Rel]
-findFiles' path parser = do
-  dirStream <- openDirStream (toFilePath path)
-  f         <-
-    (fmap . fmap) snd
-    . S.toList
-    . S.filter (\(_, p) -> case E.decodeUtf8' p of
-                             Left _ -> False
-                             Right p' -> isJust $ MP.parseMaybe parser p')
-    $ dirContentsStream dirStream
-  pure $ parseRel =<< f
-
-
-isBrokenSymlink :: Path Abs -> IO Bool
-isBrokenSymlink p =
-  handleIO
-      (\e -> if ioeGetErrorType e == NoSuchThing then pure True else throwIO e)
-    $ do
-        _ <- canonicalizePath p
-        pure False
-
-
-chmod_755 :: (MonadLogger m, MonadIO m) => Path a -> m ()
-chmod_755 (toFilePath -> fp) = do
-  let exe_mode =
-          nullFileMode
-            `unionFileModes` ownerExecuteMode
-            `unionFileModes` ownerReadMode
-            `unionFileModes` ownerWriteMode
-            `unionFileModes` groupExecuteMode
-            `unionFileModes` groupReadMode
-            `unionFileModes` otherExecuteMode
-            `unionFileModes` otherReadMode
-  $(logDebug) [i|chmod 755 #{fp}|]
-  liftIO $ setFileMode fp exe_mode
+{-# LANGUAGE CPP #-}
+
+module GHCup.Utils.File (
+  module GHCup.Utils.File.Common,
+#if IS_WINDOWS
+  module GHCup.Utils.File.Windows
+#else
+  module GHCup.Utils.File.Posix
+#endif
+) where
+
+import GHCup.Utils.File.Common
+#if IS_WINDOWS
+import GHCup.Utils.File.Windows
+#else
+import GHCup.Utils.File.Posix
+#endif
diff --git a/lib/GHCup/Utils/File/Common.hs b/lib/GHCup/Utils/File/Common.hs
new file mode 100644
index 0000000000000000000000000000000000000000..cb0854ea5d67ed8453c0b3b516f235c98a525dc5
--- /dev/null
+++ b/lib/GHCup/Utils/File/Common.hs
@@ -0,0 +1,106 @@
+{-# LANGUAGE QuasiQuotes       #-}
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE FlexibleContexts  #-}
+{-# LANGUAGE TemplateHaskell   #-}
+{-# LANGUAGE ViewPatterns      #-}
+
+module GHCup.Utils.File.Common where
+
+import           GHCup.Utils.Prelude
+
+import           Control.Monad.Extra
+import           Control.Monad.Reader
+import           Data.Maybe
+import           Data.String.Interpolate
+import           GHC.IO.Exception
+import           Optics                  hiding ((<|), (|>))
+import           System.Directory
+import           System.FilePath
+import           Text.PrettyPrint.HughesPJClass hiding ( (<>) )
+import           Text.Regex.Posix
+
+import qualified Data.ByteString.Lazy          as BL
+
+
+
+data ProcessError = NonZeroExit Int FilePath [String]
+                  | PTerminated FilePath [String]
+                  | PStopped FilePath [String]
+                  | NoSuchPid FilePath [String]
+                  deriving Show
+
+instance Pretty ProcessError where
+  pPrint (NonZeroExit e exe args) =
+    text [i|Process "#{exe}" with arguments #{args} failed with exit code #{e}.|]
+  pPrint (PTerminated exe args) =
+    text [i|Process "#{exe}" with arguments #{args} terminated.|]
+  pPrint (PStopped exe args) =
+    text [i|Process "#{exe}" with arguments #{args} stopped.|]
+  pPrint (NoSuchPid exe args) =
+    text [i|Could not find PID for process running "#{exe}" with arguments #{args}.|]
+
+data CapturedProcess = CapturedProcess
+  { _exitCode :: ExitCode
+  , _stdOut   :: BL.ByteString
+  , _stdErr   :: BL.ByteString
+  }
+  deriving (Eq, Show)
+
+makeLenses ''CapturedProcess
+
+
+
+-- | Search for a file in the search paths.
+--
+-- Catches `PermissionDenied` and `NoSuchThing` and returns `Nothing`.
+searchPath :: [FilePath] -> FilePath -> IO (Maybe FilePath)
+searchPath paths needle = go paths
+ where
+  go [] = pure Nothing
+  go (x : xs) =
+    hideErrorDefM [InappropriateType, PermissionDenied, NoSuchThing] (go xs)
+      $ do
+          contents <- listDirectory x
+          findM (isMatch x) contents >>= \case
+            Just _ -> pure $ Just (x </> needle)
+            Nothing -> go xs
+  isMatch basedir p = do
+    if p == needle
+      then isExecutable (basedir </> needle)
+      else pure False
+
+  isExecutable :: FilePath -> IO Bool
+  isExecutable file = executable <$> getPermissions file
+
+
+-- | Check wether a binary is shadowed by another one that comes before
+-- it in PATH. Returns the path to said binary, if any.
+isShadowed :: FilePath -> IO (Maybe FilePath)
+isShadowed p = do
+  let dir = takeDirectory p
+  let fn = takeFileName p
+  spaths <- liftIO getSearchPath
+  if dir `elem` spaths
+  then do
+    let shadowPaths = takeWhile (/= dir) spaths
+    searchPath shadowPaths fn
+  else pure Nothing
+
+
+-- | Check whether the binary is in PATH. This returns only `True`
+-- if the directory containing the binary is part of PATH.
+isInPath :: FilePath -> IO Bool
+isInPath p = do
+  let dir = takeDirectory p
+  let fn = takeFileName p
+  spaths <- liftIO getSearchPath
+  if dir `elem` spaths
+  then isJust <$> searchPath [dir] fn
+  else pure False
+
+
+findFiles :: FilePath -> Regex -> IO [FilePath]
+findFiles path regex = do
+  contents <- listDirectory path
+  pure $ filter (match regex) contents
+
diff --git a/lib/GHCup/Utils/File/Posix.hs b/lib/GHCup/Utils/File/Posix.hs
new file mode 100644
index 0000000000000000000000000000000000000000..4885c8ca9cf45ee2411367364bef183e1fcd85a1
--- /dev/null
+++ b/lib/GHCup/Utils/File/Posix.hs
@@ -0,0 +1,386 @@
+{-# LANGUAGE QuasiQuotes       #-}
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE FlexibleContexts  #-}
+{-# LANGUAGE TemplateHaskell   #-}
+{-# LANGUAGE ViewPatterns      #-}
+
+{-|
+Module      : GHCup.Utils.File.Posix
+Description : File and unix APIs
+Copyright   : (c) Julian Ospald, 2020
+License     : LGPL-3.0
+Maintainer  : hasufell@hasufell.de
+Stability   : experimental
+Portability : POSIX
+
+This module handles file and executable handling.
+Some of these functions use sophisticated logging.
+-}
+module GHCup.Utils.File.Posix where
+
+import           GHCup.Utils.File.Common
+import           GHCup.Utils.Prelude
+import           GHCup.Types
+
+import           Control.Concurrent
+import           Control.Concurrent.Async
+import           Control.Exception              ( evaluate )
+import           Control.Exception.Safe
+import           Control.Monad
+import           Control.Monad.Logger
+import           Control.Monad.Reader
+import           Control.Monad.Trans.State.Strict
+import           Data.ByteString                ( ByteString )
+import           Data.Foldable
+import           Data.IORef
+import           Data.Sequence                  ( Seq, (|>) )
+import           Data.String.Interpolate
+import           Data.List
+import           Data.Word8
+import           GHC.IO.Exception
+import           System.Console.Pretty   hiding ( Pretty )
+import           System.Console.Regions
+import           System.IO.Error
+import           System.FilePath
+import           System.Directory
+import           System.Posix.Directory
+import           System.Posix.Files
+import           System.Posix.IO
+import           System.Posix.Process           ( ProcessStatus(..) )
+import           System.Posix.Types
+
+
+import qualified Control.Exception             as EX
+import qualified Data.Sequence                 as Sq
+import qualified Data.Text                     as T
+import qualified Data.Text.Encoding            as E
+import qualified System.Posix.Process          as SPP
+import qualified Data.ByteString               as BS
+import qualified Data.ByteString.Lazy          as BL
+import qualified "unix-bytestring" System.Posix.IO.ByteString
+                                               as SPIB
+
+
+
+-- | Execute the given command and collect the stdout, stderr and the exit code.
+-- The command is run in a subprocess.
+executeOut :: MonadIO m
+           => FilePath          -- ^ command as filename, e.g. 'ls'
+           -> [String]          -- ^ arguments to the command
+           -> Maybe FilePath    -- ^ chdir to this path
+           -> m CapturedProcess
+executeOut path args chdir = liftIO $ captureOutStreams $ do
+  maybe (pure ()) changeWorkingDirectory chdir
+  SPP.executeFile path True args Nothing
+
+
+execLogged :: (MonadReader AppState m, MonadIO m, MonadThrow m)
+           => FilePath         -- ^ thing to execute
+           -> [String]         -- ^ args for the thing
+           -> Maybe FilePath   -- ^ optionally chdir into this
+           -> FilePath         -- ^ log filename (opened in append mode)
+           -> Maybe [(String, String)] -- ^ optional environment
+           -> m (Either ProcessError ())
+execLogged exe args chdir lfile env = do
+  AppState { settings = Settings {..}, dirs = Dirs {..} } <- ask
+  let logfile = logsDir </> lfile <> ".log"
+  liftIO $ bracket (openFd logfile WriteOnly (Just newFilePerms) defaultFileFlags{ append = True })
+                   closeFd
+                   (action verbose)
+ where
+  action verbose fd = do
+    actionWithPipes $ \(stdoutRead, stdoutWrite) -> do
+      -- start the thread that logs to stdout
+      pState <- newEmptyMVar
+      done   <- newEmptyMVar
+      void
+        $ forkIO
+        $ EX.handle (\(_ :: IOException) -> pure ())
+        $ EX.finally
+            (if verbose
+              then tee fd stdoutRead
+              else printToRegion fd stdoutRead 6 pState
+            )
+            (putMVar done ())
+
+      -- fork the subprocess
+      pid <- SPP.forkProcess $ do
+        void $ dupTo stdoutWrite stdOutput
+        void $ dupTo stdoutWrite stdError
+        closeFd stdoutRead
+        closeFd stdoutWrite
+
+        -- execute the action
+        maybe (pure ()) changeWorkingDirectory chdir
+        void $ SPP.executeFile exe (not ("./" `isPrefixOf` exe)) args env
+
+      closeFd stdoutWrite
+
+      -- wait for the subprocess to finish
+      e <- toProcessError exe args <$!> SPP.getProcessStatus True True pid
+      putMVar pState (either (const False) (const True) e)
+
+      void $ race (takeMVar done) (threadDelay (1000000 * 3))
+      closeFd stdoutRead
+
+      pure e
+
+  tee :: Fd -> Fd -> IO ()
+  tee fileFd fdIn = readTilEOF lineAction fdIn
+
+   where
+    lineAction :: ByteString -> IO ()
+    lineAction bs' = do
+      void $ SPIB.fdWrite fileFd (bs' <> "\n")
+      void $ SPIB.fdWrite stdOutput (bs' <> "\n")
+
+  -- Reads fdIn and logs the output in a continous scrolling area
+  -- of 'size' terminal lines. Also writes to a log file.
+  printToRegion :: Fd -> Fd -> Int -> MVar Bool -> IO ()
+  printToRegion fileFd fdIn size pState = do
+    void $ displayConsoleRegions $ do
+      rs <-
+        liftIO
+        . fmap Sq.fromList
+        . sequence
+        . replicate size
+        . openConsoleRegion
+        $ Linear
+      flip runStateT mempty
+        $ handle
+            (\(ex :: SomeException) -> do
+              ps <- liftIO $ takeMVar pState
+              when ps (forM_ rs (liftIO . closeConsoleRegion))
+              throw ex
+            )
+        $ readTilEOF (lineAction rs) fdIn
+
+   where
+    -- action to perform line by line
+    -- TODO: do this with vty for efficiency
+    lineAction :: (MonadMask m, MonadIO m)
+               => Seq ConsoleRegion
+               -> ByteString
+               -> StateT (Seq ByteString) m ()
+    lineAction rs = \bs' -> do
+      void $ liftIO $ SPIB.fdWrite fileFd (bs' <> "\n")
+      modify (swapRegs bs')
+      regs <- get
+      liftIO $ forM_ (Sq.zip regs rs) $ \(bs, r) -> setConsoleRegion r $ do
+        w <- consoleWidth
+        return
+          . T.pack
+          . color Blue
+          . T.unpack
+          . decUTF8Safe
+          . trim w
+          . (\b -> "[ " <> E.encodeUtf8 (T.pack lfile) <> " ] " <> b)
+          $ bs
+
+    swapRegs :: a -> Seq a -> Seq a
+    swapRegs bs = \regs -> if
+      | Sq.length regs < size -> regs |> bs
+      | otherwise             -> Sq.drop 1 regs |> bs
+
+    -- trim output line to terminal width
+    trim :: Int -> ByteString -> ByteString
+    trim w = \bs -> if
+      | BS.length bs > w && w > 5 -> BS.take (w - 4) bs <> "..."
+      | otherwise                 -> bs
+
+  -- Consecutively read from Fd in 512 chunks until we hit
+  -- newline or EOF.
+  readLine :: MonadIO m
+           => Fd          -- ^ input file descriptor
+           -> ByteString  -- ^ rest buffer (read across newline)
+           -> m (ByteString, ByteString, Bool) -- ^ (full line, rest, eof)
+  readLine fd = go
+   where
+    go inBs = do
+      -- if buffer is not empty, process it first
+      mbs <- if BS.length inBs == 0
+               -- otherwise attempt read
+               then liftIO
+                    $ handleIO (\e -> if isEOFError e then pure Nothing else ioError e)
+                    $ fmap Just
+                    $ SPIB.fdRead fd 512
+               else pure $ Just inBs
+      case mbs of
+        Nothing -> pure ("", "", True)
+        Just bs -> do
+          -- split on newline
+          let (line, rest) = BS.span (/= _lf) bs
+          if
+            | BS.length rest /= 0 -> pure (line, BS.tail rest, False)
+            -- if rest is empty, then there was no newline, process further
+            | otherwise           -> (\(l, r, b) -> (line <> l, r, b)) <$!> go mempty
+
+  readTilEOF :: MonadIO m => (ByteString -> m a) -> Fd -> m ()
+  readTilEOF ~action' fd' = go mempty
+   where
+    go bs' = do
+      (bs, rest, eof) <- readLine fd' bs'
+      if eof
+         then liftIO $ ioError (mkIOError eofErrorType "" Nothing Nothing)
+         else void (action' bs) >> go rest
+
+
+-- | Capture the stdout and stderr of the given action, which
+-- is run in a subprocess. Stdin is closed. You might want to
+-- 'race' this to make sure it terminates.
+captureOutStreams :: IO a
+                     -- ^ the action to execute in a subprocess
+                  -> IO CapturedProcess
+captureOutStreams action = do
+  actionWithPipes $ \(parentStdoutRead, childStdoutWrite) ->
+    actionWithPipes $ \(parentStderrRead, childStderrWrite) -> do
+      pid <- SPP.forkProcess $ do
+        -- dup stdout
+        void $ dupTo childStdoutWrite stdOutput
+        closeFd childStdoutWrite
+        closeFd parentStdoutRead
+
+        -- dup stderr
+        void $ dupTo childStderrWrite stdError
+        closeFd childStderrWrite
+        closeFd parentStderrRead
+
+        -- execute the action
+        a <- action
+        void $ evaluate a
+
+      -- close everything we don't need
+      closeFd childStdoutWrite
+      closeFd childStderrWrite
+
+      -- start thread that writes the output
+      refOut <- newIORef BL.empty
+      refErr <- newIORef BL.empty
+      done   <- newEmptyMVar
+      _      <-
+        forkIO
+        $ EX.handle (\(_ :: IOException) -> pure ())
+        $ flip EX.finally (putMVar done ())
+        $ writeStds parentStdoutRead parentStderrRead refOut refErr
+
+      status <- SPP.getProcessStatus True True pid
+      void $ race (takeMVar done) (threadDelay (1000000 * 3))
+
+      case status of
+        -- readFd will take care of closing the fd
+        Just (SPP.Exited es) -> do
+          stdout' <- readIORef refOut
+          stderr' <- readIORef refErr
+          pure $ CapturedProcess { _exitCode = es
+                                 , _stdOut   = stdout'
+                                 , _stdErr   = stderr'
+                                 }
+
+        _ -> throwIO $ userError ("No such PID " ++ show pid)
+
+ where
+  writeStds :: Fd -> Fd -> IORef BL.ByteString -> IORef BL.ByteString -> IO ()
+  writeStds pout perr rout rerr = do
+    doneOut <- newEmptyMVar
+    void
+      $ forkIO
+      $ hideError eofErrorType
+      $ flip EX.finally (putMVar doneOut ())
+      $ readTilEOF (\x -> modifyIORef' rout (<> BL.fromStrict x)) pout
+    doneErr <- newEmptyMVar
+    void
+      $ forkIO
+      $ hideError eofErrorType
+      $ flip EX.finally (putMVar doneErr ())
+      $ readTilEOF (\x -> modifyIORef' rerr (<> BL.fromStrict x)) perr
+    takeMVar doneOut
+    takeMVar doneErr
+
+  readTilEOF ~action' fd' = do
+    bs <- SPIB.fdRead fd' 512
+    void $ action' bs
+    readTilEOF action' fd'
+
+
+actionWithPipes :: ((Fd, Fd) -> IO b) -> IO b
+actionWithPipes a =
+  createPipe >>= \(p1, p2) -> flip finally (cleanup [p1, p2]) $ a (p1, p2)
+
+cleanup :: [Fd] -> IO ()
+cleanup fds = for_ fds $ \fd -> handleIO (\_ -> pure ()) $ closeFd fd
+
+
+
+-- | Create a new regular file in write-only mode. The file must not exist.
+createRegularFileFd :: FileMode -> FilePath -> IO Fd
+createRegularFileFd fm dest =
+  openFd dest WriteOnly (Just fm) defaultFileFlags{ exclusive = True }
+
+
+-- | Thin wrapper around `executeFile`.
+exec :: MonadIO m
+     => String           -- ^ thing to execute
+     -> [String]         -- ^ args for the thing
+     -> Maybe FilePath   -- ^ optionally chdir into this
+     -> Maybe [(String, String)] -- ^ optional environment
+     -> m (Either ProcessError ())
+exec exe args chdir env = liftIO $ do
+  pid <- SPP.forkProcess $ do
+    maybe (pure ()) changeWorkingDirectory chdir
+    SPP.executeFile exe (not ("./" `isPrefixOf` exe)) args env
+
+  fmap (toProcessError exe args) $ SPP.getProcessStatus True True pid
+
+
+toProcessError :: FilePath
+               -> [String]
+               -> Maybe ProcessStatus
+               -> Either ProcessError ()
+toProcessError exe args mps = case mps of
+  Just (SPP.Exited (ExitFailure xi)) -> Left $ NonZeroExit xi exe args
+  Just (SPP.Exited ExitSuccess    ) -> Right ()
+  Just (Terminated _ _             ) -> Left $ PTerminated exe args
+  Just (Stopped _                  ) -> Left $ PStopped exe args
+  Nothing                            -> Left $ NoSuchPid exe args
+
+
+
+chmod_755 :: (MonadLogger m, MonadIO m) => FilePath -> m ()
+chmod_755 fp = do
+  let exe_mode =
+          nullFileMode
+            `unionFileModes` ownerExecuteMode
+            `unionFileModes` ownerReadMode
+            `unionFileModes` ownerWriteMode
+            `unionFileModes` groupExecuteMode
+            `unionFileModes` groupReadMode
+            `unionFileModes` otherExecuteMode
+            `unionFileModes` otherReadMode
+  $(logDebug) [i|chmod 755 #{fp}|]
+  liftIO $ setFileMode fp exe_mode
+
+
+-- |Default permissions for a new file.
+newFilePerms :: FileMode
+newFilePerms =
+  ownerWriteMode
+    `unionFileModes` ownerReadMode
+    `unionFileModes` groupWriteMode
+    `unionFileModes` groupReadMode
+    `unionFileModes` otherWriteMode
+    `unionFileModes` otherReadMode
+
+
+-- | Checks whether the binary is a broken link.
+isBrokenSymlink :: FilePath -> IO Bool
+isBrokenSymlink fp = do
+  try (pathIsSymbolicLink fp) >>= \case
+    Right True -> do
+      let symDir = takeDirectory fp
+      tfp <- getSymbolicLinkTarget fp
+      not <$> doesPathExist
+        -- this drops 'symDir' if 'tfp' is absolute
+        (symDir </> tfp)
+    Right b -> pure b
+    Left e | isDoesNotExistError e -> pure False
+           | otherwise -> throwIO e
diff --git a/lib/GHCup/Utils/File/Windows.hs b/lib/GHCup/Utils/File/Windows.hs
new file mode 100644
index 0000000000000000000000000000000000000000..074c188aba65d407ca274066f516ae0eafd7dd30
--- /dev/null
+++ b/lib/GHCup/Utils/File/Windows.hs
@@ -0,0 +1,240 @@
+{-# LANGUAGE OverloadedStrings #-}
+{-# LANGUAGE FlexibleContexts  #-}
+
+{-|
+Module      : GHCup.Utils.File.Windows
+Description : File and windows APIs
+Copyright   : (c) Julian Ospald, 2020
+License     : LGPL-3.0
+Maintainer  : hasufell@hasufell.de
+Stability   : experimental
+Portability : Windows
+
+This module handles file and executable handling.
+Some of these functions use sophisticated logging.
+-}
+module GHCup.Utils.File.Windows where
+
+import {-# SOURCE #-} GHCup.Utils ( getLinkTarget, pathIsLink )
+import           GHCup.Utils.Dirs
+import           GHCup.Utils.File.Common
+import           GHCup.Types
+
+import           Control.Concurrent
+import           Control.DeepSeq
+import           Control.Exception.Safe
+import           Control.Monad
+import           Control.Monad.Reader
+import           Data.List
+import           Foreign.C.Error
+import           GHC.IO.Exception
+import           GHC.IO.Handle
+import           System.Directory
+import           System.Environment
+import           System.FilePath
+import           System.IO
+import           System.Process
+ 
+import qualified Control.Exception             as EX
+import qualified Data.ByteString               as BS
+import qualified Data.ByteString.Lazy          as BL
+import qualified Data.Map.Strict               as Map
+
+
+
+toProcessError :: FilePath
+               -> [FilePath]
+               -> ExitCode
+               -> Either ProcessError ()
+toProcessError exe args exitcode = case exitcode of
+  (ExitFailure xi) -> Left $ NonZeroExit xi exe args
+  ExitSuccess -> Right ()
+
+
+-- | @readCreateProcessWithExitCode@ works exactly like 'readProcessWithExitCode' except that it
+-- lets you pass 'CreateProcess' giving better flexibility.
+--
+-- Note that @Handle@s provided for @std_in@, @std_out@, or @std_err@ via the CreateProcess
+-- record will be ignored.
+--
+-- @since 1.2.3.0
+readCreateProcessWithExitCodeBS
+    :: CreateProcess
+    -> BL.ByteString
+    -> IO (ExitCode, BL.ByteString, BL.ByteString) -- ^ exitcode, stdout, stderr
+readCreateProcessWithExitCodeBS cp input = do
+    let cp_opts = cp {
+                    std_in  = CreatePipe,
+                    std_out = CreatePipe,
+                    std_err = CreatePipe
+                  }
+    withCreateProcess_ "readCreateProcessWithExitCodeBS" cp_opts $
+      \mb_inh mb_outh mb_errh ph ->
+        case (mb_inh, mb_outh, mb_errh) of
+          (Just inh, Just outh, Just errh) -> do
+
+            out <- BS.hGetContents outh
+            err <- BS.hGetContents errh
+
+            -- fork off threads to start consuming stdout & stderr
+            withForkWait  (EX.evaluate $ rnf out) $ \waitOut ->
+             withForkWait (EX.evaluate $ rnf err) $ \waitErr -> do
+
+              -- now write any input
+              unless (BL.null input) $
+                ignoreSigPipe $ BL.hPut inh input
+              -- hClose performs implicit hFlush, and thus may trigger a SIGPIPE
+              ignoreSigPipe $ hClose inh
+
+              -- wait on the output
+              waitOut
+              waitErr
+
+              hClose outh
+              hClose errh
+
+            -- wait on the process
+            ex <- waitForProcess ph
+            return (ex, BL.fromStrict out, BL.fromStrict err)
+
+          (Nothing,_,_) -> error "readCreateProcessWithExitCodeBS: Failed to get a stdin handle."
+          (_,Nothing,_) -> error "readCreateProcessWithExitCodeBS: Failed to get a stdout handle."
+          (_,_,Nothing) -> error "readCreateProcessWithExitCodeBS: Failed to get a stderr handle."
+ where
+  ignoreSigPipe :: IO () -> IO ()
+  ignoreSigPipe = EX.handle $ \e -> case e of
+                                     IOError { ioe_type  = ResourceVanished
+                                             , ioe_errno = Just ioe }
+                                       | Errno ioe == ePIPE -> return ()
+                                     _ -> throwIO e
+  -- wrapper so we can get exceptions with the appropriate function name.
+  withCreateProcess_
+    :: String
+    -> CreateProcess
+    -> (Maybe Handle -> Maybe Handle -> Maybe Handle -> ProcessHandle -> IO a)
+    -> IO a
+  withCreateProcess_ fun c action =
+      EX.bracketOnError (createProcess_ fun c) cleanupProcess
+                       (\(m_in, m_out, m_err, ph) -> action m_in m_out m_err ph)
+
+-- | Fork a thread while doing something else, but kill it if there's an
+-- exception.
+--
+-- This is important in the cases above because we want to kill the thread
+-- that is holding the Handle lock, because when we clean up the process we
+-- try to close that handle, which could otherwise deadlock.
+--
+withForkWait :: IO () -> (IO () ->  IO a) -> IO a
+withForkWait async' body = do
+  waitVar <- newEmptyMVar :: IO (MVar (Either SomeException ()))
+  mask $ \restore -> do
+    tid <- forkIO $ try (restore async') >>= putMVar waitVar
+    let wait' = takeMVar waitVar >>= either throwIO return
+    restore (body wait') `EX.onException` killThread tid
+
+
+-- | Execute the given command and collect the stdout, stderr and the exit code.
+-- The command is run in a subprocess.
+executeOut :: MonadIO m
+           => FilePath          -- ^ command as filename, e.g. 'ls'
+           -> [String]          -- ^ arguments to the command
+           -> Maybe FilePath    -- ^ chdir to this path
+           -> m CapturedProcess
+executeOut path args chdir = do
+  cp <- createProcessWithMingwPath ((proc path args){ cwd = chdir })
+  (exit, out, err) <- liftIO $ readCreateProcessWithExitCodeBS cp ""
+  pure $ CapturedProcess exit out err
+
+
+execLogged :: (MonadReader AppState m, MonadIO m, MonadThrow m)
+           => FilePath         -- ^ thing to execute
+           -> [String]         -- ^ args for the thing
+           -> Maybe FilePath   -- ^ optionally chdir into this
+           -> FilePath         -- ^ log filename (opened in append mode)
+           -> Maybe [(String, String)] -- ^ optional environment
+           -> m (Either ProcessError ())
+execLogged exe args chdir lfile env = do
+  AppState { dirs = Dirs {..} } <- ask
+  let stdoutLogfile = logsDir </> lfile <> ".stdout.log"
+      stderrLogfile = logsDir </> lfile <> ".stderr.log"
+  cp <- createProcessWithMingwPath ((proc exe args)
+    { cwd = chdir
+    , env = env
+    , std_in = CreatePipe
+    , std_out = CreatePipe
+    , std_err = CreatePipe
+    })
+  fmap (toProcessError exe args)
+    $ liftIO
+    $ withCreateProcess cp
+    $ \_ mout merr ph ->
+        case (mout, merr) of
+          (Just cStdout, Just cStderr) -> do
+            withForkWait (tee stdoutLogfile cStdout) $ \waitOut ->
+              withForkWait (tee stderrLogfile cStderr) $ \waitErr -> do
+                waitOut
+                waitErr
+            waitForProcess ph
+          _ -> fail "Could not acquire out/err handle"
+
+ where
+  tee :: FilePath -> Handle -> IO ()
+  tee logFile handle' = go
+    where
+      go = do
+        some <- BS.hGetSome handle' 512
+        if BS.null some
+          then pure ()
+          else do
+            void $ BS.appendFile logFile some
+            void $ BS.hPut stdout some
+            go
+        
+
+-- | Thin wrapper around `executeFile`.
+exec :: MonadIO m
+     => FilePath       -- ^ thing to execute
+     -> [FilePath]     -- ^ args for the thing
+     -> Maybe FilePath   -- ^ optionally chdir into this
+     -> Maybe [(String, String)] -- ^ optional environment
+     -> m (Either ProcessError ())
+exec exe args chdir env = do
+  cp <- createProcessWithMingwPath ((proc exe args) { cwd = chdir, env = env })
+  exit_code <- liftIO $ withCreateProcess cp $ \_ _ _ p -> waitForProcess p
+  pure $ toProcessError exe args exit_code
+
+
+chmod_755 :: MonadIO m => FilePath -> m ()
+chmod_755 fp =
+  let perm = setOwnerWritable True emptyPermissions
+  in liftIO $ setPermissions fp perm
+
+
+createProcessWithMingwPath :: MonadIO m
+                          => CreateProcess
+                          -> m CreateProcess
+createProcessWithMingwPath cp = do
+  baseDir <- liftIO ghcupBaseDir
+  cEnv <- Map.fromList <$> maybe (liftIO getEnvironment) pure (env cp)
+  let mingWPaths = [baseDir </> "msys64" </> "usr" </> "bin"
+                   ,baseDir </> "msys64" </> "mingw64" </> "bin"]
+      paths = ["PATH", "Path"]
+      curPaths = (\x -> maybe [] splitSearchPath (Map.lookup x cEnv)) =<< paths
+      newPath = intercalate [searchPathSeparator] (mingWPaths ++ curPaths)
+      envWithoutPath = foldr (\x y -> Map.delete x y) cEnv paths
+      envWithNewPath = Map.insert "Path" newPath envWithoutPath
+  liftIO $ setEnv "Path" newPath
+  pure $ cp { env = Just $ Map.toList envWithNewPath }
+
+
+-- | Checks whether the binary is a broken link.
+isBrokenSymlink :: FilePath -> IO Bool
+isBrokenSymlink fp = do
+  b <- pathIsLink fp
+  if b
+  then do
+    tfp <- getLinkTarget fp
+    not <$> doesPathExist
+      -- this drops 'symDir' if 'tfp' is absolute
+      (takeDirectory fp </> tfp)
+  else pure False
diff --git a/lib/GHCup/Utils/Logger.hs b/lib/GHCup/Utils/Logger.hs
index 5f84c397c1d7b65e9d131b4b8a6f73964026796d..7c91f3a445da999869d5fb78b2e646e3781a3b9a 100644
--- a/lib/GHCup/Utils/Logger.hs
+++ b/lib/GHCup/Utils/Logger.hs
@@ -8,29 +8,27 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 
 Here we define our main logger.
 -}
 module GHCup.Utils.Logger where
 
-import           GHCup.Types
-import           GHCup.Utils
 import           GHCup.Utils.File
 import           GHCup.Utils.String.QQ
 
 import           Control.Monad
 import           Control.Monad.IO.Class
-import           Control.Monad.Reader
 import           Control.Monad.Logger
-import           HPath
-import           HPath.IO
 import           Prelude                 hiding ( appendFile )
 import           System.Console.Pretty
+import           System.Directory        hiding ( findFiles )
+import           System.FilePath
 import           System.IO.Error
 import           Text.Regex.Posix
 
 import qualified Data.ByteString               as B
+import GHCup.Utils.Prelude
 
 
 data LoggerConfig = LoggerConfig
@@ -68,19 +66,18 @@ myLoggerT LoggerConfig {..} loggingt = runLoggingT loggingt mylogger
     rawOutter outr
 
 
-initGHCupFileLogging :: (MonadIO m, MonadReader AppState m) => m (Path Abs)
-initGHCupFileLogging = do
-  AppState {dirs = Dirs {..}} <- ask
-  let logfile = logsDir </> [rel|ghcup.log|]
+initGHCupFileLogging :: (MonadIO m) => FilePath -> m FilePath
+initGHCupFileLogging logsDir = do
+  let logfile = logsDir </> "ghcup.log"
   liftIO $ do
-    createDirRecursive' logsDir
+    createDirectoryIfMissing True logsDir
     logFiles <- findFiles
       logsDir
       (makeRegexOpts compExtended
                      execBlank
                      ([s|^.*\.log$|] :: B.ByteString)
       )
-    forM_ logFiles $ hideError doesNotExistErrorType . deleteFile . (logsDir </>)
+    forM_ logFiles $ hideError doesNotExistErrorType . rmFile . (logsDir </>)
 
-    createRegularFile newFilePerms logfile
+    writeFile logfile ""
     pure logfile
diff --git a/lib/GHCup/Utils/MegaParsec.hs b/lib/GHCup/Utils/MegaParsec.hs
index c92762cc0f329e9a038c3ecd629d0111d2996c46..b622eb8869858db90ab03a5341003fa9ea841abb 100644
--- a/lib/GHCup/Utils/MegaParsec.hs
+++ b/lib/GHCup/Utils/MegaParsec.hs
@@ -8,7 +8,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
 module GHCup.Utils.MegaParsec where
 
@@ -23,6 +23,7 @@ import           Data.Maybe
 import           Data.Text                      ( Text )
 import           Data.Versions
 import           Data.Void
+import           System.FilePath
 
 import qualified Data.List.NonEmpty            as NE
 import qualified Data.Text                     as T
@@ -117,3 +118,7 @@ verP suffix = do
       v <- versioning'
       MP.setInput rest
       pure v
+
+
+pathSep :: MP.Parsec Void Text Char
+pathSep = MP.oneOf pathSeparators
diff --git a/lib/GHCup/Utils/Prelude.hs b/lib/GHCup/Utils/Prelude.hs
index a270e20de3e798efe6116f6ef68aefe3a41a5654..9dd45f0ff57e0901aab444225d5d3c7b34cfb14c 100644
--- a/lib/GHCup/Utils/Prelude.hs
+++ b/lib/GHCup/Utils/Prelude.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP                 #-}
 {-# LANGUAGE DataKinds           #-}
 {-# LANGUAGE FlexibleContexts    #-}
 {-# LANGUAGE FlexibleInstances   #-}
@@ -12,7 +13,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 
 GHCup specific prelude. Lots of Excepts functionality.
 -}
@@ -25,6 +26,8 @@ import           Control.Monad.IO.Class
 import           Control.Monad.Trans.Class      ( lift )
 import           Data.Bifunctor
 import           Data.ByteString                ( ByteString )
+import           Data.List                      ( nub )
+import           Data.Foldable
 import           Data.String
 import           Data.Text                      ( Text )
 import           Data.Versions
@@ -32,7 +35,14 @@ import           Data.Word8
 import           Haskus.Utils.Types.List
 import           Haskus.Utils.Variant.Excepts
 import           System.IO.Error
-import           System.Posix.Env.ByteString    ( getEnvironment )
+import           System.IO.Unsafe
+import           System.Directory
+import           System.FilePath
+
+#if defined(IS_WINDOWS)
+import           Control.Retry
+import           GHC.IO.Exception
+#endif
 
 import qualified Data.ByteString               as B
 import qualified Data.ByteString.Lazy          as L
@@ -242,6 +252,8 @@ throwEither' e eth = case eth of
 verToBS :: Version -> ByteString
 verToBS = E.encodeUtf8 . prettyVer
 
+verToS :: Version -> String
+verToS = T.unpack . prettyVer
 
 intToText :: Integral a => a -> T.Text
 intToText = TL.toStrict . B.toLazyText . B.decimal
@@ -252,14 +264,6 @@ removeLensFieldLabel str' =
   maybe str' T.unpack . T.stripPrefix (T.pack "_") . T.pack $ str'
 
 
-addToCurrentEnv :: MonadIO m
-                => [(ByteString, ByteString)]
-                -> m [(ByteString, ByteString)]
-addToCurrentEnv adds = do
-  cEnv <- liftIO getEnvironment
-  pure (adds ++ cEnv)
-
-
 pvpToVersion :: PVP -> Version
 pvpToVersion =
   either (\_ -> error "Couldn't convert PVP to Version") id
@@ -284,3 +288,139 @@ escapeVerRex = B.pack . go . B.unpack . verToBS
   go (x : xs) | x == _period = [_backslash, _period] ++ go xs
               | otherwise    = x : go xs
 
+-- | More permissive version of 'createDirRecursive'. This doesn't
+-- error when the destination is a symlink to a directory.
+createDirRecursive' :: FilePath -> IO ()
+createDirRecursive' p =
+  handleIO (\e -> if isAlreadyExistsError e then isSymlinkDir e else throwIO e)
+    . createDirectoryIfMissing True
+    $ p
+
+ where
+  isSymlinkDir e = do
+    ft <- pathIsSymbolicLink p
+    case ft of
+      True -> do
+        rp <- canonicalizePath p
+        rft <- doesDirectoryExist rp
+        case rft of
+          True -> pure ()
+          _ -> throwIO e
+      _ -> throwIO e
+
+
+-- | Recursively copy the contents of one directory to another path.
+--
+-- This is a rip-off of Cabal library.
+copyDirectoryRecursive :: FilePath -> FilePath -> IO ()
+copyDirectoryRecursive srcDir destDir = do
+  srcFiles <- getDirectoryContentsRecursive srcDir
+  copyFilesWith copyFile destDir [ (srcDir, f)
+                                   | f <- srcFiles ]
+  where
+    -- | Common implementation of 'copyFiles', 'installOrdinaryFiles',
+    -- 'installExecutableFiles' and 'installMaybeExecutableFiles'.
+    copyFilesWith :: (FilePath -> FilePath -> IO ())
+                  -> FilePath -> [(FilePath, FilePath)] -> IO ()
+    copyFilesWith doCopy targetDir srcFiles = do
+
+      -- Create parent directories for everything
+      let dirs = map (targetDir </>) . nub . map (takeDirectory . snd) $ srcFiles
+      traverse_ (createDirectoryIfMissing True) dirs
+
+      -- Copy all the files
+      sequence_ [ let src  = srcBase   </> srcFile
+                      dest = targetDir </> srcFile
+                   in doCopy src dest
+                | (srcBase, srcFile) <- srcFiles ]
+
+    -- | List all the files in a directory and all subdirectories.
+    --
+    -- The order places files in sub-directories after all the files in their
+    -- parent directories. The list is generated lazily so is not well defined if
+    -- the source directory structure changes before the list is used.
+    --
+    getDirectoryContentsRecursive :: FilePath -> IO [FilePath]
+    getDirectoryContentsRecursive topdir = recurseDirectories [""]
+      where
+        recurseDirectories :: [FilePath] -> IO [FilePath]
+        recurseDirectories []         = return []
+        recurseDirectories (dir:dirs) = unsafeInterleaveIO $ do
+          (files, dirs') <- collect [] [] =<< getDirectoryContents (topdir </> dir)
+          files' <- recurseDirectories (dirs' ++ dirs)
+          return (files ++ files')
+
+          where
+            collect files dirs' []              = return (reverse files
+                                                         ,reverse dirs')
+            collect files dirs' (entry:entries) | ignore entry
+                                                = collect files dirs' entries
+            collect files dirs' (entry:entries) = do
+              let dirEntry = dir </> entry
+              isDirectory <- doesDirectoryExist (topdir </> dirEntry)
+              if isDirectory
+                then collect files (dirEntry:dirs') entries
+                else collect (dirEntry:files) dirs' entries
+
+            ignore ['.']      = True
+            ignore ['.', '.'] = True
+            ignore _          = False
+
+-- https://github.com/haskell/directory/issues/110
+-- https://github.com/haskell/directory/issues/96
+-- https://www.sqlite.org/src/info/89f1848d7f
+rmPath :: (MonadIO m, MonadMask m)
+      => FilePath
+      -> m ()
+rmPath fp =
+#if defined(IS_WINDOWS)
+  recovering (fullJitterBackoff 25000 <> limitRetries 10)
+    [\_ -> Handler (\e -> pure $ isPermissionError e)
+    ,\_ -> Handler (\e -> pure (ioeGetErrorType e == UnsatisfiedConstraints))
+    ,\_ -> Handler (\e -> pure (ioeGetErrorType e == InappropriateType))
+    ]
+    (\_ -> liftIO $ removePathForcibly fp)
+#else
+  liftIO $ removeDirectoryRecursive fp
+#endif
+
+
+-- https://www.sqlite.org/src/info/89f1848d7f
+-- https://github.com/haskell/directory/issues/96
+rmFile :: (MonadIO m, MonadMask m)
+      => FilePath
+      -> m ()
+rmFile fp =
+#if defined(IS_WINDOWS)
+  recovering (fullJitterBackoff 25000 <> limitRetries 10)
+    [\_ -> Handler (\e -> pure $ isPermissionError e)
+    ,\_ -> Handler (\e -> pure (ioeGetErrorType e == UnsatisfiedConstraints))
+    ]
+    (\_ -> liftIO $ removeFile fp)
+#else
+  liftIO $ removeFile fp
+#endif
+
+
+-- Gathering monoidal values
+traverseFold :: (Foldable t, Applicative m, Monoid b) => (a -> m b) -> t a -> m b
+traverseFold f = foldl (\mb a -> (<>) <$> mb <*> f a) (pure mempty)
+
+-- | Gathering monoidal values
+forFold :: (Foldable t, Applicative m, Monoid b) => t a -> (a -> m b) -> m b
+forFold = \t -> (`traverseFold` t)
+
+
+-- | Strip @\\r@ and @\\n@ from 'ByteString's
+stripNewline :: String -> String
+stripNewline s
+  | null s               = []
+  | head s `elem` "\n\r" = stripNewline (tail s)
+  | otherwise            = head s : stripNewline (tail s)
+
+
+isNewLine :: Word8 -> Bool
+isNewLine w
+  | w == _lf = True
+  | w == _cr = True
+  | otherwise = False
diff --git a/lib/GHCup/Utils/String/QQ.hs b/lib/GHCup/Utils/String/QQ.hs
index 85f566f7ce1ad877605cca396e9893f4ffe8694c..a47bb410de6b325cafb5af0d827b7a606a18786c 100644
--- a/lib/GHCup/Utils/String/QQ.hs
+++ b/lib/GHCup/Utils/String/QQ.hs
@@ -7,7 +7,7 @@ Copyright   : (c) Audrey Tang <audreyt@audreyt.org> 2019, Julian Ospald <hasufel
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 
 QuasiQuoter for non-interpolated strings, texts and bytestrings.
 
diff --git a/lib/GHCup/Utils/Version/QQ.hs b/lib/GHCup/Utils/Version/QQ.hs
index 9523db95ccd7db9974272d4807ff187c1021b6f7..e16d9a8cc9a08e7edd5a5428d4af84b5cae5ca7f 100644
--- a/lib/GHCup/Utils/Version/QQ.hs
+++ b/lib/GHCup/Utils/Version/QQ.hs
@@ -14,7 +14,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
 module GHCup.Utils.Version.QQ where
 
diff --git a/lib/GHCup/Version.hs b/lib/GHCup/Version.hs
index 2cb8030f675cdfc2044f25a0cdf1893630b0b0b0..942b45b024c3c314553ae2fd3a13ac7480201b50 100644
--- a/lib/GHCup/Version.hs
+++ b/lib/GHCup/Version.hs
@@ -8,7 +8,7 @@ Copyright   : (c) Julian Ospald, 2020
 License     : LGPL-3.0
 Maintainer  : hasufell@hasufell.de
 Stability   : experimental
-Portability : POSIX
+Portability : portable
 -}
 module GHCup.Version where
 
@@ -25,7 +25,7 @@ import qualified Data.Text                     as T
 
 -- | This reflects the API version of the YAML.
 ghcupURL :: URI
-ghcupURL = [uri|https://www.haskell.org/ghcup/data/ghcup-0.0.4.yaml|]
+ghcupURL = [uri|https://www.haskell.org/ghcup/data/ghcup-0.0.5.yaml|]
 
 -- | The current ghcup version.
 ghcUpVer :: PVP
diff --git a/stack.yaml b/stack.yaml
index c7a0937e6f325c0753d590e07cfd129b0d181522..86ac75bec124920af5933326a543f07e376ecfe0 100644
--- a/stack.yaml
+++ b/stack.yaml
@@ -1,4 +1,4 @@
-resolver: lts-17.4
+resolver: lts-17.11
 
 packages:
   - .
@@ -7,6 +7,9 @@ extra-deps:
   - git: https://github.com/hasufell/text-conversions.git
     commit: 9abf0e5e5664a3178367597c32db19880477a53c
 
+  - git: https://github.com/Bodigrim/tar
+    commit: ac197ec7ea4838dc2b4e22b9b888b080cedf29cf
+
   - IfElse-0.85@sha256:6939b94acc6a55f545f63a168a349dd2fbe4b9a7cca73bf60282db5cc6aa47d2,445
   - ascii-string-1.0.1.4@sha256:fa34f1d9ba57e8e89c0d4c9cef5e01ba32cb2d4373d13f92dcc0b531a6c6749b,2582
   - brotli-0.0.0.0@sha256:2bf383a4cd308745740986be0b18381c5a0784393fe69b91456aacb2d603de46,2964
@@ -17,16 +20,18 @@ extra-deps:
   - haskus-utils-data-1.3@sha256:f62c4e49021b463185d043f7b69c727b63af641a71d7edd582d9f4f98e80e500,1466
   - haskus-utils-types-1.5.1@sha256:991c472f4e751e2f0d7aab6ad4220ef151d6160876dcf0511bbf876bbd432020,1298
   - haskus-utils-variant-3.0@sha256:8d51e45d3b664e61ccc25a58b37c0ccc4ee7537138b9fee21cd15c356906dd34,2159
-  - hpath-0.11.0@sha256:12b8405bee13d0007d644a888ef8407069ce7bbbd76970f8746b801447124ade,1440
-  - hpath-directory-0.14.1@sha256:548ac1321222c34caa843a41a2379a77d961141082a4695bb37cc4731e91b2c7,5312
-  - hpath-filepath-0.10.4@sha256:e9e44fb5fdbade7f30b5b5451257dbee15b6ef1aae4060034d73008bb3b5d878,1269
-  - hpath-io-0.14.1@sha256:d91373cd81483eb370a1c683e4add6182250dccce32f9b682bb1104f7765c750,1522
-  - hpath-posix-0.13.2@sha256:eec4ff2b00dc86be847aca0f409fc8f6212ffd2170ec36a17dc9a52b46562392,1615
   - http-io-streams-0.1.6.0@sha256:53f5bab177efb52cd65ec396fd04ed59b93e5f919fb3700cd7dacd6cfce6f06d,3582
+  - hpath-filepath-0.10.4@sha256:e9e44fb5fdbade7f30b5b5451257dbee15b6ef1aae4060034d73008bb3b5d878,1269
+  - hpath-posix-0.13.3@sha256:abe472cf16bccd3a8b8814865ed3551a728fde0f3a2baea2acc03023bec6c565,1615
+  - hspec-2.7.10@sha256:c9e82c90086acebac576552a06f3cabd249bba048edd1667c7fae0b1313d5bce,1712
+  - hspec-core-2.7.10@sha256:2aba6ea126442b29e8183ab27f1c811706b19b1d83b02f193a896f6fc1589d13,4621
+  - hspec-discover-2.7.10@sha256:d08bf5dd785629f589571477d9beb7cd91529471bd89f39517c1cb4b9b38160f,2184
+  - hspec-golden-aeson-0.9.0.0@sha256:aa17274114026661ba4dfc9c60c230673c8f408bd86482fd611d2d5cb6aff996,2179
   - lzma-static-5.2.5.2@sha256:ac38dcad9ab423342a72ba48415bd75f62234e9c9e11831495b75603b5a060f6,7184
   - libarchive-3.0.2.1@sha256:40ebf2a278e585802427bc58826867208bb33822f63d56107a1fcc3ca04d691d,10990
   - os-release-1.0.1@sha256:1281c62081f438fc3f0874d3bae6a4887d5964ac25261ba06e29d368ab173467,2716
   - primitive-0.7.0.1@sha256:a381571c36edc7dca28b77fe8159b43c14c640087ec5946adacf949feec64231,3433
+  - regex-posix-clib-2.7
   - streamly-0.7.3@sha256:ad2a488fe802692ed47cab9fd0416c2904aac9e51cf2d8aafd1c3a40064c42f5,27421
   - streamly-bytestring-0.1.2@sha256:cc828f41d1c714c711d38fb213b4ed186febabba598ab080e13255f69c20b13c,2469
   - streamly-posix-0.1.0.1@sha256:5d89b806281035d34020387ed99dde1ddab282c7ed66df3b7cd010b38fd3517b,2138
@@ -40,13 +45,8 @@ flags:
   libarchive:
     system-libarchive: false
 
-  ghcup:
-    tui: true
-    internal-downloader: true
-
-system-ghc: true
-compiler: ghc-8.10.4
-compiler-check: match-exact
+  regex-posix:
+    _regex-posix-clib: true
 
 ghc-options:
   "$locals": -O2
diff --git a/test/GHCup/ArbitraryTypes.hs b/test/GHCup/ArbitraryTypes.hs
index e7179183e2ebbbacf334c7f138e07eec7719c9d4..32fe5b4caffccb4e5514825c1af9f77ef1172483 100644
--- a/test/GHCup/ArbitraryTypes.hs
+++ b/test/GHCup/ArbitraryTypes.hs
@@ -11,7 +11,6 @@ import           GHCup.Types
 import           Data.ByteString                ( ByteString )
 import           Data.Versions
 import           Data.List.NonEmpty
-import           HPath
 import           Test.QuickCheck
 import           Test.QuickCheck.Arbitrary.ADT  ( ToADTArbitrary )
 import           Test.QuickCheck.Arbitrary.Generic
@@ -164,11 +163,6 @@ instance Arbitrary VersionCmp where
   arbitrary = genericArbitrary
   shrink    = genericShrink
 
-instance Arbitrary (Path Rel) where
-  arbitrary =
-    either (error . show) id . parseRel . E.encodeUtf8 . T.pack
-      <$> listOf1 (elements ['a' .. 'z'])
-
 instance Arbitrary TarDir where
   arbitrary = genericArbitrary
   shrink    = genericShrink
@@ -177,6 +171,10 @@ instance Arbitrary Tool where
   arbitrary = genericArbitrary
   shrink    = genericShrink
 
+instance Arbitrary GlobalTool where
+  arbitrary = genericArbitrary
+  shrink    = genericShrink
+
 instance Arbitrary GHCupInfo where
   arbitrary = genericArbitrary
   shrink    = genericShrink