lockfileVersion: '9.0'

settings:
  autoInstallPeers: true
  excludeLinksFromLockfile: false

importers:
  .:
    dependencies:
      '@logtail/node':
        specifier: ^0.5.5
        version: 0.5.5
      '@logtail/winston':
        specifier: ^0.5.5
        version: 0.5.5(winston@3.17.0)
      '@types/i18n':
        specifier: ^0.13.12
        version: 0.13.12
      basic-ftp:
        specifier: ^5.0.5
        version: 5.0.5
      bcryptjs:
        specifier: ^3.0.2
        version: 3.0.2
      cors:
        specifier: ^2.8.5
        version: 2.8.5
      dotenv:
        specifier: ^16.3.1
        version: 16.3.1
      express:
        specifier: ^5.1.0
        version: 5.1.0
      i18n:
        specifier: ^0.15.1
        version: 0.15.1
      joi:
        specifier: ^17.13.3
        version: 17.13.3
      moment-timezone:
        specifier: ^0.6.0
        version: 0.6.0
      morgan:
        specifier: ^1.10.0
        version: 1.10.0
      multer:
        specifier: ^2.0.1
        version: 2.0.1
      node-cron:
        specifier: ^4.2.1
        version: 4.2.1
      npm:
        specifier: ^11.4.2
        version: 11.4.2
      sequelize:
        specifier: ^6.37.7
        version: 6.37.7(tedious@18.6.1)
      swagger-jsdoc:
        specifier: ^6.2.8
        version: 6.2.8(openapi-types@12.1.3)
      swagger-ui-express:
        specifier: ^5.0.1
        version: 5.0.1(express@5.1.0)
      tedious:
        specifier: ^18.6.1
        version: 18.6.1
      uuid:
        specifier: ^11.1.0
        version: 11.1.0
      winston:
        specifier: ^3.17.0
        version: 3.17.0
    devDependencies:
      '@aws-sdk/client-s3':
        specifier: ^3.844.0
        version: 3.844.0
      '@types/cors':
        specifier: ^2.8.19
        version: 2.8.19
      '@types/express':
        specifier: ^5.0.3
        version: 5.0.3
      '@types/jsonwebtoken':
        specifier: ^9.0.10
        version: 9.0.10
      '@types/morgan':
        specifier: ^1.9.10
        version: 1.9.10
      '@types/multer':
        specifier: ^2.0.0
        version: 2.0.0
      '@types/multer-s3':
        specifier: ^3.0.3
        version: 3.0.3
      '@types/node':
        specifier: ^24.0.12
        version: 24.0.12
      '@types/swagger-jsdoc':
        specifier: ^6.0.4
        version: 6.0.4
      '@types/swagger-ui-express':
        specifier: ^4.1.8
        version: 4.1.8
      cpx:
        specifier: ^1.5.0
        version: 1.5.0
      jsonwebtoken:
        specifier: ^9.0.2
        version: 9.0.2
      multer-s3:
        specifier: ^3.0.1
        version: 3.0.1(@aws-sdk/client-s3@3.844.0)
      nodemon:
        specifier: ^3.1.10
        version: 3.1.10
      prettier:
        specifier: ^3.6.2
        version: 3.6.2
      ts-node:
        specifier: ^10.9.2
        version: 10.9.2(@types/node@24.0.12)(typescript@5.8.3)
      ts-node-dev:
        specifier: ^2.0.0
        version: 2.0.0(@types/node@24.0.12)(typescript@5.8.3)
      typescript:
        specifier: ^5.8.3
        version: 5.8.3

