{
 "app_id": "io.github.noxworld_dev.OpenNox",
 "source_url": "https://raw.githubusercontent.com/flathub/io.github.noxworld_dev.OpenNox/master/io.github.noxworld_dev.OpenNox.yml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "24.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--device=dri",
  "--filesystem=home",
  "--allow=multiarch"
 ],
 "module_count": 2,
 "fetched_at": "2026-09-20T15:25:39.041767+00:00",
 "manifest": {
  "app-id": "io.github.noxworld_dev.OpenNox",
  "command": "opennox",
  "runtime-version": "24.08",
  "x-gl-version": "1.4",
  "x-gl-versions": "24.08;1.4",
  "sdk": "org.freedesktop.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Compat.i386",
   "org.freedesktop.Sdk.Extension.toolchain-i386",
   "org.freedesktop.Sdk.Extension.golang"
  ],
  "runtime": "org.freedesktop.Platform",
  "add-extensions": {
   "org.freedesktop.Platform.Compat.i386": {
    "directory": "lib/i386-linux-gnu",
    "version": "24.08"
   },
   "org.freedesktop.Platform.Compat.i386.Debug": {
    "directory": "lib/debug/lib/i386-linux-gnu",
    "version": "24.08",
    "no-autodownload": true
   },
   "org.freedesktop.Platform.GL32": {
    "directory": "lib/i386-linux-gnu/GL",
    "version": "1.4",
    "versions": "24.08;1.4",
    "subdirectories": true,
    "no-autodownload": true,
    "autodelete": false,
    "add-ld-path": "lib",
    "merge-dirs": "vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d;vulkan/implicit_layer.d",
    "download-if": "active-gl-driver",
    "enable-if": "active-gl-driver"
   }
  },
  "finish-args": [
   "--allow=multiarch",
   "--share=ipc",
   "--socket=fallback-x11",
   "--socket=wayland",
   "--share=network",
   "--device=dri",
   "--socket=pulseaudio",
   "--filesystem=home"
  ],
  "modules": [
   {
    "name": "bundle-setup",
    "buildsystem": "simple",
    "build-commands": [
     "mkdir -p /app/lib/i386-linux-gnu",
     "mkdir -p /app/lib/debug/lib/i386-linux-gnu",
     "mkdir -p /app/lib/i386-linux-gnu/GL",
     "install -Dm644 ld.so.conf /app/etc/ld.so.conf"
    ],
    "sources": [
     {
      "type": "inline",
      "dest-filename": "ld.so.conf",
      "contents": "/app/lib32\n/app/lib/i386-linux-gnu\n"
     }
    ]
   },
   {
    "name": "opennox",
    "buildsystem": "simple",
    "build-options": {
     "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
     "ldflags": "-L/app/lib32",
     "prepend-path": "/usr/lib/sdk/golang/bin:/usr/lib/sdk/toolchain-i386/bin"
    },
    "build-commands": [
     "install -Dm 644 ./app/io.github.noxworld_dev.OpenNox.metainfo.xml /app/share/metainfo/io.github.noxworld_dev.OpenNox.metainfo.xml",
     "install -Dm 644 ./res/app/opennox_256.png /app/share/icons/hicolor/256x256/apps/io.github.noxworld_dev.OpenNox.png",
     "install -Dm 644 ./app/io.github.noxworld_dev.OpenNox.desktop /app/share/applications/io.github.noxworld_dev.OpenNox.desktop",
     "install -Dm 644 ./app/io.github.noxworld_dev.OpenNox.HD.desktop /app/share/applications/io.github.noxworld_dev.OpenNox.HD.desktop",
     "go version",
     "cd src && GOTOOLCHAIN=local GOARCH=386 CC=i686-unknown-linux-gnu-gcc go run ./internal/noxbuild client client-hd",
     "install -Dm 755 ./src/opennox /app/bin/opennox",
     "install -Dm 755 ./src/opennox-hd /app/bin/opennox-hd"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/opennox/opennox",
      "commit": "b184030e76be2b681a7f6d2bcdef52b091d94b9b"
     },
     {
      "type": "git",
      "url": "https://github.com/opennox/opennox-content",
      "commit": "626729d467d549614500be3aab8e472d63f72195",
      "dest": "./res"
     },
     {
      "dest": "src/vendor",
      "path": "modules.txt",
      "type": "file"
     },
     {
      "dest": "src/vendor/github.com/fxamacker/cbor/v2",
      "sha256": "b48771460405bab6896c85e21ebc5ff287d4018c6db5c8d822c55769c80dde03",
      "strip-components": 4,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/fxamacker/cbor/v2/@v/v2.7.0.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/libs",
      "sha256": "eb016830e5597231c28e9fef0a829230cb88177b7965d4db89ee8df1a980fadf",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/libs/@v/v0.0.0-20241214142037-24bbb986fab8.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/lobby",
      "sha256": "df6f1829bc7aef6f7d82766de4c5c53acbb15864ae6894251a3fa935e2f2bf3c",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/lobby/@v/v0.0.0-20241128123353-7ecb87bee49a.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/nat",
      "sha256": "7f19c3df3e8b80faa75e71622a18046a6f75f2e65db97087bc81497aa577f821",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/nat/@v/v0.3.1.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/noxcrypt",
      "sha256": "ac8d2a0578f6364c34abaf5f17d53754bc554e2558b3126ae61a3be92068a3f5",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/noxcrypt/@v/v0.1.0.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/noxscript/ns",
      "sha256": "da5eeb5e199828c95a3191095302e078f7ec33c4d8d7643a9ba7b14da0ec6e50",
      "strip-components": 4,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/noxscript/ns/@v/v1.0.3.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/noxscript/ns/v3",
      "sha256": "a61aea29e4866bf8db8d6d16580fee667c1bc29b9a6b70daeb4c15ab94df82a2",
      "strip-components": 5,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/noxscript/ns/v3/@v/v3.4.8.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/noxscript/ns/v4",
      "sha256": "8daebee8f6e937581e00767b6bb9b9f67b918add00483cb34523081e64ab138e",
      "strip-components": 5,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/noxscript/ns/v4/@v/v4.25.0.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/vqa-decode",
      "sha256": "96ed5ac187345d24c46b686ade90bc7560619534822f94b88b73fae8c14140a4",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/vqa-decode/@v/v0.0.0-20241130133745-a9e41b67fb2d.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/xwis",
      "sha256": "38b07bbe705ecae6d2a217fe47c6cd3ba77234a1af9abd1be8367ff7ce627179",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/xwis/@v/v0.1.1.zip"
     },
     {
      "dest": "src/vendor/github.com/prometheus/client_golang",
      "sha256": "b76de10864f49c87a347b9a3e6fe606c1f93ed091de7d0d1d17a5967a60f5ce2",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/prometheus/client_golang/@v/v1.20.5.zip"
     },
     {
      "dest": "src/vendor/github.com/shoenig/test",
      "sha256": "adfb5621a842b37faab3ae4102321fdd8f0663f4701a2a964a79aed94174f2e7",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/shoenig/test/@v/v1.12.0.zip"
     },
     {
      "dest": "src/vendor/github.com/spf13/cobra",
      "sha256": "bf27a276f87257c93bc057309df30265a19beefc3d5fc887cbd8fc99ad35466a",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/spf13/cobra/@v/v1.8.1.zip"
     },
     {
      "dest": "src/vendor/github.com/spf13/viper",
      "sha256": "5b773a712a646ff2f1bca4c45d50853e881ad8f6c363ca30fab1c4a9b19e59b2",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/spf13/viper/@v/v1.19.0.zip"
     },
     {
      "dest": "src/vendor/github.com/stretchr/testify",
      "sha256": "36c87573527a97ce97fc15ce2a101e65e5ebb350db142d09f633580cb8d5c839",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/stretchr/testify/@v/v1.10.0.zip"
     },
     {
      "dest": "src/vendor/github.com/szhublox/opennoxcontrol",
      "sha256": "8ce766c2cc36414f521edcfeb927a2fc64fcd884b17d84300ea654998d767dbd",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/szhublox/opennoxcontrol/@v/v0.0.0-20211214215120-c4bc4281312f.zip"
     },
     {
      "dest": "src/vendor/github.com/tawesoft/golib/v2",
      "sha256": "b9e8a794d4d1a0914dd36fdd4c2982bf96b2b97500055f03a5e4780b2a910c4c",
      "strip-components": 4,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/tawesoft/golib/v2/@v/v2.6.1.zip"
     },
     {
      "dest": "src/vendor/github.com/timshannon/go-openal",
      "sha256": "1f32c6c8a62b78127a91641c03ad8ec615e71c19b855a579e3969b3d210efa51",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/go-openal/@v/v0.0.0-20220410091615-164a70f24e7c.zip"
     },
     {
      "dest": "src/vendor/github.com/youpy/go-wav",
      "sha256": "2ebb37b9c845a59ee99b89bd7ac1495eedb3e4c06332dcb55fc7324782c07517",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/youpy/go-wav/@v/v0.3.2.zip"
     },
     {
      "dest": "src/vendor/golang.org/x/crypto",
      "sha256": "90ef99675e16b3e5105a80d93007faaf5de989c21fa5a47339b5062e72320c9e",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/crypto/@v/v0.53.0.zip"
     },
     {
      "dest": "src/vendor/golang.org/x/exp",
      "sha256": "7d91ad19149e6a15a46ec3bd52d2e57e9392397135aff1d382c9ca6b80b2038d",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/exp/@v/v0.0.0-20241108190413-2d47ceb2692f.zip"
     },
     {
      "dest": "src/vendor/golang.org/x/image",
      "sha256": "2c8044d3d323ff2d14de22859198930b61e3e9ac7e726dcef1dc32ce62b54f43",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/image/@v/v0.43.0.zip"
     },
     {
      "dest": "src/vendor/golang.org/x/mod",
      "sha256": "5410180c3dd4cd6e3ad08e7f47586fd93de65ca9c0a8891a8f964d321f74b60b",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/mod/@v/v0.36.0.zip"
     },
     {
      "dest": "src/vendor/golang.org/x/sync",
      "sha256": "ee65459023de7f24836f6e2123144b5329bd0a4d05a87c3c448509378e2e6be7",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/sync/@v/v0.21.0.zip"
     },
     {
      "dest": "src/vendor/golang.org/x/sys",
      "sha256": "36dc83b6bc5884d260cdbd9d09e597b1eed64d15dfdc374ca6e31aef99d533d7",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/sys/@v/v0.46.0.zip"
     },
     {
      "dest": "src/vendor/golang.org/x/tools",
      "sha256": "13e8d03676d30a1431dc72e9e1d831298a8cca0dd620f68154a4419a125816e2",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/tools/@v/v0.45.0.zip"
     },
     {
      "dest": "src/vendor/gopkg.in/yaml.v2",
      "sha256": "ede49e27c4cca6cdd2ec719aed8ea4d363710cceb3d411e7a786fbdec0d391fd",
      "strip-components": 2,
      "type": "archive",
      "url": "https://proxy.golang.org/gopkg.in/yaml.v2/@v/v2.4.0.zip"
     },
     {
      "dest": "src/vendor/github.com/JoshuaDoes/adpcm-go",
      "sha256": "a2853c8e9b414ce170f3031a70f2b0c25165423aefb9a59f044265b313b553bc",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/!joshua!does/adpcm-go/@v/v0.0.0-20190311011514-2274d526c08b.zip"
     },
     {
      "dest": "src/vendor/github.com/alessio/shellescape",
      "sha256": "e28d444e73b803a15cf83e6179149d34c6c132baa60cb8137e5f0aea50a543bf",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/alessio/shellescape/@v/v1.4.1.zip"
     },
     {
      "dest": "src/vendor/github.com/beorn7/perks",
      "sha256": "25bd9e2d94aca770e6dbc1f53725f84f6af4432f631d35dd2c46f96ef0512f1a",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/beorn7/perks/@v/v1.0.1.zip"
     },
     {
      "dest": "src/vendor/github.com/cespare/xxhash/v2",
      "sha256": "145a26cdc7c49db566017b807c4989ee7f7ddeb569423e9cb99f995fac3621d3",
      "strip-components": 4,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/cespare/xxhash/v2/@v/v2.3.0.zip"
     },
     {
      "dest": "src/vendor/github.com/davecgh/go-spew",
      "sha256": "b4d0923b169b194f0016ec46f3df1ab0c68e27999743e43fe2de59ecb2484128",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/davecgh/go-spew/@v/v1.1.2-0.20180830191138-d8f796af33cc.zip"
     },
     {
      "dest": "src/vendor/github.com/fsnotify/fsnotify",
      "sha256": "f98f08a95224f2c7a77b62aa4840cefe4970f0ff00e0a027d7e457c3df752bb2",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/fsnotify/fsnotify/@v/v1.7.0.zip"
     },
     {
      "dest": "src/vendor/github.com/go-gl/gl",
      "sha256": "25f3f14188565565b95bef7b955e1c6e0d06bccb90b2c598a078e9c73b6f66dd",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/go-gl/gl/@v/v0.0.0-20211210172815-726fda9656d6.zip"
     },
     {
      "dest": "src/vendor/github.com/google/go-cmp",
      "sha256": "4b4e9bf6c48211080651b491dfb48d68b736c66a305bcf94605606e1ba2eaa4a",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/google/go-cmp/@v/v0.6.0.zip"
     },
     {
      "dest": "src/vendor/github.com/hashicorp/hcl",
      "sha256": "54149a2e5121b3e81f961c79210e63d6798eb63de28d2599ee59ade1fa76c82b",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/hashicorp/hcl/@v/v1.0.0.zip"
     },
     {
      "dest": "src/vendor/github.com/huin/goupnp",
      "sha256": "df663b90b9b3bf16e1cfa810a6c3dd904993e8c1155dbf65566ce0361f163dce",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/huin/goupnp/@v/v1.3.0.zip"
     },
     {
      "dest": "src/vendor/github.com/icza/bitio",
      "sha256": "a0d9b47492a3fdad12aeeb0a3d508b587a8b13650fbe43d43d0a3eafc33fcbcb",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/icza/bitio/@v/v1.1.0.zip"
     },
     {
      "dest": "src/vendor/github.com/inconshreveable/mousetrap",
      "sha256": "526674de624d7db108cfe7653ef110ccdfd97bc85026254224815567928ed243",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/inconshreveable/mousetrap/@v/v1.1.0.zip"
     },
     {
      "dest": "src/vendor/github.com/jpillora/backoff",
      "sha256": "f856692c725143c49b9cceabfbca8bc93d3dbde84a0aaa53fb26ed3774c220cc",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/jpillora/backoff/@v/v1.0.0.zip"
     },
     {
      "dest": "src/vendor/github.com/julienschmidt/httprouter",
      "sha256": "e457dccd7015f340664e3b8cfd41997471382da2f4a743ee55be539abc6ca1f9",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/julienschmidt/httprouter/@v/v1.3.0.zip"
     },
     {
      "dest": "src/vendor/github.com/klauspost/compress",
      "sha256": "a009d53eecbdb9d6b789e9a0662fa41c87a85ab280291b2b5a5d9664bb1c5e8f",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/klauspost/compress/@v/v1.17.9.zip"
     },
     {
      "dest": "src/vendor/github.com/magiconair/properties",
      "sha256": "ae77e5969fe064035fb543004478c3a819f95bb7bc1da084435bb2134532aaa7",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/magiconair/properties/@v/v1.8.7.zip"
     },
     {
      "dest": "src/vendor/github.com/mitchellh/mapstructure",
      "sha256": "118d5b2cb65c50dba967fb6d708f450a9caf93f321f8fc99080675b2ee374199",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/mitchellh/mapstructure/@v/v1.5.0.zip"
     },
     {
      "dest": "src/vendor/github.com/munnerz/goautoneg",
      "sha256": "3d7ce17916779890be02ea6b3dd6345c3c30c1df502ad9d8b5b9b310e636afd9",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/munnerz/goautoneg/@v/v0.0.0-20191010083416-a7dc8b61c822.zip"
     },
     {
      "dest": "src/vendor/github.com/opennox/noxscript/eud/v171",
      "sha256": "462fb442242b122d1599b5ef0c2ced13afabf363287660b37eea6045415cd9ca",
      "strip-components": 5,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/opennox/noxscript/eud/v171/@v/v171.3.5.zip"
     },
     {
      "dest": "src/vendor/github.com/pelletier/go-toml/v2",
      "sha256": "8d724e35b485503810f866bca278d518e731713441e380634f6b33c27aefdf3e",
      "strip-components": 4,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/pelletier/go-toml/v2/@v/v2.2.2.zip"
     },
     {
      "dest": "src/vendor/github.com/pmezard/go-difflib",
      "sha256": "24ff45e356f638a53bd0c89fff961fbeaecfdb0dc5e482ceed0a2230e0e5f3b7",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/pmezard/go-difflib/@v/v1.0.1-0.20181226105442-5d4384ee4fb2.zip"
     },
     {
      "dest": "src/vendor/github.com/prometheus/client_model",
      "sha256": "8cd4703b4f1ab7eaa4b925c06a174bc84c93514d0969ac2a20ba51120cd4cab7",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/prometheus/client_model/@v/v0.6.1.zip"
     },
     {
      "dest": "src/vendor/github.com/prometheus/common",
      "sha256": "f7986d2ffaedbd2b1b5a4506e4d8225796bd037f8d5d4aa185c4786fb6f3b3d9",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/prometheus/common/@v/v0.55.0.zip"
     },
     {
      "dest": "src/vendor/github.com/prometheus/procfs",
      "sha256": "d31ad13f1ae121d842ff0f243d029c247e68710edab8a358d6366a67b7feaa6d",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/prometheus/procfs/@v/v0.15.1.zip"
     },
     {
      "dest": "src/vendor/github.com/sagikazarmark/locafero",
      "sha256": "9d46f8f58d29c0c9f96fe65c8e324aae5aab1e6497e8658d31407b101cceb912",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/sagikazarmark/locafero/@v/v0.4.0.zip"
     },
     {
      "dest": "src/vendor/github.com/sagikazarmark/slog-shim",
      "sha256": "20b764879fb481aebdcef5eb9ce044fec48e3414d256571b632f1adb1778bfef",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/sagikazarmark/slog-shim/@v/v0.1.0.zip"
     },
     {
      "dest": "src/vendor/github.com/sourcegraph/conc",
      "sha256": "98d3147d14fbd070099a61c37b65c5ccd95a1823cade101c4c5a04c1b1ba6576",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/sourcegraph/conc/@v/v0.3.0.zip"
     },
     {
      "dest": "src/vendor/github.com/spf13/afero",
      "sha256": "70ae59086db6bfb64b509f597c8eff3d7ab56f8f0052f947f67b68899da3491c",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/spf13/afero/@v/v1.11.0.zip"
     },
     {
      "dest": "src/vendor/github.com/spf13/cast",
      "sha256": "ee938d479c19c4cacc5e1bebd71fa5a4d00b84f4d71ee527a96a8adb7e0736e8",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/spf13/cast/@v/v1.6.0.zip"
     },
     {
      "dest": "src/vendor/github.com/spf13/pflag",
      "sha256": "fc6e704f2f6a84ddcdce6de0404e5340fa20c8676181bf5d381b17888107ba84",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/spf13/pflag/@v/v1.0.5.zip"
     },
     {
      "dest": "src/vendor/github.com/subosito/gotenv",
      "sha256": "142db3dd2328e744c157e85cf3291d027013b79f92a45984f860fe38bc0f1f8d",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/subosito/gotenv/@v/v1.6.0.zip"
     },
     {
      "dest": "src/vendor/github.com/traefik/yaegi",
      "sha256": "546fcbce2e52611283a48d734893a94299c10ca94293c8aa7505a511bc230f55",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/traefik/yaegi/@v/v0.16.2-0.20240730175404-e686f55767b9.zip"
     },
     {
      "dest": "src/vendor/github.com/veandco/go-sdl2",
      "sha256": "c68c598ec9120402ac2811a7539b6a433b4385fbf85dda02b59fc5fd93d1419d",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/veandco/go-sdl2/@v/v0.5.0-alpha.4.zip"
     },
     {
      "dest": "src/vendor/github.com/x448/float16",
      "sha256": "73b24a41037ea999ab66851e3798a0973dbb1f214925915b01f0820f7b2f1500",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/x448/float16/@v/v0.8.4.zip"
     },
     {
      "dest": "src/vendor/github.com/youpy/go-riff",
      "sha256": "199da76e62d23d328336168582389ae503267967ff4e7a7000cb611c49cb1aac",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/youpy/go-riff/@v/v0.1.0.zip"
     },
     {
      "dest": "src/vendor/github.com/yuin/gopher-lua",
      "sha256": "e2bcfda5f6a59d8d7052f1dfe972d0339d2f8a595229ebbdb98cbd8a93a5c6b2",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/yuin/gopher-lua/@v/v0.0.0-20220504180219-658193537a64.zip"
     },
     {
      "dest": "src/vendor/github.com/zaf/g711",
      "sha256": "f1ddb8d83fb1b68ac35d881e29cedc34798662c67ba4ce9fa532061012d70092",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/github.com/zaf/g711/@v/v0.0.0-20190814101024-76a4a538f52b.zip"
     },
     {
      "dest": "src/vendor/go.uber.org/multierr",
      "sha256": "2249b5d2fdce61f6ee661a679d8552599af084a761cbbc871da77641bddce0c3",
      "strip-components": 2,
      "type": "archive",
      "url": "https://proxy.golang.org/go.uber.org/multierr/@v/v1.11.0.zip"
     },
     {
      "dest": "src/vendor/golang.org/x/text",
      "sha256": "be98266212ac63cdc78631ae0ff8f783e0f5e47d9b6094c11ffebe43fd0424b3",
      "strip-components": 3,
      "type": "archive",
      "url": "https://proxy.golang.org/golang.org/x/text/@v/v0.38.0.zip"
     },
     {
      "dest": "src/vendor/google.golang.org/protobuf",
      "sha256": "10308a9146b8fd78c8d04347e3e4c6a446e44d0d2834d05b64210f2911b0416e",
      "strip-components": 2,
      "type": "archive",
      "url": "https://proxy.golang.org/google.golang.org/protobuf/@v/v1.34.2.zip"
     },
     {
      "dest": "src/vendor/gopkg.in/ini.v1",
      "sha256": "bd845dfc762a87a56e5a32a07770dc83e86976db7705d7f89c5dbafdc60b06c6",
      "strip-components": 2,
      "type": "archive",
      "url": "https://proxy.golang.org/gopkg.in/ini.v1/@v/v1.67.0.zip"
     },
     {
      "dest": "src/vendor/gopkg.in/irc.v3",
      "sha256": "1e8b18a2987662b64a869a2a71a01f3746db5db4337afdc6bed62093b6b61dd9",
      "strip-components": 2,
      "type": "archive",
      "url": "https://proxy.golang.org/gopkg.in/irc.v3/@v/v3.1.4.zip"
     },
     {
      "dest": "src/vendor/gopkg.in/yaml.v3",
      "sha256": "aab8fbc4e6300ea08e6afe1caea18a21c90c79f489f52c53e2f20431f1a9a015",
      "strip-components": 2,
      "type": "archive",
      "url": "https://proxy.golang.org/gopkg.in/yaml.v3/@v/v3.0.1.zip"
     }
    ]
   }
  ]
 }
}