{
    "name": "@emulatorjs/emulatorjs",
    "version": "4.2.2",
    "lockfileVersion": 3,
    "requires": true,
    "packages": {
        "": {
            "name": "@emulatorjs/emulatorjs",
            "version": "4.2.2",
            "license": "GPL-3.0",
            "dependencies": {
                "@node-minify/clean-css": "^9.0.1",
                "@node-minify/core": "^9.0.2",
                "@node-minify/terser": "^9.0.1",
                "http-server": "^14.1.1",
                "nipplejs": "^0.10.2",
                "node-7z": "^3.0.0",
                "node-fetch": "^3.3.2",
                "socket.io": "^4.8.1"
            },
            "optionalDependencies": {
                "@emulatorjs/cores": "latest"
            }
        },
        "node_modules/@emulatorjs/core-81": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-81/-/core-81-4.2.1.tgz",
            "integrity": "sha512-KsWYs7xTxX/vl7jiIyh61TP242DT3Dt6QxLmDmFcNQjlocE/UiQ1IwCJRSQJR8C9Kkm7p3bWlgbSf6lZd03X4w==",
            "license": "LICENSE",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-a5200": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-a5200/-/core-a5200-4.2.1.tgz",
            "integrity": "sha512-hM4yGhCmD1YDBQ5BSSistdWKtF5oWKXPilrNq4eye3demz/x6t2bR7rM1XwH2jhuOgF/D+zu7twmomJj3ZjKig==",
            "license": "License.txt",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-beetle_vb": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-beetle_vb/-/core-beetle_vb-4.2.1.tgz",
            "integrity": "sha512-/gELvK7kWwwodyKgHN2fNKD2xkidY+taOeEDag4CUGl68htu+TndPZqeW6nDnXbKkkU26K+BTva0YTjtfnZQGw==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-cap32": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-cap32/-/core-cap32-4.2.1.tgz",
            "integrity": "sha512-DGSS1j5bYbKpsHxcMl4qo40g07irBjuTGjKHK/zWanoJ0pU5p0TrNDkF9DRIMKHUFNsXRU+xeaU5t6LQelNoEA==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-crocods": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-crocods/-/core-crocods-4.2.1.tgz",
            "integrity": "sha512-XDBw7eqAa5rWRkBkAO8JF4XL5PkZNioyluqN6UeuK97YNBrNxfa6cv+p6J94aWpO62JK2nNDrWylfOVxF5dPIg==",
            "license": "LICENSE",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-desmume": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-desmume/-/core-desmume-4.2.1.tgz",
            "integrity": "sha512-VjMKhMnnxWUU0VzHhg5G6VHpAW6AtfEBgoBGSRItUH9xg22ZT6XlTu8w3gKgrkijSG79rcq0MsXgBgb8GZSRVQ==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-desmume2015": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-desmume2015/-/core-desmume2015-4.2.1.tgz",
            "integrity": "sha512-/f+zZ+hFw/HetKWuWSJYS8fIclU4wsTg60Fn+dqmKsWneiZWo3GmSbXNYIPhT03R3dPzBVECO0uraMeIV5SJAw==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-fbalpha2012_cps1": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-fbalpha2012_cps1/-/core-fbalpha2012_cps1-4.2.1.tgz",
            "integrity": "sha512-GKDs66nNP7ukTAxS8ImIV6cSScZ6W17XLxLn6cB5MsfTmglhBqgkuJIal0YccR9VowwOGubHgYyEbNuL2AGnxw==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-fbalpha2012_cps2": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-fbalpha2012_cps2/-/core-fbalpha2012_cps2-4.2.1.tgz",
            "integrity": "sha512-8VAbA1LiazoglMQHLW4LLerFOTHLDYdqRz0Qpj+N5g3Y7G4vfDnlctehPhLvzhf1IposlSfRkHA++FM9RYBmvA==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-fbneo": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-fbneo/-/core-fbneo-4.2.1.tgz",
            "integrity": "sha512-iV25lBZHhkAzmKNnUXsVa1jE9YO4pIVQyoLHipVWlDKg4V52uYD+tyKIKWVZnxOT5B3twOqMSDBMzOw5MXva/Q==",
            "license": "src/license.txt",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-fceumm": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-fceumm/-/core-fceumm-4.2.1.tgz",
            "integrity": "sha512-lRqxYLlCZH0iqCtE6cJ4eXl88vmNSSrlyBaE4o4vD0mo3HJ4eRCTDSCLUZd7hDJTW1l7IRZlKJO19WqTrD9a4A==",
            "license": "Copying",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-fuse": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-fuse/-/core-fuse-4.2.1.tgz",
            "integrity": "sha512-bktsltHsF+01mSAxSG6F5q02JLz2uYtdbBKl4afGM2rKMvMga0idyjqW3HGvJhNeDqsFMmmleACVPiL6TCSz0Q==",
            "license": "LICENSE",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-gambatte": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-gambatte/-/core-gambatte-4.2.1.tgz",
            "integrity": "sha512-9y4/lVMpia5zMgiIW/JGRvTAJFtL2IzmYunEg3IedZJMocYgF7yUKM4NU6X0usuesKNRGsekw/yYP/g485sU4A==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-gearcoleco": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-gearcoleco/-/core-gearcoleco-4.2.1.tgz",
            "integrity": "sha512-AC1ndrb2tD3S68ZbTNYWsLOvaPXVJCpC/Y/1jKbguZ7mjaQu+0/zlJeGsolW0qCJDxmGOlbQohbekr0Zk/ggyA==",
            "license": "LICENSE",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-genesis_plus_gx": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-genesis_plus_gx/-/core-genesis_plus_gx-4.2.1.tgz",
            "integrity": "sha512-H1UONBeoBLdEDaT1TXC6D/i82v0/vlknTkkETlpLp7YZTmbphX+WhnjF+KBohC4IX7WMh6AivPrxyZTDFEmRFA==",
            "license": "LICENSE.txt",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-handy": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-handy/-/core-handy-4.2.1.tgz",
            "integrity": "sha512-saQhfN6q5+FqWluvX1Yr9EJhHi1dkS9JsgKqvFIltedSn76GHRUShsBLbrl4+lTj6LBL4yfOl1qoJvoRlcfxQQ==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-mame2003": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-mame2003/-/core-mame2003-4.2.1.tgz",
            "integrity": "sha512-3F9bLihFzVKVQV1r9a8FYvaj/vAPWsffoZbzgkp/yoD0CwLkDfimUKKOhtV1WtGsQpBj9plvUFHUCecalVKAtw==",
            "license": "LICENSE.md",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-mame2003_plus": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-mame2003_plus/-/core-mame2003_plus-4.2.1.tgz",
            "integrity": "sha512-mjpMBdLPiyG5DupJ2qKUXmuyfSYWV1ANIr/5kMEJNqWLpGoY0NbDLc/hDGx27PwG38oey4PRmks4ZNhCRwHqUQ==",
            "license": "LICENSE.md",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-mednafen_ngp": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-mednafen_ngp/-/core-mednafen_ngp-4.2.1.tgz",
            "integrity": "sha512-bWRVIaDUDftdHevkBuyrVgwgUTiEFbswGkQQvhsLa3eLD5PNwdpTStVeLF8LT1TQf7PynXhOWs2eEH0sD+qbKg==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-mednafen_pce": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-mednafen_pce/-/core-mednafen_pce-4.2.1.tgz",
            "integrity": "sha512-HEph8cT5Q3EPxBBv+KsO8/3okN7t5IIw/WhPPkMPcwQZZyWPE+oaU2f6BUsaui3wXuJmD5D45MxzXLA0G01ZXg==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-mednafen_pcfx": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-mednafen_pcfx/-/core-mednafen_pcfx-4.2.1.tgz",
            "integrity": "sha512-/mn49Vk1TeNxPrHNWmmH2hcR1htDCVj8HjCczqxeFzsjB2GRuqYq7zRNJvTDAk61Zayr2lqOw39cINfBgLWzBQ==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-mednafen_psx_hw": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-mednafen_psx_hw/-/core-mednafen_psx_hw-4.2.1.tgz",
            "integrity": "sha512-8c3CP6MTyD12S/Ca1xmaXEA5eFDBieoKXZv/AaInumrlnoOETlzPrrqRc9z0Jsg/66t96m9m+qQ1z53lLCY61w==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-mednafen_wswan": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-mednafen_wswan/-/core-mednafen_wswan-4.2.1.tgz",
            "integrity": "sha512-+egglN9pShwRMpXrxR+R3YsSTDifssYlEMQxqu/kaU5A0lbjqQ6Lj1NCdbHVVWM5ehkmpeK87vFx5cJzbGkgzw==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-melonds": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-melonds/-/core-melonds-4.2.1.tgz",
            "integrity": "sha512-V0aIwZUhbg0B8IU+ukOhk0Py+8MFofhUs24EXuQRxqwxqW7etEkFv/3TsuL1SEznSrF0X9H7phlXiW1GAsoXZw==",
            "license": "LICENSE",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-mgba": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-mgba/-/core-mgba-4.2.1.tgz",
            "integrity": "sha512-dcYKBxQUhg/QrxD7a3tPaOjG191dudgKVlnHcm2gBC12JraBHgPkRQJiwbEKvKtrTWr09M0FV+A8iKPB8QgVOQ==",
            "license": "LICENSE",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-mupen64plus_next": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-mupen64plus_next/-/core-mupen64plus_next-4.2.1.tgz",
            "integrity": "sha512-tR8EAGii9oN/Ov7fDa7E0MARkt2fLmJVK/WzvQh9plL/6huMXU5SaqBToPQMyoZHWqnjbwgORSlLtpdoESUFyw==",
            "license": "LICENSE",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-nestopia": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-nestopia/-/core-nestopia-4.2.1.tgz",
            "integrity": "sha512-c8ECBodajy3Ij2IZhWm0E1u3nerL73m+PiC3GVAsXGN7LcsFardNN2xtGapU8fvnJglzEsN4T8Y5hLyoqxXvmQ==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-opera": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-opera/-/core-opera-4.2.1.tgz",
            "integrity": "sha512-RY2HpAFuhY2oXryv0SVivnjkl2luszRZpVBZFjjlmjeYc9B7vWSUKh9XaEZwkUdDp2IdoZSij1qragGPtBd2/w==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-parallel_n64": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-parallel_n64/-/core-parallel_n64-4.2.1.tgz",
            "integrity": "sha512-e2iyH8/DZTvU67OCu+9mbdzBSBx57Sx/ZwKkvYMhjmXJDa8O3PT4hioPH0nCLDhanxgtuer0qs4DFQwec/E1Sg==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-pcsx_rearmed": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-pcsx_rearmed/-/core-pcsx_rearmed-4.2.1.tgz",
            "integrity": "sha512-hlIMwdCGrppxRmMq4jgCrwwURLCc+k5y+M99G+l0Uifz+IubK+eqvmR+17oWPcbJB/h0Cc6Eo8QRShj3B4LutA==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-picodrive": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-picodrive/-/core-picodrive-4.2.1.tgz",
            "integrity": "sha512-/tBhLFnGAjp8y2pWEKsZFbwiKYVPwUeJb9fg3F39it7iXzhHumX5K7j1xQBKaTpZj6C4S2VoJZYQXB6S85abXw==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-ppsspp": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-ppsspp/-/core-ppsspp-4.2.1.tgz",
            "integrity": "sha512-MO2ve6BWHfSKVzT3RwAhUrpFRSP7HcP4+RzZe9nOKQ3JyLbTYleqgtQPRkCmeRgQuW5y0DcjtK2A3dHVdQ8I9g==",
            "license": "LICENSE.TXT",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-prboom": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-prboom/-/core-prboom-4.2.1.tgz",
            "integrity": "sha512-FwHEtlDWXHg4va9xRhpjKfBR39Fm/v0YYJPF7bHDjD9b31wN5ILlQq+1gvStQVMpGykSJAoK8GS6ffm/YRlnJw==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-prosystem": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-prosystem/-/core-prosystem-4.2.1.tgz",
            "integrity": "sha512-wLrJDT1FnAJl346N/6hxsI33b5BI6wfZvqSrjdqmN++ON9qTTZPewpPeMOHQiFBwAm6o75INVMzCtggrsz/NVw==",
            "license": "License.txt",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-puae": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-puae/-/core-puae-4.2.1.tgz",
            "integrity": "sha512-Ms9M+v5K75RONJba/8Dp7vNJ2Dc46Xpd3no+JEyyOcel3CseU0TKWu3voDFnbIBrCwXoNFS6uQnSjhopKJEF2A==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-smsplus": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-smsplus/-/core-smsplus-4.2.1.tgz",
            "integrity": "sha512-Gams1Equ7WpiXOyci+oaaajygqZCsRkrCS9/KVzc3fVwzq9h6uBEuvOlEwpxGL2WHIfKCYSliSvMLLl9VRbtzQ==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-snes9x": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-snes9x/-/core-snes9x-4.2.1.tgz",
            "integrity": "sha512-ANQufL7fB6lidukvRA0bcieg7VSQN4BvmwCsVGtHiNfp9viQLwXz3gADr5USIOqqs3vkzBwbJEf3iw64Xs9A3A==",
            "license": "LICENSE",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-stella2014": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-stella2014/-/core-stella2014-4.2.1.tgz",
            "integrity": "sha512-bbqre/PwCuOaw1F9tyySlzHDE6b9mgbrwB6CFXXkjxYf9U5Y2PdttQQQsJS8mbJ72kEmKD4mNTR4W4XrdGa6nQ==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-vice_x128": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-vice_x128/-/core-vice_x128-4.2.1.tgz",
            "integrity": "sha512-5IxsT6Bqo4gZ1lj+sCLZzKgEcJ9l5X07AWvQ3zHSIeIlug5mfaKf0jT4tqSaDKfKdmdHqLA9aZDo+Rwb4ESrkA==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-vice_x64": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-vice_x64/-/core-vice_x64-4.2.1.tgz",
            "integrity": "sha512-Wj9eTn4p8Gsi/I+XtBaarqGGTnovuh7RpGVszSIFJG+xz2yhFAiD4+opQKTA8laSiRfHY4Urezw0hkm6uoCYmQ==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-vice_x64sc": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-vice_x64sc/-/core-vice_x64sc-4.2.1.tgz",
            "integrity": "sha512-PFn7sxQZLFfHav+xaRdULjfjNTvopvlWD/4S3LXltVsQjWCltlKdOiodceXVXPplGrI9UG63QoWzULwdWDs/zg==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-vice_xpet": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-vice_xpet/-/core-vice_xpet-4.2.1.tgz",
            "integrity": "sha512-2zgmftoeza5esMeOIuLbfwqcqd9YIgmgpUVJhbDh5W1bYx5AdOjtmboQAaf/wJc0txPpGyrt8GfboBysjCbGvw==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-vice_xplus4": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-vice_xplus4/-/core-vice_xplus4-4.2.1.tgz",
            "integrity": "sha512-MFb8BVl4QE0EQXZ79b6KVpbNAjIS8x+QayxEXmsCde79RPA/dCxUbw3s30ihQs8v8EVd5hFd1ge2pXtiA5ZFIA==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-vice_xvic": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-vice_xvic/-/core-vice_xvic-4.2.1.tgz",
            "integrity": "sha512-EimR0Q5l1d1fno+v+0djwMx01gvwIlGhwxkqv9mGlBR6tOBl/7XnwY5y9QZnM8xCAxpGM67Ra8jqzM67yxcTvw==",
            "license": "COPYING",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-virtualjaguar": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-virtualjaguar/-/core-virtualjaguar-4.2.1.tgz",
            "integrity": "sha512-fmC5fpJvWpQg/sq9Sj9c9TjlrFVhZ+IvQzg6EOtN8fUb3gRO6X5OkXgJR41rhjFkweNd3EKYqaeMj29xCWKdVQ==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/core-yabause": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/core-yabause/-/core-yabause-4.2.1.tgz",
            "integrity": "sha512-fHxzWSE7z9oSBhEYmHKrkg3vLXTXuov7+ri4d0IjrhvhfimorS/aN9sln9Q0sa7vaYtTeWIPhx6zvQG6xlsuhQ==",
            "optional": true,
            "dependencies": {
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/cores": {
            "version": "4.2.1",
            "resolved": "https://registry.npmjs.org/@emulatorjs/cores/-/cores-4.2.1.tgz",
            "integrity": "sha512-Ub5ZkF7WwHTynHcHHyl/rW5z55ttFG7R2k9ZuPbsvtVbdrTVwQLfI99DcBnT6tsAzjUHkOziJ71Kf5Qfi3tU1A==",
            "license": "GPL-3.0",
            "optional": true,
            "dependencies": {
                "@emulatorjs/core-81": "latest",
                "@emulatorjs/core-a5200": "latest",
                "@emulatorjs/core-beetle_vb": "latest",
                "@emulatorjs/core-cap32": "latest",
                "@emulatorjs/core-crocods": "latest",
                "@emulatorjs/core-desmume": "latest",
                "@emulatorjs/core-desmume2015": "latest",
                "@emulatorjs/core-fbalpha2012_cps1": "latest",
                "@emulatorjs/core-fbalpha2012_cps2": "latest",
                "@emulatorjs/core-fbneo": "latest",
                "@emulatorjs/core-fceumm": "latest",
                "@emulatorjs/core-fuse": "latest",
                "@emulatorjs/core-gambatte": "latest",
                "@emulatorjs/core-gearcoleco": "latest",
                "@emulatorjs/core-genesis_plus_gx": "latest",
                "@emulatorjs/core-handy": "latest",
                "@emulatorjs/core-mame2003": "latest",
                "@emulatorjs/core-mame2003_plus": "latest",
                "@emulatorjs/core-mednafen_ngp": "latest",
                "@emulatorjs/core-mednafen_pce": "latest",
                "@emulatorjs/core-mednafen_pcfx": "latest",
                "@emulatorjs/core-mednafen_psx_hw": "latest",
                "@emulatorjs/core-mednafen_wswan": "latest",
                "@emulatorjs/core-melonds": "latest",
                "@emulatorjs/core-mgba": "latest",
                "@emulatorjs/core-mupen64plus_next": "latest",
                "@emulatorjs/core-nestopia": "latest",
                "@emulatorjs/core-opera": "latest",
                "@emulatorjs/core-parallel_n64": "latest",
                "@emulatorjs/core-pcsx_rearmed": "latest",
                "@emulatorjs/core-picodrive": "latest",
                "@emulatorjs/core-ppsspp": "latest",
                "@emulatorjs/core-prboom": "latest",
                "@emulatorjs/core-prosystem": "latest",
                "@emulatorjs/core-puae": "latest",
                "@emulatorjs/core-smsplus": "latest",
                "@emulatorjs/core-snes9x": "latest",
                "@emulatorjs/core-stella2014": "latest",
                "@emulatorjs/core-vice_x128": "latest",
                "@emulatorjs/core-vice_x64": "latest",
                "@emulatorjs/core-vice_x64sc": "latest",
                "@emulatorjs/core-vice_xpet": "latest",
                "@emulatorjs/core-vice_xplus4": "latest",
                "@emulatorjs/core-vice_xvic": "latest",
                "@emulatorjs/core-virtualjaguar": "latest",
                "@emulatorjs/core-yabause": "latest",
                "@emulatorjs/emulatorjs": "latest"
            }
        },
        "node_modules/@emulatorjs/emulatorjs": {
            "version": "4.2.1-beta.2",
            "resolved": "https://registry.npmjs.org/@emulatorjs/emulatorjs/-/emulatorjs-4.2.1-beta.2.tgz",
            "integrity": "sha512-n1qjzMXro05cFoN20NkQhM44sfHMkgE7FONdE9rnQS1tq0m0e7pzFk8QgXLlPxSiNGs7hWwUvWdePOCPjym8Gg==",
            "license": "GPL-3.0",
            "optional": true,
            "dependencies": {
                "@node-minify/clean-css": "^9.0.1",
                "@node-minify/core": "^9.0.2",
                "@node-minify/terser": "^9.0.1",
                "http-server": "^14.1.1",
                "node-7z": "^3.0.0",
                "node-fetch": "^3.3.2"
            },
            "optionalDependencies": {
                "@emulatorjs/cores": "latest"
            }
        },
        "node_modules/@isaacs/cliui": {
            "version": "8.0.2",
            "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
            "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
            "license": "ISC",
            "dependencies": {
                "string-width": "^5.1.2",
                "string-width-cjs": "npm:string-width@^4.2.0",
                "strip-ansi": "^7.0.1",
                "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
                "wrap-ansi": "^8.1.0",
                "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
            },
            "engines": {
                "node": ">=12"
            }
        },
        "node_modules/@jridgewell/gen-mapping": {
            "version": "0.3.8",
            "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
            "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
            "license": "MIT",
            "dependencies": {
                "@jridgewell/set-array": "^1.2.1",
                "@jridgewell/sourcemap-codec": "^1.4.10",
                "@jridgewell/trace-mapping": "^0.3.24"
            },
            "engines": {
                "node": ">=6.0.0"
            }
        },
        "node_modules/@jridgewell/resolve-uri": {
            "version": "3.1.2",
            "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
            "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
            "license": "MIT",
            "engines": {
                "node": ">=6.0.0"
            }
        },
        "node_modules/@jridgewell/set-array": {
            "version": "1.2.1",
            "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
            "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
            "license": "MIT",
            "engines": {
                "node": ">=6.0.0"
            }
        },
        "node_modules/@jridgewell/source-map": {
            "version": "0.3.6",
            "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
            "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
            "license": "MIT",
            "dependencies": {
                "@jridgewell/gen-mapping": "^0.3.5",
                "@jridgewell/trace-mapping": "^0.3.25"
            }
        },
        "node_modules/@jridgewell/sourcemap-codec": {
            "version": "1.5.0",
            "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
            "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
            "license": "MIT"
        },
        "node_modules/@jridgewell/trace-mapping": {
            "version": "0.3.25",
            "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
            "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
            "license": "MIT",
            "dependencies": {
                "@jridgewell/resolve-uri": "^3.1.0",
                "@jridgewell/sourcemap-codec": "^1.4.14"
            }
        },
        "node_modules/@node-minify/clean-css": {
            "version": "9.0.1",
            "resolved": "https://registry.npmjs.org/@node-minify/clean-css/-/clean-css-9.0.1.tgz",
            "integrity": "sha512-GHTMmjGloRvNzqdG7foI0iZeS2QmuYCQvdASJP9sCKjkpH45bygODpXPYKnlzUEpQgYvPK9Q3GxqYnVY9SdoqA==",
            "license": "MIT",
            "dependencies": {
                "@node-minify/utils": "9.0.1",
                "clean-css": "5.3.3"
            },
            "engines": {
                "node": ">=18.0.0"
            }
        },
        "node_modules/@node-minify/core": {
            "version": "9.0.2",
            "resolved": "https://registry.npmjs.org/@node-minify/core/-/core-9.0.2.tgz",
            "integrity": "sha512-FNhv29Wom6wKrrFKaeAfmZqz7TX5A1E6P+bpd0VIc+DYWMLUIhAViS8riaZg3A1oD0s06s+5BG2Fg7RqMKiKHw==",
            "license": "MIT",
            "dependencies": {
                "@node-minify/utils": "9.0.1",
                "glob": "10.3.3",
                "mkdirp": "3.0.1"
            },
            "engines": {
                "node": ">=18.0.0"
            }
        },
        "node_modules/@node-minify/terser": {
            "version": "9.0.1",
            "resolved": "https://registry.npmjs.org/@node-minify/terser/-/terser-9.0.1.tgz",
            "integrity": "sha512-WF78Ex+/xNZZDYvzwB7+sLUYQbJzyyS36ZjMhVqhORejHOsoOcTjQ9TdOgKZoY7wlfxjnLxeMKkO8R/R1KL9aQ==",
            "license": "MIT",
            "dependencies": {
                "@node-minify/utils": "9.0.1",
                "terser": "5.36.0"
            },
            "engines": {
                "node": ">=18.0.0"
            }
        },
        "node_modules/@node-minify/utils": {
            "version": "9.0.1",
            "resolved": "https://registry.npmjs.org/@node-minify/utils/-/utils-9.0.1.tgz",
            "integrity": "sha512-aC1+mhKTP3IMa2VcuGl3ui92LO/7CPQWldNGzu3BVGKiMNJ70AKJW/R6huuYCSuQyHDGM9oFwiVClsZnFxn67g==",
            "license": "MIT",
            "dependencies": {
                "gzip-size": "6.0.0"
            },
            "engines": {
                "node": ">=18.0.0"
            }
        },
        "node_modules/@pkgjs/parseargs": {
            "version": "0.11.0",
            "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
            "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
            "license": "MIT",
            "optional": true,
            "engines": {
                "node": ">=14"
            }
        },
        "node_modules/@socket.io/component-emitter": {
            "version": "3.1.2",
            "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz",
            "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==",
            "license": "MIT"
        },
        "node_modules/@types/cors": {
            "version": "2.8.19",
            "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.19.tgz",
            "integrity": "sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==",
            "license": "MIT",
            "dependencies": {
                "@types/node": "*"
            }
        },
        "node_modules/@types/node": {
            "version": "24.0.1",
            "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.1.tgz",
            "integrity": "sha512-MX4Zioh39chHlDJbKmEgydJDS3tspMP/lnQC67G3SWsTnb9NeYVWOjkxpOSy4oMfPs4StcWHwBrvUb4ybfnuaw==",
            "license": "MIT",
            "dependencies": {
                "undici-types": "~7.8.0"
            }
        },
        "node_modules/accepts": {
            "version": "1.3.8",
            "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
            "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
            "license": "MIT",
            "dependencies": {
                "mime-types": "~2.1.34",
                "negotiator": "0.6.3"
            },
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/acorn": {
            "version": "8.15.0",
            "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
            "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
            "license": "MIT",
            "bin": {
                "acorn": "bin/acorn"
            },
            "engines": {
                "node": ">=0.4.0"
            }
        },
        "node_modules/ansi-regex": {
            "version": "6.1.0",
            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
            "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
            "license": "MIT",
            "engines": {
                "node": ">=12"
            },
            "funding": {
                "url": "https://github.com/chalk/ansi-regex?sponsor=1"
            }
        },
        "node_modules/ansi-styles": {
            "version": "4.3.0",
            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
            "license": "MIT",
            "dependencies": {
                "color-convert": "^2.0.1"
            },
            "engines": {
                "node": ">=8"
            },
            "funding": {
                "url": "https://github.com/chalk/ansi-styles?sponsor=1"
            }
        },
        "node_modules/async": {
            "version": "3.2.6",
            "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
            "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
            "license": "MIT"
        },
        "node_modules/balanced-match": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
            "license": "MIT"
        },
        "node_modules/base64id": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
            "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
            "license": "MIT",
            "engines": {
                "node": "^4.5.0 || >= 5.9"
            }
        },
        "node_modules/basic-auth": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
            "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==",
            "license": "MIT",
            "dependencies": {
                "safe-buffer": "5.1.2"
            },
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/brace-expansion": {
            "version": "2.0.2",
            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
            "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
            "license": "MIT",
            "dependencies": {
                "balanced-match": "^1.0.0"
            }
        },
        "node_modules/buffer-from": {
            "version": "1.1.2",
            "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
            "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
            "license": "MIT"
        },
        "node_modules/call-bind-apply-helpers": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
            "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
            "license": "MIT",
            "dependencies": {
                "es-errors": "^1.3.0",
                "function-bind": "^1.1.2"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/call-bound": {
            "version": "1.0.4",
            "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
            "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
            "license": "MIT",
            "dependencies": {
                "call-bind-apply-helpers": "^1.0.2",
                "get-intrinsic": "^1.3.0"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/chalk": {
            "version": "4.1.2",
            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
            "license": "MIT",
            "dependencies": {
                "ansi-styles": "^4.1.0",
                "supports-color": "^7.1.0"
            },
            "engines": {
                "node": ">=10"
            },
            "funding": {
                "url": "https://github.com/chalk/chalk?sponsor=1"
            }
        },
        "node_modules/clean-css": {
            "version": "5.3.3",
            "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
            "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
            "license": "MIT",
            "dependencies": {
                "source-map": "~0.6.0"
            },
            "engines": {
                "node": ">= 10.0"
            }
        },
        "node_modules/color-convert": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
            "license": "MIT",
            "dependencies": {
                "color-name": "~1.1.4"
            },
            "engines": {
                "node": ">=7.0.0"
            }
        },
        "node_modules/color-name": {
            "version": "1.1.4",
            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
            "license": "MIT"
        },
        "node_modules/commander": {
            "version": "2.20.3",
            "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
            "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
            "license": "MIT"
        },
        "node_modules/cookie": {
            "version": "0.7.2",
            "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
            "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/cors": {
            "version": "2.8.5",
            "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
            "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
            "license": "MIT",
            "dependencies": {
                "object-assign": "^4",
                "vary": "^1"
            },
            "engines": {
                "node": ">= 0.10"
            }
        },
        "node_modules/corser": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz",
            "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.4.0"
            }
        },
        "node_modules/cross-spawn": {
            "version": "7.0.6",
            "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
            "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
            "license": "MIT",
            "dependencies": {
                "path-key": "^3.1.0",
                "shebang-command": "^2.0.0",
                "which": "^2.0.1"
            },
            "engines": {
                "node": ">= 8"
            }
        },
        "node_modules/data-uri-to-buffer": {
            "version": "4.0.1",
            "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
            "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
            "license": "MIT",
            "engines": {
                "node": ">= 12"
            }
        },
        "node_modules/debug": {
            "version": "4.4.1",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
            "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/dunder-proto": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
            "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
            "license": "MIT",
            "dependencies": {
                "call-bind-apply-helpers": "^1.0.1",
                "es-errors": "^1.3.0",
                "gopd": "^1.2.0"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/duplexer": {
            "version": "0.1.2",
            "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
            "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
            "license": "MIT"
        },
        "node_modules/eastasianwidth": {
            "version": "0.2.0",
            "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
            "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
            "license": "MIT"
        },
        "node_modules/emoji-regex": {
            "version": "9.2.2",
            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
            "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
            "license": "MIT"
        },
        "node_modules/engine.io": {
            "version": "6.6.4",
            "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz",
            "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==",
            "license": "MIT",
            "dependencies": {
                "@types/cors": "^2.8.12",
                "@types/node": ">=10.0.0",
                "accepts": "~1.3.4",
                "base64id": "2.0.0",
                "cookie": "~0.7.2",
                "cors": "~2.8.5",
                "debug": "~4.3.1",
                "engine.io-parser": "~5.2.1",
                "ws": "~8.17.1"
            },
            "engines": {
                "node": ">=10.2.0"
            }
        },
        "node_modules/engine.io-parser": {
            "version": "5.2.3",
            "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz",
            "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==",
            "license": "MIT",
            "engines": {
                "node": ">=10.0.0"
            }
        },
        "node_modules/engine.io/node_modules/debug": {
            "version": "4.3.7",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
            "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/es-define-property": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
            "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/es-errors": {
            "version": "1.3.0",
            "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
            "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/es-object-atoms": {
            "version": "1.1.1",
            "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
            "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
            "license": "MIT",
            "dependencies": {
                "es-errors": "^1.3.0"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/eventemitter3": {
            "version": "4.0.7",
            "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
            "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
            "license": "MIT"
        },
        "node_modules/fetch-blob": {
            "version": "3.2.0",
            "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
            "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
            "funding": [
                {
                    "type": "github",
                    "url": "https://github.com/sponsors/jimmywarting"
                },
                {
                    "type": "paypal",
                    "url": "https://paypal.me/jimmywarting"
                }
            ],
            "license": "MIT",
            "dependencies": {
                "node-domexception": "^1.0.0",
                "web-streams-polyfill": "^3.0.3"
            },
            "engines": {
                "node": "^12.20 || >= 14.13"
            }
        },
        "node_modules/follow-redirects": {
            "version": "1.15.9",
            "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
            "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
            "funding": [
                {
                    "type": "individual",
                    "url": "https://github.com/sponsors/RubenVerborgh"
                }
            ],
            "license": "MIT",
            "engines": {
                "node": ">=4.0"
            },
            "peerDependenciesMeta": {
                "debug": {
                    "optional": true
                }
            }
        },
        "node_modules/foreground-child": {
            "version": "3.3.1",
            "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
            "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
            "license": "ISC",
            "dependencies": {
                "cross-spawn": "^7.0.6",
                "signal-exit": "^4.0.1"
            },
            "engines": {
                "node": ">=14"
            },
            "funding": {
                "url": "https://github.com/sponsors/isaacs"
            }
        },
        "node_modules/formdata-polyfill": {
            "version": "4.0.10",
            "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
            "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
            "license": "MIT",
            "dependencies": {
                "fetch-blob": "^3.1.2"
            },
            "engines": {
                "node": ">=12.20.0"
            }
        },
        "node_modules/function-bind": {
            "version": "1.1.2",
            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
            "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
            "license": "MIT",
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/get-intrinsic": {
            "version": "1.3.0",
            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
            "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
            "license": "MIT",
            "dependencies": {
                "call-bind-apply-helpers": "^1.0.2",
                "es-define-property": "^1.0.1",
                "es-errors": "^1.3.0",
                "es-object-atoms": "^1.1.1",
                "function-bind": "^1.1.2",
                "get-proto": "^1.0.1",
                "gopd": "^1.2.0",
                "has-symbols": "^1.1.0",
                "hasown": "^2.0.2",
                "math-intrinsics": "^1.1.0"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/get-proto": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
            "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
            "license": "MIT",
            "dependencies": {
                "dunder-proto": "^1.0.1",
                "es-object-atoms": "^1.0.0"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/glob": {
            "version": "10.3.3",
            "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.3.tgz",
            "integrity": "sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==",
            "license": "ISC",
            "dependencies": {
                "foreground-child": "^3.1.0",
                "jackspeak": "^2.0.3",
                "minimatch": "^9.0.1",
                "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
                "path-scurry": "^1.10.1"
            },
            "bin": {
                "glob": "dist/cjs/src/bin.js"
            },
            "engines": {
                "node": ">=16 || 14 >=14.17"
            },
            "funding": {
                "url": "https://github.com/sponsors/isaacs"
            }
        },
        "node_modules/gopd": {
            "version": "1.2.0",
            "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
            "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/gzip-size": {
            "version": "6.0.0",
            "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
            "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
            "license": "MIT",
            "dependencies": {
                "duplexer": "^0.1.2"
            },
            "engines": {
                "node": ">=10"
            },
            "funding": {
                "url": "https://github.com/sponsors/sindresorhus"
            }
        },
        "node_modules/has-flag": {
            "version": "4.0.0",
            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/has-symbols": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
            "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/hasown": {
            "version": "2.0.2",
            "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
            "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
            "license": "MIT",
            "dependencies": {
                "function-bind": "^1.1.2"
            },
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/he": {
            "version": "1.2.0",
            "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
            "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
            "license": "MIT",
            "bin": {
                "he": "bin/he"
            }
        },
        "node_modules/html-encoding-sniffer": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz",
            "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==",
            "license": "MIT",
            "dependencies": {
                "whatwg-encoding": "^2.0.0"
            },
            "engines": {
                "node": ">=12"
            }
        },
        "node_modules/http-proxy": {
            "version": "1.18.1",
            "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
            "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
            "license": "MIT",
            "dependencies": {
                "eventemitter3": "^4.0.0",
                "follow-redirects": "^1.0.0",
                "requires-port": "^1.0.0"
            },
            "engines": {
                "node": ">=8.0.0"
            }
        },
        "node_modules/http-server": {
            "version": "14.1.1",
            "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz",
            "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==",
            "license": "MIT",
            "dependencies": {
                "basic-auth": "^2.0.1",
                "chalk": "^4.1.2",
                "corser": "^2.0.1",
                "he": "^1.2.0",
                "html-encoding-sniffer": "^3.0.0",
                "http-proxy": "^1.18.1",
                "mime": "^1.6.0",
                "minimist": "^1.2.6",
                "opener": "^1.5.1",
                "portfinder": "^1.0.28",
                "secure-compare": "3.0.1",
                "union": "~0.5.0",
                "url-join": "^4.0.1"
            },
            "bin": {
                "http-server": "bin/http-server"
            },
            "engines": {
                "node": ">=12"
            }
        },
        "node_modules/iconv-lite": {
            "version": "0.6.3",
            "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
            "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
            "license": "MIT",
            "dependencies": {
                "safer-buffer": ">= 2.1.2 < 3.0.0"
            },
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/is-fullwidth-code-point": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/isexe": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
            "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
            "license": "ISC"
        },
        "node_modules/jackspeak": {
            "version": "2.3.6",
            "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
            "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
            "license": "BlueOak-1.0.0",
            "dependencies": {
                "@isaacs/cliui": "^8.0.2"
            },
            "engines": {
                "node": ">=14"
            },
            "funding": {
                "url": "https://github.com/sponsors/isaacs"
            },
            "optionalDependencies": {
                "@pkgjs/parseargs": "^0.11.0"
            }
        },
        "node_modules/lodash.defaultsdeep": {
            "version": "4.6.1",
            "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz",
            "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==",
            "license": "MIT"
        },
        "node_modules/lodash.defaultto": {
            "version": "4.14.0",
            "resolved": "https://registry.npmjs.org/lodash.defaultto/-/lodash.defaultto-4.14.0.tgz",
            "integrity": "sha512-G6tizqH6rg4P5j32Wy4Z3ZIip7OfG8YWWlPFzUFGcYStH1Ld0l1tWs6NevEQNEDnO1M3NZYjuHuraaFSN5WqeQ==",
            "license": "MIT"
        },
        "node_modules/lodash.flattendeep": {
            "version": "4.4.0",
            "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
            "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==",
            "license": "MIT"
        },
        "node_modules/lodash.isempty": {
            "version": "4.4.0",
            "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
            "integrity": "sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==",
            "license": "MIT"
        },
        "node_modules/lodash.negate": {
            "version": "3.0.2",
            "resolved": "https://registry.npmjs.org/lodash.negate/-/lodash.negate-3.0.2.tgz",
            "integrity": "sha512-JGJYYVslKYC0tRMm/7igfdHulCjoXjoganRNWM8AgS+RXfOvFnPkOveDhPI65F9aAypCX9QEEQoBqWf7Q6uAeA==",
            "license": "MIT"
        },
        "node_modules/lru-cache": {
            "version": "10.4.3",
            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
            "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
            "license": "ISC"
        },
        "node_modules/math-intrinsics": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
            "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.4"
            }
        },
        "node_modules/mime": {
            "version": "1.6.0",
            "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
            "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
            "license": "MIT",
            "bin": {
                "mime": "cli.js"
            },
            "engines": {
                "node": ">=4"
            }
        },
        "node_modules/mime-db": {
            "version": "1.52.0",
            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
            "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/mime-types": {
            "version": "2.1.35",
            "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
            "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
            "license": "MIT",
            "dependencies": {
                "mime-db": "1.52.0"
            },
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/minimatch": {
            "version": "9.0.5",
            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
            "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
            "license": "ISC",
            "dependencies": {
                "brace-expansion": "^2.0.1"
            },
            "engines": {
                "node": ">=16 || 14 >=14.17"
            },
            "funding": {
                "url": "https://github.com/sponsors/isaacs"
            }
        },
        "node_modules/minimist": {
            "version": "1.2.8",
            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
            "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
            "license": "MIT",
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/minipass": {
            "version": "7.1.2",
            "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
            "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
            "license": "ISC",
            "engines": {
                "node": ">=16 || 14 >=14.17"
            }
        },
        "node_modules/mkdirp": {
            "version": "3.0.1",
            "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
            "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
            "license": "MIT",
            "bin": {
                "mkdirp": "dist/cjs/src/bin.js"
            },
            "engines": {
                "node": ">=10"
            },
            "funding": {
                "url": "https://github.com/sponsors/isaacs"
            }
        },
        "node_modules/ms": {
            "version": "2.1.3",
            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
            "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
            "license": "MIT"
        },
        "node_modules/negotiator": {
            "version": "0.6.3",
            "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
            "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/nipplejs": {
            "version": "0.10.2",
            "resolved": "https://registry.npmjs.org/nipplejs/-/nipplejs-0.10.2.tgz",
            "integrity": "sha512-XGxFY8C2DOtobf1fK+MXINTzkkXJLjZDDpfQhOUZf4TSytbc9s4bmA0lB9eKKM8iDivdr9NQkO7DpIQfsST+9g==",
            "license": "MIT"
        },
        "node_modules/node-7z": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/node-7z/-/node-7z-3.0.0.tgz",
            "integrity": "sha512-KIznWSxIkOYO/vOgKQfJEaXd7rgoFYKZbaurainCEdMhYc7V7mRHX+qdf2HgbpQFcdJL/Q6/XOPrDLoBeTfuZA==",
            "license": "ISC",
            "dependencies": {
                "debug": "^4.3.2",
                "lodash.defaultsdeep": "^4.6.1",
                "lodash.defaultto": "^4.14.0",
                "lodash.flattendeep": "^4.4.0",
                "lodash.isempty": "^4.4.0",
                "lodash.negate": "^3.0.2",
                "normalize-path": "^3.0.0"
            },
            "engines": {
                "node": ">=10"
            }
        },
        "node_modules/node-domexception": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
            "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
            "deprecated": "Use your platform's native DOMException instead",
            "funding": [
                {
                    "type": "github",
                    "url": "https://github.com/sponsors/jimmywarting"
                },
                {
                    "type": "github",
                    "url": "https://paypal.me/jimmywarting"
                }
            ],
            "license": "MIT",
            "engines": {
                "node": ">=10.5.0"
            }
        },
        "node_modules/node-fetch": {
            "version": "3.3.2",
            "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
            "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
            "license": "MIT",
            "dependencies": {
                "data-uri-to-buffer": "^4.0.0",
                "fetch-blob": "^3.1.4",
                "formdata-polyfill": "^4.0.10"
            },
            "engines": {
                "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
            },
            "funding": {
                "type": "opencollective",
                "url": "https://opencollective.com/node-fetch"
            }
        },
        "node_modules/normalize-path": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
            "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
            "license": "MIT",
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/object-assign": {
            "version": "4.1.1",
            "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
            "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
            "license": "MIT",
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/object-inspect": {
            "version": "1.13.4",
            "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
            "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/opener": {
            "version": "1.5.2",
            "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
            "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
            "license": "(WTFPL OR MIT)",
            "bin": {
                "opener": "bin/opener-bin.js"
            }
        },
        "node_modules/path-key": {
            "version": "3.1.1",
            "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
            "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/path-scurry": {
            "version": "1.11.1",
            "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
            "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
            "license": "BlueOak-1.0.0",
            "dependencies": {
                "lru-cache": "^10.2.0",
                "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
            },
            "engines": {
                "node": ">=16 || 14 >=14.18"
            },
            "funding": {
                "url": "https://github.com/sponsors/isaacs"
            }
        },
        "node_modules/portfinder": {
            "version": "1.0.37",
            "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.37.tgz",
            "integrity": "sha512-yuGIEjDAYnnOex9ddMnKZEMFE0CcGo6zbfzDklkmT1m5z734ss6JMzN9rNB3+RR7iS+F10D4/BVIaXOyh8PQKw==",
            "license": "MIT",
            "dependencies": {
                "async": "^3.2.6",
                "debug": "^4.3.6"
            },
            "engines": {
                "node": ">= 10.12"
            }
        },
        "node_modules/qs": {
            "version": "6.14.0",
            "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
            "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
            "license": "BSD-3-Clause",
            "dependencies": {
                "side-channel": "^1.1.0"
            },
            "engines": {
                "node": ">=0.6"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/requires-port": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
            "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
            "license": "MIT"
        },
        "node_modules/safe-buffer": {
            "version": "5.1.2",
            "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
            "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
            "license": "MIT"
        },
        "node_modules/safer-buffer": {
            "version": "2.1.2",
            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
            "license": "MIT"
        },
        "node_modules/secure-compare": {
            "version": "3.0.1",
            "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz",
            "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==",
            "license": "MIT"
        },
        "node_modules/shebang-command": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
            "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
            "license": "MIT",
            "dependencies": {
                "shebang-regex": "^3.0.0"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/shebang-regex": {
            "version": "3.0.0",
            "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
            "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/side-channel": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
            "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
            "license": "MIT",
            "dependencies": {
                "es-errors": "^1.3.0",
                "object-inspect": "^1.13.3",
                "side-channel-list": "^1.0.0",
                "side-channel-map": "^1.0.1",
                "side-channel-weakmap": "^1.0.2"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/side-channel-list": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
            "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
            "license": "MIT",
            "dependencies": {
                "es-errors": "^1.3.0",
                "object-inspect": "^1.13.3"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/side-channel-map": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
            "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
            "license": "MIT",
            "dependencies": {
                "call-bound": "^1.0.2",
                "es-errors": "^1.3.0",
                "get-intrinsic": "^1.2.5",
                "object-inspect": "^1.13.3"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/side-channel-weakmap": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
            "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
            "license": "MIT",
            "dependencies": {
                "call-bound": "^1.0.2",
                "es-errors": "^1.3.0",
                "get-intrinsic": "^1.2.5",
                "object-inspect": "^1.13.3",
                "side-channel-map": "^1.0.1"
            },
            "engines": {
                "node": ">= 0.4"
            },
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/signal-exit": {
            "version": "4.1.0",
            "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
            "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
            "license": "ISC",
            "engines": {
                "node": ">=14"
            },
            "funding": {
                "url": "https://github.com/sponsors/isaacs"
            }
        },
        "node_modules/socket.io": {
            "version": "4.8.1",
            "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz",
            "integrity": "sha512-oZ7iUCxph8WYRHHcjBEc9unw3adt5CmSNlppj/5Q4k2RIrhl8Z5yY2Xr4j9zj0+wzVZ0bxmYoGSzKJnRl6A4yg==",
            "license": "MIT",
            "dependencies": {
                "accepts": "~1.3.4",
                "base64id": "~2.0.0",
                "cors": "~2.8.5",
                "debug": "~4.3.2",
                "engine.io": "~6.6.0",
                "socket.io-adapter": "~2.5.2",
                "socket.io-parser": "~4.2.4"
            },
            "engines": {
                "node": ">=10.2.0"
            }
        },
        "node_modules/socket.io-adapter": {
            "version": "2.5.5",
            "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.5.tgz",
            "integrity": "sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==",
            "license": "MIT",
            "dependencies": {
                "debug": "~4.3.4",
                "ws": "~8.17.1"
            }
        },
        "node_modules/socket.io-adapter/node_modules/debug": {
            "version": "4.3.7",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
            "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/socket.io-parser": {
            "version": "4.2.4",
            "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
            "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==",
            "license": "MIT",
            "dependencies": {
                "@socket.io/component-emitter": "~3.1.0",
                "debug": "~4.3.1"
            },
            "engines": {
                "node": ">=10.0.0"
            }
        },
        "node_modules/socket.io-parser/node_modules/debug": {
            "version": "4.3.7",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
            "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/socket.io/node_modules/debug": {
            "version": "4.3.7",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
            "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/source-map": {
            "version": "0.6.1",
            "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
            "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
            "license": "BSD-3-Clause",
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/source-map-support": {
            "version": "0.5.21",
            "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
            "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
            "license": "MIT",
            "dependencies": {
                "buffer-from": "^1.0.0",
                "source-map": "^0.6.0"
            }
        },
        "node_modules/string-width": {
            "version": "5.1.2",
            "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
            "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
            "license": "MIT",
            "dependencies": {
                "eastasianwidth": "^0.2.0",
                "emoji-regex": "^9.2.2",
                "strip-ansi": "^7.0.1"
            },
            "engines": {
                "node": ">=12"
            },
            "funding": {
                "url": "https://github.com/sponsors/sindresorhus"
            }
        },
        "node_modules/string-width-cjs": {
            "name": "string-width",
            "version": "4.2.3",
            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
            "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
            "license": "MIT",
            "dependencies": {
                "emoji-regex": "^8.0.0",
                "is-fullwidth-code-point": "^3.0.0",
                "strip-ansi": "^6.0.1"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/string-width-cjs/node_modules/ansi-regex": {
            "version": "5.0.1",
            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/string-width-cjs/node_modules/emoji-regex": {
            "version": "8.0.0",
            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
            "license": "MIT"
        },
        "node_modules/string-width-cjs/node_modules/strip-ansi": {
            "version": "6.0.1",
            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
            "license": "MIT",
            "dependencies": {
                "ansi-regex": "^5.0.1"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/strip-ansi": {
            "version": "7.1.0",
            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
            "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
            "license": "MIT",
            "dependencies": {
                "ansi-regex": "^6.0.1"
            },
            "engines": {
                "node": ">=12"
            },
            "funding": {
                "url": "https://github.com/chalk/strip-ansi?sponsor=1"
            }
        },
        "node_modules/strip-ansi-cjs": {
            "name": "strip-ansi",
            "version": "6.0.1",
            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
            "license": "MIT",
            "dependencies": {
                "ansi-regex": "^5.0.1"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
            "version": "5.0.1",
            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/supports-color": {
            "version": "7.2.0",
            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
            "license": "MIT",
            "dependencies": {
                "has-flag": "^4.0.0"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/terser": {
            "version": "5.36.0",
            "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz",
            "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==",
            "license": "BSD-2-Clause",
            "dependencies": {
                "@jridgewell/source-map": "^0.3.3",
                "acorn": "^8.8.2",
                "commander": "^2.20.0",
                "source-map-support": "~0.5.20"
            },
            "bin": {
                "terser": "bin/terser"
            },
            "engines": {
                "node": ">=10"
            }
        },
        "node_modules/undici-types": {
            "version": "7.8.0",
            "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
            "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",
            "license": "MIT"
        },
        "node_modules/union": {
            "version": "0.5.0",
            "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz",
            "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==",
            "dependencies": {
                "qs": "^6.4.0"
            },
            "engines": {
                "node": ">= 0.8.0"
            }
        },
        "node_modules/url-join": {
            "version": "4.0.1",
            "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz",
            "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==",
            "license": "MIT"
        },
        "node_modules/vary": {
            "version": "1.1.2",
            "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
            "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
            "license": "MIT",
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/web-streams-polyfill": {
            "version": "3.3.3",
            "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
            "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
            "license": "MIT",
            "engines": {
                "node": ">= 8"
            }
        },
        "node_modules/whatwg-encoding": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
            "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==",
            "license": "MIT",
            "dependencies": {
                "iconv-lite": "0.6.3"
            },
            "engines": {
                "node": ">=12"
            }
        },
        "node_modules/which": {
            "version": "2.0.2",
            "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
            "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
            "license": "ISC",
            "dependencies": {
                "isexe": "^2.0.0"
            },
            "bin": {
                "node-which": "bin/node-which"
            },
            "engines": {
                "node": ">= 8"
            }
        },
        "node_modules/wrap-ansi": {
            "version": "8.1.0",
            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
            "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
            "license": "MIT",
            "dependencies": {
                "ansi-styles": "^6.1.0",
                "string-width": "^5.0.1",
                "strip-ansi": "^7.0.1"
            },
            "engines": {
                "node": ">=12"
            },
            "funding": {
                "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
            }
        },
        "node_modules/wrap-ansi-cjs": {
            "name": "wrap-ansi",
            "version": "7.0.0",
            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
            "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
            "license": "MIT",
            "dependencies": {
                "ansi-styles": "^4.0.0",
                "string-width": "^4.1.0",
                "strip-ansi": "^6.0.0"
            },
            "engines": {
                "node": ">=10"
            },
            "funding": {
                "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
            }
        },
        "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
            "version": "5.0.1",
            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
            "version": "8.0.0",
            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
            "license": "MIT"
        },
        "node_modules/wrap-ansi-cjs/node_modules/string-width": {
            "version": "4.2.3",
            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
            "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
            "license": "MIT",
            "dependencies": {
                "emoji-regex": "^8.0.0",
                "is-fullwidth-code-point": "^3.0.0",
                "strip-ansi": "^6.0.1"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
            "version": "6.0.1",
            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
            "license": "MIT",
            "dependencies": {
                "ansi-regex": "^5.0.1"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/wrap-ansi/node_modules/ansi-styles": {
            "version": "6.2.1",
            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
            "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
            "license": "MIT",
            "engines": {
                "node": ">=12"
            },
            "funding": {
                "url": "https://github.com/chalk/ansi-styles?sponsor=1"
            }
        },
        "node_modules/ws": {
            "version": "8.17.1",
            "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
            "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
            "license": "MIT",
            "engines": {
                "node": ">=10.0.0"
            },
            "peerDependencies": {
                "bufferutil": "^4.0.1",
                "utf-8-validate": ">=5.0.2"
            },
            "peerDependenciesMeta": {
                "bufferutil": {
                    "optional": true
                },
                "utf-8-validate": {
                    "optional": true
                }
            }
        }
    }
}