packages:
  '@apidevtools/json-schema-ref-parser@9.1.2':
    resolution:
      { integrity: sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg== }

  '@apidevtools/openapi-schemas@2.1.0':
    resolution:
      { integrity: sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ== }
    engines: { node: '>=10' }

  '@apidevtools/swagger-methods@3.0.2':
    resolution:
      { integrity: sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg== }

  '@apidevtools/swagger-parser@10.0.3':
    resolution:
      { integrity: sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g== }
    peerDependencies:
      openapi-types: '>=7'

  '@aws-crypto/crc32@5.2.0':
    resolution:
      { integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg== }
    engines: { node: '>=16.0.0' }

  '@aws-crypto/crc32c@5.2.0':
    resolution:
      { integrity: sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag== }

  '@aws-crypto/sha1-browser@5.2.0':
    resolution:
      { integrity: sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg== }

  '@aws-crypto/sha256-browser@5.2.0':
    resolution:
      { integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw== }

  '@aws-crypto/sha256-js@5.2.0':
    resolution:
      { integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA== }
    engines: { node: '>=16.0.0' }

  '@aws-crypto/supports-web-crypto@5.2.0':
    resolution:
      { integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg== }

  '@aws-crypto/util@5.2.0':
    resolution:
      { integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ== }

  '@aws-sdk/client-s3@3.844.0':
    resolution:
      { integrity: sha512-Yhp8+U4KFVQqL6phZ5yrHF5PdCvKWbYtLSS+egAfAW+N5w78amhbZcctervj59uqOZHMGDWXuDBklN+7eVfasg== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/client-sso@3.844.0':
    resolution:
      { integrity: sha512-FktodSx+pfUfIqMjoNwZ6t1xqq/G3cfT7I4JJ0HKHoIIZdoCHQB52x0OzKDtHDJAnEQPInasdPS8PorZBZtHmg== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/core@3.844.0':
    resolution:
      { integrity: sha512-pfpI54bG5Xf2NkqrDBC2REStXlDXNCw/whORhkEs+Tp5exU872D5QKguzjPA6hH+8Pvbq1qgt5zXMbduISTHJw== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/credential-provider-env@3.844.0':
    resolution:
      { integrity: sha512-WB94Ox86MqcZ4CnRjKgopzaSuZH4hMP0GqdOxG4s1it1lRWOIPOHOC1dPiM0Zbj1uqITIhbXUQVXyP/uaJeNkw== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/credential-provider-http@3.844.0':
    resolution:
      { integrity: sha512-e+efVqfkhpM8zxYeiLNgTUlX+tmtXzVm3bw1A02U9Z9cWBHyQNb8pi90M7QniLoqRURY1B0C2JqkOE61gd4KNg== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/credential-provider-ini@3.844.0':
    resolution:
      { integrity: sha512-jc5ArGz2HfAx5QPXD+Ep36+QWyCKzl2TG6Vtl87/vljfLhVD0gEHv8fRsqWEp3Rc6hVfKnCjLW5ayR2HYcow9w== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/credential-provider-node@3.844.0':
    resolution:
      { integrity: sha512-pUqB0StTNyW0R03XjTA3wrQZcie/7FJKSXlYHue921ZXuhLOZpzyDkLNfdRsZTcEoYYWVPSmyS+Eu/g5yVsBNA== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/credential-provider-process@3.844.0':
    resolution:
      { integrity: sha512-VCI8XvIDt2WBfk5Gi/wXKPcWTS3OkAbovB66oKcNQalllH8ESDg4SfLNhchdnN8A5sDGj6tIBJ19nk+dQ6GaqQ== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/credential-provider-sso@3.844.0':
    resolution:
      { integrity: sha512-UNp/uWufGlb5nWa4dpc6uQnDOB/9ysJJFG95ACowNVL9XWfi1LJO7teKrqNkVhq0CzSJS1tCt3FvX4UfM+aN1g== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/credential-provider-web-identity@3.844.0':
    resolution:
      { integrity: sha512-iDmX4pPmatjttIScdspZRagaFnCjpHZIEEwTyKdXxUaU0iAOSXF8ecrCEvutETvImPOC86xdrq+MPacJOnMzUA== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/lib-storage@3.844.0':
    resolution:
      { integrity: sha512-zxNiqKUjU0f7AYkDQ/SE6fCXd1iBKFKrxDC/7zZYY7smLL9D7vPElbdjiUzRPOEmiGViwzzYW6NCcksPHYVZmw== }
    engines: { node: '>=18.0.0' }
    peerDependencies:
      '@aws-sdk/client-s3': ^3.844.0

  '@aws-sdk/middleware-bucket-endpoint@3.840.0':
    resolution:
      { integrity: sha512-+gkQNtPwcSMmlwBHFd4saVVS11In6ID1HczNzpM3MXKXRBfSlbZJbCt6wN//AZ8HMklZEik4tcEOG0qa9UY8SQ== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/middleware-expect-continue@3.840.0':
    resolution:
      { integrity: sha512-iJg2r6FKsKKvdiU4oCOuCf7Ro/YE0Q2BT/QyEZN3/Rt8Nr4SAZiQOlcBXOCpGvuIKOEAhvDOUnW3aDHL01PdVw== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/middleware-flexible-checksums@3.844.0':
    resolution:
      { integrity: sha512-LCImZd1hpM0cegfdpgZyK6x4on4Ky+c9XCFURfE4wil1J9HXf6OP4KsfHQwt1yIkMEbFqvd/ab2I5fmp7S7aFA== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/middleware-host-header@3.840.0':
    resolution:
      { integrity: sha512-ub+hXJAbAje94+Ya6c6eL7sYujoE8D4Bumu1NUI8TXjUhVVn0HzVWQjpRLshdLsUp1AW7XyeJaxyajRaJQ8+Xg== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/middleware-location-constraint@3.840.0':
    resolution:
      { integrity: sha512-KVLD0u0YMF3aQkVF8bdyHAGWSUY6N1Du89htTLgqCcIhSxxAJ9qifrosVZ9jkAzqRW99hcufyt2LylcVU2yoKQ== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/middleware-logger@3.840.0':
    resolution:
      { integrity: sha512-lSV8FvjpdllpGaRspywss4CtXV8M7NNNH+2/j86vMH+YCOZ6fu2T/TyFd/tHwZ92vDfHctWkRbQxg0bagqwovA== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/middleware-recursion-detection@3.840.0':
    resolution:
      { integrity: sha512-Gu7lGDyfddyhIkj1Z1JtrY5NHb5+x/CRiB87GjaSrKxkDaydtX2CU977JIABtt69l9wLbcGDIQ+W0uJ5xPof7g== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/middleware-sdk-s3@3.844.0':
    resolution:
      { integrity: sha512-vOD5reqZszXBWMbZFN3EUar203o2i8gcoTdrymY4GMsAPDsh0k8yd3VJRNPuxT/017tP6G+rQepOGzna4umung== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/middleware-ssec@3.840.0':
    resolution:
      { integrity: sha512-CBZP9t1QbjDFGOrtnUEHL1oAvmnCUUm7p0aPNbIdSzNtH42TNKjPRN3TuEIJDGjkrqpL3MXyDSmNayDcw/XW7Q== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/middleware-user-agent@3.844.0':
    resolution:
      { integrity: sha512-SIbDNUL6ZYXPj5Tk0qEz05sW9kNS1Gl3/wNWEmH+AuUACipkyIeKKWzD6z5433MllETh73vtka/JQF3g7AuZww== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/nested-clients@3.844.0':
    resolution:
      { integrity: sha512-p2XILWc7AcevUSpBg2VtQrk79eWQC4q2JsCSY7HxKpFLZB4mMOfmiTyYkR1gEA6AttK/wpCOtfz+hi1/+z2V1A== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/region-config-resolver@3.840.0':
    resolution:
      { integrity: sha512-Qjnxd/yDv9KpIMWr90ZDPtRj0v75AqGC92Lm9+oHXZ8p1MjG5JE2CW0HL8JRgK9iKzgKBL7pPQRXI8FkvEVfrA== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/signature-v4-multi-region@3.844.0':
    resolution:
      { integrity: sha512-QC8nocQcZ3Bj7vTnuL47iNhcuUjMC46E2L85mU+sPQo3LN2qBVGSOTF+xSWGvmSFDpkN4ZXUMVeA0cJoJFEDFA== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/token-providers@3.844.0':
    resolution:
      { integrity: sha512-Kh728FEny0fil+LeH8U1offPJCTd/EDh8liBAvLtViLHt2WoX2xC8rk98D38Q5p79aIUhHb3Pf4n9IZfTu/Kog== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/types@3.840.0':
    resolution:
      { integrity: sha512-xliuHaUFZxEx1NSXeLLZ9Dyu6+EJVQKEoD+yM+zqUo3YDZ7medKJWY6fIOKiPX/N7XbLdBYwajb15Q7IL8KkeA== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/util-arn-parser@3.804.0':
    resolution:
      { integrity: sha512-wmBJqn1DRXnZu3b4EkE6CWnoWMo1ZMvlfkqU5zPz67xx1GMaXlDCchFvKAXMjk4jn/L1O3tKnoFDNsoLV1kgNQ== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/util-endpoints@3.844.0':
    resolution:
      { integrity: sha512-1DHh0WTUmxlysz3EereHKtKoxVUG9UC5BsfAw6Bm4/6qDlJiqtY3oa2vebkYN23yltKdfsCK65cwnBRU59mWVg== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/util-locate-window@3.804.0':
    resolution:
      { integrity: sha512-zVoRfpmBVPodYlnMjgVjfGoEZagyRF5IPn3Uo6ZvOZp24chnW/FRstH7ESDHDDRga4z3V+ElUQHKpFDXWyBW5A== }
    engines: { node: '>=18.0.0' }

  '@aws-sdk/util-user-agent-browser@3.840.0':
    resolution:
      { integrity: sha512-JdyZM3EhhL4PqwFpttZu1afDpPJCCc3eyZOLi+srpX11LsGj6sThf47TYQN75HT1CarZ7cCdQHGzP2uy3/xHfQ== }

  '@aws-sdk/util-user-agent-node@3.844.0':
    resolution:
      { integrity: sha512-0eTpURp9Gxbyyeqr78ogARZMSWS5KUMZuN+XMHxNpQLmn2S+J3g+MAyoklCcwhKXlbdQq2aMULEiy0mqIWytuw== }
    engines: { node: '>=18.0.0' }
    peerDependencies:
      aws-crt: '>=1.0.0'
    peerDependenciesMeta:
      aws-crt:
        optional: true

  '@aws-sdk/xml-builder@3.821.0':
    resolution:
      { integrity: sha512-DIIotRnefVL6DiaHtO6/21DhJ4JZnnIwdNbpwiAhdt/AVbttcE4yw925gsjur0OGv5BTYXQXU3YnANBYnZjuQA== }
    engines: { node: '>=18.0.0' }

  '@azure-rest/core-client@2.4.0':
    resolution:
      { integrity: sha512-CjMFBcmnt0YNdRcxSSoZbtZNXudLlicdml7UrPsV03nHiWB+Bq5cu5ctieyaCuRtU7jm7+SOFtiE/g4pBFPKKA== }
    engines: { node: '>=18.0.0' }

  '@azure/abort-controller@2.1.2':
    resolution:
      { integrity: sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA== }
    engines: { node: '>=18.0.0' }

  '@azure/core-auth@1.9.0':
    resolution:
      { integrity: sha512-FPwHpZywuyasDSLMqJ6fhbOK3TqUdviZNF8OqRGA4W5Ewib2lEEZ+pBsYcBa88B2NGO/SEnYPGhyBqNlE8ilSw== }
    engines: { node: '>=18.0.0' }

  '@azure/core-client@1.9.4':
    resolution:
      { integrity: sha512-f7IxTD15Qdux30s2qFARH+JxgwxWLG2Rlr4oSkPGuLWm+1p5y1+C04XGLA0vmX6EtqfutmjvpNmAfgwVIS5hpw== }
    engines: { node: '>=18.0.0' }

  '@azure/core-http-compat@2.3.0':
    resolution:
      { integrity: sha512-qLQujmUypBBG0gxHd0j6/Jdmul6ttl24c8WGiLXIk7IHXdBlfoBqW27hyz3Xn6xbfdyVSarl1Ttbk0AwnZBYCw== }
    engines: { node: '>=18.0.0' }

  '@azure/core-lro@2.7.2':
    resolution:
      { integrity: sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw== }
    engines: { node: '>=18.0.0' }

  '@azure/core-paging@1.6.2':
    resolution:
      { integrity: sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA== }
    engines: { node: '>=18.0.0' }

  '@azure/core-rest-pipeline@1.21.0':
    resolution:
      { integrity: sha512-a4MBwe/5WKbq9MIxikzgxLBbruC5qlkFYlBdI7Ev50Y7ib5Vo/Jvt5jnJo7NaWeJ908LCHL0S1Us4UMf1VoTfg== }
    engines: { node: '>=18.0.0' }

  '@azure/core-tracing@1.2.0':
    resolution:
      { integrity: sha512-UKTiEJPkWcESPYJz3X5uKRYyOcJD+4nYph+KpfdPRnQJVrZfk0KJgdnaAWKfhsBBtAf/D58Az4AvCJEmWgIBAg== }
    engines: { node: '>=18.0.0' }

  '@azure/core-util@1.12.0':
    resolution:
      { integrity: sha512-13IyjTQgABPARvG90+N2dXpC+hwp466XCdQXPCRlbWHgd3SJd5Q1VvaBGv6k1BIa4MQm6hAF1UBU1m8QUxV8sQ== }
    engines: { node: '>=18.0.0' }

  '@azure/identity@4.10.2':
    resolution:
      { integrity: sha512-Uth4vz0j+fkXCkbvutChUj03PDCokjbC6Wk9JT8hHEUtpy/EurNKAseb3+gO6Zi9VYBvwt61pgbzn1ovk942Qg== }
    engines: { node: '>=20.0.0' }

  '@azure/keyvault-common@2.0.0':
    resolution:
      { integrity: sha512-wRLVaroQtOqfg60cxkzUkGKrKMsCP6uYXAOomOIysSMyt1/YM0eUn9LqieAWM8DLcU4+07Fio2YGpPeqUbpP9w== }
    engines: { node: '>=18.0.0' }

  '@azure/keyvault-keys@4.10.0':
    resolution:
      { integrity: sha512-eDT7iXoBTRZ2n3fLiftuGJFD+yjkiB1GNqzU2KbY1TLYeXeSPVTVgn2eJ5vmRTZ11978jy2Kg2wI7xa9Tyr8ag== }
    engines: { node: '>=18.0.0' }

  '@azure/logger@1.2.0':
    resolution:
      { integrity: sha512-0hKEzLhpw+ZTAfNJyRrn6s+V0nDWzXk9OjBr2TiGIu0OfMr5s2V4FpKLTAK3Ca5r5OKLbf4hkOGDPyiRjie/jA== }
    engines: { node: '>=18.0.0' }

  '@azure/msal-browser@4.15.0':
    resolution:
      { integrity: sha512-+AIGTvpVz+FIx5CsM1y+nW0r/qOb/ChRdM8/Cbp+jKWC0Wdw4ldnwPdYOBi5NaALUQnYITirD9XMZX7LdklEzQ== }
    engines: { node: '>=0.8.0' }

  '@azure/msal-common@15.8.1':
    resolution:
      { integrity: sha512-ltIlFK5VxeJ5BurE25OsJIfcx1Q3H/IZg2LjV9d4vmH+5t4c1UCyRQ/HgKLgXuCZShs7qfc/TC95GYZfsUsJUQ== }
    engines: { node: '>=0.8.0' }

  '@azure/msal-node@3.6.3':
    resolution:
      { integrity: sha512-95wjsKGyUcAd5tFmQBo5Ug/kOj+hFh/8FsXuxluEvdfbgg6xCimhSP9qnyq6+xIg78/jREkBD1/BSqd7NIDDYQ== }
    engines: { node: '>=16' }

  '@colors/colors@1.6.0':
    resolution:
      { integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== }
    engines: { node: '>=0.1.90' }

  '@cspotcode/source-map-support@0.8.1':
    resolution:
      { integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== }
    engines: { node: '>=12' }

  '@dabh/diagnostics@2.0.3':
    resolution:
      { integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA== }

  '@hapi/hoek@9.3.0':
    resolution:
      { integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== }

  '@hapi/topo@5.1.0':
    resolution:
      { integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== }

  '@jridgewell/resolve-uri@3.1.2':
    resolution:
      { integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== }
    engines: { node: '>=6.0.0' }

  '@jridgewell/sourcemap-codec@1.5.4':
    resolution:
      { integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw== }

  '@jridgewell/trace-mapping@0.3.9':
    resolution:
      { integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== }

  '@js-joda/core@5.6.5':
    resolution:
      { integrity: sha512-3zwefSMwHpu8iVUW8YYz227sIv6UFqO31p1Bf1ZH/Vom7CmNyUsXjDBlnNzcuhmOL1XfxZ3nvND42kR23XlbcQ== }

  '@jsdevtools/ono@7.1.3':
    resolution:
      { integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== }

  '@logtail/core@0.5.4':
    resolution:
      { integrity: sha512-UlbxvUg5MDroqk6gEhtfKuuBShrvD/VaXl3T3jGU1U6I19Y1OwfB7e681LvH7RbsCAnOJFziM/7rMQib/CJTdg== }

  '@logtail/node@0.5.5':
    resolution:
      { integrity: sha512-hSZDjl2wFRxe/+pxSlYNSpm0V3a2ZsiWqBifvtCBHTriwrNkd0LjQtedRlrjoBBumVxIMGdDOCPayAIbcux5YQ== }

  '@logtail/tools@0.5.4':
    resolution:
      { integrity: sha512-S0PtfWOVVgvb36q8mLksMw910mO2TahDaqIYnUM/ZEYX+AwqKRGov4zt/X33zHRzCFVpSKoZFv7bFs8TBie/pQ== }

  '@logtail/types@0.5.3':
    resolution:
      { integrity: sha512-5uKf1xQ7wRqSW0lYIwDpXdXcFHxPKH5EM22MoEjwTpd8suymOYuEdx9qCCHCYey4uOhPq7x6OkZf86bTO83JsA== }

  '@logtail/winston@0.5.5':
    resolution:
      { integrity: sha512-ACYkXdlNE8xlhxUrflmeB4G965dKzFKjTUe53SQsfu/Rap6+MDPItFKGvT8bw15j87HntFyPKlWFRObmI7zzhA== }
    peerDependencies:
      winston: '>=3.2.1'

  '@messageformat/core@3.4.0':
    resolution:
      { integrity: sha512-NgCFubFFIdMWJGN5WuQhHCNmzk7QgiVfrViFxcS99j7F5dDS5EP6raR54I+2ydhe4+5/XTn/YIEppFaqqVWHsw== }

  '@messageformat/date-skeleton@1.1.0':
    resolution:
      { integrity: sha512-rmGAfB1tIPER+gh3p/RgA+PVeRE/gxuQ2w4snFWPF5xtb5mbWR7Cbw7wCOftcUypbD6HVoxrVdyyghPm3WzP5A== }

  '@messageformat/number-skeleton@1.2.0':
    resolution:
      { integrity: sha512-xsgwcL7J7WhlHJ3RNbaVgssaIwcEyFkBqxHdcdaiJzwTZAWEOD8BuUFxnxV9k5S0qHN3v/KzUpq0IUpjH1seRg== }

  '@messageformat/parser@5.1.1':
    resolution:
      { integrity: sha512-3p0YRGCcTUCYvBKLIxtDDyrJ0YijGIwrTRu1DT8gIviIDZru8H23+FkY6MJBzM1n9n20CiM4VeDYuBsrrwnLjg== }

  '@messageformat/runtime@3.0.1':
    resolution:
      { integrity: sha512-6RU5ol2lDtO8bD9Yxe6CZkl0DArdv0qkuoZC+ZwowU+cdRlVE1157wjCmlA5Rsf1Xc/brACnsZa5PZpEDfTFFg== }

  '@msgpack/msgpack@2.8.0':
    resolution:
      { integrity: sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ== }
    engines: { node: '>= 10' }

  '@scarf/scarf@1.4.0':
    resolution:
      { integrity: sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ== }

  '@sideway/address@4.1.5':
    resolution:
      { integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== }

  '@sideway/formula@3.0.1':
    resolution:
      { integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== }

  '@sideway/pinpoint@2.0.0':
    resolution:
      { integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== }

  '@smithy/abort-controller@4.0.4':
    resolution:
      { integrity: sha512-gJnEjZMvigPDQWHrW3oPrFhQtkrgqBkyjj3pCIdF3A5M6vsZODG93KNlfJprv6bp4245bdT32fsHK4kkH3KYDA== }
    engines: { node: '>=18.0.0' }

  '@smithy/chunked-blob-reader-native@4.0.0':
    resolution:
      { integrity: sha512-R9wM2yPmfEMsUmlMlIgSzOyICs0x9uu7UTHoccMyt7BWw8shcGM8HqB355+BZCPBcySvbTYMs62EgEQkNxz2ig== }
    engines: { node: '>=18.0.0' }

  '@smithy/chunked-blob-reader@5.0.0':
    resolution:
      { integrity: sha512-+sKqDBQqb036hh4NPaUiEkYFkTUGYzRsn3EuFhyfQfMy6oGHEUJDurLP9Ufb5dasr/XiAmPNMr6wa9afjQB+Gw== }
    engines: { node: '>=18.0.0' }

  '@smithy/config-resolver@4.1.4':
    resolution:
      { integrity: sha512-prmU+rDddxHOH0oNcwemL+SwnzcG65sBF2yXRO7aeXIn/xTlq2pX7JLVbkBnVLowHLg4/OL4+jBmv9hVrVGS+w== }
    engines: { node: '>=18.0.0' }

  '@smithy/core@3.7.0':
    resolution:
      { integrity: sha512-7ov8hu/4j0uPZv8b27oeOFtIBtlFmM3ibrPv/Omx1uUdoXvcpJ00U+H/OWWC/keAguLlcqwtyL2/jTlSnApgNQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/credential-provider-imds@4.0.6':
    resolution:
      { integrity: sha512-hKMWcANhUiNbCJouYkZ9V3+/Qf9pteR1dnwgdyzR09R4ODEYx8BbUysHwRSyex4rZ9zapddZhLFTnT4ZijR4pw== }
    engines: { node: '>=18.0.0' }

  '@smithy/eventstream-codec@4.0.4':
    resolution:
      { integrity: sha512-7XoWfZqWb/QoR/rAU4VSi0mWnO2vu9/ltS6JZ5ZSZv0eovLVfDfu0/AX4ub33RsJTOth3TiFWSHS5YdztvFnig== }
    engines: { node: '>=18.0.0' }

  '@smithy/eventstream-serde-browser@4.0.4':
    resolution:
      { integrity: sha512-3fb/9SYaYqbpy/z/H3yIi0bYKyAa89y6xPmIqwr2vQiUT2St+avRt8UKwsWt9fEdEasc5d/V+QjrviRaX1JRFA== }
    engines: { node: '>=18.0.0' }

  '@smithy/eventstream-serde-config-resolver@4.1.2':
    resolution:
      { integrity: sha512-JGtambizrWP50xHgbzZI04IWU7LdI0nh/wGbqH3sJesYToMi2j/DcoElqyOcqEIG/D4tNyxgRuaqBXWE3zOFhQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/eventstream-serde-node@4.0.4':
    resolution:
      { integrity: sha512-RD6UwNZ5zISpOWPuhVgRz60GkSIp0dy1fuZmj4RYmqLVRtejFqQ16WmfYDdoSoAjlp1LX+FnZo+/hkdmyyGZ1w== }
    engines: { node: '>=18.0.0' }

  '@smithy/eventstream-serde-universal@4.0.4':
    resolution:
      { integrity: sha512-UeJpOmLGhq1SLox79QWw/0n2PFX+oPRE1ZyRMxPIaFEfCqWaqpB7BU9C8kpPOGEhLF7AwEqfFbtwNxGy4ReENA== }
    engines: { node: '>=18.0.0' }

  '@smithy/fetch-http-handler@5.1.0':
    resolution:
      { integrity: sha512-mADw7MS0bYe2OGKkHYMaqarOXuDwRbO6ArD91XhHcl2ynjGCFF+hvqf0LyQcYxkA1zaWjefSkU7Ne9mqgApSgQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/hash-blob-browser@4.0.4':
    resolution:
      { integrity: sha512-WszRiACJiQV3QG6XMV44i5YWlkrlsM5Yxgz4jvsksuu7LDXA6wAtypfPajtNTadzpJy3KyJPoWehYpmZGKUFIQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/hash-node@4.0.4':
    resolution:
      { integrity: sha512-qnbTPUhCVnCgBp4z4BUJUhOEkVwxiEi1cyFM+Zj6o+aY8OFGxUQleKWq8ltgp3dujuhXojIvJWdoqpm6dVO3lQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/hash-stream-node@4.0.4':
    resolution:
      { integrity: sha512-wHo0d8GXyVmpmMh/qOR0R7Y46/G1y6OR8U+bSTB4ppEzRxd1xVAQ9xOE9hOc0bSjhz0ujCPAbfNLkLrpa6cevg== }
    engines: { node: '>=18.0.0' }

  '@smithy/invalid-dependency@4.0.4':
    resolution:
      { integrity: sha512-bNYMi7WKTJHu0gn26wg8OscncTt1t2b8KcsZxvOv56XA6cyXtOAAAaNP7+m45xfppXfOatXF3Sb1MNsLUgVLTw== }
    engines: { node: '>=18.0.0' }

  '@smithy/is-array-buffer@2.2.0':
    resolution:
      { integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA== }
    engines: { node: '>=14.0.0' }

  '@smithy/is-array-buffer@4.0.0':
    resolution:
      { integrity: sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw== }
    engines: { node: '>=18.0.0' }

  '@smithy/md5-js@4.0.4':
    resolution:
      { integrity: sha512-uGLBVqcOwrLvGh/v/jw423yWHq/ofUGK1W31M2TNspLQbUV1Va0F5kTxtirkoHawODAZcjXTSGi7JwbnPcDPJg== }
    engines: { node: '>=18.0.0' }

  '@smithy/middleware-content-length@4.0.4':
    resolution:
      { integrity: sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w== }
    engines: { node: '>=18.0.0' }

  '@smithy/middleware-endpoint@4.1.14':
    resolution:
      { integrity: sha512-+BGLpK5D93gCcSEceaaYhUD/+OCGXM1IDaq/jKUQ+ujB0PTWlWN85noodKw/IPFZhIKFCNEe19PGd/reUMeLSQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/middleware-retry@4.1.15':
    resolution:
      { integrity: sha512-iKYUJpiyTQ33U2KlOZeUb0GwtzWR3C0soYcKuCnTmJrvt6XwTPQZhMfsjJZNw7PpQ3TU4Ati1qLSrkSJxnnSMQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/middleware-serde@4.0.8':
    resolution:
      { integrity: sha512-iSSl7HJoJaGyMIoNn2B7czghOVwJ9nD7TMvLhMWeSB5vt0TnEYyRRqPJu/TqW76WScaNvYYB8nRoiBHR9S1Ddw== }
    engines: { node: '>=18.0.0' }

  '@smithy/middleware-stack@4.0.4':
    resolution:
      { integrity: sha512-kagK5ggDrBUCCzI93ft6DjteNSfY8Ulr83UtySog/h09lTIOAJ/xUSObutanlPT0nhoHAkpmW9V5K8oPyLh+QA== }
    engines: { node: '>=18.0.0' }

  '@smithy/node-config-provider@4.1.3':
    resolution:
      { integrity: sha512-HGHQr2s59qaU1lrVH6MbLlmOBxadtzTsoO4c+bF5asdgVik3I8o7JIOzoeqWc5MjVa+vD36/LWE0iXKpNqooRw== }
    engines: { node: '>=18.0.0' }

  '@smithy/node-http-handler@4.1.0':
    resolution:
      { integrity: sha512-vqfSiHz2v8b3TTTrdXi03vNz1KLYYS3bhHCDv36FYDqxT7jvTll1mMnCrkD+gOvgwybuunh/2VmvOMqwBegxEg== }
    engines: { node: '>=18.0.0' }

  '@smithy/property-provider@4.0.4':
    resolution:
      { integrity: sha512-qHJ2sSgu4FqF4U/5UUp4DhXNmdTrgmoAai6oQiM+c5RZ/sbDwJ12qxB1M6FnP+Tn/ggkPZf9ccn4jqKSINaquw== }
    engines: { node: '>=18.0.0' }

  '@smithy/protocol-http@5.1.2':
    resolution:
      { integrity: sha512-rOG5cNLBXovxIrICSBm95dLqzfvxjEmuZx4KK3hWwPFHGdW3lxY0fZNXfv2zebfRO7sJZ5pKJYHScsqopeIWtQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/querystring-builder@4.0.4':
    resolution:
      { integrity: sha512-SwREZcDnEYoh9tLNgMbpop+UTGq44Hl9tdj3rf+yeLcfH7+J8OXEBaMc2kDxtyRHu8BhSg9ADEx0gFHvpJgU8w== }
    engines: { node: '>=18.0.0' }

  '@smithy/querystring-parser@4.0.4':
    resolution:
      { integrity: sha512-6yZf53i/qB8gRHH/l2ZwUG5xgkPgQF15/KxH0DdXMDHjesA9MeZje/853ifkSY0x4m5S+dfDZ+c4x439PF0M2w== }
    engines: { node: '>=18.0.0' }

  '@smithy/service-error-classification@4.0.6':
    resolution:
      { integrity: sha512-RRoTDL//7xi4tn5FrN2NzH17jbgmnKidUqd4KvquT0954/i6CXXkh1884jBiunq24g9cGtPBEXlU40W6EpNOOg== }
    engines: { node: '>=18.0.0' }

  '@smithy/shared-ini-file-loader@4.0.4':
    resolution:
      { integrity: sha512-63X0260LoFBjrHifPDs+nM9tV0VMkOTl4JRMYNuKh/f5PauSjowTfvF3LogfkWdcPoxsA9UjqEOgjeYIbhb7Nw== }
    engines: { node: '>=18.0.0' }

  '@smithy/signature-v4@5.1.2':
    resolution:
      { integrity: sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/smithy-client@4.4.6':
    resolution:
      { integrity: sha512-3wfhywdzB/CFszP6moa5L3lf5/zSfQoH0kvVSdkyK2az5qZet0sn2PAHjcTDiq296Y4RP5yxF7B6S6+3oeBUCQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/types@4.3.1':
    resolution:
      { integrity: sha512-UqKOQBL2x6+HWl3P+3QqFD4ncKq0I8Nuz9QItGv5WuKuMHuuwlhvqcZCoXGfc+P1QmfJE7VieykoYYmrOoFJxA== }
    engines: { node: '>=18.0.0' }

  '@smithy/url-parser@4.0.4':
    resolution:
      { integrity: sha512-eMkc144MuN7B0TDA4U2fKs+BqczVbk3W+qIvcoCY6D1JY3hnAdCuhCZODC+GAeaxj0p6Jroz4+XMUn3PCxQQeQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-base64@4.0.0':
    resolution:
      { integrity: sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-body-length-browser@4.0.0':
    resolution:
      { integrity: sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-body-length-node@4.0.0':
    resolution:
      { integrity: sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-buffer-from@2.2.0':
    resolution:
      { integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA== }
    engines: { node: '>=14.0.0' }

  '@smithy/util-buffer-from@4.0.0':
    resolution:
      { integrity: sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-config-provider@4.0.0':
    resolution:
      { integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-defaults-mode-browser@4.0.22':
    resolution:
      { integrity: sha512-hjElSW18Wq3fUAWVk6nbk7pGrV7ZT14DL1IUobmqhV3lxcsIenr5FUsDe2jlTVaS8OYBI3x+Og9URv5YcKb5QA== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-defaults-mode-node@4.0.22':
    resolution:
      { integrity: sha512-7B8mfQBtwwr2aNRRmU39k/bsRtv9B6/1mTMrGmmdJFKmLAH+KgIiOuhaqfKOBGh9sZ/VkZxbvm94rI4MMYpFjQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-endpoints@3.0.6':
    resolution:
      { integrity: sha512-YARl3tFL3WgPuLzljRUnrS2ngLiUtkwhQtj8PAL13XZSyUiNLQxwG3fBBq3QXFqGFUXepIN73pINp3y8c2nBmA== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-hex-encoding@4.0.0':
    resolution:
      { integrity: sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-middleware@4.0.4':
    resolution:
      { integrity: sha512-9MLKmkBmf4PRb0ONJikCbCwORACcil6gUWojwARCClT7RmLzF04hUR4WdRprIXal7XVyrddadYNfp2eF3nrvtQ== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-retry@4.0.6':
    resolution:
      { integrity: sha512-+YekoF2CaSMv6zKrA6iI/N9yva3Gzn4L6n35Luydweu5MMPYpiGZlWqehPHDHyNbnyaYlz/WJyYAZnC+loBDZg== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-stream@4.2.3':
    resolution:
      { integrity: sha512-cQn412DWHHFNKrQfbHY8vSFI3nTROY1aIKji9N0tpp8gUABRilr7wdf8fqBbSlXresobM+tQFNk6I+0LXK/YZg== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-uri-escape@4.0.0':
    resolution:
      { integrity: sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-utf8@2.3.0':
    resolution:
      { integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A== }
    engines: { node: '>=14.0.0' }

  '@smithy/util-utf8@4.0.0':
    resolution:
      { integrity: sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow== }
    engines: { node: '>=18.0.0' }

  '@smithy/util-waiter@4.0.6':
    resolution:
      { integrity: sha512-slcr1wdRbX7NFphXZOxtxRNA7hXAAtJAXJDE/wdoMAos27SIquVCKiSqfB6/28YzQ8FCsB5NKkhdM5gMADbqxg== }
    engines: { node: '>=18.0.0' }

  '@tsconfig/node10@1.0.11':
    resolution:
      { integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw== }

  '@tsconfig/node12@1.0.11':
    resolution:
      { integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== }

  '@tsconfig/node14@1.0.3':
    resolution:
      { integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== }

  '@tsconfig/node16@1.0.4':
    resolution:
      { integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== }

  '@types/body-parser@1.19.6':
    resolution:
      { integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g== }

  '@types/connect@3.4.38':
    resolution:
      { integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== }

  '@types/cors@2.8.19':
    resolution:
      { integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg== }

  '@types/debug@4.1.12':
    resolution:
      { integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== }

  '@types/express-serve-static-core@5.0.7':
    resolution:
      { integrity: sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ== }

  '@types/express@5.0.3':
    resolution:
      { integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw== }

  '@types/http-errors@2.0.5':
    resolution:
      { integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg== }

  '@types/i18n@0.13.12':
    resolution:
      { integrity: sha512-iAd2QjKh+0ToBXocmCS3m38GskiaGzmSV1MTQz2GaOraqSqBiLf46J7u3EGINl+st+Uk4lO3OL7QyIjTJlrWIg== }

  '@types/json-schema@7.0.15':
    resolution:
      { integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== }

  '@types/jsonwebtoken@9.0.10':
    resolution:
      { integrity: sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA== }

  '@types/mime@1.3.5':
    resolution:
      { integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== }

  '@types/morgan@1.9.10':
    resolution:
      { integrity: sha512-sS4A1zheMvsADRVfT0lYbJ4S9lmsey8Zo2F7cnbYjWHP67Q0AwMYuuzLlkIM2N8gAbb9cubhIVFwcIN2XyYCkA== }

  '@types/ms@2.1.0':
    resolution:
      { integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA== }

  '@types/multer-s3@3.0.3':
    resolution:
      { integrity: sha512-VgWygI9UwyS7loLithUUi0qAMIDWdNrERS2Sb06UuPYiLzKuIFn2NgL7satyl4v8sh/LLoU7DiPanvbQaRg9Yg== }

  '@types/multer@2.0.0':
    resolution:
      { integrity: sha512-C3Z9v9Evij2yST3RSBktxP9STm6OdMc5uR1xF1SGr98uv8dUlAL2hqwrZ3GVB3uyMyiegnscEK6PGtYvNrjTjw== }

  '@types/node@24.0.12':
    resolution:
      { integrity: sha512-LtOrbvDf5ndC9Xi+4QZjVL0woFymF/xSTKZKPgrrl7H7XoeDvnD+E2IclKVDyaK9UM756W/3BXqSU+JEHopA9g== }

  '@types/qs@6.14.0':
    resolution:
      { integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ== }

  '@types/range-parser@1.2.7':
    resolution:
      { integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== }

  '@types/readable-stream@4.0.21':
    resolution:
      { integrity: sha512-19eKVv9tugr03IgfXlA9UVUVRbW6IuqRO5B92Dl4a6pT7K8uaGrNS0GkxiZD0BOk6PLuXl5FhWl//eX/pzYdTQ== }

  '@types/send@0.17.5':
    resolution:
      { integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w== }

  '@types/serve-static@1.15.8':
    resolution:
      { integrity: sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg== }

  '@types/stack-trace@0.0.33':
    resolution:
      { integrity: sha512-O7in6531Bbvlb2KEsJ0dq0CHZvc3iWSR5ZYMtvGgnHA56VgriAN/AU2LorfmcvAl2xc9N5fbCTRyMRRl8nd74g== }

  '@types/strip-bom@3.0.0':
    resolution:
      { integrity: sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ== }

  '@types/strip-json-comments@0.0.30':
    resolution:
      { integrity: sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ== }

  '@types/swagger-jsdoc@6.0.4':
    resolution:
      { integrity: sha512-W+Xw5epcOZrF/AooUM/PccNMSAFOKWZA5dasNyMujTwsBkU74njSJBpvCCJhHAJ95XRMzQrrW844Btu0uoetwQ== }

  '@types/swagger-ui-express@4.1.8':
    resolution:
      { integrity: sha512-AhZV8/EIreHFmBV5wAs0gzJUNq9JbbSXgJLQubCC0jtIo6prnI9MIRRxnU4MZX9RB9yXxF1V4R7jtLl/Wcj31g== }

  '@types/triple-beam@1.3.5':
    resolution:
      { integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw== }

  '@types/uuid@9.0.8':
    resolution:
      { integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA== }

  '@types/validator@13.15.2':
    resolution:
      { integrity: sha512-y7pa/oEJJ4iGYBxOpfAKn5b9+xuihvzDVnC/OSvlVnGxVg0pOqmjiMafiJ1KVNQEaPZf9HsEp5icEwGg8uIe5Q== }

  '@typespec/ts-http-runtime@0.2.3':
    resolution:
      { integrity: sha512-oRhjSzcVjX8ExyaF8hC0zzTqxlVuRlgMHL/Bh4w3xB9+wjbm0FpXylVU/lBrn+kgphwYTrOk3tp+AVShGmlYCg== }
    engines: { node: '>=18.0.0' }

  abort-controller@3.0.0:
    resolution:
      { integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== }
    engines: { node: '>=6.5' }

  accepts@2.0.0:
    resolution:
      { integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng== }
    engines: { node: '>= 0.6' }

  acorn-walk@8.3.4:
    resolution:
      { integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== }
    engines: { node: '>=0.4.0' }

  acorn@8.15.0:
    resolution:
      { integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== }
    engines: { node: '>=0.4.0' }
    hasBin: true

  agent-base@7.1.4:
    resolution:
      { integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ== }
    engines: { node: '>= 14' }

  anymatch@1.3.2:
    resolution:
      { integrity: sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA== }

  anymatch@3.1.3:
    resolution:
      { integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== }
    engines: { node: '>= 8' }

  append-field@1.0.0:
    resolution:
      { integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw== }

  arg@4.1.3:
    resolution:
      { integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== }

  argparse@2.0.1:
    resolution:
      { integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== }

  arr-diff@2.0.0:
    resolution:
      { integrity: sha512-dtXTVMkh6VkEEA7OhXnN1Ecb8aAGFdZ1LFxtOCoqj4qkyOJMt7+qs6Ahdy6p/NQCPYsRSXXivhSB/J5E9jmYKA== }
    engines: { node: '>=0.10.0' }

  arr-diff@4.0.0:
    resolution:
      { integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== }
    engines: { node: '>=0.10.0' }

  arr-flatten@1.1.0:
    resolution:
      { integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== }
    engines: { node: '>=0.10.0' }

  arr-union@3.1.0:
    resolution:
      { integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== }
    engines: { node: '>=0.10.0' }

  array-unique@0.2.1:
    resolution:
      { integrity: sha512-G2n5bG5fSUCpnsXz4+8FUkYsGPkNfLn9YvS66U5qbTIXI2Ynnlo4Bi42bWv+omKUCqz+ejzfClwne0alJWJPhg== }
    engines: { node: '>=0.10.0' }

  array-unique@0.3.2:
    resolution:
      { integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== }
    engines: { node: '>=0.10.0' }

  assign-symbols@1.0.0:
    resolution:
      { integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== }
    engines: { node: '>=0.10.0' }

  async-each@1.0.6:
    resolution:
      { integrity: sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== }

  async@3.2.6:
    resolution:
      { integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== }

  atob@2.1.2:
    resolution:
      { integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== }
    engines: { node: '>= 4.5.0' }
    hasBin: true

  babel-runtime@6.26.0:
    resolution:
      { integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g== }

  balanced-match@1.0.2:
    resolution:
      { integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== }

  base64-js@1.5.1:
    resolution:
      { integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== }

  base@0.11.2:
    resolution:
      { integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== }
    engines: { node: '>=0.10.0' }

  basic-auth@2.0.1:
    resolution:
      { integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg== }
    engines: { node: '>= 0.8' }

  basic-ftp@5.0.5:
    resolution:
      { integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg== }
    engines: { node: '>=10.0.0' }

  bcryptjs@3.0.2:
    resolution:
      { integrity: sha512-k38b3XOZKv60C4E2hVsXTolJWfkGRMbILBIe2IBITXciy5bOsTKot5kDrf3ZfufQtQOUN5mXceUEpU1rTl9Uog== }
    hasBin: true

  binary-extensions@1.13.1:
    resolution:
      { integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== }
    engines: { node: '>=0.10.0' }

  binary-extensions@2.3.0:
    resolution:
      { integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== }
    engines: { node: '>=8' }

  bindings@1.5.0:
    resolution:
      { integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== }

  bl@6.1.0:
    resolution:
      { integrity: sha512-ClDyJGQkc8ZtzdAAbAwBmhMSpwN/sC9HA8jxdYm6nVUbCfZbe2mgza4qh7AuEYyEPB/c4Kznf9s66bnsKMQDjw== }

  body-parser@2.2.0:
    resolution:
      { integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg== }
    engines: { node: '>=18' }

  bowser@2.11.0:
    resolution:
      { integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== }

  brace-expansion@1.1.12:
    resolution:
      { integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== }

  brace-expansion@2.0.2:
    resolution:
      { integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== }

  braces@1.8.5:
    resolution:
      { integrity: sha512-xU7bpz2ytJl1bH9cgIurjpg/n8Gohy9GTw81heDYLJQ4RU60dlyJsa+atVF2pI0yMMvKxI9HkKwjePCj5XI1hw== }
    engines: { node: '>=0.10.0' }

  braces@2.3.2:
    resolution:
      { integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== }
    engines: { node: '>=0.10.0' }

  braces@3.0.3:
    resolution:
      { integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== }
    engines: { node: '>=8' }

  buffer-equal-constant-time@1.0.1:
    resolution:
      { integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== }

  buffer-from@1.1.2:
    resolution:
      { integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== }

  buffer@5.6.0:
    resolution:
      { integrity: sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== }

  buffer@6.0.3:
    resolution:
      { integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== }

  bundle-name@4.1.0:
    resolution:
      { integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== }
    engines: { node: '>=18' }

  busboy@1.6.0:
    resolution:
      { integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA== }
    engines: { node: '>=10.16.0' }

  bytes@3.1.2:
    resolution:
      { integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== }
    engines: { node: '>= 0.8' }

  cache-base@1.0.1:
    resolution:
      { integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== }
    engines: { node: '>=0.10.0' }

  call-bind-apply-helpers@1.0.2:
    resolution:
      { integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ== }
    engines: { node: '>= 0.4' }

  call-bound@1.0.4:
    resolution:
      { integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg== }
    engines: { node: '>= 0.4' }

  call-me-maybe@1.0.2:
    resolution:
      { integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ== }

  chokidar@1.7.0:
    resolution:
      { integrity: sha512-mk8fAWcRUOxY7btlLtitj3A45jOwSAxH4tOFOoEGbVsl6cL6pPMWUy7dwZ/canfj3QEdP6FHSnf/l1c6/WkzVg== }

  chokidar@3.6.0:
    resolution:
      { integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== }
    engines: { node: '>= 8.10.0' }

  class-utils@0.3.6:
    resolution:
      { integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== }
    engines: { node: '>=0.10.0' }

  collection-visit@1.0.0:
    resolution:
      { integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== }
    engines: { node: '>=0.10.0' }

  color-convert@1.9.3:
    resolution:
      { integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== }

  color-name@1.1.3:
    resolution:
      { integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== }

  color-name@1.1.4:
    resolution:
      { integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== }

  color-string@1.9.1:
    resolution:
      { integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== }

  color@3.2.1:
    resolution:
      { integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== }

  colorspace@1.1.4:
    resolution:
      { integrity: sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w== }

  commander@6.2.0:
    resolution:
      { integrity: sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q== }
    engines: { node: '>= 6' }

  commander@9.5.0:
    resolution:
      { integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== }
    engines: { node: ^12.20.0 || >=14 }

  component-emitter@1.3.1:
    resolution:
      { integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== }

  concat-map@0.0.1:
    resolution:
      { integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== }

  concat-stream@2.0.0:
    resolution:
      { integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== }
    engines: { '0': node >= 6.0 }

  content-disposition@1.0.0:
    resolution:
      { integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg== }
    engines: { node: '>= 0.6' }

  content-type@1.0.5:
    resolution:
      { integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== }
    engines: { node: '>= 0.6' }

  cookie-signature@1.2.2:
    resolution:
      { integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg== }
    engines: { node: '>=6.6.0' }

  cookie@0.7.2:
    resolution:
      { integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w== }
    engines: { node: '>= 0.6' }

  copy-descriptor@0.1.1:
    resolution:
      { integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== }
    engines: { node: '>=0.10.0' }

  core-js@2.6.12:
    resolution:
      { integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== }
    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.

  core-util-is@1.0.3:
    resolution:
      { integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== }

  cors@2.8.5:
    resolution:
      { integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== }
    engines: { node: '>= 0.10' }

  cpx@1.5.0:
    resolution:
      { integrity: sha512-jHTjZhsbg9xWgsP2vuNW2jnnzBX+p4T+vNI9Lbjzs1n4KhOfa22bQppiFYLsWQKd8TzmL5aSP/Me3yfsCwXbDA== }
    hasBin: true

  create-require@1.1.1:
    resolution:
      { integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== }

  debug@2.6.9:
    resolution:
      { integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== }
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true

  debug@4.4.1:
    resolution:
      { integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== }
    engines: { node: '>=6.0' }
    peerDependencies:
      supports-color: '*'
    peerDependenciesMeta:
      supports-color:
        optional: true

  decode-uri-component@0.2.2:
    resolution:
      { integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== }
    engines: { node: '>=0.10' }

  default-browser-id@5.0.0:
    resolution:
      { integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== }
    engines: { node: '>=18' }

  default-browser@5.2.1:
    resolution:
      { integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== }
    engines: { node: '>=18' }

  define-lazy-prop@3.0.0:
    resolution:
      { integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== }
    engines: { node: '>=12' }

  define-property@0.2.5:
    resolution:
      { integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== }
    engines: { node: '>=0.10.0' }

  define-property@1.0.0:
    resolution:
      { integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== }
    engines: { node: '>=0.10.0' }

  define-property@2.0.2:
    resolution:
      { integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== }
    engines: { node: '>=0.10.0' }

  depd@2.0.0:
    resolution:
      { integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== }
    engines: { node: '>= 0.8' }

  diff@4.0.2:
    resolution:
      { integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== }
    engines: { node: '>=0.3.1' }

  doctrine@3.0.0:
    resolution:
      { integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== }
    engines: { node: '>=6.0.0' }

  dotenv@16.3.1:
    resolution:
      { integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== }
    engines: { node: '>=12' }

  dottie@2.0.6:
    resolution:
      { integrity: sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA== }

  dunder-proto@1.0.1:
    resolution:
      { integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== }
    engines: { node: '>= 0.4' }

  duplexer@0.1.2:
    resolution:
      { integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== }

  dynamic-dedupe@0.3.0:
    resolution:
      { integrity: sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ== }

  ecdsa-sig-formatter@1.0.11:
    resolution:
      { integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== }

  ee-first@1.1.1:
    resolution:
      { integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== }

  enabled@2.0.0:
    resolution:
      { integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== }

  encodeurl@2.0.0:
    resolution:
      { integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== }
    engines: { node: '>= 0.8' }

  es-define-property@1.0.1:
    resolution:
      { integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g== }
    engines: { node: '>= 0.4' }

  es-errors@1.3.0:
    resolution:
      { integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== }
    engines: { node: '>= 0.4' }

  es-object-atoms@1.1.1:
    resolution:
      { integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA== }
    engines: { node: '>= 0.4' }

  escape-html@1.0.3:
    resolution:
      { integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== }

  esutils@2.0.3:
    resolution:
      { integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== }
    engines: { node: '>=0.10.0' }

  etag@1.8.1:
    resolution:
      { integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== }
    engines: { node: '>= 0.6' }

  event-target-shim@5.0.1:
    resolution:
      { integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== }
    engines: { node: '>=6' }

  events@3.3.0:
    resolution:
      { integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== }
    engines: { node: '>=0.8.x' }

  expand-brackets@0.1.5:
    resolution:
      { integrity: sha512-hxx03P2dJxss6ceIeri9cmYOT4SRs3Zk3afZwWpOsRqLqprhTR8u++SlC+sFGsQr7WGFPdMF7Gjc1njDLDK6UA== }
    engines: { node: '>=0.10.0' }

  expand-brackets@2.1.4:
    resolution:
      { integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== }
    engines: { node: '>=0.10.0' }

  expand-range@1.8.2:
    resolution:
      { integrity: sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA== }
    engines: { node: '>=0.10.0' }

  express@5.1.0:
    resolution:
      { integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA== }
    engines: { node: '>= 18' }

  extend-shallow@2.0.1:
    resolution:
      { integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== }
    engines: { node: '>=0.10.0' }

  extend-shallow@3.0.2:
    resolution:
      { integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== }
    engines: { node: '>=0.10.0' }

  extglob@0.3.2:
    resolution:
      { integrity: sha512-1FOj1LOwn42TMrruOHGt18HemVnbwAmAak7krWk+wa93KXxGbK+2jpezm+ytJYDaBX0/SPLZFHKM7m+tKobWGg== }
    engines: { node: '>=0.10.0' }

  extglob@2.0.4:
    resolution:
      { integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== }
    engines: { node: '>=0.10.0' }

  fast-printf@1.6.10:
    resolution:
      { integrity: sha512-GwTgG9O4FVIdShhbVF3JxOgSBY2+ePGsu2V/UONgoCPzF9VY6ZdBMKsHKCYQHZwNk3qNouUolRDsgVxcVA5G1w== }
    engines: { node: '>=10.0' }

  fast-xml-parser@5.2.5:
    resolution:
      { integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ== }
    hasBin: true

  fecha@4.2.3:
    resolution:
      { integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== }

  file-type@3.9.0:
    resolution:
      { integrity: sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== }
    engines: { node: '>=0.10.0' }

  file-uri-to-path@1.0.0:
    resolution:
      { integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== }

  filename-regex@2.0.1:
    resolution:
      { integrity: sha512-BTCqyBaWBTsauvnHiE8i562+EdJj+oUpkqWp2R1iCoR8f6oo8STRu3of7WJJ0TqWtxN50a5YFpzYK4Jj9esYfQ== }
    engines: { node: '>=0.10.0' }

  fill-range@2.2.4:
    resolution:
      { integrity: sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== }
    engines: { node: '>=0.10.0' }

  fill-range@4.0.0:
    resolution:
      { integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== }
    engines: { node: '>=0.10.0' }

  fill-range@7.1.1:
    resolution:
      { integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== }
    engines: { node: '>=8' }

  finalhandler@2.1.0:
    resolution:
      { integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q== }
    engines: { node: '>= 0.8' }

  find-index@0.1.1:
    resolution:
      { integrity: sha512-uJ5vWrfBKMcE6y2Z8834dwEZj9mNGxYa3t3I53OwFeuZ8D9oc2E5zcsrkuhX6h4iYrjhiv0T3szQmxlAV9uxDg== }

  fn.name@1.1.0:
    resolution:
      { integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== }

  for-in@1.0.2:
    resolution:
      { integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== }
    engines: { node: '>=0.10.0' }

  for-own@0.1.5:
    resolution:
      { integrity: sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw== }
    engines: { node: '>=0.10.0' }

  forwarded@0.2.0:
    resolution:
      { integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== }
    engines: { node: '>= 0.6' }

  fragment-cache@0.2.1:
    resolution:
      { integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== }
    engines: { node: '>=0.10.0' }

  fresh@2.0.0:
    resolution:
      { integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A== }
    engines: { node: '>= 0.8' }

  fs.realpath@1.0.0:
    resolution:
      { integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== }

  fsevents@1.2.13:
    resolution:
      { integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== }
    engines: { node: '>= 4.0' }
    os: [darwin]
    deprecated: Upgrade to fsevents v2 to mitigate potential security issues

  fsevents@2.3.3:
    resolution:
      { integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== }
    engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
    os: [darwin]

  function-bind@1.1.2:
    resolution:
      { integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== }

  get-intrinsic@1.3.0:
    resolution:
      { integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== }
    engines: { node: '>= 0.4' }

  get-proto@1.0.1:
    resolution:
      { integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g== }
    engines: { node: '>= 0.4' }

  get-value@2.0.6:
    resolution:
      { integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== }
    engines: { node: '>=0.10.0' }

  glob-base@0.3.0:
    resolution:
      { integrity: sha512-ab1S1g1EbO7YzauaJLkgLp7DZVAqj9M/dvKlTt8DkXA2tiOIcSMrlVI2J1RZyB5iJVccEscjGn+kpOG9788MHA== }
    engines: { node: '>=0.10.0' }

  glob-parent@2.0.0:
    resolution:
      { integrity: sha512-JDYOvfxio/t42HKdxkAYaCiBN7oYiuxykOxKxdaUW5Qn0zaYN3gRQWolrwdnf0shM9/EP0ebuuTmyoXNr1cC5w== }

  glob-parent@5.1.2:
    resolution:
      { integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== }
    engines: { node: '>= 6' }

  glob2base@0.0.12:
    resolution:
      { integrity: sha512-ZyqlgowMbfj2NPjxaZZ/EtsXlOch28FRXgMd64vqZWk1bT9+wvSRLYD1om9M7QfQru51zJPAT17qXm4/zd+9QA== }
    engines: { node: '>= 0.10' }

  glob@7.1.6:
    resolution:
      { integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== }
    deprecated: Glob versions prior to v9 are no longer supported

  glob@7.2.3:
    resolution:
      { integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== }
    deprecated: Glob versions prior to v9 are no longer supported

  gopd@1.2.0:
    resolution:
      { integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== }
    engines: { node: '>= 0.4' }

  graceful-fs@4.2.11:
    resolution:
      { integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== }

  has-flag@3.0.0:
    resolution:
      { integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== }
    engines: { node: '>=4' }

  has-symbols@1.1.0:
    resolution:
      { integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== }
    engines: { node: '>= 0.4' }

  has-value@0.3.1:
    resolution:
      { integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== }
    engines: { node: '>=0.10.0' }

  has-value@1.0.0:
    resolution:
      { integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== }
    engines: { node: '>=0.10.0' }

  has-values@0.1.4:
    resolution:
      { integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== }
    engines: { node: '>=0.10.0' }

  has-values@1.0.0:
    resolution:
      { integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== }
    engines: { node: '>=0.10.0' }

  hasown@2.0.2:
    resolution:
      { integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== }
    engines: { node: '>= 0.4' }

  html-comment-regex@1.1.2:
    resolution:
      { integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== }

  http-errors@2.0.0:
    resolution:
      { integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== }
    engines: { node: '>= 0.8' }

  http-proxy-agent@7.0.2:
    resolution:
      { integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== }
    engines: { node: '>= 14' }

  https-proxy-agent@7.0.6:
    resolution:
      { integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== }
    engines: { node: '>= 14' }

  i18n@0.15.1:
    resolution:
      { integrity: sha512-yue187t8MqUPMHdKjiZGrX+L+xcUsDClGO0Cz4loaKUOK9WrGw5pgan4bv130utOwX7fHE9w2iUeHFalVQWkXA== }
    engines: { node: '>=10' }

  iconv-lite@0.6.3:
    resolution:
      { integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== }
    engines: { node: '>=0.10.0' }

  ieee754@1.2.1:
    resolution:
      { integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== }

  ignore-by-default@1.0.1:
    resolution:
      { integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== }

  inflection@1.13.4:
    resolution:
      { integrity: sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw== }
    engines: { '0': node >= 0.4.0 }

  inflight@1.0.6:
    resolution:
      { 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.

  inherits@2.0.4:
    resolution:
      { integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== }

  ipaddr.js@1.9.1:
    resolution:
      { integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== }
    engines: { node: '>= 0.10' }

  is-accessor-descriptor@1.0.1:
    resolution:
      { integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== }
    engines: { node: '>= 0.10' }

  is-arrayish@0.3.2:
    resolution:
      { integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== }

  is-binary-path@1.0.1:
    resolution:
      { integrity: sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== }
    engines: { node: '>=0.10.0' }

  is-binary-path@2.1.0:
    resolution:
      { integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== }
    engines: { node: '>=8' }

  is-buffer@1.1.6:
    resolution:
      { integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== }

  is-core-module@2.16.1:
    resolution:
      { integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== }
    engines: { node: '>= 0.4' }

  is-data-descriptor@1.0.1:
    resolution:
      { integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== }
    engines: { node: '>= 0.4' }

  is-descriptor@0.1.7:
    resolution:
      { integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== }
    engines: { node: '>= 0.4' }

  is-descriptor@1.0.3:
    resolution:
      { integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== }
    engines: { node: '>= 0.4' }

  is-docker@3.0.0:
    resolution:
      { integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== }
    engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 }
    hasBin: true

  is-dotfile@1.0.3:
    resolution:
      { integrity: sha512-9YclgOGtN/f8zx0Pr4FQYMdibBiTaH3sn52vjYip4ZSf6C4/6RfTEZ+MR4GvKhCxdPh21Bg42/WL55f6KSnKpg== }
    engines: { node: '>=0.10.0' }

  is-equal-shallow@0.1.3:
    resolution:
      { integrity: sha512-0EygVC5qPvIyb+gSz7zdD5/AAoS6Qrx1e//6N4yv4oNm30kqvdmG66oZFWVlQHUWe5OjP08FuTw2IdT0EOTcYA== }
    engines: { node: '>=0.10.0' }

  is-extendable@0.1.1:
    resolution:
      { integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== }
    engines: { node: '>=0.10.0' }

  is-extendable@1.0.1:
    resolution:
      { integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== }
    engines: { node: '>=0.10.0' }

  is-extglob@1.0.0:
    resolution:
      { integrity: sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww== }
    engines: { node: '>=0.10.0' }

  is-extglob@2.1.1:
    resolution:
      { integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== }
    engines: { node: '>=0.10.0' }

  is-glob@2.0.1:
    resolution:
      { integrity: sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== }
    engines: { node: '>=0.10.0' }

  is-glob@4.0.3:
    resolution:
      { integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== }
    engines: { node: '>=0.10.0' }

  is-inside-container@1.0.0:
    resolution:
      { integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== }
    engines: { node: '>=14.16' }
    hasBin: true

  is-number@2.1.0:
    resolution:
      { integrity: sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg== }
    engines: { node: '>=0.10.0' }

  is-number@3.0.0:
    resolution:
      { integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== }
    engines: { node: '>=0.10.0' }

  is-number@4.0.0:
    resolution:
      { integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== }
    engines: { node: '>=0.10.0' }

  is-number@7.0.0:
    resolution:
      { integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== }
    engines: { node: '>=0.12.0' }

  is-plain-object@2.0.4:
    resolution:
      { integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== }
    engines: { node: '>=0.10.0' }

  is-posix-bracket@0.1.1:
    resolution:
      { integrity: sha512-Yu68oeXJ7LeWNmZ3Zov/xg/oDBnBK2RNxwYY1ilNJX+tKKZqgPK+qOn/Gs9jEu66KDY9Netf5XLKNGzas/vPfQ== }
    engines: { node: '>=0.10.0' }

  is-primitive@2.0.0:
    resolution:
      { integrity: sha512-N3w1tFaRfk3UrPfqeRyD+GYDASU3W5VinKhlORy8EWVf/sIdDL9GAcew85XmktCfH+ngG7SRXEVDoO18WMdB/Q== }
    engines: { node: '>=0.10.0' }

  is-promise@4.0.0:
    resolution:
      { integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== }

  is-stream@2.0.1:
    resolution:
      { integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== }
    engines: { node: '>=8' }

  is-windows@1.0.2:
    resolution:
      { integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== }
    engines: { node: '>=0.10.0' }

  is-wsl@3.1.0:
    resolution:
      { integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== }
    engines: { node: '>=16' }

  isarray@1.0.0:
    resolution:
      { integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== }

  isobject@2.1.0:
    resolution:
      { integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== }
    engines: { node: '>=0.10.0' }

  isobject@3.0.1:
    resolution:
      { integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== }
    engines: { node: '>=0.10.0' }

  joi@17.13.3:
    resolution:
      { integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== }

  js-md4@0.3.2:
    resolution:
      { integrity: sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA== }

  js-yaml@4.1.0:
    resolution:
      { integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== }
    hasBin: true

  jsonwebtoken@9.0.2:
    resolution:
      { integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ== }
    engines: { node: '>=12', npm: '>=6' }

  jwa@1.4.2:
    resolution:
      { integrity: sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw== }

  jws@3.2.2:
    resolution:
      { integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== }

  kind-of@3.2.2:
    resolution:
      { integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== }
    engines: { node: '>=0.10.0' }

  kind-of@4.0.0:
    resolution:
      { integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== }
    engines: { node: '>=0.10.0' }

  kind-of@6.0.3:
    resolution:
      { integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== }
    engines: { node: '>=0.10.0' }

  kuler@2.0.0:
    resolution:
      { integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== }

  lodash.get@4.4.2:
    resolution:
      { integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== }
    deprecated: This package is deprecated. Use the optional chaining (?.) operator instead.

  lodash.includes@4.3.0:
    resolution:
      { integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w== }

  lodash.isboolean@3.0.3:
    resolution:
      { integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== }

  lodash.isequal@4.5.0:
    resolution:
      { integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== }
    deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.

  lodash.isinteger@4.0.4:
    resolution:
      { integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== }

  lodash.isnumber@3.0.3:
    resolution:
      { integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw== }

  lodash.isplainobject@4.0.6:
    resolution:
      { integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== }

  lodash.isstring@4.0.1:
    resolution:
      { integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== }

  lodash.mergewith@4.6.2:
    resolution:
      { integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ== }

  lodash.once@4.1.1:
    resolution:
      { integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== }

  lodash@4.17.21:
    resolution:
      { integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== }

  logform@2.7.0:
    resolution:
      { integrity: sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ== }
    engines: { node: '>= 12.0.0' }

  make-error@1.3.6:
    resolution:
      { integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== }

  make-plural@7.4.0:
    resolution:
      { integrity: sha512-4/gC9KVNTV6pvYg2gFeQYTW3mWaoJt7WZE5vrp1KnQDgW92JtYZnzmZT81oj/dUTqAIu0ufI2x3dkgu3bB1tYg== }

  map-cache@0.2.2:
    resolution:
      { integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== }
    engines: { node: '>=0.10.0' }

  map-visit@1.0.0:
    resolution:
      { integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== }
    engines: { node: '>=0.10.0' }

  math-interval-parser@2.0.1:
    resolution:
      { integrity: sha512-VmlAmb0UJwlvMyx8iPhXUDnVW1F9IrGEd9CIOmv+XL8AErCUUuozoDMrgImvnYt2A+53qVX/tPW6YJurMKYsvA== }
    engines: { node: '>=0.10.0' }

  math-intrinsics@1.1.0:
    resolution:
      { integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g== }
    engines: { node: '>= 0.4' }

  math-random@1.0.4:
    resolution:
      { integrity: sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== }

  media-typer@0.3.0:
    resolution:
      { integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== }
    engines: { node: '>= 0.6' }

  media-typer@1.1.0:
    resolution:
      { integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw== }
    engines: { node: '>= 0.8' }

  merge-descriptors@2.0.0:
    resolution:
      { integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g== }
    engines: { node: '>=18' }

  micromatch@2.3.11:
    resolution:
      { integrity: sha512-LnU2XFEk9xxSJ6rfgAry/ty5qwUTyHYOBU0g4R6tIw5ljwgGIBmiKhRWLw5NpMOnrgUNcDJ4WMp8rl3sYVHLNA== }
    engines: { node: '>=0.10.0' }

  micromatch@3.1.10:
    resolution:
      { integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== }
    engines: { node: '>=0.10.0' }

  mime-db@1.52.0:
    resolution:
      { integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== }
    engines: { node: '>= 0.6' }

  mime-db@1.54.0:
    resolution:
      { integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ== }
    engines: { node: '>= 0.6' }

  mime-types@2.1.35:
    resolution:
      { integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== }
    engines: { node: '>= 0.6' }

  mime-types@3.0.1:
    resolution:
      { integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA== }
    engines: { node: '>= 0.6' }

  minimatch@3.1.2:
    resolution:
      { integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== }

  minimatch@9.0.5:
    resolution:
      { integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== }
    engines: { node: '>=16 || 14 >=14.17' }

  minimist@1.2.8:
    resolution:
      { integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== }

  mixin-deep@1.3.2:
    resolution:
      { integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== }
    engines: { node: '>=0.10.0' }

  mkdirp@0.5.6:
    resolution:
      { integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== }
    hasBin: true

  mkdirp@1.0.4:
    resolution:
      { integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== }
    engines: { node: '>=10' }
    hasBin: true

  moment-timezone@0.5.48:
    resolution:
      { integrity: sha512-f22b8LV1gbTO2ms2j2z13MuPogNoh5UzxL3nzNAYKGraILnbGc9NEE6dyiiiLv46DGRb8A4kg8UKWLjPthxBHw== }

  moment-timezone@0.6.0:
    resolution:
      { integrity: sha512-ldA5lRNm3iJCWZcBCab4pnNL3HSZYXVb/3TYr75/1WCTWYuTqYUb5f/S384pncYjJ88lbO8Z4uPDvmoluHJc8Q== }

  moment@2.30.1:
    resolution:
      { integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== }

  moo@0.5.2:
    resolution:
      { integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q== }

  morgan@1.10.0:
    resolution:
      { integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ== }
    engines: { node: '>= 0.8.0' }

  ms@2.0.0:
    resolution:
      { integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== }

  ms@2.1.3:
    resolution:
      { integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== }

  multer-s3@3.0.1:
    resolution:
      { integrity: sha512-BFwSO80a5EW4GJRBdUuSHblz2jhVSAze33ZbnGpcfEicoT0iRolx4kWR+AJV07THFRCQ78g+kelKFdjkCCaXeQ== }
    engines: { node: '>= 12.0.0' }
    peerDependencies:
      '@aws-sdk/client-s3': ^3.0.0

  multer@2.0.1:
    resolution:
      { integrity: sha512-Ug8bXeTIUlxurg8xLTEskKShvcKDZALo1THEX5E41pYCD2sCVub5/kIRIGqWNoqV6szyLyQKV6mD4QUrWE5GCQ== }
    engines: { node: '>= 10.16.0' }

  mustache@4.2.0:
    resolution:
      { integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ== }
    hasBin: true

  nan@2.23.0:
    resolution:
      { integrity: sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ== }

  nanomatch@1.2.13:
    resolution:
      { integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== }
    engines: { node: '>=0.10.0' }

  native-duplexpair@1.0.0:
    resolution:
      { integrity: sha512-E7QQoM+3jvNtlmyfqRZ0/U75VFgCls+fSkbml2MpgWkWyz3ox8Y58gNhfuziuQYGNNQAbFZJQck55LHCnCK6CA== }

  negotiator@1.0.0:
    resolution:
      { integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg== }
    engines: { node: '>= 0.6' }

  node-cron@4.2.1:
    resolution:
      { integrity: sha512-lgimEHPE/QDgFlywTd8yTR61ptugX3Qer29efeyWw2rv259HtGBNn1vZVmp8lB9uo9wC0t/AT4iGqXxia+CJFg== }
    engines: { node: '>=6.0.0' }

  nodemon@3.1.10:
    resolution:
      { integrity: sha512-WDjw3pJ0/0jMFmyNDp3gvY2YizjLmmOUQo6DEBY+JgdvW/yQ9mEeSw6H5ythl5Ny2ytb7f9C2nIbjSxMNzbJXw== }
    engines: { node: '>=10' }
    hasBin: true

  normalize-path@2.1.1:
    resolution:
      { integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== }
    engines: { node: '>=0.10.0' }

  normalize-path@3.0.0:
    resolution:
      { integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== }
    engines: { node: '>=0.10.0' }

  npm@11.4.2:
    resolution:
      { integrity: sha512-+QweyLIHtiXW7bZpOu8j2ss5w45CF/6MRqlz8RnKs5KsDeI/4/B+WDGI2un9kQizhFrW9SW1mHQr0GDrrWC/8w== }
    engines: { node: ^20.17.0 || >=22.9.0 }
    hasBin: true
    bundledDependencies:
      - '@isaacs/string-locale-compare'
      - '@npmcli/arborist'
      - '@npmcli/config'
      - '@npmcli/fs'
      - '@npmcli/map-workspaces'
      - '@npmcli/package-json'
      - '@npmcli/promise-spawn'
      - '@npmcli/redact'
      - '@npmcli/run-script'
      - '@sigstore/tuf'
      - abbrev
      - archy
      - cacache
      - chalk
      - ci-info
      - cli-columns
      - fastest-levenshtein
      - fs-minipass
      - glob
      - graceful-fs
      - hosted-git-info
      - ini
      - init-package-json
      - is-cidr
      - json-parse-even-better-errors
      - libnpmaccess
      - libnpmdiff
      - libnpmexec
      - libnpmfund
      - libnpmorg
      - libnpmpack
      - libnpmpublish
      - libnpmsearch
      - libnpmteam
      - libnpmversion
      - make-fetch-happen
      - minimatch
      - minipass
      - minipass-pipeline
      - ms
      - node-gyp
      - nopt
      - normalize-package-data
      - npm-audit-report
      - npm-install-checks
      - npm-package-arg
      - npm-pick-manifest
      - npm-profile
      - npm-registry-fetch
      - npm-user-validate
      - p-map
      - pacote
      - parse-conflict-json
      - proc-log
      - qrcode-terminal
      - read
      - semver
      - spdx-expression-parse
      - ssri
      - supports-color
      - tar
      - text-table
      - tiny-relative-date
      - treeverse
      - validate-npm-package-name
      - which

  object-assign@4.1.1:
    resolution:
      { integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== }
    engines: { node: '>=0.10.0' }

  object-copy@0.1.0:
    resolution:
      { integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== }
    engines: { node: '>=0.10.0' }

  object-inspect@1.13.4:
    resolution:
      { integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== }
    engines: { node: '>= 0.4' }

  object-visit@1.0.1:
    resolution:
      { integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== }
    engines: { node: '>=0.10.0' }

  object.omit@2.0.1:
    resolution:
      { integrity: sha512-UiAM5mhmIuKLsOvrL+B0U2d1hXHF3bFYWIuH1LMpuV2EJEHG1Ntz06PgLEHjm6VFd87NpH8rastvPoyv6UW2fA== }
    engines: { node: '>=0.10.0' }

  object.pick@1.3.0:
    resolution:
      { integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== }
    engines: { node: '>=0.10.0' }

  on-finished@2.3.0:
    resolution:
      { integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== }
    engines: { node: '>= 0.8' }

  on-finished@2.4.1:
    resolution:
      { integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== }
    engines: { node: '>= 0.8' }

  on-headers@1.0.2:
    resolution:
      { integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== }
    engines: { node: '>= 0.8' }

  once@1.4.0:
    resolution:
      { integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== }

  one-time@1.0.0:
    resolution:
      { integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== }

  open@10.1.2:
    resolution:
      { integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw== }
    engines: { node: '>=18' }

  openapi-types@12.1.3:
    resolution:
      { integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw== }

  parse-glob@3.0.4:
    resolution:
      { integrity: sha512-FC5TeK0AwXzq3tUBFtH74naWkPQCEWs4K+xMxWZBlKDWu0bVHXGZa+KKqxKidd7xwhdZ19ZNuF2uO1M/r196HA== }
    engines: { node: '>=0.10.0' }

  parseurl@1.3.3:
    resolution:
      { integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== }
    engines: { node: '>= 0.8' }

  pascalcase@0.1.1:
    resolution:
      { integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== }
    engines: { node: '>=0.10.0' }

  path-is-absolute@1.0.1:
    resolution:
      { integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== }
    engines: { node: '>=0.10.0' }

  path-parse@1.0.7:
    resolution:
      { integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== }

  path-to-regexp@8.2.0:
    resolution:
      { integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ== }
    engines: { node: '>=16' }

  pg-connection-string@2.9.1:
    resolution:
      { integrity: sha512-nkc6NpDcvPVpZXxrreI/FOtX3XemeLl8E0qFr6F2Lrm/I8WOnaWNhIPK2Z7OHpw7gh5XJThi6j6ppgNoaT1w4w== }

  picomatch@2.3.1:
    resolution:
      { integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== }
    engines: { node: '>=8.6' }

  posix-character-classes@0.1.1:
    resolution:
      { integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== }
    engines: { node: '>=0.10.0' }

  preserve@0.2.0:
    resolution:
      { integrity: sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ== }
    engines: { node: '>=0.10.0' }

  prettier@3.6.2:
    resolution:
      { integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ== }
    engines: { node: '>=14' }
    hasBin: true

  process-nextick-args@2.0.1:
    resolution:
      { integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== }

  process@0.11.10:
    resolution:
      { integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== }
    engines: { node: '>= 0.6.0' }

  proxy-addr@2.0.7:
    resolution:
      { integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== }
    engines: { node: '>= 0.10' }

  pstree.remy@1.1.8:
    resolution:
      { integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== }

  qs@6.14.0:
    resolution:
      { integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== }
    engines: { node: '>=0.6' }

  queue-microtask@1.2.3:
    resolution:
      { integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== }

  randomatic@3.1.1:
    resolution:
      { integrity: sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== }
    engines: { node: '>= 0.10.0' }

  range-parser@1.2.1:
    resolution:
      { integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== }
    engines: { node: '>= 0.6' }

  raw-body@3.0.0:
    resolution:
      { integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g== }
    engines: { node: '>= 0.8' }

  readable-stream@2.3.8:
    resolution:
      { integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== }

  readable-stream@3.6.2:
    resolution:
      { integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== }
    engines: { node: '>= 6' }

  readable-stream@4.7.0:
    resolution:
      { integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg== }
    engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }

  readdirp@2.2.1:
    resolution:
      { integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== }
    engines: { node: '>=0.10' }

  readdirp@3.6.0:
    resolution:
      { integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== }
    engines: { node: '>=8.10.0' }

  regenerator-runtime@0.11.1:
    resolution:
      { integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== }

  regex-cache@0.4.4:
    resolution:
      { integrity: sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== }
    engines: { node: '>=0.10.0' }

  regex-not@1.0.2:
    resolution:
      { integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== }
    engines: { node: '>=0.10.0' }

  remove-trailing-separator@1.1.0:
    resolution:
      { integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== }

  repeat-element@1.1.4:
    resolution:
      { integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== }
    engines: { node: '>=0.10.0' }

  repeat-string@1.6.1:
    resolution:
      { integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== }
    engines: { node: '>=0.10' }

  resolve-url@0.2.1:
    resolution:
      { integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== }
    deprecated: https://github.com/lydell/resolve-url#deprecated

  resolve@1.22.10:
    resolution:
      { integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w== }
    engines: { node: '>= 0.4' }
    hasBin: true

  ret@0.1.15:
    resolution:
      { integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== }
    engines: { node: '>=0.12' }

  retry-as-promised@7.1.1:
    resolution:
      { integrity: sha512-hMD7odLOt3LkTjcif8aRZqi/hybjpLNgSk5oF5FCowfCjok6LukpN2bDX7R5wDmbgBQFn7YoBxSagmtXHaJYJw== }

  rimraf@2.7.1:
    resolution:
      { integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== }
    deprecated: Rimraf versions prior to v4 are no longer supported
    hasBin: true

  router@2.2.0:
    resolution:
      { integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ== }
    engines: { node: '>= 18' }

  run-applescript@7.0.0:
    resolution:
      { integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== }
    engines: { node: '>=18' }

  run-parallel@1.2.0:
    resolution:
      { integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== }

  safe-buffer@5.1.2:
    resolution:
      { integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== }

  safe-buffer@5.2.1:
    resolution:
      { integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== }

  safe-identifier@0.4.2:
    resolution:
      { integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w== }

  safe-regex@1.1.0:
    resolution:
      { integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== }

  safe-stable-stringify@2.5.0:
    resolution:
      { integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA== }
    engines: { node: '>=10' }

  safer-buffer@2.1.2:
    resolution:
      { integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== }

  semver@7.7.2:
    resolution:
      { integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== }
    engines: { node: '>=10' }
    hasBin: true

  send@1.2.0:
    resolution:
      { integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw== }
    engines: { node: '>= 18' }

  sequelize-pool@7.1.0:
    resolution:
      { integrity: sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg== }
    engines: { node: '>= 10.0.0' }

  sequelize@6.37.7:
    resolution:
      { integrity: sha512-mCnh83zuz7kQxxJirtFD7q6Huy6liPanI67BSlbzSYgVNl5eXVdE2CN1FuAeZwG1SNpGsNRCV+bJAVVnykZAFA== }
    engines: { node: '>=10.0.0' }
    peerDependencies:
      ibm_db: '*'
      mariadb: '*'
      mysql2: '*'
      oracledb: '*'
      pg: '*'
      pg-hstore: '*'
      snowflake-sdk: '*'
      sqlite3: '*'
      tedious: '*'
    peerDependenciesMeta:
      ibm_db:
        optional: true
      mariadb:
        optional: true
      mysql2:
        optional: true
      oracledb:
        optional: true
      pg:
        optional: true
      pg-hstore:
        optional: true
      snowflake-sdk:
        optional: true
      sqlite3:
        optional: true
      tedious:
        optional: true

  serialize-error@8.1.0:
    resolution:
      { integrity: sha512-3NnuWfM6vBYoy5gZFvHiYsVbafvI9vZv/+jlIigFn4oP4zjNPK3LhcY0xSCgeb1a5L8jO71Mit9LlNoi2UfDDQ== }
    engines: { node: '>=10' }

  serve-static@2.2.0:
    resolution:
      { integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ== }
    engines: { node: '>= 18' }

  set-value@2.0.1:
    resolution:
      { integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== }
    engines: { node: '>=0.10.0' }

  setprototypeof@1.2.0:
    resolution:
      { integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== }

  shell-quote@1.8.3:
    resolution:
      { integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw== }
    engines: { node: '>= 0.4' }

  side-channel-list@1.0.0:
    resolution:
      { integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA== }
    engines: { node: '>= 0.4' }

  side-channel-map@1.0.1:
    resolution:
      { integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA== }
    engines: { node: '>= 0.4' }

  side-channel-weakmap@1.0.2:
    resolution:
      { integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A== }
    engines: { node: '>= 0.4' }

  side-channel@1.1.0:
    resolution:
      { integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw== }
    engines: { node: '>= 0.4' }

  simple-swizzle@0.2.2:
    resolution:
      { integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== }

  simple-update-notifier@2.0.0:
    resolution:
      { integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== }
    engines: { node: '>=10' }

  snapdragon-node@2.1.1:
    resolution:
      { integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== }
    engines: { node: '>=0.10.0' }

  snapdragon-util@3.0.1:
    resolution:
      { integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== }
    engines: { node: '>=0.10.0' }

  snapdragon@0.8.2:
    resolution:
      { integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== }
    engines: { node: '>=0.10.0' }

  source-map-resolve@0.5.3:
    resolution:
      { integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== }
    deprecated: See https://github.com/lydell/source-map-resolve#deprecated

  source-map-support@0.5.21:
    resolution:
      { integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== }

  source-map-url@0.4.1:
    resolution:
      { integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== }
    deprecated: See https://github.com/lydell/source-map-url#deprecated

  source-map@0.5.7:
    resolution:
      { integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== }
    engines: { node: '>=0.10.0' }

  source-map@0.6.1:
    resolution:
      { integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== }
    engines: { node: '>=0.10.0' }

  split-string@3.1.0:
    resolution:
      { integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== }
    engines: { node: '>=0.10.0' }

  sprintf-js@1.1.3:
    resolution:
      { integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== }

  stack-trace@0.0.10:
    resolution:
      { integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== }

  static-extend@0.1.2:
    resolution:
      { integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== }
    engines: { node: '>=0.10.0' }

  statuses@2.0.1:
    resolution:
      { integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== }
    engines: { node: '>= 0.8' }

  statuses@2.0.2:
    resolution:
      { integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw== }
    engines: { node: '>= 0.8' }

  stream-browserify@3.0.0:
    resolution:
      { integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== }

  streamsearch@1.1.0:
    resolution:
      { integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== }
    engines: { node: '>=10.0.0' }

  string_decoder@1.1.1:
    resolution:
      { integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== }

  string_decoder@1.3.0:
    resolution:
      { integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== }

  strip-bom@3.0.0:
    resolution:
      { integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== }
    engines: { node: '>=4' }

  strip-json-comments@2.0.1:
    resolution:
      { integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== }
    engines: { node: '>=0.10.0' }

  strnum@2.1.1:
    resolution:
      { integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw== }

  subarg@1.0.0:
    resolution:
      { integrity: sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg== }

  supports-color@5.5.0:
    resolution:
      { integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== }
    engines: { node: '>=4' }

  supports-preserve-symlinks-flag@1.0.0:
    resolution:
      { integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== }
    engines: { node: '>= 0.4' }

  swagger-jsdoc@6.2.8:
    resolution:
      { integrity: sha512-VPvil1+JRpmJ55CgAtn8DIcpBs0bL5L3q5bVQvF4tAW/k/9JYSj7dCpaYCAv5rufe0vcCbBRQXGvzpkWjvLklQ== }
    engines: { node: '>=12.0.0' }
    hasBin: true

  swagger-parser@10.0.3:
    resolution:
      { integrity: sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg== }
    engines: { node: '>=10' }

  swagger-ui-dist@5.26.2:
    resolution:
      { integrity: sha512-WmMS9iMlHQejNm/Uw5ZTo4e3M2QMmEavRz7WLWVsq7Mlx4PSHJbY+VCrLsAz9wLxyHVgrJdt7N8+SdQLa52Ykg== }

  swagger-ui-express@5.0.1:
    resolution:
      { integrity: sha512-SrNU3RiBGTLLmFU8GIJdOdanJTl4TOmT27tt3bWWHppqYmAZ6IDuEuBvMU6nZq0zLEe6b/1rACXCgLZqO6ZfrA== }
    engines: { node: '>= v0.10.32' }
    peerDependencies:
      express: '>=4.0.0 || >=5.0.0-beta'

  tedious@18.6.1:
    resolution:
      { integrity: sha512-9AvErXXQTd6l7TDd5EmM+nxbOGyhnmdbp/8c3pw+tjaiSXW9usME90ET/CRG1LN1Y9tPMtz/p83z4Q97B4DDpw== }
    engines: { node: '>=18' }

  text-hex@1.0.0:
    resolution:
      { integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== }

  to-object-path@0.3.0:
    resolution:
      { integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== }
    engines: { node: '>=0.10.0' }

  to-regex-range@2.1.1:
    resolution:
      { integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== }
    engines: { node: '>=0.10.0' }

  to-regex-range@5.0.1:
    resolution:
      { integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== }
    engines: { node: '>=8.0' }

  to-regex@3.0.2:
    resolution:
      { integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== }
    engines: { node: '>=0.10.0' }

  toidentifier@1.0.1:
    resolution:
      { integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== }
    engines: { node: '>=0.6' }

  toposort-class@1.0.1:
    resolution:
      { integrity: sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg== }

  touch@3.1.1:
    resolution:
      { integrity: sha512-r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9GA== }
    hasBin: true

  tree-kill@1.2.2:
    resolution:
      { integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== }
    hasBin: true

  triple-beam@1.4.1:
    resolution:
      { integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg== }
    engines: { node: '>= 14.0.0' }

  ts-node-dev@2.0.0:
    resolution:
      { integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w== }
    engines: { node: '>=0.8.0' }
    hasBin: true
    peerDependencies:
      node-notifier: '*'
      typescript: '*'
    peerDependenciesMeta:
      node-notifier:
        optional: true

  ts-node@10.9.2:
    resolution:
      { integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== }
    hasBin: true
    peerDependencies:
      '@swc/core': '>=1.2.50'
      '@swc/wasm': '>=1.2.50'
      '@types/node': '*'
      typescript: '>=2.7'
    peerDependenciesMeta:
      '@swc/core':
        optional: true
      '@swc/wasm':
        optional: true

  tsconfig@7.0.0:
    resolution:
      { integrity: sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw== }

  tslib@2.8.1:
    resolution:
      { integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== }

  type-fest@0.20.2:
    resolution:
      { integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== }
    engines: { node: '>=10' }

  type-is@1.6.18:
    resolution:
      { integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== }
    engines: { node: '>= 0.6' }

  type-is@2.0.1:
    resolution:
      { integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw== }
    engines: { node: '>= 0.6' }

  typedarray@0.0.6:
    resolution:
      { integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== }

  typescript@5.8.3:
    resolution:
      { integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ== }
    engines: { node: '>=14.17' }
    hasBin: true

  undefsafe@2.0.5:
    resolution:
      { integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== }

  undici-types@7.8.0:
    resolution:
      { integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw== }

  union-value@1.0.1:
    resolution:
      { integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== }
    engines: { node: '>=0.10.0' }

  unpipe@1.0.0:
    resolution:
      { integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== }
    engines: { node: '>= 0.8' }

  unset-value@1.0.0:
    resolution:
      { integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== }
    engines: { node: '>=0.10.0' }

  urix@0.1.0:
    resolution:
      { integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== }
    deprecated: Please see https://github.com/lydell/urix#deprecated

  use@3.1.1:
    resolution:
      { integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== }
    engines: { node: '>=0.10.0' }

  util-deprecate@1.0.2:
    resolution:
      { integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== }

  uuid@11.1.0:
    resolution:
      { integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A== }
    hasBin: true

  uuid@8.3.2:
    resolution:
      { integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== }
    hasBin: true

  uuid@9.0.1:
    resolution:
      { integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== }
    hasBin: true

  v8-compile-cache-lib@3.0.1:
    resolution:
      { integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== }

  validator@13.15.15:
    resolution:
      { integrity: sha512-BgWVbCI72aIQy937xbawcs+hrVaN/CZ2UwutgaJ36hGqRrLNM+f5LUT/YPRbo8IV/ASeFzXszezV+y2+rq3l8A== }
    engines: { node: '>= 0.10' }

  vary@1.1.2:
    resolution:
      { integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== }
    engines: { node: '>= 0.8' }

  winston-transport@4.9.0:
    resolution:
      { integrity: sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A== }
    engines: { node: '>= 12.0.0' }

  winston@3.17.0:
    resolution:
      { integrity: sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw== }
    engines: { node: '>= 12.0.0' }

  wkx@0.5.0:
    resolution:
      { integrity: sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg== }

  wrappy@1.0.2:
    resolution:
      { integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== }

  xtend@4.0.2:
    resolution:
      { integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== }
    engines: { node: '>=0.4' }

  yaml@2.0.0-1:
    resolution:
      { integrity: sha512-W7h5dEhywMKenDJh2iX/LABkbFnBxasD27oyXWDS/feDsxiw0dD5ncXdYXgkvAsXIY2MpW/ZKkr9IU30DBdMNQ== }
    engines: { node: '>= 6' }

  yn@3.1.1:
    resolution:
      { integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== }
    engines: { node: '>=6' }

  z-schema@5.0.5:
    resolution:
      { integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q== }
    engines: { node: '>=8.0.0' }
    hasBin: true

snapshots:
  '@apidevtools/json-schema-ref-parser@9.1.2':
    dependencies:
      '@jsdevtools/ono': 7.1.3
      '@types/json-schema': 7.0.15
      call-me-maybe: 1.0.2
      js-yaml: 4.1.0

  '@apidevtools/openapi-schemas@2.1.0': {}

  '@apidevtools/swagger-methods@3.0.2': {}

  '@apidevtools/swagger-parser@10.0.3(openapi-types@12.1.3)':
    dependencies:
      '@apidevtools/json-schema-ref-parser': 9.1.2
      '@apidevtools/openapi-schemas': 2.1.0
      '@apidevtools/swagger-methods': 3.0.2
      '@jsdevtools/ono': 7.1.3
      call-me-maybe: 1.0.2
      openapi-types: 12.1.3
      z-schema: 5.0.5

  '@aws-crypto/crc32@5.2.0':
    dependencies:
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.840.0
      tslib: 2.8.1

  '@aws-crypto/crc32c@5.2.0':
    dependencies:
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.840.0
      tslib: 2.8.1

  '@aws-crypto/sha1-browser@5.2.0':
    dependencies:
      '@aws-crypto/supports-web-crypto': 5.2.0
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.840.0
      '@aws-sdk/util-locate-window': 3.804.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.8.1

  '@aws-crypto/sha256-browser@5.2.0':
    dependencies:
      '@aws-crypto/sha256-js': 5.2.0
      '@aws-crypto/supports-web-crypto': 5.2.0
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.840.0
      '@aws-sdk/util-locate-window': 3.804.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.8.1

  '@aws-crypto/sha256-js@5.2.0':
    dependencies:
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/types': 3.840.0
      tslib: 2.8.1

  '@aws-crypto/supports-web-crypto@5.2.0':
    dependencies:
      tslib: 2.8.1

  '@aws-crypto/util@5.2.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/util-utf8': 2.3.0
      tslib: 2.8.1

  '@aws-sdk/client-s3@3.844.0':
    dependencies:
      '@aws-crypto/sha1-browser': 5.2.0
      '@aws-crypto/sha256-browser': 5.2.0
      '@aws-crypto/sha256-js': 5.2.0
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/credential-provider-node': 3.844.0
      '@aws-sdk/middleware-bucket-endpoint': 3.840.0
      '@aws-sdk/middleware-expect-continue': 3.840.0
      '@aws-sdk/middleware-flexible-checksums': 3.844.0
      '@aws-sdk/middleware-host-header': 3.840.0
      '@aws-sdk/middleware-location-constraint': 3.840.0
      '@aws-sdk/middleware-logger': 3.840.0
      '@aws-sdk/middleware-recursion-detection': 3.840.0
      '@aws-sdk/middleware-sdk-s3': 3.844.0
      '@aws-sdk/middleware-ssec': 3.840.0
      '@aws-sdk/middleware-user-agent': 3.844.0
      '@aws-sdk/region-config-resolver': 3.840.0
      '@aws-sdk/signature-v4-multi-region': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@aws-sdk/util-endpoints': 3.844.0
      '@aws-sdk/util-user-agent-browser': 3.840.0
      '@aws-sdk/util-user-agent-node': 3.844.0
      '@aws-sdk/xml-builder': 3.821.0
      '@smithy/config-resolver': 4.1.4
      '@smithy/core': 3.7.0
      '@smithy/eventstream-serde-browser': 4.0.4
      '@smithy/eventstream-serde-config-resolver': 4.1.2
      '@smithy/eventstream-serde-node': 4.0.4
      '@smithy/fetch-http-handler': 5.1.0
      '@smithy/hash-blob-browser': 4.0.4
      '@smithy/hash-node': 4.0.4
      '@smithy/hash-stream-node': 4.0.4
      '@smithy/invalid-dependency': 4.0.4
      '@smithy/md5-js': 4.0.4
      '@smithy/middleware-content-length': 4.0.4
      '@smithy/middleware-endpoint': 4.1.14
      '@smithy/middleware-retry': 4.1.15
      '@smithy/middleware-serde': 4.0.8
      '@smithy/middleware-stack': 4.0.4
      '@smithy/node-config-provider': 4.1.3
      '@smithy/node-http-handler': 4.1.0
      '@smithy/protocol-http': 5.1.2
      '@smithy/smithy-client': 4.4.6
      '@smithy/types': 4.3.1
      '@smithy/url-parser': 4.0.4
      '@smithy/util-base64': 4.0.0
      '@smithy/util-body-length-browser': 4.0.0
      '@smithy/util-body-length-node': 4.0.0
      '@smithy/util-defaults-mode-browser': 4.0.22
      '@smithy/util-defaults-mode-node': 4.0.22
      '@smithy/util-endpoints': 3.0.6
      '@smithy/util-middleware': 4.0.4
      '@smithy/util-retry': 4.0.6
      '@smithy/util-stream': 4.2.3
      '@smithy/util-utf8': 4.0.0
      '@smithy/util-waiter': 4.0.6
      '@types/uuid': 9.0.8
      tslib: 2.8.1
      uuid: 9.0.1
    transitivePeerDependencies:
      - aws-crt

  '@aws-sdk/client-sso@3.844.0':
    dependencies:
      '@aws-crypto/sha256-browser': 5.2.0
      '@aws-crypto/sha256-js': 5.2.0
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/middleware-host-header': 3.840.0
      '@aws-sdk/middleware-logger': 3.840.0
      '@aws-sdk/middleware-recursion-detection': 3.840.0
      '@aws-sdk/middleware-user-agent': 3.844.0
      '@aws-sdk/region-config-resolver': 3.840.0
      '@aws-sdk/types': 3.840.0
      '@aws-sdk/util-endpoints': 3.844.0
      '@aws-sdk/util-user-agent-browser': 3.840.0
      '@aws-sdk/util-user-agent-node': 3.844.0
      '@smithy/config-resolver': 4.1.4
      '@smithy/core': 3.7.0
      '@smithy/fetch-http-handler': 5.1.0
      '@smithy/hash-node': 4.0.4
      '@smithy/invalid-dependency': 4.0.4
      '@smithy/middleware-content-length': 4.0.4
      '@smithy/middleware-endpoint': 4.1.14
      '@smithy/middleware-retry': 4.1.15
      '@smithy/middleware-serde': 4.0.8
      '@smithy/middleware-stack': 4.0.4
      '@smithy/node-config-provider': 4.1.3
      '@smithy/node-http-handler': 4.1.0
      '@smithy/protocol-http': 5.1.2
      '@smithy/smithy-client': 4.4.6
      '@smithy/types': 4.3.1
      '@smithy/url-parser': 4.0.4
      '@smithy/util-base64': 4.0.0
      '@smithy/util-body-length-browser': 4.0.0
      '@smithy/util-body-length-node': 4.0.0
      '@smithy/util-defaults-mode-browser': 4.0.22
      '@smithy/util-defaults-mode-node': 4.0.22
      '@smithy/util-endpoints': 3.0.6
      '@smithy/util-middleware': 4.0.4
      '@smithy/util-retry': 4.0.6
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  '@aws-sdk/core@3.844.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@aws-sdk/xml-builder': 3.821.0
      '@smithy/core': 3.7.0
      '@smithy/node-config-provider': 4.1.3
      '@smithy/property-provider': 4.0.4
      '@smithy/protocol-http': 5.1.2
      '@smithy/signature-v4': 5.1.2
      '@smithy/smithy-client': 4.4.6
      '@smithy/types': 4.3.1
      '@smithy/util-base64': 4.0.0
      '@smithy/util-body-length-browser': 4.0.0
      '@smithy/util-middleware': 4.0.4
      '@smithy/util-utf8': 4.0.0
      fast-xml-parser: 5.2.5
      tslib: 2.8.1

  '@aws-sdk/credential-provider-env@3.844.0':
    dependencies:
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/property-provider': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/credential-provider-http@3.844.0':
    dependencies:
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/fetch-http-handler': 5.1.0
      '@smithy/node-http-handler': 4.1.0
      '@smithy/property-provider': 4.0.4
      '@smithy/protocol-http': 5.1.2
      '@smithy/smithy-client': 4.4.6
      '@smithy/types': 4.3.1
      '@smithy/util-stream': 4.2.3
      tslib: 2.8.1

  '@aws-sdk/credential-provider-ini@3.844.0':
    dependencies:
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/credential-provider-env': 3.844.0
      '@aws-sdk/credential-provider-http': 3.844.0
      '@aws-sdk/credential-provider-process': 3.844.0
      '@aws-sdk/credential-provider-sso': 3.844.0
      '@aws-sdk/credential-provider-web-identity': 3.844.0
      '@aws-sdk/nested-clients': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/credential-provider-imds': 4.0.6
      '@smithy/property-provider': 4.0.4
      '@smithy/shared-ini-file-loader': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  '@aws-sdk/credential-provider-node@3.844.0':
    dependencies:
      '@aws-sdk/credential-provider-env': 3.844.0
      '@aws-sdk/credential-provider-http': 3.844.0
      '@aws-sdk/credential-provider-ini': 3.844.0
      '@aws-sdk/credential-provider-process': 3.844.0
      '@aws-sdk/credential-provider-sso': 3.844.0
      '@aws-sdk/credential-provider-web-identity': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/credential-provider-imds': 4.0.6
      '@smithy/property-provider': 4.0.4
      '@smithy/shared-ini-file-loader': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  '@aws-sdk/credential-provider-process@3.844.0':
    dependencies:
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/property-provider': 4.0.4
      '@smithy/shared-ini-file-loader': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/credential-provider-sso@3.844.0':
    dependencies:
      '@aws-sdk/client-sso': 3.844.0
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/token-providers': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/property-provider': 4.0.4
      '@smithy/shared-ini-file-loader': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  '@aws-sdk/credential-provider-web-identity@3.844.0':
    dependencies:
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/nested-clients': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/property-provider': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  '@aws-sdk/lib-storage@3.844.0(@aws-sdk/client-s3@3.844.0)':
    dependencies:
      '@aws-sdk/client-s3': 3.844.0
      '@smithy/abort-controller': 4.0.4
      '@smithy/middleware-endpoint': 4.1.14
      '@smithy/smithy-client': 4.4.6
      buffer: 5.6.0
      events: 3.3.0
      stream-browserify: 3.0.0
      tslib: 2.8.1

  '@aws-sdk/middleware-bucket-endpoint@3.840.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@aws-sdk/util-arn-parser': 3.804.0
      '@smithy/node-config-provider': 4.1.3
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      '@smithy/util-config-provider': 4.0.0
      tslib: 2.8.1

  '@aws-sdk/middleware-expect-continue@3.840.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/middleware-flexible-checksums@3.844.0':
    dependencies:
      '@aws-crypto/crc32': 5.2.0
      '@aws-crypto/crc32c': 5.2.0
      '@aws-crypto/util': 5.2.0
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/is-array-buffer': 4.0.0
      '@smithy/node-config-provider': 4.1.3
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      '@smithy/util-middleware': 4.0.4
      '@smithy/util-stream': 4.2.3
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1

  '@aws-sdk/middleware-host-header@3.840.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/middleware-location-constraint@3.840.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/middleware-logger@3.840.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/middleware-recursion-detection@3.840.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/middleware-sdk-s3@3.844.0':
    dependencies:
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@aws-sdk/util-arn-parser': 3.804.0
      '@smithy/core': 3.7.0
      '@smithy/node-config-provider': 4.1.3
      '@smithy/protocol-http': 5.1.2
      '@smithy/signature-v4': 5.1.2
      '@smithy/smithy-client': 4.4.6
      '@smithy/types': 4.3.1
      '@smithy/util-config-provider': 4.0.0
      '@smithy/util-middleware': 4.0.4
      '@smithy/util-stream': 4.2.3
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1

  '@aws-sdk/middleware-ssec@3.840.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/middleware-user-agent@3.844.0':
    dependencies:
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@aws-sdk/util-endpoints': 3.844.0
      '@smithy/core': 3.7.0
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/nested-clients@3.844.0':
    dependencies:
      '@aws-crypto/sha256-browser': 5.2.0
      '@aws-crypto/sha256-js': 5.2.0
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/middleware-host-header': 3.840.0
      '@aws-sdk/middleware-logger': 3.840.0
      '@aws-sdk/middleware-recursion-detection': 3.840.0
      '@aws-sdk/middleware-user-agent': 3.844.0
      '@aws-sdk/region-config-resolver': 3.840.0
      '@aws-sdk/types': 3.840.0
      '@aws-sdk/util-endpoints': 3.844.0
      '@aws-sdk/util-user-agent-browser': 3.840.0
      '@aws-sdk/util-user-agent-node': 3.844.0
      '@smithy/config-resolver': 4.1.4
      '@smithy/core': 3.7.0
      '@smithy/fetch-http-handler': 5.1.0
      '@smithy/hash-node': 4.0.4
      '@smithy/invalid-dependency': 4.0.4
      '@smithy/middleware-content-length': 4.0.4
      '@smithy/middleware-endpoint': 4.1.14
      '@smithy/middleware-retry': 4.1.15
      '@smithy/middleware-serde': 4.0.8
      '@smithy/middleware-stack': 4.0.4
      '@smithy/node-config-provider': 4.1.3
      '@smithy/node-http-handler': 4.1.0
      '@smithy/protocol-http': 5.1.2
      '@smithy/smithy-client': 4.4.6
      '@smithy/types': 4.3.1
      '@smithy/url-parser': 4.0.4
      '@smithy/util-base64': 4.0.0
      '@smithy/util-body-length-browser': 4.0.0
      '@smithy/util-body-length-node': 4.0.0
      '@smithy/util-defaults-mode-browser': 4.0.22
      '@smithy/util-defaults-mode-node': 4.0.22
      '@smithy/util-endpoints': 3.0.6
      '@smithy/util-middleware': 4.0.4
      '@smithy/util-retry': 4.0.6
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  '@aws-sdk/region-config-resolver@3.840.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/node-config-provider': 4.1.3
      '@smithy/types': 4.3.1
      '@smithy/util-config-provider': 4.0.0
      '@smithy/util-middleware': 4.0.4
      tslib: 2.8.1

  '@aws-sdk/signature-v4-multi-region@3.844.0':
    dependencies:
      '@aws-sdk/middleware-sdk-s3': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/protocol-http': 5.1.2
      '@smithy/signature-v4': 5.1.2
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/token-providers@3.844.0':
    dependencies:
      '@aws-sdk/core': 3.844.0
      '@aws-sdk/nested-clients': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/property-provider': 4.0.4
      '@smithy/shared-ini-file-loader': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1
    transitivePeerDependencies:
      - aws-crt

  '@aws-sdk/types@3.840.0':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/util-arn-parser@3.804.0':
    dependencies:
      tslib: 2.8.1

  '@aws-sdk/util-endpoints@3.844.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/types': 4.3.1
      '@smithy/url-parser': 4.0.4
      '@smithy/util-endpoints': 3.0.6
      tslib: 2.8.1

  '@aws-sdk/util-locate-window@3.804.0':
    dependencies:
      tslib: 2.8.1

  '@aws-sdk/util-user-agent-browser@3.840.0':
    dependencies:
      '@aws-sdk/types': 3.840.0
      '@smithy/types': 4.3.1
      bowser: 2.11.0
      tslib: 2.8.1

  '@aws-sdk/util-user-agent-node@3.844.0':
    dependencies:
      '@aws-sdk/middleware-user-agent': 3.844.0
      '@aws-sdk/types': 3.840.0
      '@smithy/node-config-provider': 4.1.3
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@aws-sdk/xml-builder@3.821.0':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@azure-rest/core-client@2.4.0':
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.9.0
      '@azure/core-rest-pipeline': 1.21.0
      '@azure/core-tracing': 1.2.0
      '@typespec/ts-http-runtime': 0.2.3
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/abort-controller@2.1.2':
    dependencies:
      tslib: 2.8.1

  '@azure/core-auth@1.9.0':
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-util': 1.12.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/core-client@1.9.4':
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.9.0
      '@azure/core-rest-pipeline': 1.21.0
      '@azure/core-tracing': 1.2.0
      '@azure/core-util': 1.12.0
      '@azure/logger': 1.2.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/core-http-compat@2.3.0':
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-client': 1.9.4
      '@azure/core-rest-pipeline': 1.21.0
    transitivePeerDependencies:
      - supports-color

  '@azure/core-lro@2.7.2':
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-util': 1.12.0
      '@azure/logger': 1.2.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/core-paging@1.6.2':
    dependencies:
      tslib: 2.8.1

  '@azure/core-rest-pipeline@1.21.0':
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.9.0
      '@azure/core-tracing': 1.2.0
      '@azure/core-util': 1.12.0
      '@azure/logger': 1.2.0
      '@typespec/ts-http-runtime': 0.2.3
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/core-tracing@1.2.0':
    dependencies:
      tslib: 2.8.1

  '@azure/core-util@1.12.0':
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@typespec/ts-http-runtime': 0.2.3
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/identity@4.10.2':
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.9.0
      '@azure/core-client': 1.9.4
      '@azure/core-rest-pipeline': 1.21.0
      '@azure/core-tracing': 1.2.0
      '@azure/core-util': 1.12.0
      '@azure/logger': 1.2.0
      '@azure/msal-browser': 4.15.0
      '@azure/msal-node': 3.6.3
      open: 10.1.2
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/keyvault-common@2.0.0':
    dependencies:
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.9.0
      '@azure/core-client': 1.9.4
      '@azure/core-rest-pipeline': 1.21.0
      '@azure/core-tracing': 1.2.0
      '@azure/core-util': 1.12.0
      '@azure/logger': 1.2.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/keyvault-keys@4.10.0':
    dependencies:
      '@azure-rest/core-client': 2.4.0
      '@azure/abort-controller': 2.1.2
      '@azure/core-auth': 1.9.0
      '@azure/core-http-compat': 2.3.0
      '@azure/core-lro': 2.7.2
      '@azure/core-paging': 1.6.2
      '@azure/core-rest-pipeline': 1.21.0
      '@azure/core-tracing': 1.2.0
      '@azure/core-util': 1.12.0
      '@azure/keyvault-common': 2.0.0
      '@azure/logger': 1.2.0
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/logger@1.2.0':
    dependencies:
      '@typespec/ts-http-runtime': 0.2.3
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  '@azure/msal-browser@4.15.0':
    dependencies:
      '@azure/msal-common': 15.8.1

  '@azure/msal-common@15.8.1': {}

  '@azure/msal-node@3.6.3':
    dependencies:
      '@azure/msal-common': 15.8.1
      jsonwebtoken: 9.0.2
      uuid: 8.3.2

  '@colors/colors@1.6.0': {}

  '@cspotcode/source-map-support@0.8.1':
    dependencies:
      '@jridgewell/trace-mapping': 0.3.9

  '@dabh/diagnostics@2.0.3':
    dependencies:
      colorspace: 1.1.4
      enabled: 2.0.0
      kuler: 2.0.0

  '@hapi/hoek@9.3.0': {}

  '@hapi/topo@5.1.0':
    dependencies:
      '@hapi/hoek': 9.3.0

  '@jridgewell/resolve-uri@3.1.2': {}

  '@jridgewell/sourcemap-codec@1.5.4': {}

  '@jridgewell/trace-mapping@0.3.9':
    dependencies:
      '@jridgewell/resolve-uri': 3.1.2
      '@jridgewell/sourcemap-codec': 1.5.4

  '@js-joda/core@5.6.5': {}

  '@jsdevtools/ono@7.1.3': {}

  '@logtail/core@0.5.4':
    dependencies:
      '@logtail/tools': 0.5.4
      '@logtail/types': 0.5.3
      serialize-error: 8.1.0

  '@logtail/node@0.5.5':
    dependencies:
      '@logtail/core': 0.5.4
      '@logtail/types': 0.5.3
      '@msgpack/msgpack': 2.8.0
      '@types/stack-trace': 0.0.33
      minimatch: 9.0.5
      stack-trace: 0.0.10

  '@logtail/tools@0.5.4':
    dependencies:
      '@logtail/types': 0.5.3

  '@logtail/types@0.5.3': {}

  '@logtail/winston@0.5.5(winston@3.17.0)':
    dependencies:
      '@logtail/node': 0.5.5
      '@logtail/types': 0.5.3
      winston: 3.17.0
      winston-transport: 4.9.0

  '@messageformat/core@3.4.0':
    dependencies:
      '@messageformat/date-skeleton': 1.1.0
      '@messageformat/number-skeleton': 1.2.0
      '@messageformat/parser': 5.1.1
      '@messageformat/runtime': 3.0.1
      make-plural: 7.4.0
      safe-identifier: 0.4.2

  '@messageformat/date-skeleton@1.1.0': {}

  '@messageformat/number-skeleton@1.2.0': {}

  '@messageformat/parser@5.1.1':
    dependencies:
      moo: 0.5.2

  '@messageformat/runtime@3.0.1':
    dependencies:
      make-plural: 7.4.0

  '@msgpack/msgpack@2.8.0': {}

  '@scarf/scarf@1.4.0': {}

  '@sideway/address@4.1.5':
    dependencies:
      '@hapi/hoek': 9.3.0

  '@sideway/formula@3.0.1': {}

  '@sideway/pinpoint@2.0.0': {}

  '@smithy/abort-controller@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/chunked-blob-reader-native@4.0.0':
    dependencies:
      '@smithy/util-base64': 4.0.0
      tslib: 2.8.1

  '@smithy/chunked-blob-reader@5.0.0':
    dependencies:
      tslib: 2.8.1

  '@smithy/config-resolver@4.1.4':
    dependencies:
      '@smithy/node-config-provider': 4.1.3
      '@smithy/types': 4.3.1
      '@smithy/util-config-provider': 4.0.0
      '@smithy/util-middleware': 4.0.4
      tslib: 2.8.1

  '@smithy/core@3.7.0':
    dependencies:
      '@smithy/middleware-serde': 4.0.8
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      '@smithy/util-base64': 4.0.0
      '@smithy/util-body-length-browser': 4.0.0
      '@smithy/util-middleware': 4.0.4
      '@smithy/util-stream': 4.2.3
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1

  '@smithy/credential-provider-imds@4.0.6':
    dependencies:
      '@smithy/node-config-provider': 4.1.3
      '@smithy/property-provider': 4.0.4
      '@smithy/types': 4.3.1
      '@smithy/url-parser': 4.0.4
      tslib: 2.8.1

  '@smithy/eventstream-codec@4.0.4':
    dependencies:
      '@aws-crypto/crc32': 5.2.0
      '@smithy/types': 4.3.1
      '@smithy/util-hex-encoding': 4.0.0
      tslib: 2.8.1

  '@smithy/eventstream-serde-browser@4.0.4':
    dependencies:
      '@smithy/eventstream-serde-universal': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/eventstream-serde-config-resolver@4.1.2':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/eventstream-serde-node@4.0.4':
    dependencies:
      '@smithy/eventstream-serde-universal': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/eventstream-serde-universal@4.0.4':
    dependencies:
      '@smithy/eventstream-codec': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/fetch-http-handler@5.1.0':
    dependencies:
      '@smithy/protocol-http': 5.1.2
      '@smithy/querystring-builder': 4.0.4
      '@smithy/types': 4.3.1
      '@smithy/util-base64': 4.0.0
      tslib: 2.8.1

  '@smithy/hash-blob-browser@4.0.4':
    dependencies:
      '@smithy/chunked-blob-reader': 5.0.0
      '@smithy/chunked-blob-reader-native': 4.0.0
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/hash-node@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      '@smithy/util-buffer-from': 4.0.0
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1

  '@smithy/hash-stream-node@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1

  '@smithy/invalid-dependency@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/is-array-buffer@2.2.0':
    dependencies:
      tslib: 2.8.1

  '@smithy/is-array-buffer@4.0.0':
    dependencies:
      tslib: 2.8.1

  '@smithy/md5-js@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1

  '@smithy/middleware-content-length@4.0.4':
    dependencies:
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/middleware-endpoint@4.1.14':
    dependencies:
      '@smithy/core': 3.7.0
      '@smithy/middleware-serde': 4.0.8
      '@smithy/node-config-provider': 4.1.3
      '@smithy/shared-ini-file-loader': 4.0.4
      '@smithy/types': 4.3.1
      '@smithy/url-parser': 4.0.4
      '@smithy/util-middleware': 4.0.4
      tslib: 2.8.1

  '@smithy/middleware-retry@4.1.15':
    dependencies:
      '@smithy/node-config-provider': 4.1.3
      '@smithy/protocol-http': 5.1.2
      '@smithy/service-error-classification': 4.0.6
      '@smithy/smithy-client': 4.4.6
      '@smithy/types': 4.3.1
      '@smithy/util-middleware': 4.0.4
      '@smithy/util-retry': 4.0.6
      tslib: 2.8.1
      uuid: 9.0.1

  '@smithy/middleware-serde@4.0.8':
    dependencies:
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/middleware-stack@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/node-config-provider@4.1.3':
    dependencies:
      '@smithy/property-provider': 4.0.4
      '@smithy/shared-ini-file-loader': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/node-http-handler@4.1.0':
    dependencies:
      '@smithy/abort-controller': 4.0.4
      '@smithy/protocol-http': 5.1.2
      '@smithy/querystring-builder': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/property-provider@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/protocol-http@5.1.2':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/querystring-builder@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      '@smithy/util-uri-escape': 4.0.0
      tslib: 2.8.1

  '@smithy/querystring-parser@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/service-error-classification@4.0.6':
    dependencies:
      '@smithy/types': 4.3.1

  '@smithy/shared-ini-file-loader@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/signature-v4@5.1.2':
    dependencies:
      '@smithy/is-array-buffer': 4.0.0
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      '@smithy/util-hex-encoding': 4.0.0
      '@smithy/util-middleware': 4.0.4
      '@smithy/util-uri-escape': 4.0.0
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1

  '@smithy/smithy-client@4.4.6':
    dependencies:
      '@smithy/core': 3.7.0
      '@smithy/middleware-endpoint': 4.1.14
      '@smithy/middleware-stack': 4.0.4
      '@smithy/protocol-http': 5.1.2
      '@smithy/types': 4.3.1
      '@smithy/util-stream': 4.2.3
      tslib: 2.8.1

  '@smithy/types@4.3.1':
    dependencies:
      tslib: 2.8.1

  '@smithy/url-parser@4.0.4':
    dependencies:
      '@smithy/querystring-parser': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/util-base64@4.0.0':
    dependencies:
      '@smithy/util-buffer-from': 4.0.0
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1

  '@smithy/util-body-length-browser@4.0.0':
    dependencies:
      tslib: 2.8.1

  '@smithy/util-body-length-node@4.0.0':
    dependencies:
      tslib: 2.8.1

  '@smithy/util-buffer-from@2.2.0':
    dependencies:
      '@smithy/is-array-buffer': 2.2.0
      tslib: 2.8.1

  '@smithy/util-buffer-from@4.0.0':
    dependencies:
      '@smithy/is-array-buffer': 4.0.0
      tslib: 2.8.1

  '@smithy/util-config-provider@4.0.0':
    dependencies:
      tslib: 2.8.1

  '@smithy/util-defaults-mode-browser@4.0.22':
    dependencies:
      '@smithy/property-provider': 4.0.4
      '@smithy/smithy-client': 4.4.6
      '@smithy/types': 4.3.1
      bowser: 2.11.0
      tslib: 2.8.1

  '@smithy/util-defaults-mode-node@4.0.22':
    dependencies:
      '@smithy/config-resolver': 4.1.4
      '@smithy/credential-provider-imds': 4.0.6
      '@smithy/node-config-provider': 4.1.3
      '@smithy/property-provider': 4.0.4
      '@smithy/smithy-client': 4.4.6
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/util-endpoints@3.0.6':
    dependencies:
      '@smithy/node-config-provider': 4.1.3
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/util-hex-encoding@4.0.0':
    dependencies:
      tslib: 2.8.1

  '@smithy/util-middleware@4.0.4':
    dependencies:
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/util-retry@4.0.6':
    dependencies:
      '@smithy/service-error-classification': 4.0.6
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@smithy/util-stream@4.2.3':
    dependencies:
      '@smithy/fetch-http-handler': 5.1.0
      '@smithy/node-http-handler': 4.1.0
      '@smithy/types': 4.3.1
      '@smithy/util-base64': 4.0.0
      '@smithy/util-buffer-from': 4.0.0
      '@smithy/util-hex-encoding': 4.0.0
      '@smithy/util-utf8': 4.0.0
      tslib: 2.8.1

  '@smithy/util-uri-escape@4.0.0':
    dependencies:
      tslib: 2.8.1

  '@smithy/util-utf8@2.3.0':
    dependencies:
      '@smithy/util-buffer-from': 2.2.0
      tslib: 2.8.1

  '@smithy/util-utf8@4.0.0':
    dependencies:
      '@smithy/util-buffer-from': 4.0.0
      tslib: 2.8.1

  '@smithy/util-waiter@4.0.6':
    dependencies:
      '@smithy/abort-controller': 4.0.4
      '@smithy/types': 4.3.1
      tslib: 2.8.1

  '@tsconfig/node10@1.0.11': {}

  '@tsconfig/node12@1.0.11': {}

  '@tsconfig/node14@1.0.3': {}

  '@tsconfig/node16@1.0.4': {}

  '@types/body-parser@1.19.6':
    dependencies:
      '@types/connect': 3.4.38
      '@types/node': 24.0.12

  '@types/connect@3.4.38':
    dependencies:
      '@types/node': 24.0.12

  '@types/cors@2.8.19':
    dependencies:
      '@types/node': 24.0.12

  '@types/debug@4.1.12':
    dependencies:
      '@types/ms': 2.1.0

  '@types/express-serve-static-core@5.0.7':
    dependencies:
      '@types/node': 24.0.12
      '@types/qs': 6.14.0
      '@types/range-parser': 1.2.7
      '@types/send': 0.17.5

  '@types/express@5.0.3':
    dependencies:
      '@types/body-parser': 1.19.6
      '@types/express-serve-static-core': 5.0.7
      '@types/serve-static': 1.15.8

  '@types/http-errors@2.0.5': {}

  '@types/i18n@0.13.12': {}

  '@types/json-schema@7.0.15': {}

  '@types/jsonwebtoken@9.0.10':
    dependencies:
      '@types/ms': 2.1.0
      '@types/node': 24.0.12

  '@types/mime@1.3.5': {}

  '@types/morgan@1.9.10':
    dependencies:
      '@types/node': 24.0.12

  '@types/ms@2.1.0': {}

  '@types/multer-s3@3.0.3':
    dependencies:
      '@aws-sdk/client-s3': 3.844.0
      '@types/multer': 2.0.0
      '@types/node': 24.0.12
    transitivePeerDependencies:
      - aws-crt

  '@types/multer@2.0.0':
    dependencies:
      '@types/express': 5.0.3

  '@types/node@24.0.12':
    dependencies:
      undici-types: 7.8.0

  '@types/qs@6.14.0': {}

  '@types/range-parser@1.2.7': {}

  '@types/readable-stream@4.0.21':
    dependencies:
      '@types/node': 24.0.12

  '@types/send@0.17.5':
    dependencies:
      '@types/mime': 1.3.5
      '@types/node': 24.0.12

  '@types/serve-static@1.15.8':
    dependencies:
      '@types/http-errors': 2.0.5
      '@types/node': 24.0.12
      '@types/send': 0.17.5

  '@types/stack-trace@0.0.33': {}

  '@types/strip-bom@3.0.0': {}

  '@types/strip-json-comments@0.0.30': {}

  '@types/swagger-jsdoc@6.0.4': {}

  '@types/swagger-ui-express@4.1.8':
    dependencies:
      '@types/express': 5.0.3
      '@types/serve-static': 1.15.8

  '@types/triple-beam@1.3.5': {}

  '@types/uuid@9.0.8': {}

  '@types/validator@13.15.2': {}

  '@typespec/ts-http-runtime@0.2.3':
    dependencies:
      http-proxy-agent: 7.0.2
      https-proxy-agent: 7.0.6
      tslib: 2.8.1
    transitivePeerDependencies:
      - supports-color

  abort-controller@3.0.0:
    dependencies:
      event-target-shim: 5.0.1

  accepts@2.0.0:
    dependencies:
      mime-types: 3.0.1
      negotiator: 1.0.0

  acorn-walk@8.3.4:
    dependencies:
      acorn: 8.15.0

  acorn@8.15.0: {}

  agent-base@7.1.4: {}

  anymatch@1.3.2:
    dependencies:
      micromatch: 2.3.11
      normalize-path: 2.1.1

  anymatch@3.1.3:
    dependencies:
      normalize-path: 3.0.0
      picomatch: 2.3.1

  append-field@1.0.0: {}

  arg@4.1.3: {}

  argparse@2.0.1: {}

  arr-diff@2.0.0:
    dependencies:
      arr-flatten: 1.1.0

  arr-diff@4.0.0: {}

  arr-flatten@1.1.0: {}

  arr-union@3.1.0: {}

  array-unique@0.2.1: {}

  array-unique@0.3.2: {}

  assign-symbols@1.0.0: {}

  async-each@1.0.6: {}

  async@3.2.6: {}

  atob@2.1.2: {}

  babel-runtime@6.26.0:
    dependencies:
      core-js: 2.6.12
      regenerator-runtime: 0.11.1

  balanced-match@1.0.2: {}

  base64-js@1.5.1: {}

  base@0.11.2:
    dependencies:
      cache-base: 1.0.1
      class-utils: 0.3.6
      component-emitter: 1.3.1
      define-property: 1.0.0
      isobject: 3.0.1
      mixin-deep: 1.3.2
      pascalcase: 0.1.1

  basic-auth@2.0.1:
    dependencies:
      safe-buffer: 5.1.2

  basic-ftp@5.0.5: {}

  bcryptjs@3.0.2: {}

  binary-extensions@1.13.1: {}

  binary-extensions@2.3.0: {}

  bindings@1.5.0:
    dependencies:
      file-uri-to-path: 1.0.0
    optional: true

  bl@6.1.0:
    dependencies:
      '@types/readable-stream': 4.0.21
      buffer: 6.0.3
      inherits: 2.0.4
      readable-stream: 4.7.0

  body-parser@2.2.0:
    dependencies:
      bytes: 3.1.2
      content-type: 1.0.5
      debug: 4.4.1(supports-color@5.5.0)
      http-errors: 2.0.0
      iconv-lite: 0.6.3
      on-finished: 2.4.1
      qs: 6.14.0
      raw-body: 3.0.0
      type-is: 2.0.1
    transitivePeerDependencies:
      - supports-color

  bowser@2.11.0: {}

  brace-expansion@1.1.12:
    dependencies:
      balanced-match: 1.0.2
      concat-map: 0.0.1

  brace-expansion@2.0.2:
    dependencies:
      balanced-match: 1.0.2

  braces@1.8.5:
    dependencies:
      expand-range: 1.8.2
      preserve: 0.2.0
      repeat-element: 1.1.4

  braces@2.3.2:
    dependencies:
      arr-flatten: 1.1.0
      array-unique: 0.3.2
      extend-shallow: 2.0.1
      fill-range: 4.0.0
      isobject: 3.0.1
      repeat-element: 1.1.4
      snapdragon: 0.8.2
      snapdragon-node: 2.1.1
      split-string: 3.1.0
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  braces@3.0.3:
    dependencies:
      fill-range: 7.1.1

  buffer-equal-constant-time@1.0.1: {}

  buffer-from@1.1.2: {}

  buffer@5.6.0:
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1

  buffer@6.0.3:
    dependencies:
      base64-js: 1.5.1
      ieee754: 1.2.1

  bundle-name@4.1.0:
    dependencies:
      run-applescript: 7.0.0

  busboy@1.6.0:
    dependencies:
      streamsearch: 1.1.0

  bytes@3.1.2: {}

  cache-base@1.0.1:
    dependencies:
      collection-visit: 1.0.0
      component-emitter: 1.3.1
      get-value: 2.0.6
      has-value: 1.0.0
      isobject: 3.0.1
      set-value: 2.0.1
      to-object-path: 0.3.0
      union-value: 1.0.1
      unset-value: 1.0.0

  call-bind-apply-helpers@1.0.2:
    dependencies:
      es-errors: 1.3.0
      function-bind: 1.1.2

  call-bound@1.0.4:
    dependencies:
      call-bind-apply-helpers: 1.0.2
      get-intrinsic: 1.3.0

  call-me-maybe@1.0.2: {}

  chokidar@1.7.0:
    dependencies:
      anymatch: 1.3.2
      async-each: 1.0.6
      glob-parent: 2.0.0
      inherits: 2.0.4
      is-binary-path: 1.0.1
      is-glob: 2.0.1
      path-is-absolute: 1.0.1
      readdirp: 2.2.1
    optionalDependencies:
      fsevents: 1.2.13
    transitivePeerDependencies:
      - supports-color

  chokidar@3.6.0:
    dependencies:
      anymatch: 3.1.3
      braces: 3.0.3
      glob-parent: 5.1.2
      is-binary-path: 2.1.0
      is-glob: 4.0.3
      normalize-path: 3.0.0
      readdirp: 3.6.0
    optionalDependencies:
      fsevents: 2.3.3

  class-utils@0.3.6:
    dependencies:
      arr-union: 3.1.0
      define-property: 0.2.5
      isobject: 3.0.1
      static-extend: 0.1.2

  collection-visit@1.0.0:
    dependencies:
      map-visit: 1.0.0
      object-visit: 1.0.1

  color-convert@1.9.3:
    dependencies:
      color-name: 1.1.3

  color-name@1.1.3: {}

  color-name@1.1.4: {}

  color-string@1.9.1:
    dependencies:
      color-name: 1.1.4
      simple-swizzle: 0.2.2

  color@3.2.1:
    dependencies:
      color-convert: 1.9.3
      color-string: 1.9.1

  colorspace@1.1.4:
    dependencies:
      color: 3.2.1
      text-hex: 1.0.0

  commander@6.2.0: {}

  commander@9.5.0:
    optional: true

  component-emitter@1.3.1: {}

  concat-map@0.0.1: {}

  concat-stream@2.0.0:
    dependencies:
      buffer-from: 1.1.2
      inherits: 2.0.4
      readable-stream: 3.6.2
      typedarray: 0.0.6

  content-disposition@1.0.0:
    dependencies:
      safe-buffer: 5.2.1

  content-type@1.0.5: {}

  cookie-signature@1.2.2: {}

  cookie@0.7.2: {}

  copy-descriptor@0.1.1: {}

  core-js@2.6.12: {}

  core-util-is@1.0.3: {}

  cors@2.8.5:
    dependencies:
      object-assign: 4.1.1
      vary: 1.1.2

  cpx@1.5.0:
    dependencies:
      babel-runtime: 6.26.0
      chokidar: 1.7.0
      duplexer: 0.1.2
      glob: 7.2.3
      glob2base: 0.0.12
      minimatch: 3.1.2
      mkdirp: 0.5.6
      resolve: 1.22.10
      safe-buffer: 5.2.1
      shell-quote: 1.8.3
      subarg: 1.0.0
    transitivePeerDependencies:
      - supports-color

  create-require@1.1.1: {}

  debug@2.6.9:
    dependencies:
      ms: 2.0.0

  debug@4.4.1(supports-color@5.5.0):
    dependencies:
      ms: 2.1.3
    optionalDependencies:
      supports-color: 5.5.0

  decode-uri-component@0.2.2: {}

  default-browser-id@5.0.0: {}

  default-browser@5.2.1:
    dependencies:
      bundle-name: 4.1.0
      default-browser-id: 5.0.0

  define-lazy-prop@3.0.0: {}

  define-property@0.2.5:
    dependencies:
      is-descriptor: 0.1.7

  define-property@1.0.0:
    dependencies:
      is-descriptor: 1.0.3

  define-property@2.0.2:
    dependencies:
      is-descriptor: 1.0.3
      isobject: 3.0.1

  depd@2.0.0: {}

  diff@4.0.2: {}

  doctrine@3.0.0:
    dependencies:
      esutils: 2.0.3

  dotenv@16.3.1: {}

  dottie@2.0.6: {}

  dunder-proto@1.0.1:
    dependencies:
      call-bind-apply-helpers: 1.0.2
      es-errors: 1.3.0
      gopd: 1.2.0

  duplexer@0.1.2: {}

  dynamic-dedupe@0.3.0:
    dependencies:
      xtend: 4.0.2

  ecdsa-sig-formatter@1.0.11:
    dependencies:
      safe-buffer: 5.2.1

  ee-first@1.1.1: {}

  enabled@2.0.0: {}

  encodeurl@2.0.0: {}

  es-define-property@1.0.1: {}

  es-errors@1.3.0: {}

  es-object-atoms@1.1.1:
    dependencies:
      es-errors: 1.3.0

  escape-html@1.0.3: {}

  esutils@2.0.3: {}

  etag@1.8.1: {}

  event-target-shim@5.0.1: {}

  events@3.3.0: {}

  expand-brackets@0.1.5:
    dependencies:
      is-posix-bracket: 0.1.1

  expand-brackets@2.1.4:
    dependencies:
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      posix-character-classes: 0.1.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  expand-range@1.8.2:
    dependencies:
      fill-range: 2.2.4

  express@5.1.0:
    dependencies:
      accepts: 2.0.0
      body-parser: 2.2.0
      content-disposition: 1.0.0
      content-type: 1.0.5
      cookie: 0.7.2
      cookie-signature: 1.2.2
      debug: 4.4.1(supports-color@5.5.0)
      encodeurl: 2.0.0
      escape-html: 1.0.3
      etag: 1.8.1
      finalhandler: 2.1.0
      fresh: 2.0.0
      http-errors: 2.0.0
      merge-descriptors: 2.0.0
      mime-types: 3.0.1
      on-finished: 2.4.1
      once: 1.4.0
      parseurl: 1.3.3
      proxy-addr: 2.0.7
      qs: 6.14.0
      range-parser: 1.2.1
      router: 2.2.0
      send: 1.2.0
      serve-static: 2.2.0
      statuses: 2.0.2
      type-is: 2.0.1
      vary: 1.1.2
    transitivePeerDependencies:
      - supports-color

  extend-shallow@2.0.1:
    dependencies:
      is-extendable: 0.1.1

  extend-shallow@3.0.2:
    dependencies:
      assign-symbols: 1.0.0
      is-extendable: 1.0.1

  extglob@0.3.2:
    dependencies:
      is-extglob: 1.0.0

  extglob@2.0.4:
    dependencies:
      array-unique: 0.3.2
      define-property: 1.0.0
      expand-brackets: 2.1.4
      extend-shallow: 2.0.1
      fragment-cache: 0.2.1
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  fast-printf@1.6.10: {}

  fast-xml-parser@5.2.5:
    dependencies:
      strnum: 2.1.1

  fecha@4.2.3: {}

  file-type@3.9.0: {}

  file-uri-to-path@1.0.0:
    optional: true

  filename-regex@2.0.1: {}

  fill-range@2.2.4:
    dependencies:
      is-number: 2.1.0
      isobject: 2.1.0
      randomatic: 3.1.1
      repeat-element: 1.1.4
      repeat-string: 1.6.1

  fill-range@4.0.0:
    dependencies:
      extend-shallow: 2.0.1
      is-number: 3.0.0
      repeat-string: 1.6.1
      to-regex-range: 2.1.1

  fill-range@7.1.1:
    dependencies:
      to-regex-range: 5.0.1

  finalhandler@2.1.0:
    dependencies:
      debug: 4.4.1(supports-color@5.5.0)
      encodeurl: 2.0.0
      escape-html: 1.0.3
      on-finished: 2.4.1
      parseurl: 1.3.3
      statuses: 2.0.2
    transitivePeerDependencies:
      - supports-color

  find-index@0.1.1: {}

  fn.name@1.1.0: {}

  for-in@1.0.2: {}

  for-own@0.1.5:
    dependencies:
      for-in: 1.0.2

  forwarded@0.2.0: {}

  fragment-cache@0.2.1:
    dependencies:
      map-cache: 0.2.2

  fresh@2.0.0: {}

  fs.realpath@1.0.0: {}

  fsevents@1.2.13:
    dependencies:
      bindings: 1.5.0
      nan: 2.23.0
    optional: true

  fsevents@2.3.3:
    optional: true

  function-bind@1.1.2: {}

  get-intrinsic@1.3.0:
    dependencies:
      call-bind-apply-helpers: 1.0.2
      es-define-property: 1.0.1
      es-errors: 1.3.0
      es-object-atoms: 1.1.1
      function-bind: 1.1.2
      get-proto: 1.0.1
      gopd: 1.2.0
      has-symbols: 1.1.0
      hasown: 2.0.2
      math-intrinsics: 1.1.0

  get-proto@1.0.1:
    dependencies:
      dunder-proto: 1.0.1
      es-object-atoms: 1.1.1

  get-value@2.0.6: {}

  glob-base@0.3.0:
    dependencies:
      glob-parent: 2.0.0
      is-glob: 2.0.1

  glob-parent@2.0.0:
    dependencies:
      is-glob: 2.0.1

  glob-parent@5.1.2:
    dependencies:
      is-glob: 4.0.3

  glob2base@0.0.12:
    dependencies:
      find-index: 0.1.1

  glob@7.1.6:
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.1.2
      once: 1.4.0
      path-is-absolute: 1.0.1

  glob@7.2.3:
    dependencies:
      fs.realpath: 1.0.0
      inflight: 1.0.6
      inherits: 2.0.4
      minimatch: 3.1.2
      once: 1.4.0
      path-is-absolute: 1.0.1

  gopd@1.2.0: {}

  graceful-fs@4.2.11: {}

  has-flag@3.0.0: {}

  has-symbols@1.1.0: {}

  has-value@0.3.1:
    dependencies:
      get-value: 2.0.6
      has-values: 0.1.4
      isobject: 2.1.0

  has-value@1.0.0:
    dependencies:
      get-value: 2.0.6
      has-values: 1.0.0
      isobject: 3.0.1

  has-values@0.1.4: {}

  has-values@1.0.0:
    dependencies:
      is-number: 3.0.0
      kind-of: 4.0.0

  hasown@2.0.2:
    dependencies:
      function-bind: 1.1.2

  html-comment-regex@1.1.2: {}

  http-errors@2.0.0:
    dependencies:
      depd: 2.0.0
      inherits: 2.0.4
      setprototypeof: 1.2.0
      statuses: 2.0.1
      toidentifier: 1.0.1

  http-proxy-agent@7.0.2:
    dependencies:
      agent-base: 7.1.4
      debug: 4.4.1(supports-color@5.5.0)
    transitivePeerDependencies:
      - supports-color

  https-proxy-agent@7.0.6:
    dependencies:
      agent-base: 7.1.4
      debug: 4.4.1(supports-color@5.5.0)
    transitivePeerDependencies:
      - supports-color

  i18n@0.15.1:
    dependencies:
      '@messageformat/core': 3.4.0
      debug: 4.4.1(supports-color@5.5.0)
      fast-printf: 1.6.10
      make-plural: 7.4.0
      math-interval-parser: 2.0.1
      mustache: 4.2.0
    transitivePeerDependencies:
      - supports-color

  iconv-lite@0.6.3:
    dependencies:
      safer-buffer: 2.1.2

  ieee754@1.2.1: {}

  ignore-by-default@1.0.1: {}

  inflection@1.13.4: {}

  inflight@1.0.6:
    dependencies:
      once: 1.4.0
      wrappy: 1.0.2

  inherits@2.0.4: {}

  ipaddr.js@1.9.1: {}

  is-accessor-descriptor@1.0.1:
    dependencies:
      hasown: 2.0.2

  is-arrayish@0.3.2: {}

  is-binary-path@1.0.1:
    dependencies:
      binary-extensions: 1.13.1

  is-binary-path@2.1.0:
    dependencies:
      binary-extensions: 2.3.0

  is-buffer@1.1.6: {}

  is-core-module@2.16.1:
    dependencies:
      hasown: 2.0.2

  is-data-descriptor@1.0.1:
    dependencies:
      hasown: 2.0.2

  is-descriptor@0.1.7:
    dependencies:
      is-accessor-descriptor: 1.0.1
      is-data-descriptor: 1.0.1

  is-descriptor@1.0.3:
    dependencies:
      is-accessor-descriptor: 1.0.1
      is-data-descriptor: 1.0.1

  is-docker@3.0.0: {}

  is-dotfile@1.0.3: {}

  is-equal-shallow@0.1.3:
    dependencies:
      is-primitive: 2.0.0

  is-extendable@0.1.1: {}

  is-extendable@1.0.1:
    dependencies:
      is-plain-object: 2.0.4

  is-extglob@1.0.0: {}

  is-extglob@2.1.1: {}

  is-glob@2.0.1:
    dependencies:
      is-extglob: 1.0.0

  is-glob@4.0.3:
    dependencies:
      is-extglob: 2.1.1

  is-inside-container@1.0.0:
    dependencies:
      is-docker: 3.0.0

  is-number@2.1.0:
    dependencies:
      kind-of: 3.2.2

  is-number@3.0.0:
    dependencies:
      kind-of: 3.2.2

  is-number@4.0.0: {}

  is-number@7.0.0: {}

  is-plain-object@2.0.4:
    dependencies:
      isobject: 3.0.1

  is-posix-bracket@0.1.1: {}

  is-primitive@2.0.0: {}

  is-promise@4.0.0: {}

  is-stream@2.0.1: {}

  is-windows@1.0.2: {}

  is-wsl@3.1.0:
    dependencies:
      is-inside-container: 1.0.0

  isarray@1.0.0: {}

  isobject@2.1.0:
    dependencies:
      isarray: 1.0.0

  isobject@3.0.1: {}

  joi@17.13.3:
    dependencies:
      '@hapi/hoek': 9.3.0
      '@hapi/topo': 5.1.0
      '@sideway/address': 4.1.5
      '@sideway/formula': 3.0.1
      '@sideway/pinpoint': 2.0.0

  js-md4@0.3.2: {}

  js-yaml@4.1.0:
    dependencies:
      argparse: 2.0.1

  jsonwebtoken@9.0.2:
    dependencies:
      jws: 3.2.2
      lodash.includes: 4.3.0
      lodash.isboolean: 3.0.3
      lodash.isinteger: 4.0.4
      lodash.isnumber: 3.0.3
      lodash.isplainobject: 4.0.6
      lodash.isstring: 4.0.1
      lodash.once: 4.1.1
      ms: 2.1.3
      semver: 7.7.2

  jwa@1.4.2:
    dependencies:
      buffer-equal-constant-time: 1.0.1
      ecdsa-sig-formatter: 1.0.11
      safe-buffer: 5.2.1

  jws@3.2.2:
    dependencies:
      jwa: 1.4.2
      safe-buffer: 5.2.1

  kind-of@3.2.2:
    dependencies:
      is-buffer: 1.1.6

  kind-of@4.0.0:
    dependencies:
      is-buffer: 1.1.6

  kind-of@6.0.3: {}

  kuler@2.0.0: {}

  lodash.get@4.4.2: {}

  lodash.includes@4.3.0: {}

  lodash.isboolean@3.0.3: {}

  lodash.isequal@4.5.0: {}

  lodash.isinteger@4.0.4: {}

  lodash.isnumber@3.0.3: {}

  lodash.isplainobject@4.0.6: {}

  lodash.isstring@4.0.1: {}

  lodash.mergewith@4.6.2: {}

  lodash.once@4.1.1: {}

  lodash@4.17.21: {}

  logform@2.7.0:
    dependencies:
      '@colors/colors': 1.6.0
      '@types/triple-beam': 1.3.5
      fecha: 4.2.3
      ms: 2.1.3
      safe-stable-stringify: 2.5.0
      triple-beam: 1.4.1

  make-error@1.3.6: {}

  make-plural@7.4.0: {}

  map-cache@0.2.2: {}

  map-visit@1.0.0:
    dependencies:
      object-visit: 1.0.1

  math-interval-parser@2.0.1: {}

  math-intrinsics@1.1.0: {}

  math-random@1.0.4: {}

  media-typer@0.3.0: {}

  media-typer@1.1.0: {}

  merge-descriptors@2.0.0: {}

  micromatch@2.3.11:
    dependencies:
      arr-diff: 2.0.0
      array-unique: 0.2.1
      braces: 1.8.5
      expand-brackets: 0.1.5
      extglob: 0.3.2
      filename-regex: 2.0.1
      is-extglob: 1.0.0
      is-glob: 2.0.1
      kind-of: 3.2.2
      normalize-path: 2.1.1
      object.omit: 2.0.1
      parse-glob: 3.0.4
      regex-cache: 0.4.4

  micromatch@3.1.10:
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      braces: 2.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      extglob: 2.0.4
      fragment-cache: 0.2.1
      kind-of: 6.0.3
      nanomatch: 1.2.13
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  mime-db@1.52.0: {}

  mime-db@1.54.0: {}

  mime-types@2.1.35:
    dependencies:
      mime-db: 1.52.0

  mime-types@3.0.1:
    dependencies:
      mime-db: 1.54.0

  minimatch@3.1.2:
    dependencies:
      brace-expansion: 1.1.12

  minimatch@9.0.5:
    dependencies:
      brace-expansion: 2.0.2

  minimist@1.2.8: {}

  mixin-deep@1.3.2:
    dependencies:
      for-in: 1.0.2
      is-extendable: 1.0.1

  mkdirp@0.5.6:
    dependencies:
      minimist: 1.2.8

  mkdirp@1.0.4: {}

  moment-timezone@0.5.48:
    dependencies:
      moment: 2.30.1

  moment-timezone@0.6.0:
    dependencies:
      moment: 2.30.1

  moment@2.30.1: {}

  moo@0.5.2: {}

  morgan@1.10.0:
    dependencies:
      basic-auth: 2.0.1
      debug: 2.6.9
      depd: 2.0.0
      on-finished: 2.3.0
      on-headers: 1.0.2
    transitivePeerDependencies:
      - supports-color

  ms@2.0.0: {}

  ms@2.1.3: {}

  multer-s3@3.0.1(@aws-sdk/client-s3@3.844.0):
    dependencies:
      '@aws-sdk/client-s3': 3.844.0
      '@aws-sdk/lib-storage': 3.844.0(@aws-sdk/client-s3@3.844.0)
      file-type: 3.9.0
      html-comment-regex: 1.1.2
      run-parallel: 1.2.0

  multer@2.0.1:
    dependencies:
      append-field: 1.0.0
      busboy: 1.6.0
      concat-stream: 2.0.0
      mkdirp: 0.5.6
      object-assign: 4.1.1
      type-is: 1.6.18
      xtend: 4.0.2

  mustache@4.2.0: {}

  nan@2.23.0:
    optional: true

  nanomatch@1.2.13:
    dependencies:
      arr-diff: 4.0.0
      array-unique: 0.3.2
      define-property: 2.0.2
      extend-shallow: 3.0.2
      fragment-cache: 0.2.1
      is-windows: 1.0.2
      kind-of: 6.0.3
      object.pick: 1.3.0
      regex-not: 1.0.2
      snapdragon: 0.8.2
      to-regex: 3.0.2
    transitivePeerDependencies:
      - supports-color

  native-duplexpair@1.0.0: {}

  negotiator@1.0.0: {}

  node-cron@4.2.1: {}

  nodemon@3.1.10:
    dependencies:
      chokidar: 3.6.0
      debug: 4.4.1(supports-color@5.5.0)
      ignore-by-default: 1.0.1
      minimatch: 3.1.2
      pstree.remy: 1.1.8
      semver: 7.7.2
      simple-update-notifier: 2.0.0
      supports-color: 5.5.0
      touch: 3.1.1
      undefsafe: 2.0.5

  normalize-path@2.1.1:
    dependencies:
      remove-trailing-separator: 1.1.0

  normalize-path@3.0.0: {}

  npm@11.4.2: {}

  object-assign@4.1.1: {}

  object-copy@0.1.0:
    dependencies:
      copy-descriptor: 0.1.1
      define-property: 0.2.5
      kind-of: 3.2.2

  object-inspect@1.13.4: {}

  object-visit@1.0.1:
    dependencies:
      isobject: 3.0.1

  object.omit@2.0.1:
    dependencies:
      for-own: 0.1.5
      is-extendable: 0.1.1

  object.pick@1.3.0:
    dependencies:
      isobject: 3.0.1

  on-finished@2.3.0:
    dependencies:
      ee-first: 1.1.1

  on-finished@2.4.1:
    dependencies:
      ee-first: 1.1.1

  on-headers@1.0.2: {}

  once@1.4.0:
    dependencies:
      wrappy: 1.0.2

  one-time@1.0.0:
    dependencies:
      fn.name: 1.1.0

  open@10.1.2:
    dependencies:
      default-browser: 5.2.1
      define-lazy-prop: 3.0.0
      is-inside-container: 1.0.0
      is-wsl: 3.1.0

  openapi-types@12.1.3: {}

  parse-glob@3.0.4:
    dependencies:
      glob-base: 0.3.0
      is-dotfile: 1.0.3
      is-extglob: 1.0.0
      is-glob: 2.0.1

  parseurl@1.3.3: {}

  pascalcase@0.1.1: {}

  path-is-absolute@1.0.1: {}

  path-parse@1.0.7: {}

  path-to-regexp@8.2.0: {}

  pg-connection-string@2.9.1: {}

  picomatch@2.3.1: {}

  posix-character-classes@0.1.1: {}

  preserve@0.2.0: {}

  prettier@3.6.2: {}

  process-nextick-args@2.0.1: {}

  process@0.11.10: {}

  proxy-addr@2.0.7:
    dependencies:
      forwarded: 0.2.0
      ipaddr.js: 1.9.1

  pstree.remy@1.1.8: {}

  qs@6.14.0:
    dependencies:
      side-channel: 1.1.0

  queue-microtask@1.2.3: {}

  randomatic@3.1.1:
    dependencies:
      is-number: 4.0.0
      kind-of: 6.0.3
      math-random: 1.0.4

  range-parser@1.2.1: {}

  raw-body@3.0.0:
    dependencies:
      bytes: 3.1.2
      http-errors: 2.0.0
      iconv-lite: 0.6.3
      unpipe: 1.0.0

  readable-stream@2.3.8:
    dependencies:
      core-util-is: 1.0.3
      inherits: 2.0.4
      isarray: 1.0.0
      process-nextick-args: 2.0.1
      safe-buffer: 5.1.2
      string_decoder: 1.1.1
      util-deprecate: 1.0.2

  readable-stream@3.6.2:
    dependencies:
      inherits: 2.0.4
      string_decoder: 1.3.0
      util-deprecate: 1.0.2

  readable-stream@4.7.0:
    dependencies:
      abort-controller: 3.0.0
      buffer: 6.0.3
      events: 3.3.0
      process: 0.11.10
      string_decoder: 1.3.0

  readdirp@2.2.1:
    dependencies:
      graceful-fs: 4.2.11
      micromatch: 3.1.10
      readable-stream: 2.3.8
    transitivePeerDependencies:
      - supports-color

  readdirp@3.6.0:
    dependencies:
      picomatch: 2.3.1

  regenerator-runtime@0.11.1: {}

  regex-cache@0.4.4:
    dependencies:
      is-equal-shallow: 0.1.3

  regex-not@1.0.2:
    dependencies:
      extend-shallow: 3.0.2
      safe-regex: 1.1.0

  remove-trailing-separator@1.1.0: {}

  repeat-element@1.1.4: {}

  repeat-string@1.6.1: {}

  resolve-url@0.2.1: {}

  resolve@1.22.10:
    dependencies:
      is-core-module: 2.16.1
      path-parse: 1.0.7
      supports-preserve-symlinks-flag: 1.0.0

  ret@0.1.15: {}

  retry-as-promised@7.1.1: {}

  rimraf@2.7.1:
    dependencies:
      glob: 7.2.3

  router@2.2.0:
    dependencies:
      debug: 4.4.1(supports-color@5.5.0)
      depd: 2.0.0
      is-promise: 4.0.0
      parseurl: 1.3.3
      path-to-regexp: 8.2.0
    transitivePeerDependencies:
      - supports-color

  run-applescript@7.0.0: {}

  run-parallel@1.2.0:
    dependencies:
      queue-microtask: 1.2.3

  safe-buffer@5.1.2: {}

  safe-buffer@5.2.1: {}

  safe-identifier@0.4.2: {}

  safe-regex@1.1.0:
    dependencies:
      ret: 0.1.15

  safe-stable-stringify@2.5.0: {}

  safer-buffer@2.1.2: {}

  semver@7.7.2: {}

  send@1.2.0:
    dependencies:
      debug: 4.4.1(supports-color@5.5.0)
      encodeurl: 2.0.0
      escape-html: 1.0.3
      etag: 1.8.1
      fresh: 2.0.0
      http-errors: 2.0.0
      mime-types: 3.0.1
      ms: 2.1.3
      on-finished: 2.4.1
      range-parser: 1.2.1
      statuses: 2.0.2
    transitivePeerDependencies:
      - supports-color

  sequelize-pool@7.1.0: {}

  sequelize@6.37.7(tedious@18.6.1):
    dependencies:
      '@types/debug': 4.1.12
      '@types/validator': 13.15.2
      debug: 4.4.1(supports-color@5.5.0)
      dottie: 2.0.6
      inflection: 1.13.4
      lodash: 4.17.21
      moment: 2.30.1
      moment-timezone: 0.5.48
      pg-connection-string: 2.9.1
      retry-as-promised: 7.1.1
      semver: 7.7.2
      sequelize-pool: 7.1.0
      toposort-class: 1.0.1
      uuid: 8.3.2
      validator: 13.15.15
      wkx: 0.5.0
    optionalDependencies:
      tedious: 18.6.1
    transitivePeerDependencies:
      - supports-color

  serialize-error@8.1.0:
    dependencies:
      type-fest: 0.20.2

  serve-static@2.2.0:
    dependencies:
      encodeurl: 2.0.0
      escape-html: 1.0.3
      parseurl: 1.3.3
      send: 1.2.0
    transitivePeerDependencies:
      - supports-color

  set-value@2.0.1:
    dependencies:
      extend-shallow: 2.0.1
      is-extendable: 0.1.1
      is-plain-object: 2.0.4
      split-string: 3.1.0

  setprototypeof@1.2.0: {}

  shell-quote@1.8.3: {}

  side-channel-list@1.0.0:
    dependencies:
      es-errors: 1.3.0
      object-inspect: 1.13.4

  side-channel-map@1.0.1:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      get-intrinsic: 1.3.0
      object-inspect: 1.13.4

  side-channel-weakmap@1.0.2:
    dependencies:
      call-bound: 1.0.4
      es-errors: 1.3.0
      get-intrinsic: 1.3.0
      object-inspect: 1.13.4
      side-channel-map: 1.0.1

  side-channel@1.1.0:
    dependencies:
      es-errors: 1.3.0
      object-inspect: 1.13.4
      side-channel-list: 1.0.0
      side-channel-map: 1.0.1
      side-channel-weakmap: 1.0.2

  simple-swizzle@0.2.2:
    dependencies:
      is-arrayish: 0.3.2

  simple-update-notifier@2.0.0:
    dependencies:
      semver: 7.7.2

  snapdragon-node@2.1.1:
    dependencies:
      define-property: 1.0.0
      isobject: 3.0.1
      snapdragon-util: 3.0.1

  snapdragon-util@3.0.1:
    dependencies:
      kind-of: 3.2.2

  snapdragon@0.8.2:
    dependencies:
      base: 0.11.2
      debug: 2.6.9
      define-property: 0.2.5
      extend-shallow: 2.0.1
      map-cache: 0.2.2
      source-map: 0.5.7
      source-map-resolve: 0.5.3
      use: 3.1.1
    transitivePeerDependencies:
      - supports-color

  source-map-resolve@0.5.3:
    dependencies:
      atob: 2.1.2
      decode-uri-component: 0.2.2
      resolve-url: 0.2.1
      source-map-url: 0.4.1
      urix: 0.1.0

  source-map-support@0.5.21:
    dependencies:
      buffer-from: 1.1.2
      source-map: 0.6.1

  source-map-url@0.4.1: {}

  source-map@0.5.7: {}

  source-map@0.6.1: {}

  split-string@3.1.0:
    dependencies:
      extend-shallow: 3.0.2

  sprintf-js@1.1.3: {}

  stack-trace@0.0.10: {}

  static-extend@0.1.2:
    dependencies:
      define-property: 0.2.5
      object-copy: 0.1.0

  statuses@2.0.1: {}

  statuses@2.0.2: {}

  stream-browserify@3.0.0:
    dependencies:
      inherits: 2.0.4
      readable-stream: 3.6.2

  streamsearch@1.1.0: {}

  string_decoder@1.1.1:
    dependencies:
      safe-buffer: 5.1.2

  string_decoder@1.3.0:
    dependencies:
      safe-buffer: 5.2.1

  strip-bom@3.0.0: {}

  strip-json-comments@2.0.1: {}

  strnum@2.1.1: {}

  subarg@1.0.0:
    dependencies:
      minimist: 1.2.8

  supports-color@5.5.0:
    dependencies:
      has-flag: 3.0.0

  supports-preserve-symlinks-flag@1.0.0: {}

  swagger-jsdoc@6.2.8(openapi-types@12.1.3):
    dependencies:
      commander: 6.2.0
      doctrine: 3.0.0
      glob: 7.1.6
      lodash.mergewith: 4.6.2
      swagger-parser: 10.0.3(openapi-types@12.1.3)
      yaml: 2.0.0-1
    transitivePeerDependencies:
      - openapi-types

  swagger-parser@10.0.3(openapi-types@12.1.3):
    dependencies:
      '@apidevtools/swagger-parser': 10.0.3(openapi-types@12.1.3)
    transitivePeerDependencies:
      - openapi-types

  swagger-ui-dist@5.26.2:
    dependencies:
      '@scarf/scarf': 1.4.0

  swagger-ui-express@5.0.1(express@5.1.0):
    dependencies:
      express: 5.1.0
      swagger-ui-dist: 5.26.2

  tedious@18.6.1:
    dependencies:
      '@azure/core-auth': 1.9.0
      '@azure/identity': 4.10.2
      '@azure/keyvault-keys': 4.10.0
      '@js-joda/core': 5.6.5
      '@types/node': 24.0.12
      bl: 6.1.0
      iconv-lite: 0.6.3
      js-md4: 0.3.2
      native-duplexpair: 1.0.0
      sprintf-js: 1.1.3
    transitivePeerDependencies:
      - supports-color

  text-hex@1.0.0: {}

  to-object-path@0.3.0:
    dependencies:
      kind-of: 3.2.2

  to-regex-range@2.1.1:
    dependencies:
      is-number: 3.0.0
      repeat-string: 1.6.1

  to-regex-range@5.0.1:
    dependencies:
      is-number: 7.0.0

  to-regex@3.0.2:
    dependencies:
      define-property: 2.0.2
      extend-shallow: 3.0.2
      regex-not: 1.0.2
      safe-regex: 1.1.0

  toidentifier@1.0.1: {}

  toposort-class@1.0.1: {}

  touch@3.1.1: {}

  tree-kill@1.2.2: {}

  triple-beam@1.4.1: {}

  ts-node-dev@2.0.0(@types/node@24.0.12)(typescript@5.8.3):
    dependencies:
      chokidar: 3.6.0
      dynamic-dedupe: 0.3.0
      minimist: 1.2.8
      mkdirp: 1.0.4
      resolve: 1.22.10
      rimraf: 2.7.1
      source-map-support: 0.5.21
      tree-kill: 1.2.2
      ts-node: 10.9.2(@types/node@24.0.12)(typescript@5.8.3)
      tsconfig: 7.0.0
      typescript: 5.8.3
    transitivePeerDependencies:
      - '@swc/core'
      - '@swc/wasm'
      - '@types/node'

  ts-node@10.9.2(@types/node@24.0.12)(typescript@5.8.3):
    dependencies:
      '@cspotcode/source-map-support': 0.8.1
      '@tsconfig/node10': 1.0.11
      '@tsconfig/node12': 1.0.11
      '@tsconfig/node14': 1.0.3
      '@tsconfig/node16': 1.0.4
      '@types/node': 24.0.12
      acorn: 8.15.0
      acorn-walk: 8.3.4
      arg: 4.1.3
      create-require: 1.1.1
      diff: 4.0.2
      make-error: 1.3.6
      typescript: 5.8.3
      v8-compile-cache-lib: 3.0.1
      yn: 3.1.1

  tsconfig@7.0.0:
    dependencies:
      '@types/strip-bom': 3.0.0
      '@types/strip-json-comments': 0.0.30
      strip-bom: 3.0.0
      strip-json-comments: 2.0.1

  tslib@2.8.1: {}

  type-fest@0.20.2: {}

  type-is@1.6.18:
    dependencies:
      media-typer: 0.3.0
      mime-types: 2.1.35

  type-is@2.0.1:
    dependencies:
      content-type: 1.0.5
      media-typer: 1.1.0
      mime-types: 3.0.1

  typedarray@0.0.6: {}

  typescript@5.8.3: {}

  undefsafe@2.0.5: {}

  undici-types@7.8.0: {}

  union-value@1.0.1:
    dependencies:
      arr-union: 3.1.0
      get-value: 2.0.6
      is-extendable: 0.1.1
      set-value: 2.0.1

  unpipe@1.0.0: {}

  unset-value@1.0.0:
    dependencies:
      has-value: 0.3.1
      isobject: 3.0.1

  urix@0.1.0: {}

  use@3.1.1: {}

  util-deprecate@1.0.2: {}

  uuid@11.1.0: {}

  uuid@8.3.2: {}

  uuid@9.0.1: {}

  v8-compile-cache-lib@3.0.1: {}

  validator@13.15.15: {}

  vary@1.1.2: {}

  winston-transport@4.9.0:
    dependencies:
      logform: 2.7.0
      readable-stream: 3.6.2
      triple-beam: 1.4.1

  winston@3.17.0:
    dependencies:
      '@colors/colors': 1.6.0
      '@dabh/diagnostics': 2.0.3
      async: 3.2.6
      is-stream: 2.0.1
      logform: 2.7.0
      one-time: 1.0.0
      readable-stream: 3.6.2
      safe-stable-stringify: 2.5.0
      stack-trace: 0.0.10
      triple-beam: 1.4.1
      winston-transport: 4.9.0

  wkx@0.5.0:
    dependencies:
      '@types/node': 24.0.12

  wrappy@1.0.2: {}

  xtend@4.0.2: {}

  yaml@2.0.0-1: {}

  yn@3.1.1: {}

  z-schema@5.0.5:
    dependencies:
      lodash.get: 4.4.2
      lodash.isequal: 4.5.0
      validator: 13.15.15
    optionalDependencies:
      commander: 9.5.0
