{
    "name": "sample-ts",
    "version": "1.0.0",
    "lockfileVersion": 3,
    "requires": true,
    "packages": {
        "": {
            "name": "sample-ts",
            "version": "1.0.0",
            "license": "ISC",
            "dependencies": {
                "@mescius/wijmo.purejs.all": "^5.20251.40-rc",
                "bootstrap": "3.3.7",
                "csv-parse": "^6.1.0",
                "csv-parser": "^3.2.0",
                "jszip": "3.1.3",
                "papaparse": "^5.5.3",
                "systemjs-plugin-babel": "0.0.25",
                "systemjs-plugin-css": "0.1.37",
                "typescript": "5.2.2",
                "xmldom": "0.6.0"
            },
            "devDependencies": {
                "browser-sync": "^2.26.14",
                "fs-jetpack": "^2.1.1",
                "lite-server": "^2.4.0"
            }
        },
        "node_modules/@mescius/wijmo": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo/-/wijmo-5.20251.40.tgz",
            "integrity": "sha512-38clPyJFqRUrUgnJ8+mzc9CVTKnEsHq9whQhJlufkzDginoe+49JjxAlmnve65OVD5SktaZaD9dZmCulH7scYQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo.styles": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.barcode": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.barcode/-/wijmo.barcode-5.20251.40.tgz",
            "integrity": "sha512-ecdU58nzs/7OFTJVAej2CoeZftRwWwWYi0bXGbtNqOEuSVsy4sRQ4oNKF13yAyfllTqPc0X6yk2FUAU/WUJF2g==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.barcode.common": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.barcode.common/-/wijmo.barcode.common-5.20251.40.tgz",
            "integrity": "sha512-QdYYTS3nTuF0r7mIIf7/Ge9ApT6LLf3g5EfQaOt4COECpbme8apTG7dHeWQCe+qVepMKOqXZ28ZM1osIv0T26w==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.barcode": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.barcode.composite": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.barcode.composite/-/wijmo.barcode.composite-5.20251.40.tgz",
            "integrity": "sha512-9rYn7HS4g+cvVvez1rnbLP6W8MXTjtlEVpOIoQcebkKzsHKpgodEO6ygxy9CAnXJlXXugXVaRp/edRZi7ozyCg==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.barcode": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.barcode.specialized": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.barcode.specialized/-/wijmo.barcode.specialized-5.20251.40.tgz",
            "integrity": "sha512-bSTDaOZaiLjSFivesInBf0FgRHGH2iZ3tkPJ2Wb+A8ZOhs9SmnKlR0aXx0hkOZGo8wspWgarmM2NfA6MkgJ0gQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.barcode": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart/-/wijmo.chart-5.20251.40.tgz",
            "integrity": "sha512-hxxg3jVEWbCKMKrEfkvNKgdOcCDPd2Pob48g6tB+uQs0gR4HEYbIPLZ5D6zstb1Uv1d28t/6k/RsxUOkAH+nwA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.analytics": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.analytics/-/wijmo.chart.analytics-5.20251.40.tgz",
            "integrity": "sha512-wfauCxzub/1HN1E/fQS/tmlKicSAXK6JSuT3VuSTA4NQaUI5/WdYR0V9XnHwgAZW/pWRu0eylUlol9QSn5JU5A==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.animation": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.animation/-/wijmo.chart.animation-5.20251.40.tgz",
            "integrity": "sha512-mvR/OyDUEZOshoLYhvneqhSHCNjpHLAhgFwbshJsF9SMKpLxxkOZ207Z5KyurMelm4mnfDprfvkRzLe9IFf3dQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.annotation": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.annotation/-/wijmo.chart.annotation-5.20251.40.tgz",
            "integrity": "sha512-TkE0exrmtVVS1TbAAPatpqomx3T0Zf/nuPleYmNNT4+VbCgAUckc2sjYCV428xxNblYSo5PSX7iY3tlUMzaKew==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.finance": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.finance/-/wijmo.chart.finance-5.20251.40.tgz",
            "integrity": "sha512-squsT1HZyrjSuENaH6sWDDLyV3N567g4JxgBHeOidIBdkHWkqGqnWfWjoPOgY/p5I9/i3/vYICXbOlQIAfL0tA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.finance.analytics": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.finance.analytics/-/wijmo.chart.finance.analytics-5.20251.40.tgz",
            "integrity": "sha512-kbvmLxvIlCqyrBSL+yVYQsp7gNb3XeSnT+tH2EqoOYdJ1ah5lNqszAFi4YtJVMFpHCJzr7ZT8vIEcYnTkgrNPQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40",
                "@mescius/wijmo.chart.finance": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.hierarchical": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.hierarchical/-/wijmo.chart.hierarchical-5.20251.40.tgz",
            "integrity": "sha512-RXhpwUjpCx6DyexyI28m24UrH9cW4zT9q6qPugUEiklrs5fHNggeQr7IpQ2ombXG48VKRY9fsLC6lWnsslaKTw==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.interaction": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.interaction/-/wijmo.chart.interaction-5.20251.40.tgz",
            "integrity": "sha512-wfBz491J75iIqWAEeVn777AlBv3tRCd7SHBy78+HtJ50cIU4rpvJ1eTEBLUmNnQAfIm1Wsftd04riT+mjaSpXA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.map": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.map/-/wijmo.chart.map-5.20251.40.tgz",
            "integrity": "sha512-PGYEUAQ/d8RW5Ac8QrOI/KrGJR+d44aVoz1z+G2Nih1rlOTZR2m06eA2jzwXbvD08QWAbrQtHdTrZq8AV3oB+w==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.radar": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.radar/-/wijmo.chart.radar-5.20251.40.tgz",
            "integrity": "sha512-r04oaNfPG5DxhfPGpu5ch5kDfyx7dFtWskmo+NKAeP8Lkzx280s2EQfniUnQSQcpl++WMEGJ2kB/NGYiyJNsSw==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.render": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.render/-/wijmo.chart.render-5.20251.40.tgz",
            "integrity": "sha512-sQ+T7inI7SOHprKiOQ8lCwoPO3SSQQ/HeM+qmBlscwSfcfvuLopEZ36xTyhDGSmhXpIppI0D1gt8Azz2BI8Z4A==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.chart.webgl": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.chart.webgl/-/wijmo.chart.webgl-5.20251.40.tgz",
            "integrity": "sha512-3tk4a8u2Adi4+Hk7jB4eHa3p/KWHbDISybMy8ZCuWDa7EvGi9d3WGiQIcYQkEg29ms2zvPwrbztzuqJwnlffag==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.cloud": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.cloud/-/wijmo.cloud-5.20251.40.tgz",
            "integrity": "sha512-HQy4Ej2sBri3ffPy4mCQkd7i3ZehsS4pQLT6QHZacCOUpznZq7dZGVm8fGQCvZq7cjE7xrHIpm+E+yeTRch11w==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.filter": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.cultures": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.cultures/-/wijmo.cultures-5.20251.40.tgz",
            "integrity": "sha512-Ct+7mrA4wePWOALOVedzkRo9dHLFW+TL0VW3Fk5ex+UZ0NMzlyuMYV1If2vyctZgK+x4m9qYrXc1LPc7idP2MA==",
            "license": "Commercial"
        },
        "node_modules/@mescius/wijmo.gauge": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.gauge/-/wijmo.gauge-5.20251.40.tgz",
            "integrity": "sha512-CDikt/8G1EJcAg0/gEkr0zCsZOhGuUCe/au8A0B5oXR1nfft29W03B1fqgcnLABfzt+//AZbxoYJueJMWWsCLg==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid/-/wijmo.grid-5.20251.40.tgz",
            "integrity": "sha512-Gvihlcf8HydQ+OSqDJjv7RWZBCPCBgbAnFbpe5NsL7Mg2UT+bqbs0OPfpeZEVZbIrlTjbhEWygCZydAjMM+0FA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.cellmaker": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.cellmaker/-/wijmo.grid.cellmaker-5.20251.40.tgz",
            "integrity": "sha512-zYApt8cKXJsmaLNs63aOeRx48YtD6EBem6ipuOvDDHTWNgiZgw/gH+pzg6bRhYLmv4CikXiA5LgEdcdC8E4rEA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.detail": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.detail/-/wijmo.grid.detail-5.20251.40.tgz",
            "integrity": "sha512-2OZuT1gpvxhyPJ0TuvH/ZAaSdwBNAwLJdaj97OFDbf5UflW1OQ52UYwoptni+haDbgCHonn7MlTLFs8dS9h9PQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.filter": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.filter/-/wijmo.grid.filter-5.20251.40.tgz",
            "integrity": "sha512-c5KL2KOrakyB1BC7jsmc3MNdV1rn8NB3wr7714AvEqgDqYaHOpYg7ej21oauhAVqbJuoqV+yJnEjG6YxmuUnWw==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40",
                "@mescius/wijmo.nav": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.grouppanel": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.grouppanel/-/wijmo.grid.grouppanel-5.20251.40.tgz",
            "integrity": "sha512-Agxtwb3wb4wql9BiqyBDjU9PN5gDqB2lBxDVl4O16Z37IRfGYtLyBJah0F66RKG2BSlLWINWsr1m6HCJOdtSmQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.filter": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.immutable": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.immutable/-/wijmo.grid.immutable-5.20251.40.tgz",
            "integrity": "sha512-THk8zxj8EmQq/rgua2/82ZmvoRM3X30tPP7THL19vp+kkLW7leXF1qWk4C6+dPlGoYxidtaDg/MgZyWKOV2/CA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.multirow": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.multirow/-/wijmo.grid.multirow-5.20251.40.tgz",
            "integrity": "sha512-aXC3TMeqVrf+Ux1/e6MsuQaNchE7f4Wp6ii2njC0++Z+L6mEX7jAYHwCy0E1hQA/dtaMxBbCbIA9RWfn5dRGJA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.pdf": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.pdf/-/wijmo.grid.pdf-5.20251.40.tgz",
            "integrity": "sha512-Lpukzwz/W4g2GHwS4kNrBdWLZzZmEBGx5SNGZWhCLEWQ+Vr4CvAZn+WCEaY0bvHInNp/ugwsl2FrdJc98xpkOg==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.detail": "5.20251.40",
                "@mescius/wijmo.grid.filter": "5.20251.40",
                "@mescius/wijmo.grid.multirow": "5.20251.40",
                "@mescius/wijmo.grid.sheet": "5.20251.40",
                "@mescius/wijmo.grid.transposed": "5.20251.40",
                "@mescius/wijmo.grid.transposedmultirow": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40",
                "@mescius/wijmo.pdf": "5.20251.40",
                "@mescius/wijmo.xlsx": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.search": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.search/-/wijmo.grid.search-5.20251.40.tgz",
            "integrity": "sha512-tKgms5APg7byZAxGguFrz40qRtKp0+N36rlNxdCzcz6BLQBu2B5J615H3FgrqWLi2OxZUD/DHfi7UzYHxR+1bA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.selector": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.selector/-/wijmo.grid.selector-5.20251.40.tgz",
            "integrity": "sha512-wqnzVStns0L+dqJMhG6jro6qL+Al0bbbKHU1/8UF+HEm3+iWEIVIX9Qhhll6rkQVzpDccOEb7OO92dWoRY4xPw==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.sheet": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.sheet/-/wijmo.grid.sheet-5.20251.40.tgz",
            "integrity": "sha512-SgQMVIzYFPJ/slclO9dsmWisO+HdEocBQFHT+owI19EJQYxlTkWNMRffvIjTjmR/XmTDRxiGRTk2s8Oyfp+KcQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.filter": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.style": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.style/-/wijmo.grid.style-5.20251.40.tgz",
            "integrity": "sha512-tUOMt4uwrGLVTKDnP7zTo8EZCIvroTJXYkh4IotywRui95K8tlhJ55+Zr9j7tq+N4vBcWcewZHsAZSvfTfAu+g==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.transposed": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.transposed/-/wijmo.grid.transposed-5.20251.40.tgz",
            "integrity": "sha512-LprWTHgAWcfSltobmu/JwU21SIWApepnqi5e3NWgEtEmYGQU9UelUxEFtrSf6q5QZK9iapChzqEzJOyVlVHjMA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.transposedmultirow": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.transposedmultirow/-/wijmo.grid.transposedmultirow-5.20251.40.tgz",
            "integrity": "sha512-hWE7fEId2nNdYkMACnr+0n8vusGOfENGaMdGjxp5kgIgasdYvM/7gW6rv7nX2Zv+NXbz0HWvleQEkORJp2CdaA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.grid.xlsx": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.grid.xlsx/-/wijmo.grid.xlsx-5.20251.40.tgz",
            "integrity": "sha512-i5jsq9bNv7fd6pLu3gg6DTOfqg9N2g4WPlP+AZwcRtJznG9+iD9mD99pgckxfLwpXPdYjNjqKkhfLIn4myPTNA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.detail": "5.20251.40",
                "@mescius/wijmo.grid.multirow": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40",
                "@mescius/wijmo.xlsx": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.input": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.input/-/wijmo.input-5.20251.40.tgz",
            "integrity": "sha512-SdS4SrX4G+ie+7PddvNisZKxgoxNRKwLiCnJEUbpUP5e5lDMSvX+Mxb5B5+EkIrx40DhQ/FxGU9QU11qzS+wew==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.interop.grid": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.interop.grid/-/wijmo.interop.grid-5.20251.40.tgz",
            "integrity": "sha512-3Rt7MuNlncLzDxP858Wqq4mVULZzLvGo1hliK9gqB+Y8q52YzgcZY4v2WN/GtXvefF/jk178GK4xPsAVAaNtDg==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.detail": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.meta": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.meta/-/wijmo.meta-5.20251.40.tgz",
            "integrity": "sha512-to2efWRdhFhAXhY+/IXzPiozqy6xUhRRpDMduHS5mAizYIHs9P+0kaDsU3a82SlcZsMDcekWUi6+//FAE5Q3jw==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.barcode": "5.20251.40",
                "@mescius/wijmo.barcode.common": "5.20251.40",
                "@mescius/wijmo.barcode.composite": "5.20251.40",
                "@mescius/wijmo.barcode.specialized": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40",
                "@mescius/wijmo.chart.analytics": "5.20251.40",
                "@mescius/wijmo.chart.animation": "5.20251.40",
                "@mescius/wijmo.chart.annotation": "5.20251.40",
                "@mescius/wijmo.chart.finance": "5.20251.40",
                "@mescius/wijmo.chart.finance.analytics": "5.20251.40",
                "@mescius/wijmo.chart.hierarchical": "5.20251.40",
                "@mescius/wijmo.chart.interaction": "5.20251.40",
                "@mescius/wijmo.chart.map": "5.20251.40",
                "@mescius/wijmo.chart.radar": "5.20251.40",
                "@mescius/wijmo.chart.render": "5.20251.40",
                "@mescius/wijmo.gauge": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.detail": "5.20251.40",
                "@mescius/wijmo.grid.filter": "5.20251.40",
                "@mescius/wijmo.grid.grouppanel": "5.20251.40",
                "@mescius/wijmo.grid.multirow": "5.20251.40",
                "@mescius/wijmo.grid.pdf": "5.20251.40",
                "@mescius/wijmo.grid.search": "5.20251.40",
                "@mescius/wijmo.grid.selector": "5.20251.40",
                "@mescius/wijmo.grid.sheet": "5.20251.40",
                "@mescius/wijmo.grid.style": "5.20251.40",
                "@mescius/wijmo.grid.transposed": "5.20251.40",
                "@mescius/wijmo.grid.transposedmultirow": "5.20251.40",
                "@mescius/wijmo.grid.xlsx": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40",
                "@mescius/wijmo.nav": "5.20251.40",
                "@mescius/wijmo.odata": "5.20251.40",
                "@mescius/wijmo.olap": "5.20251.40",
                "@mescius/wijmo.pdf": "5.20251.40",
                "@mescius/wijmo.viewer": "5.20251.40",
                "@mescius/wijmo.xlsx": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.nav": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.nav/-/wijmo.nav-5.20251.40.tgz",
            "integrity": "sha512-jyDtzzySo6kWRdwaUKj8yzFrxkaMUZPz35IvusqxD+vzsBGjY2UUbKQlyWbZD5K0Zfo5J6YyRMmQOWTzKo4PZQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.odata": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.odata/-/wijmo.odata-5.20251.40.tgz",
            "integrity": "sha512-6dBgrKDEsVogvY3Uil4gHCOKf9MU9xwzZ1tMtzfJ+hevoy8J6zI/nC+ab8ci1An43IYk9nQSMlEIOLlRnz93DA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.filter": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.olap": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.olap/-/wijmo.olap-5.20251.40.tgz",
            "integrity": "sha512-GzI89pCFDshlQPc5EVnV0X0Ve89z6WBJdtPhTVMQ6Q2Iz/wZ1Gbta+BOhuy25uKepvFsTGYYjelkditvnoKK8w==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.filter": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.pdf": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.pdf/-/wijmo.pdf-5.20251.40.tgz",
            "integrity": "sha512-25N1gcIuXlTQLWIhtzwGzmtSmlFyqrByAJijS5DBLzaGXuWqoifu35FcSKrQ0uxXdfjv4SNwJcBVVuqRcctm2A==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.pdf.security": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.pdf.security/-/wijmo.pdf.security-5.20251.40.tgz",
            "integrity": "sha512-d55cOn3EHx1XS10bjCtCM0nNcp7WTvfgGRls9HDNZ2Noh6SgwInxJvFDXpF1knsHfrbo4IvmNtAYgQ9u1YS6YQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.purejs.all": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.purejs.all/-/wijmo.purejs.all-5.20251.40.tgz",
            "integrity": "sha512-jb9zseVoZOabiPbKt+dVNz9FXPRXnXERiMDtWv+pKF6clOCW6+gfOp0suvF8O0oTXITESM/lRkeoZSYnWFyQFQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.barcode": "5.20251.40",
                "@mescius/wijmo.barcode.common": "5.20251.40",
                "@mescius/wijmo.barcode.composite": "5.20251.40",
                "@mescius/wijmo.barcode.specialized": "5.20251.40",
                "@mescius/wijmo.chart": "5.20251.40",
                "@mescius/wijmo.chart.analytics": "5.20251.40",
                "@mescius/wijmo.chart.animation": "5.20251.40",
                "@mescius/wijmo.chart.annotation": "5.20251.40",
                "@mescius/wijmo.chart.finance": "5.20251.40",
                "@mescius/wijmo.chart.finance.analytics": "5.20251.40",
                "@mescius/wijmo.chart.hierarchical": "5.20251.40",
                "@mescius/wijmo.chart.interaction": "5.20251.40",
                "@mescius/wijmo.chart.map": "5.20251.40",
                "@mescius/wijmo.chart.radar": "5.20251.40",
                "@mescius/wijmo.chart.render": "5.20251.40",
                "@mescius/wijmo.chart.webgl": "5.20251.40",
                "@mescius/wijmo.cloud": "5.20251.40",
                "@mescius/wijmo.cultures": "5.20251.40",
                "@mescius/wijmo.gauge": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.grid.cellmaker": "5.20251.40",
                "@mescius/wijmo.grid.detail": "5.20251.40",
                "@mescius/wijmo.grid.filter": "5.20251.40",
                "@mescius/wijmo.grid.grouppanel": "5.20251.40",
                "@mescius/wijmo.grid.immutable": "5.20251.40",
                "@mescius/wijmo.grid.multirow": "5.20251.40",
                "@mescius/wijmo.grid.pdf": "5.20251.40",
                "@mescius/wijmo.grid.search": "5.20251.40",
                "@mescius/wijmo.grid.selector": "5.20251.40",
                "@mescius/wijmo.grid.sheet": "5.20251.40",
                "@mescius/wijmo.grid.style": "5.20251.40",
                "@mescius/wijmo.grid.transposed": "5.20251.40",
                "@mescius/wijmo.grid.transposedmultirow": "5.20251.40",
                "@mescius/wijmo.grid.xlsx": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40",
                "@mescius/wijmo.interop.grid": "5.20251.40",
                "@mescius/wijmo.meta": "5.20251.40",
                "@mescius/wijmo.nav": "5.20251.40",
                "@mescius/wijmo.odata": "5.20251.40",
                "@mescius/wijmo.olap": "5.20251.40",
                "@mescius/wijmo.pdf": "5.20251.40",
                "@mescius/wijmo.pdf.security": "5.20251.40",
                "@mescius/wijmo.rest": "5.20251.40",
                "@mescius/wijmo.styles": "5.20251.40",
                "@mescius/wijmo.touch": "5.20251.40",
                "@mescius/wijmo.undo": "5.20251.40",
                "@mescius/wijmo.viewer": "5.20251.40",
                "@mescius/wijmo.xlsx": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.rest": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.rest/-/wijmo.rest-5.20251.40.tgz",
            "integrity": "sha512-fesTYUUn8J/eP6bpj/4oxJ9iRdh30L42l9UhzWTu/1bL8I6Zscxz7unidtu/zyKgmW0NOszJbdEyB5Qc38s1lA==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.styles": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.styles/-/wijmo.styles-5.20251.40.tgz",
            "integrity": "sha512-uiQ4uGfShYxsrmilJaT9qVgLPmqnoCWE5WBOQ/3UNde0ScNTOV3bSnsOKpjF20VEWbCuwIJCVEhIuVzW+c7kzA==",
            "license": "Commercial"
        },
        "node_modules/@mescius/wijmo.touch": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.touch/-/wijmo.touch-5.20251.40.tgz",
            "integrity": "sha512-tbRYUgkdMHdU5plF6retu/X27wJdmBmbZpPK9sqfmh+aye+1V6uNh5lZW7DJf2hUoKgJf6E+oTGY/1cJtWidLw==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.undo": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.undo/-/wijmo.undo-5.20251.40.tgz",
            "integrity": "sha512-YA1l4Y6vEzSUMQInZOt424439Qu04LfDDsOOqsqUbus7hWd7ErSWWRYEX1Vz7AeOX5HHdWZJ1cDNacWVzg1oHQ==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.gauge": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40",
                "@mescius/wijmo.nav": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.viewer": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.viewer/-/wijmo.viewer-5.20251.40.tgz",
            "integrity": "sha512-+SiJFuqQL1/0QuuzZ2l8hzcHiiXmOyMfZckgAcLQWqt8Ttui0Vx6ZtAM8sbPfv7evNmyxxBSXESv/eueRHF3/A==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40",
                "@mescius/wijmo.grid": "5.20251.40",
                "@mescius/wijmo.input": "5.20251.40"
            }
        },
        "node_modules/@mescius/wijmo.xlsx": {
            "version": "5.20251.40",
            "resolved": "https://registry.npmjs.org/@mescius/wijmo.xlsx/-/wijmo.xlsx-5.20251.40.tgz",
            "integrity": "sha512-KD6OHtUL/lCIm7mnK6kwX3g5AO6A2Sc0bdo8f+tSkq2HR5dFep9IbM/jRkUEl2xG5ZFbsgEXfy+hc9ID5ixCFw==",
            "license": "Commercial",
            "dependencies": {
                "@mescius/wijmo": "5.20251.40"
            }
        },
        "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==",
            "dev": true,
            "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "@types/node": "*"
            }
        },
        "node_modules/@types/node": {
            "version": "24.3.0",
            "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
            "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "undici-types": "~7.10.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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "mime-types": "~2.1.34",
                "negotiator": "0.6.3"
            },
            "engines": {
                "node": ">= 0.6"
            }
        },
        "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==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "color-convert": "^2.0.1"
            },
            "engines": {
                "node": ">=8"
            },
            "funding": {
                "url": "https://github.com/chalk/ansi-styles?sponsor=1"
            }
        },
        "node_modules/anymatch": {
            "version": "3.1.3",
            "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
            "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "normalize-path": "^3.0.0",
                "picomatch": "^2.0.4"
            },
            "engines": {
                "node": ">= 8"
            }
        },
        "node_modules/async": {
            "version": "2.6.4",
            "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
            "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "lodash": "^4.17.14"
            }
        },
        "node_modules/async-each-series": {
            "version": "0.1.1",
            "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz",
            "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=0.8.0"
            }
        },
        "node_modules/axios": {
            "version": "0.21.4",
            "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
            "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "follow-redirects": "^1.14.0"
            }
        },
        "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==",
            "dev": true,
            "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==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": "^4.5.0 || >= 5.9"
            }
        },
        "node_modules/batch": {
            "version": "0.6.1",
            "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
            "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/binary-extensions": {
            "version": "2.3.0",
            "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
            "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=8"
            },
            "funding": {
                "url": "https://github.com/sponsors/sindresorhus"
            }
        },
        "node_modules/bootstrap": {
            "version": "3.3.7",
            "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz",
            "integrity": "sha512-qcFaisBrcBhTFkz1IUnGDYnX6ZWfFzH8zOixUDtHW9Ip+r+7MfMFav2rzy7cIHc7rgIg7xjhWBoo1mS/U26j4g==",
            "license": "MIT",
            "engines": {
                "node": ">=0.10.1"
            }
        },
        "node_modules/brace-expansion": {
            "version": "1.1.12",
            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
            "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "balanced-match": "^1.0.0",
                "concat-map": "0.0.1"
            }
        },
        "node_modules/braces": {
            "version": "3.0.3",
            "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
            "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "fill-range": "^7.1.1"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/browser-sync": {
            "version": "2.29.3",
            "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.29.3.tgz",
            "integrity": "sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==",
            "dev": true,
            "license": "Apache-2.0",
            "dependencies": {
                "browser-sync-client": "^2.29.3",
                "browser-sync-ui": "^2.29.3",
                "bs-recipes": "1.3.4",
                "chalk": "4.1.2",
                "chokidar": "^3.5.1",
                "connect": "3.6.6",
                "connect-history-api-fallback": "^1",
                "dev-ip": "^1.0.1",
                "easy-extender": "^2.3.4",
                "eazy-logger": "^4.0.1",
                "etag": "^1.8.1",
                "fresh": "^0.5.2",
                "fs-extra": "3.0.1",
                "http-proxy": "^1.18.1",
                "immutable": "^3",
                "localtunnel": "^2.0.1",
                "micromatch": "^4.0.2",
                "opn": "5.3.0",
                "portscanner": "2.2.0",
                "raw-body": "^2.3.2",
                "resp-modifier": "6.0.2",
                "rx": "4.1.0",
                "send": "0.16.2",
                "serve-index": "1.9.1",
                "serve-static": "1.13.2",
                "server-destroy": "1.0.1",
                "socket.io": "^4.4.1",
                "ua-parser-js": "^1.0.33",
                "yargs": "^17.3.1"
            },
            "bin": {
                "browser-sync": "dist/bin.js"
            },
            "engines": {
                "node": ">= 8.0.0"
            }
        },
        "node_modules/browser-sync-client": {
            "version": "2.29.3",
            "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.29.3.tgz",
            "integrity": "sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "etag": "1.8.1",
                "fresh": "0.5.2",
                "mitt": "^1.1.3"
            },
            "engines": {
                "node": ">=8.0.0"
            }
        },
        "node_modules/browser-sync-ui": {
            "version": "2.29.3",
            "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.29.3.tgz",
            "integrity": "sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==",
            "dev": true,
            "license": "Apache-2.0",
            "dependencies": {
                "async-each-series": "0.1.1",
                "chalk": "4.1.2",
                "connect-history-api-fallback": "^1",
                "immutable": "^3",
                "server-destroy": "1.0.1",
                "socket.io-client": "^4.4.1",
                "stream-throttle": "^0.1.3"
            }
        },
        "node_modules/bs-recipes": {
            "version": "1.3.4",
            "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz",
            "integrity": "sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==",
            "dev": true,
            "license": "ISC"
        },
        "node_modules/bytes": {
            "version": "3.1.2",
            "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
            "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/chalk": {
            "version": "4.1.2",
            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
            "dev": true,
            "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/chokidar": {
            "version": "3.6.0",
            "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
            "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "anymatch": "~3.1.2",
                "braces": "~3.0.2",
                "glob-parent": "~5.1.2",
                "is-binary-path": "~2.1.0",
                "is-glob": "~4.0.1",
                "normalize-path": "~3.0.0",
                "readdirp": "~3.6.0"
            },
            "engines": {
                "node": ">= 8.10.0"
            },
            "funding": {
                "url": "https://paulmillr.com/funding/"
            },
            "optionalDependencies": {
                "fsevents": "~2.3.2"
            }
        },
        "node_modules/cliui": {
            "version": "8.0.1",
            "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
            "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "string-width": "^4.2.0",
                "strip-ansi": "^6.0.1",
                "wrap-ansi": "^7.0.0"
            },
            "engines": {
                "node": ">=12"
            }
        },
        "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==",
            "dev": true,
            "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==",
            "dev": true,
            "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==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/concat-map": {
            "version": "0.0.1",
            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
            "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/connect": {
            "version": "3.6.6",
            "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz",
            "integrity": "sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "debug": "2.6.9",
                "finalhandler": "1.1.0",
                "parseurl": "~1.3.2",
                "utils-merge": "1.0.1"
            },
            "engines": {
                "node": ">= 0.10.0"
            }
        },
        "node_modules/connect-history-api-fallback": {
            "version": "1.6.0",
            "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
            "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=0.8"
            }
        },
        "node_modules/connect-logger": {
            "version": "0.0.1",
            "resolved": "https://registry.npmjs.org/connect-logger/-/connect-logger-0.0.1.tgz",
            "integrity": "sha512-kC5FPWpcfgpW5HtICnXbdOAFa4uNilU4ZPmsH6RlXaDVfXLupyUjgI1otpj3kOcsoPpDxknxmcoM0wk0ApsjYQ==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "moment": "*"
            }
        },
        "node_modules/cookie": {
            "version": "0.7.2",
            "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
            "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/core-js": {
            "version": "2.3.0",
            "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz",
            "integrity": "sha512-N41UFUZNqoTSGUSyL7kiStAkH31Hxq197A4Gp9MxTZfAd52pXod7VM7kWiRP0J0YpQDeaE4SLsb+2OGgtgvUEw==",
            "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.",
            "license": "MIT"
        },
        "node_modules/core-util-is": {
            "version": "1.0.3",
            "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
            "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
            "license": "MIT"
        },
        "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "object-assign": "^4",
                "vary": "^1"
            },
            "engines": {
                "node": ">= 0.10"
            }
        },
        "node_modules/csv-parse": {
            "version": "6.1.0",
            "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-6.1.0.tgz",
            "integrity": "sha512-CEE+jwpgLn+MmtCpVcPtiCZpVtB6Z2OKPTr34pycYYoL7sxdOkXDdQ4lRiw6ioC0q6BLqhc6cKweCVvral8yhw==",
            "license": "MIT"
        },
        "node_modules/csv-parser": {
            "version": "3.2.0",
            "resolved": "https://registry.npmjs.org/csv-parser/-/csv-parser-3.2.0.tgz",
            "integrity": "sha512-fgKbp+AJbn1h2dcAHKIdKNSSjfp43BZZykXsCjzALjKy80VXQNHPFJ6T9Afwdzoj24aMkq8GwDS7KGcDPpejrA==",
            "license": "MIT",
            "bin": {
                "csv-parser": "bin/csv-parser"
            },
            "engines": {
                "node": ">= 10"
            }
        },
        "node_modules/debug": {
            "version": "2.6.9",
            "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
            "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ms": "2.0.0"
            }
        },
        "node_modules/depd": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
            "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/destroy": {
            "version": "1.0.4",
            "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
            "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/dev-ip": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz",
            "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==",
            "dev": true,
            "bin": {
                "dev-ip": "lib/dev-ip.js"
            },
            "engines": {
                "node": ">= 0.8.0"
            }
        },
        "node_modules/easy-extender": {
            "version": "2.3.4",
            "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz",
            "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==",
            "dev": true,
            "dependencies": {
                "lodash": "^4.17.10"
            },
            "engines": {
                "node": ">= 4.0.0"
            }
        },
        "node_modules/eazy-logger": {
            "version": "4.1.0",
            "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.1.0.tgz",
            "integrity": "sha512-+mn7lRm+Zf1UT/YaH8WXtpU6PIV2iOjzP6jgKoiaq/VNrjYKp+OHZGe2znaLgDeFkw8cL9ffuaUm+nNnzcYyGw==",
            "dev": true,
            "dependencies": {
                "chalk": "4.1.2"
            },
            "engines": {
                "node": ">= 0.8.0"
            }
        },
        "node_modules/ee-first": {
            "version": "1.1.1",
            "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
            "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
            "dev": true,
            "license": "MIT"
        },
        "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==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/encodeurl": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
            "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.8"
            }
        },
        "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==",
            "dev": true,
            "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-client": {
            "version": "6.6.3",
            "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.6.3.tgz",
            "integrity": "sha512-T0iLjnyNWahNyv/lcjS2y4oE358tVS/SYQNxYXGAJ9/GLgH4VCvOQ/mhTjqU88mLZCQgiG8RIegFHYCdVC+j5w==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "@socket.io/component-emitter": "~3.1.0",
                "debug": "~4.3.1",
                "engine.io-parser": "~5.2.1",
                "ws": "~8.17.1",
                "xmlhttprequest-ssl": "~2.1.1"
            }
        },
        "node_modules/engine.io-client/node_modules/debug": {
            "version": "4.3.7",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
            "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/engine.io-client/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==",
            "dev": true,
            "license": "MIT"
        },
        "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==",
            "dev": true,
            "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/engine.io/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==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/es6-promise": {
            "version": "3.0.2",
            "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz",
            "integrity": "sha512-CUD62/uqeE0L+EJeypOKuFfM56CFaH4vo+++J76bff0NkeQ2bBmWVCTNxL2hj9HeCYPkof6Gqea0BSeK17gBzA==",
            "license": "MIT"
        },
        "node_modules/escalade": {
            "version": "3.2.0",
            "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
            "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=6"
            }
        },
        "node_modules/escape-html": {
            "version": "1.0.3",
            "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
            "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/etag": {
            "version": "1.8.1",
            "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
            "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/eventemitter3": {
            "version": "4.0.7",
            "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
            "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/fill-range": {
            "version": "7.1.1",
            "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
            "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "to-regex-range": "^5.0.1"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/finalhandler": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
            "integrity": "sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "debug": "2.6.9",
                "encodeurl": "~1.0.1",
                "escape-html": "~1.0.3",
                "on-finished": "~2.3.0",
                "parseurl": "~1.3.2",
                "statuses": "~1.3.1",
                "unpipe": "~1.0.0"
            },
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/follow-redirects": {
            "version": "1.15.11",
            "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
            "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
            "dev": true,
            "funding": [
                {
                    "type": "individual",
                    "url": "https://github.com/sponsors/RubenVerborgh"
                }
            ],
            "license": "MIT",
            "engines": {
                "node": ">=4.0"
            },
            "peerDependenciesMeta": {
                "debug": {
                    "optional": true
                }
            }
        },
        "node_modules/fresh": {
            "version": "0.5.2",
            "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
            "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/fs-extra": {
            "version": "3.0.1",
            "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
            "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "graceful-fs": "^4.1.2",
                "jsonfile": "^3.0.0",
                "universalify": "^0.1.0"
            }
        },
        "node_modules/fs-jetpack": {
            "version": "2.4.0",
            "resolved": "https://registry.npmjs.org/fs-jetpack/-/fs-jetpack-2.4.0.tgz",
            "integrity": "sha512-S/o9Dd7K9A7gicVU32eT8G0kHcmSu0rCVdP79P0MWInKFb8XpTc8Syhoo66k9no+HDshtlh4pUJTws8X+8fdFQ==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "minimatch": "^3.0.2",
                "rimraf": "^2.6.3"
            },
            "engines": {
                "node": ">=4"
            }
        },
        "node_modules/fs.realpath": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
            "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
            "dev": true,
            "license": "ISC"
        },
        "node_modules/fsevents": {
            "version": "2.3.3",
            "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
            "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
            "dev": true,
            "hasInstallScript": true,
            "license": "MIT",
            "optional": true,
            "os": [
                "darwin"
            ],
            "engines": {
                "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
            }
        },
        "node_modules/get-caller-file": {
            "version": "2.0.5",
            "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
            "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
            "dev": true,
            "license": "ISC",
            "engines": {
                "node": "6.* || 8.* || >= 10.*"
            }
        },
        "node_modules/glob": {
            "version": "7.2.3",
            "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
            "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
            "deprecated": "Glob versions prior to v9 are no longer supported",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "fs.realpath": "^1.0.0",
                "inflight": "^1.0.4",
                "inherits": "2",
                "minimatch": "^3.1.1",
                "once": "^1.3.0",
                "path-is-absolute": "^1.0.0"
            },
            "engines": {
                "node": "*"
            },
            "funding": {
                "url": "https://github.com/sponsors/isaacs"
            }
        },
        "node_modules/glob-parent": {
            "version": "5.1.2",
            "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
            "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "is-glob": "^4.0.1"
            },
            "engines": {
                "node": ">= 6"
            }
        },
        "node_modules/graceful-fs": {
            "version": "4.2.11",
            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
            "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
            "dev": true,
            "license": "ISC"
        },
        "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==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/http-errors": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
            "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "depd": "2.0.0",
                "inherits": "2.0.4",
                "setprototypeof": "1.2.0",
                "statuses": "2.0.1",
                "toidentifier": "1.0.1"
            },
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/http-errors/node_modules/statuses": {
            "version": "2.0.1",
            "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
            "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.8"
            }
        },
        "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "eventemitter3": "^4.0.0",
                "follow-redirects": "^1.0.0",
                "requires-port": "^1.0.0"
            },
            "engines": {
                "node": ">=8.0.0"
            }
        },
        "node_modules/iconv-lite": {
            "version": "0.4.24",
            "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
            "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "safer-buffer": ">= 2.1.2 < 3"
            },
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/immediate": {
            "version": "3.0.6",
            "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
            "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
            "license": "MIT"
        },
        "node_modules/immutable": {
            "version": "3.8.2",
            "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
            "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/inflight": {
            "version": "1.0.6",
            "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
            "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
            "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "once": "^1.3.0",
                "wrappy": "1"
            }
        },
        "node_modules/inherits": {
            "version": "2.0.4",
            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
            "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
            "license": "ISC"
        },
        "node_modules/is-binary-path": {
            "version": "2.1.0",
            "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
            "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "binary-extensions": "^2.0.0"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/is-extglob": {
            "version": "2.1.1",
            "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
            "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
            "dev": true,
            "license": "MIT",
            "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==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/is-glob": {
            "version": "4.0.3",
            "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
            "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "is-extglob": "^2.1.1"
            },
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/is-number": {
            "version": "7.0.0",
            "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
            "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=0.12.0"
            }
        },
        "node_modules/is-number-like": {
            "version": "1.0.8",
            "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
            "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "lodash.isfinite": "^3.3.2"
            }
        },
        "node_modules/is-wsl": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
            "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=4"
            }
        },
        "node_modules/isarray": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
            "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
            "license": "MIT"
        },
        "node_modules/jsonfile": {
            "version": "3.0.1",
            "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
            "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==",
            "dev": true,
            "license": "MIT",
            "optionalDependencies": {
                "graceful-fs": "^4.1.6"
            }
        },
        "node_modules/jszip": {
            "version": "3.1.3",
            "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.1.3.tgz",
            "integrity": "sha512-GuGqsCXBX6CxuQ6+4tHwa1okH4xCm9LZnrcaCZsZ2ny1ZcVuRoFDdBLUs9kl+qmBCnXUSfRIKlp9TxUIgSoTVA==",
            "license": "(MIT OR GPL-3.0)",
            "dependencies": {
                "core-js": "~2.3.0",
                "es6-promise": "~3.0.2",
                "lie": "~3.1.0",
                "pako": "~1.0.2",
                "readable-stream": "~2.0.6"
            }
        },
        "node_modules/lie": {
            "version": "3.1.1",
            "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
            "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
            "license": "MIT",
            "dependencies": {
                "immediate": "~3.0.5"
            }
        },
        "node_modules/limiter": {
            "version": "1.1.5",
            "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz",
            "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==",
            "dev": true
        },
        "node_modules/lite-server": {
            "version": "2.6.1",
            "resolved": "https://registry.npmjs.org/lite-server/-/lite-server-2.6.1.tgz",
            "integrity": "sha512-d3oyB/C8AU4EwYQHlLxcu6vTQDnCaLb81v1KKNYABmFS5oeJ11A+YxlqtpbTclID1AFddJfcB5klf0q98vYIMw==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "browser-sync": "^2.26.13",
                "connect-history-api-fallback": "^1.6.0",
                "connect-logger": "^0.0.1",
                "lodash": "^4.17.20",
                "minimist": "^1.2.5"
            },
            "bin": {
                "lite-server": "bin/lite-server"
            }
        },
        "node_modules/localtunnel": {
            "version": "2.0.2",
            "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz",
            "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "axios": "0.21.4",
                "debug": "4.3.2",
                "openurl": "1.1.1",
                "yargs": "17.1.1"
            },
            "bin": {
                "lt": "bin/lt.js"
            },
            "engines": {
                "node": ">=8.3.0"
            }
        },
        "node_modules/localtunnel/node_modules/cliui": {
            "version": "7.0.4",
            "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
            "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "string-width": "^4.2.0",
                "strip-ansi": "^6.0.0",
                "wrap-ansi": "^7.0.0"
            }
        },
        "node_modules/localtunnel/node_modules/debug": {
            "version": "4.3.2",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
            "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ms": "2.1.2"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/localtunnel/node_modules/ms": {
            "version": "2.1.2",
            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/localtunnel/node_modules/yargs": {
            "version": "17.1.1",
            "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz",
            "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "cliui": "^7.0.2",
                "escalade": "^3.1.1",
                "get-caller-file": "^2.0.5",
                "require-directory": "^2.1.1",
                "string-width": "^4.2.0",
                "y18n": "^5.0.5",
                "yargs-parser": "^20.2.2"
            },
            "engines": {
                "node": ">=12"
            }
        },
        "node_modules/localtunnel/node_modules/yargs-parser": {
            "version": "20.2.9",
            "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
            "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
            "dev": true,
            "license": "ISC",
            "engines": {
                "node": ">=10"
            }
        },
        "node_modules/lodash": {
            "version": "4.17.21",
            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
            "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/lodash.isfinite": {
            "version": "3.3.2",
            "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz",
            "integrity": "sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/micromatch": {
            "version": "4.0.8",
            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
            "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "braces": "^3.0.3",
                "picomatch": "^2.3.1"
            },
            "engines": {
                "node": ">=8.6"
            }
        },
        "node_modules/mime": {
            "version": "1.4.1",
            "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
            "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
            "dev": true,
            "license": "MIT",
            "bin": {
                "mime": "cli.js"
            }
        },
        "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==",
            "dev": true,
            "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "mime-db": "1.52.0"
            },
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/minimatch": {
            "version": "3.1.2",
            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
            "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "brace-expansion": "^1.1.7"
            },
            "engines": {
                "node": "*"
            }
        },
        "node_modules/minimist": {
            "version": "1.2.8",
            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
            "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
            "dev": true,
            "license": "MIT",
            "funding": {
                "url": "https://github.com/sponsors/ljharb"
            }
        },
        "node_modules/mitt": {
            "version": "1.2.0",
            "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz",
            "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/moment": {
            "version": "2.30.1",
            "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
            "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": "*"
            }
        },
        "node_modules/ms": {
            "version": "2.0.0",
            "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
            "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
            "dev": true,
            "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==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "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==",
            "dev": true,
            "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==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/on-finished": {
            "version": "2.3.0",
            "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
            "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ee-first": "1.1.1"
            },
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/once": {
            "version": "1.4.0",
            "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
            "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "wrappy": "1"
            }
        },
        "node_modules/openurl": {
            "version": "1.1.1",
            "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
            "integrity": "sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/opn": {
            "version": "5.3.0",
            "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
            "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "is-wsl": "^1.1.0"
            },
            "engines": {
                "node": ">=4"
            }
        },
        "node_modules/pako": {
            "version": "1.0.11",
            "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
            "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
            "license": "(MIT AND Zlib)"
        },
        "node_modules/papaparse": {
            "version": "5.5.3",
            "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.5.3.tgz",
            "integrity": "sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==",
            "license": "MIT"
        },
        "node_modules/parseurl": {
            "version": "1.3.3",
            "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
            "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/path-is-absolute": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
            "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "node_modules/picomatch": {
            "version": "2.3.1",
            "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
            "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=8.6"
            },
            "funding": {
                "url": "https://github.com/sponsors/jonschlinkert"
            }
        },
        "node_modules/portscanner": {
            "version": "2.2.0",
            "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz",
            "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "async": "^2.6.0",
                "is-number-like": "^1.0.3"
            },
            "engines": {
                "node": ">=0.4",
                "npm": ">=1.0.0"
            }
        },
        "node_modules/process-nextick-args": {
            "version": "1.0.7",
            "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
            "integrity": "sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==",
            "license": "MIT"
        },
        "node_modules/range-parser": {
            "version": "1.2.1",
            "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
            "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/raw-body": {
            "version": "2.5.2",
            "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
            "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "bytes": "3.1.2",
                "http-errors": "2.0.0",
                "iconv-lite": "0.4.24",
                "unpipe": "1.0.0"
            },
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/readable-stream": {
            "version": "2.0.6",
            "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
            "integrity": "sha512-TXcFfb63BQe1+ySzsHZI/5v1aJPCShfqvWJ64ayNImXMsN1Cd0YGk/wm8KB7/OeessgPc9QvS9Zou8QTkFzsLw==",
            "license": "MIT",
            "dependencies": {
                "core-util-is": "~1.0.0",
                "inherits": "~2.0.1",
                "isarray": "~1.0.0",
                "process-nextick-args": "~1.0.6",
                "string_decoder": "~0.10.x",
                "util-deprecate": "~1.0.1"
            }
        },
        "node_modules/readdirp": {
            "version": "3.6.0",
            "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
            "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "picomatch": "^2.2.1"
            },
            "engines": {
                "node": ">=8.10.0"
            }
        },
        "node_modules/require-directory": {
            "version": "2.1.1",
            "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
            "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=0.10.0"
            }
        },
        "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==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/resp-modifier": {
            "version": "6.0.2",
            "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz",
            "integrity": "sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==",
            "dev": true,
            "dependencies": {
                "debug": "^2.2.0",
                "minimatch": "^3.0.2"
            },
            "engines": {
                "node": ">= 0.8.0"
            }
        },
        "node_modules/rimraf": {
            "version": "2.7.1",
            "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
            "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
            "deprecated": "Rimraf versions prior to v4 are no longer supported",
            "dev": true,
            "license": "ISC",
            "dependencies": {
                "glob": "^7.1.3"
            },
            "bin": {
                "rimraf": "bin.js"
            }
        },
        "node_modules/rx": {
            "version": "4.1.0",
            "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
            "integrity": "sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==",
            "dev": true,
            "license": "Apache-2.0"
        },
        "node_modules/safer-buffer": {
            "version": "2.1.2",
            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/send": {
            "version": "0.16.2",
            "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
            "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "debug": "2.6.9",
                "depd": "~1.1.2",
                "destroy": "~1.0.4",
                "encodeurl": "~1.0.2",
                "escape-html": "~1.0.3",
                "etag": "~1.8.1",
                "fresh": "0.5.2",
                "http-errors": "~1.6.2",
                "mime": "1.4.1",
                "ms": "2.0.0",
                "on-finished": "~2.3.0",
                "range-parser": "~1.2.0",
                "statuses": "~1.4.0"
            },
            "engines": {
                "node": ">= 0.8.0"
            }
        },
        "node_modules/send/node_modules/depd": {
            "version": "1.1.2",
            "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
            "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/send/node_modules/http-errors": {
            "version": "1.6.3",
            "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
            "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "depd": "~1.1.2",
                "inherits": "2.0.3",
                "setprototypeof": "1.1.0",
                "statuses": ">= 1.4.0 < 2"
            },
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/send/node_modules/inherits": {
            "version": "2.0.3",
            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
            "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
            "dev": true,
            "license": "ISC"
        },
        "node_modules/send/node_modules/setprototypeof": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
            "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
            "dev": true,
            "license": "ISC"
        },
        "node_modules/send/node_modules/statuses": {
            "version": "1.4.0",
            "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
            "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/serve-index": {
            "version": "1.9.1",
            "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
            "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "accepts": "~1.3.4",
                "batch": "0.6.1",
                "debug": "2.6.9",
                "escape-html": "~1.0.3",
                "http-errors": "~1.6.2",
                "mime-types": "~2.1.17",
                "parseurl": "~1.3.2"
            },
            "engines": {
                "node": ">= 0.8.0"
            }
        },
        "node_modules/serve-index/node_modules/depd": {
            "version": "1.1.2",
            "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
            "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/serve-index/node_modules/http-errors": {
            "version": "1.6.3",
            "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
            "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "depd": "~1.1.2",
                "inherits": "2.0.3",
                "setprototypeof": "1.1.0",
                "statuses": ">= 1.4.0 < 2"
            },
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/serve-index/node_modules/inherits": {
            "version": "2.0.3",
            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
            "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
            "dev": true,
            "license": "ISC"
        },
        "node_modules/serve-index/node_modules/setprototypeof": {
            "version": "1.1.0",
            "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
            "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
            "dev": true,
            "license": "ISC"
        },
        "node_modules/serve-index/node_modules/statuses": {
            "version": "1.5.0",
            "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
            "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/serve-static": {
            "version": "1.13.2",
            "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
            "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "encodeurl": "~1.0.2",
                "escape-html": "~1.0.3",
                "parseurl": "~1.3.2",
                "send": "0.16.2"
            },
            "engines": {
                "node": ">= 0.8.0"
            }
        },
        "node_modules/server-destroy": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
            "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==",
            "dev": true,
            "license": "ISC"
        },
        "node_modules/setprototypeof": {
            "version": "1.2.0",
            "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
            "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
            "dev": true,
            "license": "ISC"
        },
        "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==",
            "dev": true,
            "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==",
            "dev": true,
            "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/socket.io-adapter/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==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/socket.io-client": {
            "version": "4.8.1",
            "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.8.1.tgz",
            "integrity": "sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "@socket.io/component-emitter": "~3.1.0",
                "debug": "~4.3.2",
                "engine.io-client": "~6.6.1",
                "socket.io-parser": "~4.2.4"
            },
            "engines": {
                "node": ">=10.0.0"
            }
        },
        "node_modules/socket.io-client/node_modules/debug": {
            "version": "4.3.7",
            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
            "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/socket.io-client/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==",
            "dev": true,
            "license": "MIT"
        },
        "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==",
            "dev": true,
            "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/socket.io-parser/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==",
            "dev": true,
            "license": "MIT"
        },
        "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ms": "^2.1.3"
            },
            "engines": {
                "node": ">=6.0"
            },
            "peerDependenciesMeta": {
                "supports-color": {
                    "optional": true
                }
            }
        },
        "node_modules/socket.io/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==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/statuses": {
            "version": "1.3.1",
            "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
            "integrity": "sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.6"
            }
        },
        "node_modules/stream-throttle": {
            "version": "0.1.3",
            "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz",
            "integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==",
            "dev": true,
            "license": "BSD-3-Clause",
            "dependencies": {
                "commander": "^2.2.0",
                "limiter": "^1.0.5"
            },
            "bin": {
                "throttleproxy": "bin/throttleproxy.js"
            },
            "engines": {
                "node": ">= 0.10.0"
            }
        },
        "node_modules/string_decoder": {
            "version": "0.10.31",
            "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
            "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==",
            "license": "MIT"
        },
        "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==",
            "dev": true,
            "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/strip-ansi": {
            "version": "6.0.1",
            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "ansi-regex": "^5.0.1"
            },
            "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==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "has-flag": "^4.0.0"
            },
            "engines": {
                "node": ">=8"
            }
        },
        "node_modules/systemjs-plugin-babel": {
            "version": "0.0.25",
            "resolved": "https://registry.npmjs.org/systemjs-plugin-babel/-/systemjs-plugin-babel-0.0.25.tgz",
            "integrity": "sha512-RMKSizWWlw4+IpDB385ugxn7Owd9W+HEtjYDQ6yO1FpsnER/vk6FbXRweUF+mvRi6EHgk8vDdUdtui7ReDwX3w==",
            "license": "MIT"
        },
        "node_modules/systemjs-plugin-css": {
            "version": "0.1.37",
            "resolved": "https://registry.npmjs.org/systemjs-plugin-css/-/systemjs-plugin-css-0.1.37.tgz",
            "integrity": "sha512-wCGG62zYXuOlNji5FlBjeMFAnLeAO/HQmFg+8UBX/mlHoAKLHlGFYRstlhGKibRU2oxk/BH9DaihOuhhNLi7Kg=="
        },
        "node_modules/to-regex-range": {
            "version": "5.0.1",
            "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
            "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "is-number": "^7.0.0"
            },
            "engines": {
                "node": ">=8.0"
            }
        },
        "node_modules/toidentifier": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
            "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">=0.6"
            }
        },
        "node_modules/typescript": {
            "version": "5.2.2",
            "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz",
            "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==",
            "license": "Apache-2.0",
            "bin": {
                "tsc": "bin/tsc",
                "tsserver": "bin/tsserver"
            },
            "engines": {
                "node": ">=14.17"
            }
        },
        "node_modules/ua-parser-js": {
            "version": "1.0.41",
            "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.41.tgz",
            "integrity": "sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==",
            "dev": true,
            "funding": [
                {
                    "type": "opencollective",
                    "url": "https://opencollective.com/ua-parser-js"
                },
                {
                    "type": "paypal",
                    "url": "https://paypal.me/faisalman"
                },
                {
                    "type": "github",
                    "url": "https://github.com/sponsors/faisalman"
                }
            ],
            "license": "MIT",
            "bin": {
                "ua-parser-js": "script/cli.js"
            },
            "engines": {
                "node": "*"
            }
        },
        "node_modules/undici-types": {
            "version": "7.10.0",
            "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
            "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
            "dev": true,
            "license": "MIT"
        },
        "node_modules/universalify": {
            "version": "0.1.2",
            "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
            "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 4.0.0"
            }
        },
        "node_modules/unpipe": {
            "version": "1.0.0",
            "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
            "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/util-deprecate": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
            "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
            "license": "MIT"
        },
        "node_modules/utils-merge": {
            "version": "1.0.1",
            "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
            "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.4.0"
            }
        },
        "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==",
            "dev": true,
            "license": "MIT",
            "engines": {
                "node": ">= 0.8"
            }
        },
        "node_modules/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==",
            "dev": true,
            "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/wrappy": {
            "version": "1.0.2",
            "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
            "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
            "dev": true,
            "license": "ISC"
        },
        "node_modules/ws": {
            "version": "8.17.1",
            "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz",
            "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==",
            "dev": true,
            "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
                }
            }
        },
        "node_modules/xmldom": {
            "version": "0.6.0",
            "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz",
            "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==",
            "license": "MIT",
            "engines": {
                "node": ">=10.0.0"
            }
        },
        "node_modules/xmlhttprequest-ssl": {
            "version": "2.1.2",
            "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz",
            "integrity": "sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ==",
            "dev": true,
            "engines": {
                "node": ">=0.4.0"
            }
        },
        "node_modules/y18n": {
            "version": "5.0.8",
            "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
            "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
            "dev": true,
            "license": "ISC",
            "engines": {
                "node": ">=10"
            }
        },
        "node_modules/yargs": {
            "version": "17.7.2",
            "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
            "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
            "dev": true,
            "license": "MIT",
            "dependencies": {
                "cliui": "^8.0.1",
                "escalade": "^3.1.1",
                "get-caller-file": "^2.0.5",
                "require-directory": "^2.1.1",
                "string-width": "^4.2.3",
                "y18n": "^5.0.5",
                "yargs-parser": "^21.1.1"
            },
            "engines": {
                "node": ">=12"
            }
        },
        "node_modules/yargs-parser": {
            "version": "21.1.1",
            "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
            "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
            "dev": true,
            "license": "ISC",
            "engines": {
                "node": ">=12"
            }
        }
    }
}
