/ src / praisonai-ts / pnpm-lock.yaml
pnpm-lock.yaml
   1  lockfileVersion: '9.0'
   2  
   3  settings:
   4    autoInstallPeers: true
   5    excludeLinksFromLockfile: false
   6  
   7  importers:
   8  
   9    .:
  10      dependencies:
  11        '@modelcontextprotocol/sdk':
  12          specifier: ^1.12.1
  13          version: 1.12.1
  14        axios:
  15          specifier: ^1.7.9
  16          version: 1.9.0
  17        dotenv:
  18          specifier: ^16.4.7
  19          version: 16.5.0
  20        fast-xml-parser:
  21          specifier: ^4.5.1
  22          version: 4.5.3
  23        node-fetch:
  24          specifier: ^2.6.9
  25          version: 2.7.0
  26        openai:
  27          specifier: ^4.81.0
  28          version: 4.104.0(zod@3.25.51)
  29      devDependencies:
  30        '@ai-sdk/anthropic':
  31          specifier: ^3.0.1
  32          version: 3.0.2(zod@3.25.51)
  33        '@ai-sdk/google':
  34          specifier: ^3.0.1
  35          version: 3.0.2(zod@3.25.51)
  36        '@ai-sdk/openai':
  37          specifier: ^3.0.1
  38          version: 3.0.2(zod@3.25.51)
  39        '@types/figlet':
  40          specifier: ^1.7.0
  41          version: 1.7.0
  42        '@types/jest':
  43          specifier: ^29.5.14
  44          version: 29.5.14
  45        '@types/node':
  46          specifier: ^22.12.0
  47          version: 22.15.29
  48        '@typescript-eslint/eslint-plugin':
  49          specifier: ^8.22.0
  50          version: 8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0)(typescript@5.8.3))(eslint@9.28.0)(typescript@5.8.3)
  51        '@typescript-eslint/parser':
  52          specifier: ^8.22.0
  53          version: 8.33.1(eslint@9.28.0)(typescript@5.8.3)
  54        ai:
  55          specifier: ^6.0.3
  56          version: 6.0.5(zod@3.25.51)
  57        eslint:
  58          specifier: ^9.19.0
  59          version: 9.28.0
  60        jest:
  61          specifier: ^29.7.0
  62          version: 29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))
  63        rimraf:
  64          specifier: ^5.0.5
  65          version: 5.0.10
  66        ts-jest:
  67          specifier: ^29.2.5
  68          version: 29.3.4(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest@29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)))(typescript@5.8.3)
  69        ts-node:
  70          specifier: ^10.9.2
  71          version: 10.9.2(@types/node@22.15.29)(typescript@5.8.3)
  72        ts-node-dev:
  73          specifier: ^2.0.0
  74          version: 2.0.0(@types/node@22.15.29)(typescript@5.8.3)
  75        typescript:
  76          specifier: ^5.7.3
  77          version: 5.8.3
  78      optionalDependencies:
  79        '@airweave/sdk':
  80          specifier: '>=0.1.0'
  81          version: 0.7.20
  82        '@exalabs/ai-sdk':
  83          specifier: '>=0.1.0'
  84          version: 1.0.5(ai@6.0.5(zod@3.25.51))
  85        '@mendable/firecrawl-js':
  86          specifier: '>=1.0.0'
  87          version: 4.10.0
  88        '@parallel-web/ai-sdk-tools':
  89          specifier: '>=0.1.0'
  90          version: 0.1.6(ai@6.0.5(zod@3.25.51))
  91        '@perplexity-ai/ai-sdk':
  92          specifier: '>=0.1.0'
  93          version: 0.1.2(ai@6.0.5(zod@3.25.51))(zod@3.25.51)
  94        '@tavily/ai-sdk':
  95          specifier: ^0.4.0
  96          version: 0.4.0(ai@6.0.5(zod@3.25.51))(zod@3.25.51)
  97        '@valyu/ai-sdk':
  98          specifier: '>=0.1.0'
  99          version: 1.0.3(@ai-sdk/openai@3.0.2(zod@3.25.51))(ai@6.0.5(zod@3.25.51))
 100        bedrock-agentcore:
 101          specifier: '>=0.1.0'
 102          version: 0.1.1(ai@6.0.5(zod@3.25.51))
 103        boxen:
 104          specifier: ^7.1.1
 105          version: 7.1.1
 106        chalk:
 107          specifier: ^4.1.2
 108          version: 4.1.2
 109        cli-table3:
 110          specifier: ^0.6.3
 111          version: 0.6.5
 112        figlet:
 113          specifier: ^1.7.0
 114          version: 1.8.1
 115        ora:
 116          specifier: ^5.4.1
 117          version: 5.4.1
 118  
 119  packages:
 120  
 121    '@ai-sdk/anthropic@3.0.2':
 122      resolution: {integrity: sha512-D6iSsrOYryBSPsFtOiEDv54jnjVCU/flIuXdjuRY7LdikB0KGjpazN8Dt4ONXzL+ux69ds2nzFNKke/w/fgLAA==}
 123      engines: {node: '>=18'}
 124      peerDependencies:
 125        zod: ^3.25.76 || ^4.1.8
 126  
 127    '@ai-sdk/gateway@3.0.4':
 128      resolution: {integrity: sha512-OlccjNYZ5+4FaNyvs0kb3N5H6U/QCKlKPTGsgUo8IZkqfMQu8ALI1XD6l/BCuTKto+OO9xUPObT/W7JhbqJ5nA==}
 129      engines: {node: '>=18'}
 130      peerDependencies:
 131        zod: ^3.25.76 || ^4.1.8
 132  
 133    '@ai-sdk/google@3.0.2':
 134      resolution: {integrity: sha512-KyV4AR8fBKVCABfav3zGn/PY7cMDMt9m7yYhH+FJ7jLfBrEVdjT4sM0ojPFRHYUelXHl42oOAgpy3GWkeG6vtw==}
 135      engines: {node: '>=18'}
 136      peerDependencies:
 137        zod: ^3.25.76 || ^4.1.8
 138  
 139    '@ai-sdk/openai@3.0.2':
 140      resolution: {integrity: sha512-GONwavgSWtcWO+t9+GpGK8l7nIYh+zNtCL/NYDSeHxHiw6ksQS9XMRWrZyE5NpJ0EXNxSAWCHIDmb1WvTqhq9Q==}
 141      engines: {node: '>=18'}
 142      peerDependencies:
 143        zod: ^3.25.76 || ^4.1.8
 144  
 145    '@ai-sdk/provider-utils@4.0.2':
 146      resolution: {integrity: sha512-KaykkuRBdF/ffpI5bwpL4aSCmO/99p8/ci+VeHwJO8tmvXtiVAb99QeyvvvXmL61e9Zrvv4GBGoajW19xdjkVQ==}
 147      engines: {node: '>=18'}
 148      peerDependencies:
 149        zod: ^3.25.76 || ^4.1.8
 150  
 151    '@ai-sdk/provider@3.0.1':
 152      resolution: {integrity: sha512-2lR4w7mr9XrydzxBSjir4N6YMGdXD+Np1Sh0RXABh7tWdNFFwIeRI1Q+SaYZMbfL8Pg8RRLcrxQm51yxTLhokg==}
 153      engines: {node: '>=18'}
 154  
 155    '@airweave/sdk@0.7.20':
 156      resolution: {integrity: sha512-97JsEf5qHfiCnkXIbtfGiZBnHFbmKGK14ZFbM/f7/STO8uYSRGg5j6+/Owzz54CIsYdJPzZunxKdeZVIzEW7qQ==}
 157      engines: {node: '>=18.0.0'}
 158  
 159    '@ampproject/remapping@2.3.0':
 160      resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
 161      engines: {node: '>=6.0.0'}
 162  
 163    '@aws-crypto/crc32@5.2.0':
 164      resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==}
 165      engines: {node: '>=16.0.0'}
 166  
 167    '@aws-crypto/sha256-browser@5.2.0':
 168      resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==}
 169  
 170    '@aws-crypto/sha256-js@5.2.0':
 171      resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==}
 172      engines: {node: '>=16.0.0'}
 173  
 174    '@aws-crypto/supports-web-crypto@5.2.0':
 175      resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==}
 176  
 177    '@aws-crypto/util@5.2.0':
 178      resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==}
 179  
 180    '@aws-sdk/client-bedrock-agent-runtime@3.958.0':
 181      resolution: {integrity: sha512-pgaDvCR9RAqraOykosMDh4MRhatlmDh5PHhCcyGFQxmvA1QxHEB8h2H5UOnMha8Ep4Lr2+cfpR6KsFpHrykZgA==}
 182      engines: {node: '>=18.0.0'}
 183  
 184    '@aws-sdk/client-bedrock-agentcore@3.958.0':
 185      resolution: {integrity: sha512-WsH9pzfH2geaxZTL58eKaw4Rm4dfB+kZJphk/GDERnzHZTOU8trdhIGg7yj/dayRdGR4u5+1X92OHFp3CvY6Ug==}
 186      engines: {node: '>=18.0.0'}
 187  
 188    '@aws-sdk/client-cognito-identity@3.958.0':
 189      resolution: {integrity: sha512-Sj+r1e1Hqn9/2Z3FYiOL1C7thHht3ZihEB2/yInY1hxA5WJtdWL+OKMd0m+rJy9ZzRWPYSDPFLql+NGtaMKNKQ==}
 190      engines: {node: '>=18.0.0'}
 191  
 192    '@aws-sdk/client-sso@3.958.0':
 193      resolution: {integrity: sha512-6qNCIeaMzKzfqasy2nNRuYnMuaMebCcCPP4J2CVGkA8QYMbIVKPlkn9bpB20Vxe6H/r3jtCCLQaOJjVTx/6dXg==}
 194      engines: {node: '>=18.0.0'}
 195  
 196    '@aws-sdk/core@3.957.0':
 197      resolution: {integrity: sha512-DrZgDnF1lQZv75a52nFWs6MExihJF2GZB6ETZRqr6jMwhrk2kbJPUtvgbifwcL7AYmVqHQDJBrR/MqkwwFCpiw==}
 198      engines: {node: '>=18.0.0'}
 199  
 200    '@aws-sdk/credential-provider-cognito-identity@3.958.0':
 201      resolution: {integrity: sha512-O+j43kTMoh0jIgXU5C68aA+KWqYCpQ4MiYMIW6WahHGiKOBfk/N1EEifZkY/BIYMNTipItyFI4RROQhZhT/TxA==}
 202      engines: {node: '>=18.0.0'}
 203  
 204    '@aws-sdk/credential-provider-env@3.957.0':
 205      resolution: {integrity: sha512-475mkhGaWCr+Z52fOOVb/q2VHuNvqEDixlYIkeaO6xJ6t9qR0wpLt4hOQaR6zR1wfZV0SlE7d8RErdYq/PByog==}
 206      engines: {node: '>=18.0.0'}
 207  
 208    '@aws-sdk/credential-provider-http@3.957.0':
 209      resolution: {integrity: sha512-8dS55QHRxXgJlHkEYaCGZIhieCs9NU1HU1BcqQ4RfUdSsfRdxxktqUKgCnBnOOn0oD3PPA8cQOCAVgIyRb3Rfw==}
 210      engines: {node: '>=18.0.0'}
 211  
 212    '@aws-sdk/credential-provider-ini@3.958.0':
 213      resolution: {integrity: sha512-u7twvZa1/6GWmPBZs6DbjlegCoNzNjBsMS/6fvh5quByYrcJr/uLd8YEr7S3UIq4kR/gSnHqcae7y2nL2bqZdg==}
 214      engines: {node: '>=18.0.0'}
 215  
 216    '@aws-sdk/credential-provider-login@3.958.0':
 217      resolution: {integrity: sha512-sDwtDnBSszUIbzbOORGh5gmXGl9aK25+BHb4gb1aVlqB+nNL2+IUEJA62+CE55lXSH8qXF90paivjK8tOHTwPA==}
 218      engines: {node: '>=18.0.0'}
 219  
 220    '@aws-sdk/credential-provider-node@3.958.0':
 221      resolution: {integrity: sha512-vdoZbNG2dt66I7EpN3fKCzi6fp9xjIiwEA/vVVgqO4wXCGw8rKPIdDUus4e13VvTr330uQs2W0UNg/7AgtquEQ==}
 222      engines: {node: '>=18.0.0'}
 223  
 224    '@aws-sdk/credential-provider-process@3.957.0':
 225      resolution: {integrity: sha512-/KIz9kadwbeLy6SKvT79W81Y+hb/8LMDyeloA2zhouE28hmne+hLn0wNCQXAAupFFlYOAtZR2NTBs7HBAReJlg==}
 226      engines: {node: '>=18.0.0'}
 227  
 228    '@aws-sdk/credential-provider-sso@3.958.0':
 229      resolution: {integrity: sha512-CBYHJ5ufp8HC4q+o7IJejCUctJXWaksgpmoFpXerbjAso7/Fg7LLUu9inXVOxlHKLlvYekDXjIUBXDJS2WYdgg==}
 230      engines: {node: '>=18.0.0'}
 231  
 232    '@aws-sdk/credential-provider-web-identity@3.958.0':
 233      resolution: {integrity: sha512-dgnvwjMq5Y66WozzUzxNkCFap+umHUtqMMKlr8z/vl9NYMLem/WUbWNpFFOVFWquXikc+ewtpBMR4KEDXfZ+KA==}
 234      engines: {node: '>=18.0.0'}
 235  
 236    '@aws-sdk/credential-providers@3.958.0':
 237      resolution: {integrity: sha512-HSyfH4f3uG63enBz2KOg25lcEUNPffUVIWcjQCBMIntsojBAOOHcGjuwiKvhwL5tt4nqTAoTXTMZ+drKYM5IAg==}
 238      engines: {node: '>=18.0.0'}
 239  
 240    '@aws-sdk/middleware-host-header@3.957.0':
 241      resolution: {integrity: sha512-BBgKawVyfQZglEkNTuBBdC3azlyqNXsvvN4jPkWAiNYcY0x1BasaJFl+7u/HisfULstryweJq/dAvIZIxzlZaA==}
 242      engines: {node: '>=18.0.0'}
 243  
 244    '@aws-sdk/middleware-logger@3.957.0':
 245      resolution: {integrity: sha512-w1qfKrSKHf9b5a8O76yQ1t69u6NWuBjr5kBX+jRWFx/5mu6RLpqERXRpVJxfosbep7k3B+DSB5tZMZ82GKcJtQ==}
 246      engines: {node: '>=18.0.0'}
 247  
 248    '@aws-sdk/middleware-recursion-detection@3.957.0':
 249      resolution: {integrity: sha512-D2H/WoxhAZNYX+IjkKTdOhOkWQaK0jjJrDBj56hKjU5c9ltQiaX/1PqJ4dfjHntEshJfu0w+E6XJ+/6A6ILBBA==}
 250      engines: {node: '>=18.0.0'}
 251  
 252    '@aws-sdk/middleware-user-agent@3.957.0':
 253      resolution: {integrity: sha512-50vcHu96XakQnIvlKJ1UoltrFODjsq2KvtTgHiPFteUS884lQnK5VC/8xd1Msz/1ONpLMzdCVproCQqhDTtMPQ==}
 254      engines: {node: '>=18.0.0'}
 255  
 256    '@aws-sdk/nested-clients@3.958.0':
 257      resolution: {integrity: sha512-/KuCcS8b5TpQXkYOrPLYytrgxBhv81+5pChkOlhegbeHttjM69pyUpQVJqyfDM/A7wPLnDrzCAnk4zaAOkY0Nw==}
 258      engines: {node: '>=18.0.0'}
 259  
 260    '@aws-sdk/region-config-resolver@3.957.0':
 261      resolution: {integrity: sha512-V8iY3blh8l2iaOqXWW88HbkY5jDoWjH56jonprG/cpyqqCnprvpMUZWPWYJoI8rHRf2bqzZeql1slxG6EnKI7A==}
 262      engines: {node: '>=18.0.0'}
 263  
 264    '@aws-sdk/token-providers@3.958.0':
 265      resolution: {integrity: sha512-UCj7lQXODduD1myNJQkV+LYcGYJ9iiMggR8ow8Hva1g3A/Na5imNXzz6O67k7DAee0TYpy+gkNw+SizC6min8Q==}
 266      engines: {node: '>=18.0.0'}
 267  
 268    '@aws-sdk/types@3.957.0':
 269      resolution: {integrity: sha512-wzWC2Nrt859ABk6UCAVY/WYEbAd7FjkdrQL6m24+tfmWYDNRByTJ9uOgU/kw9zqLCAwb//CPvrJdhqjTznWXAg==}
 270      engines: {node: '>=18.0.0'}
 271  
 272    '@aws-sdk/util-endpoints@3.957.0':
 273      resolution: {integrity: sha512-xwF9K24mZSxcxKS3UKQFeX/dPYkEps9wF1b+MGON7EvnbcucrJGyQyK1v1xFPn1aqXkBTFi+SZaMRx5E5YCVFw==}
 274      engines: {node: '>=18.0.0'}
 275  
 276    '@aws-sdk/util-locate-window@3.957.0':
 277      resolution: {integrity: sha512-nhmgKHnNV9K+i9daumaIz8JTLsIIML9PE/HUks5liyrjUzenjW/aHoc7WJ9/Td/gPZtayxFnXQSJRb/fDlBuJw==}
 278      engines: {node: '>=18.0.0'}
 279  
 280    '@aws-sdk/util-user-agent-browser@3.957.0':
 281      resolution: {integrity: sha512-exueuwxef0lUJRnGaVkNSC674eAiWU07ORhxBnevFFZEKisln+09Qrtw823iyv5I1N8T+wKfh95xvtWQrNKNQw==}
 282  
 283    '@aws-sdk/util-user-agent-node@3.957.0':
 284      resolution: {integrity: sha512-ycbYCwqXk4gJGp0Oxkzf2KBeeGBdTxz559D41NJP8FlzSej1Gh7Rk40Zo6AyTfsNWkrl/kVi1t937OIzC5t+9Q==}
 285      engines: {node: '>=18.0.0'}
 286      peerDependencies:
 287        aws-crt: '>=1.0.0'
 288      peerDependenciesMeta:
 289        aws-crt:
 290          optional: true
 291  
 292    '@aws-sdk/xml-builder@3.957.0':
 293      resolution: {integrity: sha512-Ai5iiQqS8kJ5PjzMhWcLKN0G2yasAkvpnPlq2EnqlIMdB48HsizElt62qcktdxp4neRMyGkFq4NzgmDbXnhRiA==}
 294      engines: {node: '>=18.0.0'}
 295  
 296    '@aws/lambda-invoke-store@0.2.2':
 297      resolution: {integrity: sha512-C0NBLsIqzDIae8HFw9YIrIBsbc0xTiOtt7fAukGPnqQ/+zZNaq+4jhuccltK0QuWHBnNm/a6kLIRA6GFiM10eg==}
 298      engines: {node: '>=18.0.0'}
 299  
 300    '@babel/code-frame@7.27.1':
 301      resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
 302      engines: {node: '>=6.9.0'}
 303  
 304    '@babel/compat-data@7.27.5':
 305      resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==}
 306      engines: {node: '>=6.9.0'}
 307  
 308    '@babel/core@7.27.4':
 309      resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
 310      engines: {node: '>=6.9.0'}
 311  
 312    '@babel/generator@7.27.5':
 313      resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
 314      engines: {node: '>=6.9.0'}
 315  
 316    '@babel/helper-compilation-targets@7.27.2':
 317      resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
 318      engines: {node: '>=6.9.0'}
 319  
 320    '@babel/helper-module-imports@7.27.1':
 321      resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
 322      engines: {node: '>=6.9.0'}
 323  
 324    '@babel/helper-module-transforms@7.27.3':
 325      resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==}
 326      engines: {node: '>=6.9.0'}
 327      peerDependencies:
 328        '@babel/core': ^7.0.0
 329  
 330    '@babel/helper-plugin-utils@7.27.1':
 331      resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
 332      engines: {node: '>=6.9.0'}
 333  
 334    '@babel/helper-string-parser@7.27.1':
 335      resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
 336      engines: {node: '>=6.9.0'}
 337  
 338    '@babel/helper-validator-identifier@7.27.1':
 339      resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
 340      engines: {node: '>=6.9.0'}
 341  
 342    '@babel/helper-validator-option@7.27.1':
 343      resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
 344      engines: {node: '>=6.9.0'}
 345  
 346    '@babel/helpers@7.27.4':
 347      resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==}
 348      engines: {node: '>=6.9.0'}
 349  
 350    '@babel/parser@7.27.5':
 351      resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==}
 352      engines: {node: '>=6.0.0'}
 353      hasBin: true
 354  
 355    '@babel/plugin-syntax-async-generators@7.8.4':
 356      resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
 357      peerDependencies:
 358        '@babel/core': ^7.0.0-0
 359  
 360    '@babel/plugin-syntax-bigint@7.8.3':
 361      resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
 362      peerDependencies:
 363        '@babel/core': ^7.0.0-0
 364  
 365    '@babel/plugin-syntax-class-properties@7.12.13':
 366      resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
 367      peerDependencies:
 368        '@babel/core': ^7.0.0-0
 369  
 370    '@babel/plugin-syntax-class-static-block@7.14.5':
 371      resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
 372      engines: {node: '>=6.9.0'}
 373      peerDependencies:
 374        '@babel/core': ^7.0.0-0
 375  
 376    '@babel/plugin-syntax-import-attributes@7.27.1':
 377      resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==}
 378      engines: {node: '>=6.9.0'}
 379      peerDependencies:
 380        '@babel/core': ^7.0.0-0
 381  
 382    '@babel/plugin-syntax-import-meta@7.10.4':
 383      resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
 384      peerDependencies:
 385        '@babel/core': ^7.0.0-0
 386  
 387    '@babel/plugin-syntax-json-strings@7.8.3':
 388      resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
 389      peerDependencies:
 390        '@babel/core': ^7.0.0-0
 391  
 392    '@babel/plugin-syntax-jsx@7.27.1':
 393      resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
 394      engines: {node: '>=6.9.0'}
 395      peerDependencies:
 396        '@babel/core': ^7.0.0-0
 397  
 398    '@babel/plugin-syntax-logical-assignment-operators@7.10.4':
 399      resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
 400      peerDependencies:
 401        '@babel/core': ^7.0.0-0
 402  
 403    '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3':
 404      resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
 405      peerDependencies:
 406        '@babel/core': ^7.0.0-0
 407  
 408    '@babel/plugin-syntax-numeric-separator@7.10.4':
 409      resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
 410      peerDependencies:
 411        '@babel/core': ^7.0.0-0
 412  
 413    '@babel/plugin-syntax-object-rest-spread@7.8.3':
 414      resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
 415      peerDependencies:
 416        '@babel/core': ^7.0.0-0
 417  
 418    '@babel/plugin-syntax-optional-catch-binding@7.8.3':
 419      resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
 420      peerDependencies:
 421        '@babel/core': ^7.0.0-0
 422  
 423    '@babel/plugin-syntax-optional-chaining@7.8.3':
 424      resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
 425      peerDependencies:
 426        '@babel/core': ^7.0.0-0
 427  
 428    '@babel/plugin-syntax-private-property-in-object@7.14.5':
 429      resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
 430      engines: {node: '>=6.9.0'}
 431      peerDependencies:
 432        '@babel/core': ^7.0.0-0
 433  
 434    '@babel/plugin-syntax-top-level-await@7.14.5':
 435      resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
 436      engines: {node: '>=6.9.0'}
 437      peerDependencies:
 438        '@babel/core': ^7.0.0-0
 439  
 440    '@babel/plugin-syntax-typescript@7.27.1':
 441      resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
 442      engines: {node: '>=6.9.0'}
 443      peerDependencies:
 444        '@babel/core': ^7.0.0-0
 445  
 446    '@babel/template@7.27.2':
 447      resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
 448      engines: {node: '>=6.9.0'}
 449  
 450    '@babel/traverse@7.27.4':
 451      resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
 452      engines: {node: '>=6.9.0'}
 453  
 454    '@babel/types@7.27.3':
 455      resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==}
 456      engines: {node: '>=6.9.0'}
 457  
 458    '@bcoe/v8-coverage@0.2.3':
 459      resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
 460  
 461    '@colors/colors@1.5.0':
 462      resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
 463      engines: {node: '>=0.1.90'}
 464  
 465    '@cspotcode/source-map-support@0.8.1':
 466      resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
 467      engines: {node: '>=12'}
 468  
 469    '@eslint-community/eslint-utils@4.7.0':
 470      resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
 471      engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
 472      peerDependencies:
 473        eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
 474  
 475    '@eslint-community/regexpp@4.12.1':
 476      resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
 477      engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
 478  
 479    '@eslint/config-array@0.20.0':
 480      resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
 481      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 482  
 483    '@eslint/config-helpers@0.2.2':
 484      resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==}
 485      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 486  
 487    '@eslint/core@0.14.0':
 488      resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
 489      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 490  
 491    '@eslint/eslintrc@3.3.1':
 492      resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
 493      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 494  
 495    '@eslint/js@9.28.0':
 496      resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==}
 497      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 498  
 499    '@eslint/object-schema@2.1.6':
 500      resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
 501      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 502  
 503    '@eslint/plugin-kit@0.3.1':
 504      resolution: {integrity: sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==}
 505      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 506  
 507    '@exalabs/ai-sdk@1.0.5':
 508      resolution: {integrity: sha512-+2Sv8+JmrjFrmpiOlE9bzbZeko8ceym7lR3mkopLtnhjZp+EjDOm3rxaouf7nxwG6E6f0y3F2VZfmt0wupq7eA==}
 509      peerDependencies:
 510        ai: ^5.0.83
 511  
 512    '@humanfs/core@0.19.1':
 513      resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
 514      engines: {node: '>=18.18.0'}
 515  
 516    '@humanfs/node@0.16.6':
 517      resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==}
 518      engines: {node: '>=18.18.0'}
 519  
 520    '@humanwhocodes/module-importer@1.0.1':
 521      resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
 522      engines: {node: '>=12.22'}
 523  
 524    '@humanwhocodes/retry@0.3.1':
 525      resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
 526      engines: {node: '>=18.18'}
 527  
 528    '@humanwhocodes/retry@0.4.3':
 529      resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
 530      engines: {node: '>=18.18'}
 531  
 532    '@isaacs/cliui@8.0.2':
 533      resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
 534      engines: {node: '>=12'}
 535  
 536    '@istanbuljs/load-nyc-config@1.1.0':
 537      resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
 538      engines: {node: '>=8'}
 539  
 540    '@istanbuljs/schema@0.1.3':
 541      resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
 542      engines: {node: '>=8'}
 543  
 544    '@jest/console@29.7.0':
 545      resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==}
 546      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 547  
 548    '@jest/core@29.7.0':
 549      resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==}
 550      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 551      peerDependencies:
 552        node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
 553      peerDependenciesMeta:
 554        node-notifier:
 555          optional: true
 556  
 557    '@jest/environment@29.7.0':
 558      resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==}
 559      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 560  
 561    '@jest/expect-utils@29.7.0':
 562      resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==}
 563      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 564  
 565    '@jest/expect@29.7.0':
 566      resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==}
 567      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 568  
 569    '@jest/fake-timers@29.7.0':
 570      resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==}
 571      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 572  
 573    '@jest/globals@29.7.0':
 574      resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==}
 575      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 576  
 577    '@jest/reporters@29.7.0':
 578      resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==}
 579      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 580      peerDependencies:
 581        node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
 582      peerDependenciesMeta:
 583        node-notifier:
 584          optional: true
 585  
 586    '@jest/schemas@29.6.3':
 587      resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==}
 588      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 589  
 590    '@jest/source-map@29.6.3':
 591      resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==}
 592      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 593  
 594    '@jest/test-result@29.7.0':
 595      resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==}
 596      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 597  
 598    '@jest/test-sequencer@29.7.0':
 599      resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==}
 600      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 601  
 602    '@jest/transform@29.7.0':
 603      resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==}
 604      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 605  
 606    '@jest/types@29.6.3':
 607      resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==}
 608      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
 609  
 610    '@jridgewell/gen-mapping@0.3.8':
 611      resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
 612      engines: {node: '>=6.0.0'}
 613  
 614    '@jridgewell/resolve-uri@3.1.2':
 615      resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
 616      engines: {node: '>=6.0.0'}
 617  
 618    '@jridgewell/set-array@1.2.1':
 619      resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
 620      engines: {node: '>=6.0.0'}
 621  
 622    '@jridgewell/sourcemap-codec@1.5.0':
 623      resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
 624  
 625    '@jridgewell/trace-mapping@0.3.25':
 626      resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
 627  
 628    '@jridgewell/trace-mapping@0.3.9':
 629      resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
 630  
 631    '@mendable/firecrawl-js@4.10.0':
 632      resolution: {integrity: sha512-40qtKCVY3a1A4Y6t/m5Ar10HbzrWuyCNt7vR3uBh+j14GZC0JoxEkjaFRC00wBmPD9N5JMT4gmTXvzM/SI9enw==}
 633      engines: {node: '>=22.0.0'}
 634  
 635    '@modelcontextprotocol/sdk@1.12.1':
 636      resolution: {integrity: sha512-KG1CZhZfWg+u8pxeM/mByJDScJSrjjxLc8fwQqbsS8xCjBmQfMNEBTotYdNanKekepnfRI85GtgQlctLFpcYPw==}
 637      engines: {node: '>=18'}
 638  
 639    '@nodelib/fs.scandir@2.1.5':
 640      resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
 641      engines: {node: '>= 8'}
 642  
 643    '@nodelib/fs.stat@2.0.5':
 644      resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
 645      engines: {node: '>= 8'}
 646  
 647    '@nodelib/fs.walk@1.2.8':
 648      resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
 649      engines: {node: '>= 8'}
 650  
 651    '@opentelemetry/api@1.9.0':
 652      resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
 653      engines: {node: '>=8.0.0'}
 654  
 655    '@parallel-web/ai-sdk-tools@0.1.6':
 656      resolution: {integrity: sha512-MgMUzgpi1eKOaaclkHtQ5BAsUOwaG4cfMQQ2LrQom/c5WuKmOh2B5dS+jGkuqcR2+MQu3FCu3f9NR5vNmeV4bw==}
 657      peerDependencies:
 658        ai: ^5.0.0
 659  
 660    '@perplexity-ai/ai-sdk@0.1.2':
 661      resolution: {integrity: sha512-7/f6zFA0ND48wMPlJzBqpm+LH4g3GdsVBVAb2LZn9Zt4V6rg/uzy9XTduTovbZa9YdaYTLg4wS6UpxH21ssU3g==}
 662      peerDependencies:
 663        ai: ^5.0.0
 664        zod: ^4.0.0
 665  
 666    '@pkgjs/parseargs@0.11.0':
 667      resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
 668      engines: {node: '>=14'}
 669  
 670    '@sinclair/typebox@0.27.8':
 671      resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
 672  
 673    '@sinonjs/commons@3.0.1':
 674      resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==}
 675  
 676    '@sinonjs/fake-timers@10.3.0':
 677      resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==}
 678  
 679    '@smithy/abort-controller@4.2.7':
 680      resolution: {integrity: sha512-rzMY6CaKx2qxrbYbqjXWS0plqEy7LOdKHS0bg4ixJ6aoGDPNUcLWk/FRNuCILh7GKLG9TFUXYYeQQldMBBwuyw==}
 681      engines: {node: '>=18.0.0'}
 682  
 683    '@smithy/config-resolver@4.4.5':
 684      resolution: {integrity: sha512-HAGoUAFYsUkoSckuKbCPayECeMim8pOu+yLy1zOxt1sifzEbrsRpYa+mKcMdiHKMeiqOibyPG0sFJnmaV/OGEg==}
 685      engines: {node: '>=18.0.0'}
 686  
 687    '@smithy/core@3.20.0':
 688      resolution: {integrity: sha512-WsSHCPq/neD5G/MkK4csLI5Y5Pkd9c1NMfpYEKeghSGaD4Ja1qLIohRQf2D5c1Uy5aXp76DeKHkzWZ9KAlHroQ==}
 689      engines: {node: '>=18.0.0'}
 690  
 691    '@smithy/credential-provider-imds@4.2.7':
 692      resolution: {integrity: sha512-CmduWdCiILCRNbQWFR0OcZlUPVtyE49Sr8yYL0rZQ4D/wKxiNzBNS/YHemvnbkIWj623fplgkexUd/c9CAKdoA==}
 693      engines: {node: '>=18.0.0'}
 694  
 695    '@smithy/eventstream-codec@4.2.7':
 696      resolution: {integrity: sha512-DrpkEoM3j9cBBWhufqBwnbbn+3nf1N9FP6xuVJ+e220jbactKuQgaZwjwP5CP1t+O94brm2JgVMD2atMGX3xIQ==}
 697      engines: {node: '>=18.0.0'}
 698  
 699    '@smithy/eventstream-serde-browser@4.2.7':
 700      resolution: {integrity: sha512-ujzPk8seYoDBmABDE5YqlhQZAXLOrtxtJLrbhHMKjBoG5b4dK4i6/mEU+6/7yXIAkqOO8sJ6YxZl+h0QQ1IJ7g==}
 701      engines: {node: '>=18.0.0'}
 702  
 703    '@smithy/eventstream-serde-config-resolver@4.3.7':
 704      resolution: {integrity: sha512-x7BtAiIPSaNaWuzm24Q/mtSkv+BrISO/fmheiJ39PKRNH3RmH2Hph/bUKSOBOBC9unqfIYDhKTHwpyZycLGPVQ==}
 705      engines: {node: '>=18.0.0'}
 706  
 707    '@smithy/eventstream-serde-node@4.2.7':
 708      resolution: {integrity: sha512-roySCtHC5+pQq5lK4be1fZ/WR6s/AxnPaLfCODIPArtN2du8s5Ot4mKVK3pPtijL/L654ws592JHJ1PbZFF6+A==}
 709      engines: {node: '>=18.0.0'}
 710  
 711    '@smithy/eventstream-serde-universal@4.2.7':
 712      resolution: {integrity: sha512-QVD+g3+icFkThoy4r8wVFZMsIP08taHVKjE6Jpmz8h5CgX/kk6pTODq5cht0OMtcapUx+xrPzUTQdA+TmO0m1g==}
 713      engines: {node: '>=18.0.0'}
 714  
 715    '@smithy/fetch-http-handler@5.3.8':
 716      resolution: {integrity: sha512-h/Fi+o7mti4n8wx1SR6UHWLaakwHRx29sizvp8OOm7iqwKGFneT06GCSFhml6Bha5BT6ot5pj3CYZnCHhGC2Rg==}
 717      engines: {node: '>=18.0.0'}
 718  
 719    '@smithy/hash-node@4.2.7':
 720      resolution: {integrity: sha512-PU/JWLTBCV1c8FtB8tEFnY4eV1tSfBc7bDBADHfn1K+uRbPgSJ9jnJp0hyjiFN2PMdPzxsf1Fdu0eo9fJ760Xw==}
 721      engines: {node: '>=18.0.0'}
 722  
 723    '@smithy/invalid-dependency@4.2.7':
 724      resolution: {integrity: sha512-ncvgCr9a15nPlkhIUx3CU4d7E7WEuVJOV7fS7nnK2hLtPK9tYRBkMHQbhXU1VvvKeBm/O0x26OEoBq+ngFpOEQ==}
 725      engines: {node: '>=18.0.0'}
 726  
 727    '@smithy/is-array-buffer@2.2.0':
 728      resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==}
 729      engines: {node: '>=14.0.0'}
 730  
 731    '@smithy/is-array-buffer@4.2.0':
 732      resolution: {integrity: sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==}
 733      engines: {node: '>=18.0.0'}
 734  
 735    '@smithy/middleware-content-length@4.2.7':
 736      resolution: {integrity: sha512-GszfBfCcvt7kIbJ41LuNa5f0wvQCHhnGx/aDaZJCCT05Ld6x6U2s0xsc/0mBFONBZjQJp2U/0uSJ178OXOwbhg==}
 737      engines: {node: '>=18.0.0'}
 738  
 739    '@smithy/middleware-endpoint@4.4.1':
 740      resolution: {integrity: sha512-gpLspUAoe6f1M6H0u4cVuFzxZBrsGZmjx2O9SigurTx4PbntYa4AJ+o0G0oGm1L2oSX6oBhcGHwrfJHup2JnJg==}
 741      engines: {node: '>=18.0.0'}
 742  
 743    '@smithy/middleware-retry@4.4.17':
 744      resolution: {integrity: sha512-MqbXK6Y9uq17h+4r0ogu/sBT6V/rdV+5NvYL7ZV444BKfQygYe8wAhDrVXagVebN6w2RE0Fm245l69mOsPGZzg==}
 745      engines: {node: '>=18.0.0'}
 746  
 747    '@smithy/middleware-serde@4.2.8':
 748      resolution: {integrity: sha512-8rDGYen5m5+NV9eHv9ry0sqm2gI6W7mc1VSFMtn6Igo25S507/HaOX9LTHAS2/J32VXD0xSzrY0H5FJtOMS4/w==}
 749      engines: {node: '>=18.0.0'}
 750  
 751    '@smithy/middleware-stack@4.2.7':
 752      resolution: {integrity: sha512-bsOT0rJ+HHlZd9crHoS37mt8qRRN/h9jRve1SXUhVbkRzu0QaNYZp1i1jha4n098tsvROjcwfLlfvcFuJSXEsw==}
 753      engines: {node: '>=18.0.0'}
 754  
 755    '@smithy/node-config-provider@4.3.7':
 756      resolution: {integrity: sha512-7r58wq8sdOcrwWe+klL9y3bc4GW1gnlfnFOuL7CXa7UzfhzhxKuzNdtqgzmTV+53lEp9NXh5hY/S4UgjLOzPfw==}
 757      engines: {node: '>=18.0.0'}
 758  
 759    '@smithy/node-http-handler@4.4.7':
 760      resolution: {integrity: sha512-NELpdmBOO6EpZtWgQiHjoShs1kmweaiNuETUpuup+cmm/xJYjT4eUjfhrXRP4jCOaAsS3c3yPsP3B+K+/fyPCQ==}
 761      engines: {node: '>=18.0.0'}
 762  
 763    '@smithy/property-provider@4.2.7':
 764      resolution: {integrity: sha512-jmNYKe9MGGPoSl/D7JDDs1C8b3dC8f/w78LbaVfoTtWy4xAd5dfjaFG9c9PWPihY4ggMQNQSMtzU77CNgAJwmA==}
 765      engines: {node: '>=18.0.0'}
 766  
 767    '@smithy/protocol-http@5.3.7':
 768      resolution: {integrity: sha512-1r07pb994I20dD/c2seaZhoCuNYm0rWrvBxhCQ70brNh11M5Ml2ew6qJVo0lclB3jMIXirD4s2XRXRe7QEi0xA==}
 769      engines: {node: '>=18.0.0'}
 770  
 771    '@smithy/querystring-builder@4.2.7':
 772      resolution: {integrity: sha512-eKONSywHZxK4tBxe2lXEysh8wbBdvDWiA+RIuaxZSgCMmA0zMgoDpGLJhnyj+c0leOQprVnXOmcB4m+W9Rw7sg==}
 773      engines: {node: '>=18.0.0'}
 774  
 775    '@smithy/querystring-parser@4.2.7':
 776      resolution: {integrity: sha512-3X5ZvzUHmlSTHAXFlswrS6EGt8fMSIxX/c3Rm1Pni3+wYWB6cjGocmRIoqcQF9nU5OgGmL0u7l9m44tSUpfj9w==}
 777      engines: {node: '>=18.0.0'}
 778  
 779    '@smithy/service-error-classification@4.2.7':
 780      resolution: {integrity: sha512-YB7oCbukqEb2Dlh3340/8g8vNGbs/QsNNRms+gv3N2AtZz9/1vSBx6/6tpwQpZMEJFs7Uq8h4mmOn48ZZ72MkA==}
 781      engines: {node: '>=18.0.0'}
 782  
 783    '@smithy/shared-ini-file-loader@4.4.2':
 784      resolution: {integrity: sha512-M7iUUff/KwfNunmrgtqBfvZSzh3bmFgv/j/t1Y1dQ+8dNo34br1cqVEqy6v0mYEgi0DkGO7Xig0AnuOaEGVlcg==}
 785      engines: {node: '>=18.0.0'}
 786  
 787    '@smithy/signature-v4@5.3.7':
 788      resolution: {integrity: sha512-9oNUlqBlFZFOSdxgImA6X5GFuzE7V2H7VG/7E70cdLhidFbdtvxxt81EHgykGK5vq5D3FafH//X+Oy31j3CKOg==}
 789      engines: {node: '>=18.0.0'}
 790  
 791    '@smithy/smithy-client@4.10.2':
 792      resolution: {integrity: sha512-D5z79xQWpgrGpAHb054Fn2CCTQZpog7JELbVQ6XAvXs5MNKWf28U9gzSBlJkOyMl9LA1TZEjRtwvGXfP0Sl90g==}
 793      engines: {node: '>=18.0.0'}
 794  
 795    '@smithy/types@4.11.0':
 796      resolution: {integrity: sha512-mlrmL0DRDVe3mNrjTcVcZEgkFmufITfUAPBEA+AHYiIeYyJebso/He1qLbP3PssRe22KUzLRpQSdBPbXdgZ2VA==}
 797      engines: {node: '>=18.0.0'}
 798  
 799    '@smithy/url-parser@4.2.7':
 800      resolution: {integrity: sha512-/RLtVsRV4uY3qPWhBDsjwahAtt3x2IsMGnP5W1b2VZIe+qgCqkLxI1UOHDZp1Q1QSOrdOR32MF3Ph2JfWT1VHg==}
 801      engines: {node: '>=18.0.0'}
 802  
 803    '@smithy/util-base64@4.3.0':
 804      resolution: {integrity: sha512-GkXZ59JfyxsIwNTWFnjmFEI8kZpRNIBfxKjv09+nkAWPt/4aGaEWMM04m4sxgNVWkbt2MdSvE3KF/PfX4nFedQ==}
 805      engines: {node: '>=18.0.0'}
 806  
 807    '@smithy/util-body-length-browser@4.2.0':
 808      resolution: {integrity: sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==}
 809      engines: {node: '>=18.0.0'}
 810  
 811    '@smithy/util-body-length-node@4.2.1':
 812      resolution: {integrity: sha512-h53dz/pISVrVrfxV1iqXlx5pRg3V2YWFcSQyPyXZRrZoZj4R4DeWRDo1a7dd3CPTcFi3kE+98tuNyD2axyZReA==}
 813      engines: {node: '>=18.0.0'}
 814  
 815    '@smithy/util-buffer-from@2.2.0':
 816      resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==}
 817      engines: {node: '>=14.0.0'}
 818  
 819    '@smithy/util-buffer-from@4.2.0':
 820      resolution: {integrity: sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==}
 821      engines: {node: '>=18.0.0'}
 822  
 823    '@smithy/util-config-provider@4.2.0':
 824      resolution: {integrity: sha512-YEjpl6XJ36FTKmD+kRJJWYvrHeUvm5ykaUS5xK+6oXffQPHeEM4/nXlZPe+Wu0lsgRUcNZiliYNh/y7q9c2y6Q==}
 825      engines: {node: '>=18.0.0'}
 826  
 827    '@smithy/util-defaults-mode-browser@4.3.16':
 828      resolution: {integrity: sha512-/eiSP3mzY3TsvUOYMeL4EqUX6fgUOj2eUOU4rMMgVbq67TiRLyxT7Xsjxq0bW3OwuzK009qOwF0L2OgJqperAQ==}
 829      engines: {node: '>=18.0.0'}
 830  
 831    '@smithy/util-defaults-mode-node@4.2.19':
 832      resolution: {integrity: sha512-3a4+4mhf6VycEJyHIQLypRbiwG6aJvbQAeRAVXydMmfweEPnLLabRbdyo/Pjw8Rew9vjsh5WCdhmDaHkQnhhhA==}
 833      engines: {node: '>=18.0.0'}
 834  
 835    '@smithy/util-endpoints@3.2.7':
 836      resolution: {integrity: sha512-s4ILhyAvVqhMDYREeTS68R43B1V5aenV5q/V1QpRQJkCXib5BPRo4s7uNdzGtIKxaPHCfU/8YkvPAEvTpxgspg==}
 837      engines: {node: '>=18.0.0'}
 838  
 839    '@smithy/util-hex-encoding@4.2.0':
 840      resolution: {integrity: sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==}
 841      engines: {node: '>=18.0.0'}
 842  
 843    '@smithy/util-middleware@4.2.7':
 844      resolution: {integrity: sha512-i1IkpbOae6NvIKsEeLLM9/2q4X+M90KV3oCFgWQI4q0Qz+yUZvsr+gZPdAEAtFhWQhAHpTsJO8DRJPuwVyln+w==}
 845      engines: {node: '>=18.0.0'}
 846  
 847    '@smithy/util-retry@4.2.7':
 848      resolution: {integrity: sha512-SvDdsQyF5CIASa4EYVT02LukPHVzAgUA4kMAuZ97QJc2BpAqZfA4PINB8/KOoCXEw9tsuv/jQjMeaHFvxdLNGg==}
 849      engines: {node: '>=18.0.0'}
 850  
 851    '@smithy/util-stream@4.5.8':
 852      resolution: {integrity: sha512-ZnnBhTapjM0YPGUSmOs0Mcg/Gg87k503qG4zU2v/+Js2Gu+daKOJMeqcQns8ajepY8tgzzfYxl6kQyZKml6O2w==}
 853      engines: {node: '>=18.0.0'}
 854  
 855    '@smithy/util-uri-escape@4.2.0':
 856      resolution: {integrity: sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==}
 857      engines: {node: '>=18.0.0'}
 858  
 859    '@smithy/util-utf8@2.3.0':
 860      resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==}
 861      engines: {node: '>=14.0.0'}
 862  
 863    '@smithy/util-utf8@4.2.0':
 864      resolution: {integrity: sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==}
 865      engines: {node: '>=18.0.0'}
 866  
 867    '@smithy/uuid@1.1.0':
 868      resolution: {integrity: sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==}
 869      engines: {node: '>=18.0.0'}
 870  
 871    '@standard-schema/spec@1.1.0':
 872      resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
 873  
 874    '@tavily/ai-sdk@0.4.0':
 875      resolution: {integrity: sha512-qDcu5fADJDxe/U+5GhIkRxVD42SviijdyTwfFYIw7nkfQ8Bli1swSFrOmQwTAJQ3+1QFRw8mlkBd9KbkRaXQyw==}
 876      peerDependencies:
 877        ai: ^5.0.0
 878        zod: ^4.0.0
 879  
 880    '@tavily/core@0.6.3':
 881      resolution: {integrity: sha512-U6SYth0IodrfJ2nWZaZ0LpxGv8aWEdeJ2/754qIc/f/Dcu2DKyX3oKg4X1lj5g2Ss7+XwedrulYQSvdgoRh62w==}
 882  
 883    '@tsconfig/node10@1.0.11':
 884      resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==}
 885  
 886    '@tsconfig/node12@1.0.11':
 887      resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
 888  
 889    '@tsconfig/node14@1.0.3':
 890      resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
 891  
 892    '@tsconfig/node16@1.0.4':
 893      resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==}
 894  
 895    '@types/babel__core@7.20.5':
 896      resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
 897  
 898    '@types/babel__generator@7.27.0':
 899      resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
 900  
 901    '@types/babel__template@7.4.4':
 902      resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
 903  
 904    '@types/babel__traverse@7.20.7':
 905      resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==}
 906  
 907    '@types/estree@1.0.7':
 908      resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
 909  
 910    '@types/figlet@1.7.0':
 911      resolution: {integrity: sha512-KwrT7p/8Eo3Op/HBSIwGXOsTZKYiM9NpWRBJ5sVjWP/SmlS+oxxRvJht/FNAtliJvja44N3ul1yATgohnVBV0Q==}
 912  
 913    '@types/graceful-fs@4.1.9':
 914      resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==}
 915  
 916    '@types/istanbul-lib-coverage@2.0.6':
 917      resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==}
 918  
 919    '@types/istanbul-lib-report@3.0.3':
 920      resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==}
 921  
 922    '@types/istanbul-reports@3.0.4':
 923      resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==}
 924  
 925    '@types/jest@29.5.14':
 926      resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==}
 927  
 928    '@types/json-schema@7.0.15':
 929      resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
 930  
 931    '@types/node-fetch@2.6.12':
 932      resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==}
 933  
 934    '@types/node@18.19.110':
 935      resolution: {integrity: sha512-WW2o4gTmREtSnqKty9nhqF/vA0GKd0V/rbC0OyjSk9Bz6bzlsXKT+i7WDdS/a0z74rfT2PO4dArVCSnapNLA5Q==}
 936  
 937    '@types/node@22.15.29':
 938      resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==}
 939  
 940    '@types/stack-utils@2.0.3':
 941      resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==}
 942  
 943    '@types/strip-bom@3.0.0':
 944      resolution: {integrity: sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==}
 945  
 946    '@types/strip-json-comments@0.0.30':
 947      resolution: {integrity: sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==}
 948  
 949    '@types/yargs-parser@21.0.3':
 950      resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==}
 951  
 952    '@types/yargs@17.0.33':
 953      resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
 954  
 955    '@typescript-eslint/eslint-plugin@8.33.1':
 956      resolution: {integrity: sha512-TDCXj+YxLgtvxvFlAvpoRv9MAncDLBV2oT9Bd7YBGC/b/sEURoOYuIwLI99rjWOfY3QtDzO+mk0n4AmdFExW8A==}
 957      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 958      peerDependencies:
 959        '@typescript-eslint/parser': ^8.33.1
 960        eslint: ^8.57.0 || ^9.0.0
 961        typescript: '>=4.8.4 <5.9.0'
 962  
 963    '@typescript-eslint/parser@8.33.1':
 964      resolution: {integrity: sha512-qwxv6dq682yVvgKKp2qWwLgRbscDAYktPptK4JPojCwwi3R9cwrvIxS4lvBpzmcqzR4bdn54Z0IG1uHFskW4dA==}
 965      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 966      peerDependencies:
 967        eslint: ^8.57.0 || ^9.0.0
 968        typescript: '>=4.8.4 <5.9.0'
 969  
 970    '@typescript-eslint/project-service@8.33.1':
 971      resolution: {integrity: sha512-DZR0efeNklDIHHGRpMpR5gJITQpu6tLr9lDJnKdONTC7vvzOlLAG/wcfxcdxEWrbiZApcoBCzXqU/Z458Za5Iw==}
 972      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 973      peerDependencies:
 974        typescript: '>=4.8.4 <5.9.0'
 975  
 976    '@typescript-eslint/scope-manager@8.33.1':
 977      resolution: {integrity: sha512-dM4UBtgmzHR9bS0Rv09JST0RcHYearoEoo3pG5B6GoTR9XcyeqX87FEhPo+5kTvVfKCvfHaHrcgeJQc6mrDKrA==}
 978      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 979  
 980    '@typescript-eslint/tsconfig-utils@8.33.1':
 981      resolution: {integrity: sha512-STAQsGYbHCF0/e+ShUQ4EatXQ7ceh3fBCXkNU7/MZVKulrlq1usH7t2FhxvCpuCi5O5oi1vmVaAjrGeL71OK1g==}
 982      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 983      peerDependencies:
 984        typescript: '>=4.8.4 <5.9.0'
 985  
 986    '@typescript-eslint/type-utils@8.33.1':
 987      resolution: {integrity: sha512-1cG37d9xOkhlykom55WVwG2QRNC7YXlxMaMzqw2uPeJixBFfKWZgaP/hjAObqMN/u3fr5BrTwTnc31/L9jQ2ww==}
 988      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 989      peerDependencies:
 990        eslint: ^8.57.0 || ^9.0.0
 991        typescript: '>=4.8.4 <5.9.0'
 992  
 993    '@typescript-eslint/types@8.33.1':
 994      resolution: {integrity: sha512-xid1WfizGhy/TKMTwhtVOgalHwPtV8T32MS9MaH50Cwvz6x6YqRIPdD2WvW0XaqOzTV9p5xdLY0h/ZusU5Lokg==}
 995      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
 996  
 997    '@typescript-eslint/typescript-estree@8.33.1':
 998      resolution: {integrity: sha512-+s9LYcT8LWjdYWu7IWs7FvUxpQ/DGkdjZeE/GGulHvv8rvYwQvVaUZ6DE+j5x/prADUgSbbCWZ2nPI3usuVeOA==}
 999      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1000      peerDependencies:
1001        typescript: '>=4.8.4 <5.9.0'
1002  
1003    '@typescript-eslint/utils@8.33.1':
1004      resolution: {integrity: sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ==}
1005      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1006      peerDependencies:
1007        eslint: ^8.57.0 || ^9.0.0
1008        typescript: '>=4.8.4 <5.9.0'
1009  
1010    '@typescript-eslint/visitor-keys@8.33.1':
1011      resolution: {integrity: sha512-3i8NrFcZeeDHJ+7ZUuDkGT+UHq+XoFGsymNK2jZCOHcfEzRQ0BdpRtdpSx/Iyf3MHLWIcLS0COuOPibKQboIiQ==}
1012      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1013  
1014    '@valyu/ai-sdk@1.0.3':
1015      resolution: {integrity: sha512-mJvqtbaPBoVQao3E35vPNrmJgs4TE1TnHJfaKWmy2vv/foC4I+dpLpjRGouQ9lwmbHbecGi041XKWnqkZPLmGA==}
1016      peerDependencies:
1017        '@ai-sdk/openai': ^2.0.65
1018        ai: ^5.0.83
1019  
1020    '@vercel/oidc@3.0.5':
1021      resolution: {integrity: sha512-fnYhv671l+eTTp48gB4zEsTW/YtRgRPnkI2nT7x6qw5rkI1Lq2hTmQIpHPgyThI0znLK+vX2n9XxKdXZ7BUbbw==}
1022      engines: {node: '>= 20'}
1023  
1024    abort-controller@3.0.0:
1025      resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
1026      engines: {node: '>=6.5'}
1027  
1028    accepts@2.0.0:
1029      resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==}
1030      engines: {node: '>= 0.6'}
1031  
1032    acorn-jsx@5.3.2:
1033      resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
1034      peerDependencies:
1035        acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
1036  
1037    acorn-walk@8.3.4:
1038      resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==}
1039      engines: {node: '>=0.4.0'}
1040  
1041    acorn@8.14.1:
1042      resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
1043      engines: {node: '>=0.4.0'}
1044      hasBin: true
1045  
1046    agent-base@7.1.4:
1047      resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
1048      engines: {node: '>= 14'}
1049  
1050    agentkeepalive@4.6.0:
1051      resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==}
1052      engines: {node: '>= 8.0.0'}
1053  
1054    ai@6.0.5:
1055      resolution: {integrity: sha512-CKL3dDHedWskC6EY67LrULonZBU9vL+Bwa+xQEcprBhJfxpogntG3utjiAkYuy5ZQatyWk+SmWG8HLvcnhvbRg==}
1056      engines: {node: '>=18'}
1057      peerDependencies:
1058        zod: ^3.25.76 || ^4.1.8
1059  
1060    ajv@6.12.6:
1061      resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
1062  
1063    ansi-align@3.0.1:
1064      resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
1065  
1066    ansi-escapes@4.3.2:
1067      resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
1068      engines: {node: '>=8'}
1069  
1070    ansi-regex@5.0.1:
1071      resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1072      engines: {node: '>=8'}
1073  
1074    ansi-regex@6.1.0:
1075      resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
1076      engines: {node: '>=12'}
1077  
1078    ansi-styles@4.3.0:
1079      resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1080      engines: {node: '>=8'}
1081  
1082    ansi-styles@5.2.0:
1083      resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
1084      engines: {node: '>=10'}
1085  
1086    ansi-styles@6.2.1:
1087      resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
1088      engines: {node: '>=12'}
1089  
1090    anymatch@3.1.3:
1091      resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
1092      engines: {node: '>= 8'}
1093  
1094    arg@4.1.3:
1095      resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
1096  
1097    argparse@1.0.10:
1098      resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
1099  
1100    argparse@2.0.1:
1101      resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
1102  
1103    async@3.2.6:
1104      resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
1105  
1106    asynckit@0.4.0:
1107      resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
1108  
1109    axios@1.13.2:
1110      resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==}
1111  
1112    axios@1.9.0:
1113      resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==}
1114  
1115    babel-jest@29.7.0:
1116      resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==}
1117      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1118      peerDependencies:
1119        '@babel/core': ^7.8.0
1120  
1121    babel-plugin-istanbul@6.1.1:
1122      resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
1123      engines: {node: '>=8'}
1124  
1125    babel-plugin-jest-hoist@29.6.3:
1126      resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==}
1127      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1128  
1129    babel-preset-current-node-syntax@1.1.0:
1130      resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==}
1131      peerDependencies:
1132        '@babel/core': ^7.0.0
1133  
1134    babel-preset-jest@29.6.3:
1135      resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==}
1136      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1137      peerDependencies:
1138        '@babel/core': ^7.0.0
1139  
1140    balanced-match@1.0.2:
1141      resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1142  
1143    base64-js@1.5.1:
1144      resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
1145  
1146    bedrock-agentcore@0.1.1:
1147      resolution: {integrity: sha512-9V1nWKqQIVTZW9TRg1F6oyYGUt99UzOj5xz6fR/4bwTAEcCJ4oxTB9jDOjyCG29kj88i+ntC6uNMOvf79w+quw==}
1148      engines: {node: '>=20.0.0'}
1149      peerDependencies:
1150        ai: '>=6.0.0-beta'
1151        playwright: '>=1.56.0'
1152      peerDependenciesMeta:
1153        ai:
1154          optional: true
1155        playwright:
1156          optional: true
1157  
1158    binary-extensions@2.3.0:
1159      resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
1160      engines: {node: '>=8'}
1161  
1162    bl@4.1.0:
1163      resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
1164  
1165    body-parser@2.2.0:
1166      resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==}
1167      engines: {node: '>=18'}
1168  
1169    bowser@2.13.1:
1170      resolution: {integrity: sha512-OHawaAbjwx6rqICCKgSG0SAnT05bzd7ppyKLVUITZpANBaaMFBAsaNkto3LoQ31tyFP5kNujE8Cdx85G9VzOkw==}
1171  
1172    boxen@7.1.1:
1173      resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==}
1174      engines: {node: '>=14.16'}
1175  
1176    brace-expansion@1.1.11:
1177      resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1178  
1179    brace-expansion@2.0.1:
1180      resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
1181  
1182    braces@3.0.3:
1183      resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
1184      engines: {node: '>=8'}
1185  
1186    browserslist@4.25.0:
1187      resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==}
1188      engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
1189      hasBin: true
1190  
1191    bs-logger@0.2.6:
1192      resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==}
1193      engines: {node: '>= 6'}
1194  
1195    bser@2.1.1:
1196      resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
1197  
1198    buffer-from@1.1.2:
1199      resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
1200  
1201    buffer@5.7.1:
1202      resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
1203  
1204    bytes@3.1.2:
1205      resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
1206      engines: {node: '>= 0.8'}
1207  
1208    call-bind-apply-helpers@1.0.2:
1209      resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
1210      engines: {node: '>= 0.4'}
1211  
1212    call-bound@1.0.4:
1213      resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==}
1214      engines: {node: '>= 0.4'}
1215  
1216    callsites@3.1.0:
1217      resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1218      engines: {node: '>=6'}
1219  
1220    camelcase@5.3.1:
1221      resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
1222      engines: {node: '>=6'}
1223  
1224    camelcase@6.3.0:
1225      resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
1226      engines: {node: '>=10'}
1227  
1228    camelcase@7.0.1:
1229      resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
1230      engines: {node: '>=14.16'}
1231  
1232    caniuse-lite@1.0.30001721:
1233      resolution: {integrity: sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==}
1234  
1235    chalk@4.1.2:
1236      resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1237      engines: {node: '>=10'}
1238  
1239    chalk@5.4.1:
1240      resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
1241      engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
1242  
1243    char-regex@1.0.2:
1244      resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==}
1245      engines: {node: '>=10'}
1246  
1247    chokidar@3.6.0:
1248      resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
1249      engines: {node: '>= 8.10.0'}
1250  
1251    ci-info@3.9.0:
1252      resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
1253      engines: {node: '>=8'}
1254  
1255    cjs-module-lexer@1.4.3:
1256      resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==}
1257  
1258    cli-boxes@3.0.0:
1259      resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
1260      engines: {node: '>=10'}
1261  
1262    cli-cursor@3.1.0:
1263      resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
1264      engines: {node: '>=8'}
1265  
1266    cli-spinners@2.9.2:
1267      resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
1268      engines: {node: '>=6'}
1269  
1270    cli-table3@0.6.5:
1271      resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==}
1272      engines: {node: 10.* || >= 12.*}
1273  
1274    cliui@8.0.1:
1275      resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
1276      engines: {node: '>=12'}
1277  
1278    clone@1.0.4:
1279      resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
1280      engines: {node: '>=0.8'}
1281  
1282    co@4.6.0:
1283      resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
1284      engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
1285  
1286    collect-v8-coverage@1.0.2:
1287      resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==}
1288  
1289    color-convert@2.0.1:
1290      resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1291      engines: {node: '>=7.0.0'}
1292  
1293    color-name@1.1.4:
1294      resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1295  
1296    combined-stream@1.0.8:
1297      resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
1298      engines: {node: '>= 0.8'}
1299  
1300    concat-map@0.0.1:
1301      resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
1302  
1303    content-disposition@1.0.0:
1304      resolution: {integrity: sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==}
1305      engines: {node: '>= 0.6'}
1306  
1307    content-type@1.0.5:
1308      resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
1309      engines: {node: '>= 0.6'}
1310  
1311    convert-source-map@2.0.0:
1312      resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
1313  
1314    cookie-signature@1.2.2:
1315      resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==}
1316      engines: {node: '>=6.6.0'}
1317  
1318    cookie@0.7.2:
1319      resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
1320      engines: {node: '>= 0.6'}
1321  
1322    cors@2.8.5:
1323      resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
1324      engines: {node: '>= 0.10'}
1325  
1326    create-jest@29.7.0:
1327      resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==}
1328      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1329      hasBin: true
1330  
1331    create-require@1.1.1:
1332      resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
1333  
1334    cross-spawn@7.0.6:
1335      resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
1336      engines: {node: '>= 8'}
1337  
1338    debug@4.4.1:
1339      resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
1340      engines: {node: '>=6.0'}
1341      peerDependencies:
1342        supports-color: '*'
1343      peerDependenciesMeta:
1344        supports-color:
1345          optional: true
1346  
1347    dedent@1.6.0:
1348      resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==}
1349      peerDependencies:
1350        babel-plugin-macros: ^3.1.0
1351      peerDependenciesMeta:
1352        babel-plugin-macros:
1353          optional: true
1354  
1355    deep-is@0.1.4:
1356      resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1357  
1358    deepmerge@4.3.1:
1359      resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
1360      engines: {node: '>=0.10.0'}
1361  
1362    defaults@1.0.4:
1363      resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
1364  
1365    delayed-stream@1.0.0:
1366      resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
1367      engines: {node: '>=0.4.0'}
1368  
1369    depd@2.0.0:
1370      resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
1371      engines: {node: '>= 0.8'}
1372  
1373    detect-newline@3.1.0:
1374      resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
1375      engines: {node: '>=8'}
1376  
1377    diff-sequences@29.6.3:
1378      resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
1379      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1380  
1381    diff@4.0.2:
1382      resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
1383      engines: {node: '>=0.3.1'}
1384  
1385    dotenv@16.5.0:
1386      resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==}
1387      engines: {node: '>=12'}
1388  
1389    dotenv@17.2.3:
1390      resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==}
1391      engines: {node: '>=12'}
1392  
1393    dunder-proto@1.0.1:
1394      resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
1395      engines: {node: '>= 0.4'}
1396  
1397    dynamic-dedupe@0.3.0:
1398      resolution: {integrity: sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==}
1399  
1400    eastasianwidth@0.2.0:
1401      resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1402  
1403    ee-first@1.1.1:
1404      resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
1405  
1406    ejs@3.1.10:
1407      resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
1408      engines: {node: '>=0.10.0'}
1409      hasBin: true
1410  
1411    electron-to-chromium@1.5.164:
1412      resolution: {integrity: sha512-TXBrF2aZenRjY3wbj5Yc0mZn43lMiSHNkzwPkIxx+vWUB35Kf8Gm/uOYmOJFNQ7SUwWAinbfxX73ANIud65wSA==}
1413  
1414    emittery@0.13.1:
1415      resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
1416      engines: {node: '>=12'}
1417  
1418    emoji-regex@8.0.0:
1419      resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1420  
1421    emoji-regex@9.2.2:
1422      resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
1423  
1424    encodeurl@2.0.0:
1425      resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
1426      engines: {node: '>= 0.8'}
1427  
1428    error-ex@1.3.2:
1429      resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
1430  
1431    es-define-property@1.0.1:
1432      resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
1433      engines: {node: '>= 0.4'}
1434  
1435    es-errors@1.3.0:
1436      resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
1437      engines: {node: '>= 0.4'}
1438  
1439    es-object-atoms@1.1.1:
1440      resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
1441      engines: {node: '>= 0.4'}
1442  
1443    es-set-tostringtag@2.1.0:
1444      resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
1445      engines: {node: '>= 0.4'}
1446  
1447    escalade@3.2.0:
1448      resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
1449      engines: {node: '>=6'}
1450  
1451    escape-html@1.0.3:
1452      resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
1453  
1454    escape-string-regexp@2.0.0:
1455      resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
1456      engines: {node: '>=8'}
1457  
1458    escape-string-regexp@4.0.0:
1459      resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1460      engines: {node: '>=10'}
1461  
1462    eslint-scope@8.3.0:
1463      resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==}
1464      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1465  
1466    eslint-visitor-keys@3.4.3:
1467      resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1468      engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1469  
1470    eslint-visitor-keys@4.2.0:
1471      resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
1472      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1473  
1474    eslint@9.28.0:
1475      resolution: {integrity: sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==}
1476      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1477      hasBin: true
1478      peerDependencies:
1479        jiti: '*'
1480      peerDependenciesMeta:
1481        jiti:
1482          optional: true
1483  
1484    espree@10.3.0:
1485      resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==}
1486      engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
1487  
1488    esprima@4.0.1:
1489      resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
1490      engines: {node: '>=4'}
1491      hasBin: true
1492  
1493    esquery@1.6.0:
1494      resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==}
1495      engines: {node: '>=0.10'}
1496  
1497    esrecurse@4.3.0:
1498      resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1499      engines: {node: '>=4.0'}
1500  
1501    estraverse@5.3.0:
1502      resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1503      engines: {node: '>=4.0'}
1504  
1505    esutils@2.0.3:
1506      resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1507      engines: {node: '>=0.10.0'}
1508  
1509    etag@1.8.1:
1510      resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
1511      engines: {node: '>= 0.6'}
1512  
1513    event-target-shim@5.0.1:
1514      resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
1515      engines: {node: '>=6'}
1516  
1517    eventsource-parser@3.0.2:
1518      resolution: {integrity: sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==}
1519      engines: {node: '>=18.0.0'}
1520  
1521    eventsource-parser@3.0.6:
1522      resolution: {integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==}
1523      engines: {node: '>=18.0.0'}
1524  
1525    eventsource@3.0.7:
1526      resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
1527      engines: {node: '>=18.0.0'}
1528  
1529    execa@5.1.1:
1530      resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
1531      engines: {node: '>=10'}
1532  
1533    exit@0.1.2:
1534      resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==}
1535      engines: {node: '>= 0.8.0'}
1536  
1537    expect@29.7.0:
1538      resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==}
1539      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1540  
1541    express-rate-limit@7.5.0:
1542      resolution: {integrity: sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==}
1543      engines: {node: '>= 16'}
1544      peerDependencies:
1545        express: ^4.11 || 5 || ^5.0.0-beta.1
1546  
1547    express@5.1.0:
1548      resolution: {integrity: sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==}
1549      engines: {node: '>= 18'}
1550  
1551    fast-deep-equal@3.1.3:
1552      resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1553  
1554    fast-glob@3.3.3:
1555      resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
1556      engines: {node: '>=8.6.0'}
1557  
1558    fast-json-stable-stringify@2.1.0:
1559      resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1560  
1561    fast-levenshtein@2.0.6:
1562      resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1563  
1564    fast-xml-parser@4.5.3:
1565      resolution: {integrity: sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==}
1566      hasBin: true
1567  
1568    fast-xml-parser@5.2.5:
1569      resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==}
1570      hasBin: true
1571  
1572    fastq@1.19.1:
1573      resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
1574  
1575    fb-watchman@2.0.2:
1576      resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
1577  
1578    figlet@1.8.1:
1579      resolution: {integrity: sha512-kEC3Sme+YvA8Hkibv0NR1oClGcWia0VB2fC1SlMy027cwe795Xx40Xiv/nw/iFAwQLupymWh+uhAAErn/7hwPg==}
1580      engines: {node: '>= 0.4.0'}
1581      hasBin: true
1582  
1583    file-entry-cache@8.0.0:
1584      resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
1585      engines: {node: '>=16.0.0'}
1586  
1587    filelist@1.0.4:
1588      resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
1589  
1590    fill-range@7.1.1:
1591      resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
1592      engines: {node: '>=8'}
1593  
1594    finalhandler@2.1.0:
1595      resolution: {integrity: sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==}
1596      engines: {node: '>= 0.8'}
1597  
1598    find-up@4.1.0:
1599      resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1600      engines: {node: '>=8'}
1601  
1602    find-up@5.0.0:
1603      resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1604      engines: {node: '>=10'}
1605  
1606    flat-cache@4.0.1:
1607      resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
1608      engines: {node: '>=16'}
1609  
1610    flatted@3.3.3:
1611      resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
1612  
1613    follow-redirects@1.15.9:
1614      resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==}
1615      engines: {node: '>=4.0'}
1616      peerDependencies:
1617        debug: '*'
1618      peerDependenciesMeta:
1619        debug:
1620          optional: true
1621  
1622    foreground-child@3.3.1:
1623      resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
1624      engines: {node: '>=14'}
1625  
1626    form-data-encoder@1.7.2:
1627      resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==}
1628  
1629    form-data@4.0.2:
1630      resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
1631      engines: {node: '>= 6'}
1632  
1633    form-data@4.0.5:
1634      resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
1635      engines: {node: '>= 6'}
1636  
1637    formdata-node@4.4.1:
1638      resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==}
1639      engines: {node: '>= 12.20'}
1640  
1641    forwarded@0.2.0:
1642      resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
1643      engines: {node: '>= 0.6'}
1644  
1645    fresh@2.0.0:
1646      resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
1647      engines: {node: '>= 0.8'}
1648  
1649    fs.realpath@1.0.0:
1650      resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1651  
1652    fsevents@2.3.3:
1653      resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1654      engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1655      os: [darwin]
1656  
1657    function-bind@1.1.2:
1658      resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
1659  
1660    gensync@1.0.0-beta.2:
1661      resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1662      engines: {node: '>=6.9.0'}
1663  
1664    get-caller-file@2.0.5:
1665      resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1666      engines: {node: 6.* || 8.* || >= 10.*}
1667  
1668    get-intrinsic@1.3.0:
1669      resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
1670      engines: {node: '>= 0.4'}
1671  
1672    get-package-type@0.1.0:
1673      resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
1674      engines: {node: '>=8.0.0'}
1675  
1676    get-proto@1.0.1:
1677      resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
1678      engines: {node: '>= 0.4'}
1679  
1680    get-stream@6.0.1:
1681      resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
1682      engines: {node: '>=10'}
1683  
1684    glob-parent@5.1.2:
1685      resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1686      engines: {node: '>= 6'}
1687  
1688    glob-parent@6.0.2:
1689      resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1690      engines: {node: '>=10.13.0'}
1691  
1692    glob@10.4.5:
1693      resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
1694      hasBin: true
1695  
1696    glob@7.2.3:
1697      resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1698      deprecated: Glob versions prior to v9 are no longer supported
1699  
1700    globals@11.12.0:
1701      resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
1702      engines: {node: '>=4'}
1703  
1704    globals@14.0.0:
1705      resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
1706      engines: {node: '>=18'}
1707  
1708    gopd@1.2.0:
1709      resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
1710      engines: {node: '>= 0.4'}
1711  
1712    graceful-fs@4.2.11:
1713      resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
1714  
1715    graphemer@1.4.0:
1716      resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1717  
1718    has-flag@4.0.0:
1719      resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1720      engines: {node: '>=8'}
1721  
1722    has-symbols@1.1.0:
1723      resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
1724      engines: {node: '>= 0.4'}
1725  
1726    has-tostringtag@1.0.2:
1727      resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
1728      engines: {node: '>= 0.4'}
1729  
1730    hasown@2.0.2:
1731      resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
1732      engines: {node: '>= 0.4'}
1733  
1734    html-escaper@2.0.2:
1735      resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
1736  
1737    http-errors@2.0.0:
1738      resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
1739      engines: {node: '>= 0.8'}
1740  
1741    https-proxy-agent@7.0.6:
1742      resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
1743      engines: {node: '>= 14'}
1744  
1745    human-signals@2.1.0:
1746      resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
1747      engines: {node: '>=10.17.0'}
1748  
1749    humanize-ms@1.2.1:
1750      resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
1751  
1752    iconv-lite@0.6.3:
1753      resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
1754      engines: {node: '>=0.10.0'}
1755  
1756    ieee754@1.2.1:
1757      resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
1758  
1759    ignore@5.3.2:
1760      resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
1761      engines: {node: '>= 4'}
1762  
1763    ignore@7.0.5:
1764      resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
1765      engines: {node: '>= 4'}
1766  
1767    import-fresh@3.3.1:
1768      resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
1769      engines: {node: '>=6'}
1770  
1771    import-local@3.2.0:
1772      resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==}
1773      engines: {node: '>=8'}
1774      hasBin: true
1775  
1776    imurmurhash@0.1.4:
1777      resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
1778      engines: {node: '>=0.8.19'}
1779  
1780    inflight@1.0.6:
1781      resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1782      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.
1783  
1784    inherits@2.0.4:
1785      resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1786  
1787    ipaddr.js@1.9.1:
1788      resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
1789      engines: {node: '>= 0.10'}
1790  
1791    is-arrayish@0.2.1:
1792      resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
1793  
1794    is-binary-path@2.1.0:
1795      resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1796      engines: {node: '>=8'}
1797  
1798    is-core-module@2.16.1:
1799      resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
1800      engines: {node: '>= 0.4'}
1801  
1802    is-extglob@2.1.1:
1803      resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1804      engines: {node: '>=0.10.0'}
1805  
1806    is-fullwidth-code-point@3.0.0:
1807      resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1808      engines: {node: '>=8'}
1809  
1810    is-generator-fn@2.1.0:
1811      resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==}
1812      engines: {node: '>=6'}
1813  
1814    is-glob@4.0.3:
1815      resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1816      engines: {node: '>=0.10.0'}
1817  
1818    is-interactive@1.0.0:
1819      resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
1820      engines: {node: '>=8'}
1821  
1822    is-number@7.0.0:
1823      resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1824      engines: {node: '>=0.12.0'}
1825  
1826    is-promise@4.0.0:
1827      resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==}
1828  
1829    is-stream@2.0.1:
1830      resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
1831      engines: {node: '>=8'}
1832  
1833    is-unicode-supported@0.1.0:
1834      resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
1835      engines: {node: '>=10'}
1836  
1837    isexe@2.0.0:
1838      resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1839  
1840    istanbul-lib-coverage@3.2.2:
1841      resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==}
1842      engines: {node: '>=8'}
1843  
1844    istanbul-lib-instrument@5.2.1:
1845      resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
1846      engines: {node: '>=8'}
1847  
1848    istanbul-lib-instrument@6.0.3:
1849      resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==}
1850      engines: {node: '>=10'}
1851  
1852    istanbul-lib-report@3.0.1:
1853      resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==}
1854      engines: {node: '>=10'}
1855  
1856    istanbul-lib-source-maps@4.0.1:
1857      resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
1858      engines: {node: '>=10'}
1859  
1860    istanbul-reports@3.1.7:
1861      resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
1862      engines: {node: '>=8'}
1863  
1864    jackspeak@3.4.3:
1865      resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
1866  
1867    jake@10.9.2:
1868      resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==}
1869      engines: {node: '>=10'}
1870      hasBin: true
1871  
1872    jest-changed-files@29.7.0:
1873      resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==}
1874      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1875  
1876    jest-circus@29.7.0:
1877      resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==}
1878      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1879  
1880    jest-cli@29.7.0:
1881      resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==}
1882      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1883      hasBin: true
1884      peerDependencies:
1885        node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
1886      peerDependenciesMeta:
1887        node-notifier:
1888          optional: true
1889  
1890    jest-config@29.7.0:
1891      resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==}
1892      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1893      peerDependencies:
1894        '@types/node': '*'
1895        ts-node: '>=9.0.0'
1896      peerDependenciesMeta:
1897        '@types/node':
1898          optional: true
1899        ts-node:
1900          optional: true
1901  
1902    jest-diff@29.7.0:
1903      resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==}
1904      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1905  
1906    jest-docblock@29.7.0:
1907      resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==}
1908      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1909  
1910    jest-each@29.7.0:
1911      resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==}
1912      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1913  
1914    jest-environment-node@29.7.0:
1915      resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==}
1916      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1917  
1918    jest-get-type@29.6.3:
1919      resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==}
1920      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1921  
1922    jest-haste-map@29.7.0:
1923      resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==}
1924      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1925  
1926    jest-leak-detector@29.7.0:
1927      resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==}
1928      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1929  
1930    jest-matcher-utils@29.7.0:
1931      resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==}
1932      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1933  
1934    jest-message-util@29.7.0:
1935      resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==}
1936      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1937  
1938    jest-mock@29.7.0:
1939      resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==}
1940      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1941  
1942    jest-pnp-resolver@1.2.3:
1943      resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
1944      engines: {node: '>=6'}
1945      peerDependencies:
1946        jest-resolve: '*'
1947      peerDependenciesMeta:
1948        jest-resolve:
1949          optional: true
1950  
1951    jest-regex-util@29.6.3:
1952      resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==}
1953      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1954  
1955    jest-resolve-dependencies@29.7.0:
1956      resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==}
1957      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1958  
1959    jest-resolve@29.7.0:
1960      resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==}
1961      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1962  
1963    jest-runner@29.7.0:
1964      resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==}
1965      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1966  
1967    jest-runtime@29.7.0:
1968      resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==}
1969      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1970  
1971    jest-snapshot@29.7.0:
1972      resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==}
1973      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1974  
1975    jest-util@29.7.0:
1976      resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==}
1977      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1978  
1979    jest-validate@29.7.0:
1980      resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==}
1981      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1982  
1983    jest-watcher@29.7.0:
1984      resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==}
1985      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1986  
1987    jest-worker@29.7.0:
1988      resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==}
1989      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1990  
1991    jest@29.7.0:
1992      resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==}
1993      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1994      hasBin: true
1995      peerDependencies:
1996        node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
1997      peerDependenciesMeta:
1998        node-notifier:
1999          optional: true
2000  
2001    js-tiktoken@1.0.21:
2002      resolution: {integrity: sha512-biOj/6M5qdgx5TKjDnFT1ymSpM5tbd3ylwDtrQvFQSu0Z7bBYko2dF+W/aUkXUPuk6IVpRxk/3Q2sHOzGlS36g==}
2003  
2004    js-tokens@4.0.0:
2005      resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2006  
2007    js-yaml@3.14.1:
2008      resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
2009      hasBin: true
2010  
2011    js-yaml@4.1.0:
2012      resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
2013      hasBin: true
2014  
2015    jsesc@3.1.0:
2016      resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==}
2017      engines: {node: '>=6'}
2018      hasBin: true
2019  
2020    json-buffer@3.0.1:
2021      resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
2022  
2023    json-parse-even-better-errors@2.3.1:
2024      resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2025  
2026    json-schema-traverse@0.4.1:
2027      resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2028  
2029    json-schema@0.4.0:
2030      resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
2031  
2032    json-stable-stringify-without-jsonify@1.0.1:
2033      resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
2034  
2035    json5@2.2.3:
2036      resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
2037      engines: {node: '>=6'}
2038      hasBin: true
2039  
2040    keyv@4.5.4:
2041      resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
2042  
2043    kleur@3.0.3:
2044      resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
2045      engines: {node: '>=6'}
2046  
2047    leven@3.1.0:
2048      resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
2049      engines: {node: '>=6'}
2050  
2051    levn@0.4.1:
2052      resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
2053      engines: {node: '>= 0.8.0'}
2054  
2055    lines-and-columns@1.2.4:
2056      resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
2057  
2058    locate-path@5.0.0:
2059      resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
2060      engines: {node: '>=8'}
2061  
2062    locate-path@6.0.0:
2063      resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
2064      engines: {node: '>=10'}
2065  
2066    lodash.memoize@4.1.2:
2067      resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
2068  
2069    lodash.merge@4.6.2:
2070      resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
2071  
2072    log-symbols@4.1.0:
2073      resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
2074      engines: {node: '>=10'}
2075  
2076    lru-cache@10.4.3:
2077      resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
2078  
2079    lru-cache@5.1.1:
2080      resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
2081  
2082    make-dir@4.0.0:
2083      resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==}
2084      engines: {node: '>=10'}
2085  
2086    make-error@1.3.6:
2087      resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
2088  
2089    makeerror@1.0.12:
2090      resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
2091  
2092    math-intrinsics@1.1.0:
2093      resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
2094      engines: {node: '>= 0.4'}
2095  
2096    media-typer@1.1.0:
2097      resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==}
2098      engines: {node: '>= 0.8'}
2099  
2100    merge-descriptors@2.0.0:
2101      resolution: {integrity: sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==}
2102      engines: {node: '>=18'}
2103  
2104    merge-stream@2.0.0:
2105      resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
2106  
2107    merge2@1.4.1:
2108      resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2109      engines: {node: '>= 8'}
2110  
2111    micromatch@4.0.8:
2112      resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
2113      engines: {node: '>=8.6'}
2114  
2115    mime-db@1.52.0:
2116      resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
2117      engines: {node: '>= 0.6'}
2118  
2119    mime-db@1.54.0:
2120      resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
2121      engines: {node: '>= 0.6'}
2122  
2123    mime-types@2.1.35:
2124      resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
2125      engines: {node: '>= 0.6'}
2126  
2127    mime-types@3.0.1:
2128      resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==}
2129      engines: {node: '>= 0.6'}
2130  
2131    mimic-fn@2.1.0:
2132      resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
2133      engines: {node: '>=6'}
2134  
2135    minimatch@3.1.2:
2136      resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2137  
2138    minimatch@5.1.6:
2139      resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
2140      engines: {node: '>=10'}
2141  
2142    minimatch@9.0.5:
2143      resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
2144      engines: {node: '>=16 || 14 >=14.17'}
2145  
2146    minimist@1.2.8:
2147      resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
2148  
2149    minipass@7.1.2:
2150      resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
2151      engines: {node: '>=16 || 14 >=14.17'}
2152  
2153    mkdirp@1.0.4:
2154      resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
2155      engines: {node: '>=10'}
2156      hasBin: true
2157  
2158    ms@2.1.3:
2159      resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
2160  
2161    natural-compare@1.4.0:
2162      resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2163  
2164    negotiator@1.0.0:
2165      resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==}
2166      engines: {node: '>= 0.6'}
2167  
2168    node-domexception@1.0.0:
2169      resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
2170      engines: {node: '>=10.5.0'}
2171      deprecated: Use your platform's native DOMException instead
2172  
2173    node-fetch@2.7.0:
2174      resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
2175      engines: {node: 4.x || >=6.0.0}
2176      peerDependencies:
2177        encoding: ^0.1.0
2178      peerDependenciesMeta:
2179        encoding:
2180          optional: true
2181  
2182    node-int64@0.4.0:
2183      resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
2184  
2185    node-releases@2.0.19:
2186      resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
2187  
2188    normalize-path@3.0.0:
2189      resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
2190      engines: {node: '>=0.10.0'}
2191  
2192    npm-run-path@4.0.1:
2193      resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
2194      engines: {node: '>=8'}
2195  
2196    object-assign@4.1.1:
2197      resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2198      engines: {node: '>=0.10.0'}
2199  
2200    object-inspect@1.13.4:
2201      resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
2202      engines: {node: '>= 0.4'}
2203  
2204    on-finished@2.4.1:
2205      resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
2206      engines: {node: '>= 0.8'}
2207  
2208    once@1.4.0:
2209      resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2210  
2211    onetime@5.1.2:
2212      resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
2213      engines: {node: '>=6'}
2214  
2215    openai@4.104.0:
2216      resolution: {integrity: sha512-p99EFNsA/yX6UhVO93f5kJsDRLAg+CTA2RBqdHK4RtK8u5IJw32Hyb2dTGKbnnFmnuoBv5r7Z2CURI9sGZpSuA==}
2217      hasBin: true
2218      peerDependencies:
2219        ws: ^8.18.0
2220        zod: ^3.23.8
2221      peerDependenciesMeta:
2222        ws:
2223          optional: true
2224        zod:
2225          optional: true
2226  
2227    optionator@0.9.4:
2228      resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
2229      engines: {node: '>= 0.8.0'}
2230  
2231    ora@5.4.1:
2232      resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
2233      engines: {node: '>=10'}
2234  
2235    p-limit@2.3.0:
2236      resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
2237      engines: {node: '>=6'}
2238  
2239    p-limit@3.1.0:
2240      resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
2241      engines: {node: '>=10'}
2242  
2243    p-locate@4.1.0:
2244      resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
2245      engines: {node: '>=8'}
2246  
2247    p-locate@5.0.0:
2248      resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
2249      engines: {node: '>=10'}
2250  
2251    p-try@2.2.0:
2252      resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
2253      engines: {node: '>=6'}
2254  
2255    package-json-from-dist@1.0.1:
2256      resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
2257  
2258    parallel-web@0.2.4:
2259      resolution: {integrity: sha512-684TtVFf0wvyZ83FMrhxX1Qg0+PDjsB7bPu0SXBCRVywxSeOloFIKHPKiAsAKWpDgAz3ok/bZmd2CAXImqH3Iw==}
2260  
2261    parent-module@1.0.1:
2262      resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
2263      engines: {node: '>=6'}
2264  
2265    parse-json@5.2.0:
2266      resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
2267      engines: {node: '>=8'}
2268  
2269    parseurl@1.3.3:
2270      resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
2271      engines: {node: '>= 0.8'}
2272  
2273    path-exists@4.0.0:
2274      resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2275      engines: {node: '>=8'}
2276  
2277    path-is-absolute@1.0.1:
2278      resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
2279      engines: {node: '>=0.10.0'}
2280  
2281    path-key@3.1.1:
2282      resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2283      engines: {node: '>=8'}
2284  
2285    path-parse@1.0.7:
2286      resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2287  
2288    path-scurry@1.11.1:
2289      resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
2290      engines: {node: '>=16 || 14 >=14.18'}
2291  
2292    path-to-regexp@8.2.0:
2293      resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
2294      engines: {node: '>=16'}
2295  
2296    picocolors@1.1.1:
2297      resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
2298  
2299    picomatch@2.3.1:
2300      resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2301      engines: {node: '>=8.6'}
2302  
2303    pirates@4.0.7:
2304      resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
2305      engines: {node: '>= 6'}
2306  
2307    pkce-challenge@5.0.0:
2308      resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==}
2309      engines: {node: '>=16.20.0'}
2310  
2311    pkg-dir@4.2.0:
2312      resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
2313      engines: {node: '>=8'}
2314  
2315    prelude-ls@1.2.1:
2316      resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
2317      engines: {node: '>= 0.8.0'}
2318  
2319    pretty-format@29.7.0:
2320      resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
2321      engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2322  
2323    prompts@2.4.2:
2324      resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
2325      engines: {node: '>= 6'}
2326  
2327    proxy-addr@2.0.7:
2328      resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
2329      engines: {node: '>= 0.10'}
2330  
2331    proxy-from-env@1.1.0:
2332      resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
2333  
2334    punycode@2.3.1:
2335      resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
2336      engines: {node: '>=6'}
2337  
2338    pure-rand@6.1.0:
2339      resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==}
2340  
2341    qs@6.14.0:
2342      resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==}
2343      engines: {node: '>=0.6'}
2344  
2345    queue-microtask@1.2.3:
2346      resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2347  
2348    range-parser@1.2.1:
2349      resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
2350      engines: {node: '>= 0.6'}
2351  
2352    raw-body@3.0.0:
2353      resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==}
2354      engines: {node: '>= 0.8'}
2355  
2356    react-is@18.3.1:
2357      resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==}
2358  
2359    readable-stream@3.6.2:
2360      resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
2361      engines: {node: '>= 6'}
2362  
2363    readdirp@3.6.0:
2364      resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
2365      engines: {node: '>=8.10.0'}
2366  
2367    require-directory@2.1.1:
2368      resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
2369      engines: {node: '>=0.10.0'}
2370  
2371    resolve-cwd@3.0.0:
2372      resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
2373      engines: {node: '>=8'}
2374  
2375    resolve-from@4.0.0:
2376      resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
2377      engines: {node: '>=4'}
2378  
2379    resolve-from@5.0.0:
2380      resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
2381      engines: {node: '>=8'}
2382  
2383    resolve.exports@2.0.3:
2384      resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==}
2385      engines: {node: '>=10'}
2386  
2387    resolve@1.22.10:
2388      resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
2389      engines: {node: '>= 0.4'}
2390      hasBin: true
2391  
2392    restore-cursor@3.1.0:
2393      resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
2394      engines: {node: '>=8'}
2395  
2396    reusify@1.1.0:
2397      resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
2398      engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2399  
2400    rimraf@2.7.1:
2401      resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
2402      deprecated: Rimraf versions prior to v4 are no longer supported
2403      hasBin: true
2404  
2405    rimraf@5.0.10:
2406      resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
2407      hasBin: true
2408  
2409    router@2.2.0:
2410      resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==}
2411      engines: {node: '>= 18'}
2412  
2413    run-parallel@1.2.0:
2414      resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2415  
2416    safe-buffer@5.2.1:
2417      resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
2418  
2419    safer-buffer@2.1.2:
2420      resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
2421  
2422    semver@6.3.1:
2423      resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
2424      hasBin: true
2425  
2426    semver@7.7.2:
2427      resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
2428      engines: {node: '>=10'}
2429      hasBin: true
2430  
2431    send@1.2.0:
2432      resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
2433      engines: {node: '>= 18'}
2434  
2435    serve-static@2.2.0:
2436      resolution: {integrity: sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==}
2437      engines: {node: '>= 18'}
2438  
2439    setprototypeof@1.2.0:
2440      resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
2441  
2442    shebang-command@2.0.0:
2443      resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2444      engines: {node: '>=8'}
2445  
2446    shebang-regex@3.0.0:
2447      resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
2448      engines: {node: '>=8'}
2449  
2450    side-channel-list@1.0.0:
2451      resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==}
2452      engines: {node: '>= 0.4'}
2453  
2454    side-channel-map@1.0.1:
2455      resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==}
2456      engines: {node: '>= 0.4'}
2457  
2458    side-channel-weakmap@1.0.2:
2459      resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==}
2460      engines: {node: '>= 0.4'}
2461  
2462    side-channel@1.1.0:
2463      resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==}
2464      engines: {node: '>= 0.4'}
2465  
2466    signal-exit@3.0.7:
2467      resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
2468  
2469    signal-exit@4.1.0:
2470      resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
2471      engines: {node: '>=14'}
2472  
2473    sisteransi@1.0.5:
2474      resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
2475  
2476    slash@3.0.0:
2477      resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2478      engines: {node: '>=8'}
2479  
2480    source-map-support@0.5.13:
2481      resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==}
2482  
2483    source-map-support@0.5.21:
2484      resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
2485  
2486    source-map@0.6.1:
2487      resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
2488      engines: {node: '>=0.10.0'}
2489  
2490    sprintf-js@1.0.3:
2491      resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
2492  
2493    stack-utils@2.0.6:
2494      resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
2495      engines: {node: '>=10'}
2496  
2497    statuses@2.0.1:
2498      resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
2499      engines: {node: '>= 0.8'}
2500  
2501    string-length@4.0.2:
2502      resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==}
2503      engines: {node: '>=10'}
2504  
2505    string-width@4.2.3:
2506      resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
2507      engines: {node: '>=8'}
2508  
2509    string-width@5.1.2:
2510      resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
2511      engines: {node: '>=12'}
2512  
2513    string_decoder@1.3.0:
2514      resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
2515  
2516    strip-ansi@6.0.1:
2517      resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2518      engines: {node: '>=8'}
2519  
2520    strip-ansi@7.1.0:
2521      resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
2522      engines: {node: '>=12'}
2523  
2524    strip-bom@3.0.0:
2525      resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
2526      engines: {node: '>=4'}
2527  
2528    strip-bom@4.0.0:
2529      resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
2530      engines: {node: '>=8'}
2531  
2532    strip-final-newline@2.0.0:
2533      resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
2534      engines: {node: '>=6'}
2535  
2536    strip-json-comments@2.0.1:
2537      resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
2538      engines: {node: '>=0.10.0'}
2539  
2540    strip-json-comments@3.1.1:
2541      resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
2542      engines: {node: '>=8'}
2543  
2544    strnum@1.1.2:
2545      resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==}
2546  
2547    strnum@2.1.2:
2548      resolution: {integrity: sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==}
2549  
2550    supports-color@7.2.0:
2551      resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
2552      engines: {node: '>=8'}
2553  
2554    supports-color@8.1.1:
2555      resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
2556      engines: {node: '>=10'}
2557  
2558    supports-preserve-symlinks-flag@1.0.0:
2559      resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
2560      engines: {node: '>= 0.4'}
2561  
2562    test-exclude@6.0.0:
2563      resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
2564      engines: {node: '>=8'}
2565  
2566    tmpl@1.0.5:
2567      resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
2568  
2569    to-regex-range@5.0.1:
2570      resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2571      engines: {node: '>=8.0'}
2572  
2573    toidentifier@1.0.1:
2574      resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
2575      engines: {node: '>=0.6'}
2576  
2577    tr46@0.0.3:
2578      resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
2579  
2580    tree-kill@1.2.2:
2581      resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
2582      hasBin: true
2583  
2584    ts-api-utils@2.1.0:
2585      resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==}
2586      engines: {node: '>=18.12'}
2587      peerDependencies:
2588        typescript: '>=4.8.4'
2589  
2590    ts-jest@29.3.4:
2591      resolution: {integrity: sha512-Iqbrm8IXOmV+ggWHOTEbjwyCf2xZlUMv5npExksXohL+tk8va4Fjhb+X2+Rt9NBmgO7bJ8WpnMLOwih/DnMlFA==}
2592      engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0}
2593      hasBin: true
2594      peerDependencies:
2595        '@babel/core': '>=7.0.0-beta.0 <8'
2596        '@jest/transform': ^29.0.0
2597        '@jest/types': ^29.0.0
2598        babel-jest: ^29.0.0
2599        esbuild: '*'
2600        jest: ^29.0.0
2601        typescript: '>=4.3 <6'
2602      peerDependenciesMeta:
2603        '@babel/core':
2604          optional: true
2605        '@jest/transform':
2606          optional: true
2607        '@jest/types':
2608          optional: true
2609        babel-jest:
2610          optional: true
2611        esbuild:
2612          optional: true
2613  
2614    ts-node-dev@2.0.0:
2615      resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==}
2616      engines: {node: '>=0.8.0'}
2617      hasBin: true
2618      peerDependencies:
2619        node-notifier: '*'
2620        typescript: '*'
2621      peerDependenciesMeta:
2622        node-notifier:
2623          optional: true
2624  
2625    ts-node@10.9.2:
2626      resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==}
2627      hasBin: true
2628      peerDependencies:
2629        '@swc/core': '>=1.2.50'
2630        '@swc/wasm': '>=1.2.50'
2631        '@types/node': '*'
2632        typescript: '>=2.7'
2633      peerDependenciesMeta:
2634        '@swc/core':
2635          optional: true
2636        '@swc/wasm':
2637          optional: true
2638  
2639    tsconfig@7.0.0:
2640      resolution: {integrity: sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==}
2641  
2642    tslib@2.8.1:
2643      resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
2644  
2645    type-check@0.4.0:
2646      resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
2647      engines: {node: '>= 0.8.0'}
2648  
2649    type-detect@4.0.8:
2650      resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
2651      engines: {node: '>=4'}
2652  
2653    type-fest@0.21.3:
2654      resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
2655      engines: {node: '>=10'}
2656  
2657    type-fest@2.19.0:
2658      resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
2659      engines: {node: '>=12.20'}
2660  
2661    type-fest@4.41.0:
2662      resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
2663      engines: {node: '>=16'}
2664  
2665    type-is@2.0.1:
2666      resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==}
2667      engines: {node: '>= 0.6'}
2668  
2669    typescript-event-target@1.1.2:
2670      resolution: {integrity: sha512-TvkrTUpv7gCPlcnSoEwUVUBwsdheKm+HF5u2tPAKubkIGMfovdSizCTaZRY/NhR8+Ijy8iZZUapbVQAsNrkFrw==}
2671  
2672    typescript@5.8.3:
2673      resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
2674      engines: {node: '>=14.17'}
2675      hasBin: true
2676  
2677    undici-types@5.26.5:
2678      resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
2679  
2680    undici-types@6.21.0:
2681      resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
2682  
2683    unpipe@1.0.0:
2684      resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
2685      engines: {node: '>= 0.8'}
2686  
2687    update-browserslist-db@1.1.3:
2688      resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
2689      hasBin: true
2690      peerDependencies:
2691        browserslist: '>= 4.21.0'
2692  
2693    uri-js@4.4.1:
2694      resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
2695  
2696    util-deprecate@1.0.2:
2697      resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
2698  
2699    v8-compile-cache-lib@3.0.1:
2700      resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
2701  
2702    v8-to-istanbul@9.3.0:
2703      resolution: {integrity: sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==}
2704      engines: {node: '>=10.12.0'}
2705  
2706    vary@1.1.2:
2707      resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
2708      engines: {node: '>= 0.8'}
2709  
2710    walker@1.0.8:
2711      resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
2712  
2713    wcwidth@1.0.1:
2714      resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
2715  
2716    web-streams-polyfill@4.0.0-beta.3:
2717      resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==}
2718      engines: {node: '>= 14'}
2719  
2720    webidl-conversions@3.0.1:
2721      resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
2722  
2723    whatwg-url@5.0.0:
2724      resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
2725  
2726    which@2.0.2:
2727      resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
2728      engines: {node: '>= 8'}
2729      hasBin: true
2730  
2731    widest-line@4.0.1:
2732      resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
2733      engines: {node: '>=12'}
2734  
2735    word-wrap@1.2.5:
2736      resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
2737      engines: {node: '>=0.10.0'}
2738  
2739    wrap-ansi@7.0.0:
2740      resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
2741      engines: {node: '>=10'}
2742  
2743    wrap-ansi@8.1.0:
2744      resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
2745      engines: {node: '>=12'}
2746  
2747    wrappy@1.0.2:
2748      resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2749  
2750    write-file-atomic@4.0.2:
2751      resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
2752      engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
2753  
2754    xtend@4.0.2:
2755      resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
2756      engines: {node: '>=0.4'}
2757  
2758    y18n@5.0.8:
2759      resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
2760      engines: {node: '>=10'}
2761  
2762    yallist@3.1.1:
2763      resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
2764  
2765    yargs-parser@21.1.1:
2766      resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
2767      engines: {node: '>=12'}
2768  
2769    yargs@17.7.2:
2770      resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
2771      engines: {node: '>=12'}
2772  
2773    yn@3.1.1:
2774      resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
2775      engines: {node: '>=6'}
2776  
2777    yocto-queue@0.1.0:
2778      resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
2779      engines: {node: '>=10'}
2780  
2781    zod-to-json-schema@3.24.5:
2782      resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==}
2783      peerDependencies:
2784        zod: ^3.24.1
2785  
2786    zod@3.25.51:
2787      resolution: {integrity: sha512-TQSnBldh+XSGL+opiSIq0575wvDPqu09AqWe1F7JhUMKY+M91/aGlK4MhpVNO7MgYfHcVCB1ffwAUTJzllKJqg==}
2788  
2789    zod@4.2.1:
2790      resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==}
2791  
2792  snapshots:
2793  
2794    '@ai-sdk/anthropic@3.0.2(zod@3.25.51)':
2795      dependencies:
2796        '@ai-sdk/provider': 3.0.1
2797        '@ai-sdk/provider-utils': 4.0.2(zod@3.25.51)
2798        zod: 3.25.51
2799  
2800    '@ai-sdk/gateway@3.0.4(zod@3.25.51)':
2801      dependencies:
2802        '@ai-sdk/provider': 3.0.1
2803        '@ai-sdk/provider-utils': 4.0.2(zod@3.25.51)
2804        '@vercel/oidc': 3.0.5
2805        zod: 3.25.51
2806  
2807    '@ai-sdk/google@3.0.2(zod@3.25.51)':
2808      dependencies:
2809        '@ai-sdk/provider': 3.0.1
2810        '@ai-sdk/provider-utils': 4.0.2(zod@3.25.51)
2811        zod: 3.25.51
2812  
2813    '@ai-sdk/openai@3.0.2(zod@3.25.51)':
2814      dependencies:
2815        '@ai-sdk/provider': 3.0.1
2816        '@ai-sdk/provider-utils': 4.0.2(zod@3.25.51)
2817        zod: 3.25.51
2818  
2819    '@ai-sdk/provider-utils@4.0.2(zod@3.25.51)':
2820      dependencies:
2821        '@ai-sdk/provider': 3.0.1
2822        '@standard-schema/spec': 1.1.0
2823        eventsource-parser: 3.0.6
2824        zod: 3.25.51
2825  
2826    '@ai-sdk/provider@3.0.1':
2827      dependencies:
2828        json-schema: 0.4.0
2829  
2830    '@airweave/sdk@0.7.20':
2831      optional: true
2832  
2833    '@ampproject/remapping@2.3.0':
2834      dependencies:
2835        '@jridgewell/gen-mapping': 0.3.8
2836        '@jridgewell/trace-mapping': 0.3.25
2837  
2838    '@aws-crypto/crc32@5.2.0':
2839      dependencies:
2840        '@aws-crypto/util': 5.2.0
2841        '@aws-sdk/types': 3.957.0
2842        tslib: 2.8.1
2843      optional: true
2844  
2845    '@aws-crypto/sha256-browser@5.2.0':
2846      dependencies:
2847        '@aws-crypto/sha256-js': 5.2.0
2848        '@aws-crypto/supports-web-crypto': 5.2.0
2849        '@aws-crypto/util': 5.2.0
2850        '@aws-sdk/types': 3.957.0
2851        '@aws-sdk/util-locate-window': 3.957.0
2852        '@smithy/util-utf8': 2.3.0
2853        tslib: 2.8.1
2854      optional: true
2855  
2856    '@aws-crypto/sha256-js@5.2.0':
2857      dependencies:
2858        '@aws-crypto/util': 5.2.0
2859        '@aws-sdk/types': 3.957.0
2860        tslib: 2.8.1
2861      optional: true
2862  
2863    '@aws-crypto/supports-web-crypto@5.2.0':
2864      dependencies:
2865        tslib: 2.8.1
2866      optional: true
2867  
2868    '@aws-crypto/util@5.2.0':
2869      dependencies:
2870        '@aws-sdk/types': 3.957.0
2871        '@smithy/util-utf8': 2.3.0
2872        tslib: 2.8.1
2873      optional: true
2874  
2875    '@aws-sdk/client-bedrock-agent-runtime@3.958.0':
2876      dependencies:
2877        '@aws-crypto/sha256-browser': 5.2.0
2878        '@aws-crypto/sha256-js': 5.2.0
2879        '@aws-sdk/core': 3.957.0
2880        '@aws-sdk/credential-provider-node': 3.958.0
2881        '@aws-sdk/middleware-host-header': 3.957.0
2882        '@aws-sdk/middleware-logger': 3.957.0
2883        '@aws-sdk/middleware-recursion-detection': 3.957.0
2884        '@aws-sdk/middleware-user-agent': 3.957.0
2885        '@aws-sdk/region-config-resolver': 3.957.0
2886        '@aws-sdk/types': 3.957.0
2887        '@aws-sdk/util-endpoints': 3.957.0
2888        '@aws-sdk/util-user-agent-browser': 3.957.0
2889        '@aws-sdk/util-user-agent-node': 3.957.0
2890        '@smithy/config-resolver': 4.4.5
2891        '@smithy/core': 3.20.0
2892        '@smithy/eventstream-serde-browser': 4.2.7
2893        '@smithy/eventstream-serde-config-resolver': 4.3.7
2894        '@smithy/eventstream-serde-node': 4.2.7
2895        '@smithy/fetch-http-handler': 5.3.8
2896        '@smithy/hash-node': 4.2.7
2897        '@smithy/invalid-dependency': 4.2.7
2898        '@smithy/middleware-content-length': 4.2.7
2899        '@smithy/middleware-endpoint': 4.4.1
2900        '@smithy/middleware-retry': 4.4.17
2901        '@smithy/middleware-serde': 4.2.8
2902        '@smithy/middleware-stack': 4.2.7
2903        '@smithy/node-config-provider': 4.3.7
2904        '@smithy/node-http-handler': 4.4.7
2905        '@smithy/protocol-http': 5.3.7
2906        '@smithy/smithy-client': 4.10.2
2907        '@smithy/types': 4.11.0
2908        '@smithy/url-parser': 4.2.7
2909        '@smithy/util-base64': 4.3.0
2910        '@smithy/util-body-length-browser': 4.2.0
2911        '@smithy/util-body-length-node': 4.2.1
2912        '@smithy/util-defaults-mode-browser': 4.3.16
2913        '@smithy/util-defaults-mode-node': 4.2.19
2914        '@smithy/util-endpoints': 3.2.7
2915        '@smithy/util-middleware': 4.2.7
2916        '@smithy/util-retry': 4.2.7
2917        '@smithy/util-utf8': 4.2.0
2918        tslib: 2.8.1
2919      transitivePeerDependencies:
2920        - aws-crt
2921      optional: true
2922  
2923    '@aws-sdk/client-bedrock-agentcore@3.958.0':
2924      dependencies:
2925        '@aws-crypto/sha256-browser': 5.2.0
2926        '@aws-crypto/sha256-js': 5.2.0
2927        '@aws-sdk/core': 3.957.0
2928        '@aws-sdk/credential-provider-node': 3.958.0
2929        '@aws-sdk/middleware-host-header': 3.957.0
2930        '@aws-sdk/middleware-logger': 3.957.0
2931        '@aws-sdk/middleware-recursion-detection': 3.957.0
2932        '@aws-sdk/middleware-user-agent': 3.957.0
2933        '@aws-sdk/region-config-resolver': 3.957.0
2934        '@aws-sdk/types': 3.957.0
2935        '@aws-sdk/util-endpoints': 3.957.0
2936        '@aws-sdk/util-user-agent-browser': 3.957.0
2937        '@aws-sdk/util-user-agent-node': 3.957.0
2938        '@smithy/config-resolver': 4.4.5
2939        '@smithy/core': 3.20.0
2940        '@smithy/eventstream-serde-browser': 4.2.7
2941        '@smithy/eventstream-serde-config-resolver': 4.3.7
2942        '@smithy/eventstream-serde-node': 4.2.7
2943        '@smithy/fetch-http-handler': 5.3.8
2944        '@smithy/hash-node': 4.2.7
2945        '@smithy/invalid-dependency': 4.2.7
2946        '@smithy/middleware-content-length': 4.2.7
2947        '@smithy/middleware-endpoint': 4.4.1
2948        '@smithy/middleware-retry': 4.4.17
2949        '@smithy/middleware-serde': 4.2.8
2950        '@smithy/middleware-stack': 4.2.7
2951        '@smithy/node-config-provider': 4.3.7
2952        '@smithy/node-http-handler': 4.4.7
2953        '@smithy/protocol-http': 5.3.7
2954        '@smithy/smithy-client': 4.10.2
2955        '@smithy/types': 4.11.0
2956        '@smithy/url-parser': 4.2.7
2957        '@smithy/util-base64': 4.3.0
2958        '@smithy/util-body-length-browser': 4.2.0
2959        '@smithy/util-body-length-node': 4.2.1
2960        '@smithy/util-defaults-mode-browser': 4.3.16
2961        '@smithy/util-defaults-mode-node': 4.2.19
2962        '@smithy/util-endpoints': 3.2.7
2963        '@smithy/util-middleware': 4.2.7
2964        '@smithy/util-retry': 4.2.7
2965        '@smithy/util-stream': 4.5.8
2966        '@smithy/util-utf8': 4.2.0
2967        tslib: 2.8.1
2968      transitivePeerDependencies:
2969        - aws-crt
2970      optional: true
2971  
2972    '@aws-sdk/client-cognito-identity@3.958.0':
2973      dependencies:
2974        '@aws-crypto/sha256-browser': 5.2.0
2975        '@aws-crypto/sha256-js': 5.2.0
2976        '@aws-sdk/core': 3.957.0
2977        '@aws-sdk/credential-provider-node': 3.958.0
2978        '@aws-sdk/middleware-host-header': 3.957.0
2979        '@aws-sdk/middleware-logger': 3.957.0
2980        '@aws-sdk/middleware-recursion-detection': 3.957.0
2981        '@aws-sdk/middleware-user-agent': 3.957.0
2982        '@aws-sdk/region-config-resolver': 3.957.0
2983        '@aws-sdk/types': 3.957.0
2984        '@aws-sdk/util-endpoints': 3.957.0
2985        '@aws-sdk/util-user-agent-browser': 3.957.0
2986        '@aws-sdk/util-user-agent-node': 3.957.0
2987        '@smithy/config-resolver': 4.4.5
2988        '@smithy/core': 3.20.0
2989        '@smithy/fetch-http-handler': 5.3.8
2990        '@smithy/hash-node': 4.2.7
2991        '@smithy/invalid-dependency': 4.2.7
2992        '@smithy/middleware-content-length': 4.2.7
2993        '@smithy/middleware-endpoint': 4.4.1
2994        '@smithy/middleware-retry': 4.4.17
2995        '@smithy/middleware-serde': 4.2.8
2996        '@smithy/middleware-stack': 4.2.7
2997        '@smithy/node-config-provider': 4.3.7
2998        '@smithy/node-http-handler': 4.4.7
2999        '@smithy/protocol-http': 5.3.7
3000        '@smithy/smithy-client': 4.10.2
3001        '@smithy/types': 4.11.0
3002        '@smithy/url-parser': 4.2.7
3003        '@smithy/util-base64': 4.3.0
3004        '@smithy/util-body-length-browser': 4.2.0
3005        '@smithy/util-body-length-node': 4.2.1
3006        '@smithy/util-defaults-mode-browser': 4.3.16
3007        '@smithy/util-defaults-mode-node': 4.2.19
3008        '@smithy/util-endpoints': 3.2.7
3009        '@smithy/util-middleware': 4.2.7
3010        '@smithy/util-retry': 4.2.7
3011        '@smithy/util-utf8': 4.2.0
3012        tslib: 2.8.1
3013      transitivePeerDependencies:
3014        - aws-crt
3015      optional: true
3016  
3017    '@aws-sdk/client-sso@3.958.0':
3018      dependencies:
3019        '@aws-crypto/sha256-browser': 5.2.0
3020        '@aws-crypto/sha256-js': 5.2.0
3021        '@aws-sdk/core': 3.957.0
3022        '@aws-sdk/middleware-host-header': 3.957.0
3023        '@aws-sdk/middleware-logger': 3.957.0
3024        '@aws-sdk/middleware-recursion-detection': 3.957.0
3025        '@aws-sdk/middleware-user-agent': 3.957.0
3026        '@aws-sdk/region-config-resolver': 3.957.0
3027        '@aws-sdk/types': 3.957.0
3028        '@aws-sdk/util-endpoints': 3.957.0
3029        '@aws-sdk/util-user-agent-browser': 3.957.0
3030        '@aws-sdk/util-user-agent-node': 3.957.0
3031        '@smithy/config-resolver': 4.4.5
3032        '@smithy/core': 3.20.0
3033        '@smithy/fetch-http-handler': 5.3.8
3034        '@smithy/hash-node': 4.2.7
3035        '@smithy/invalid-dependency': 4.2.7
3036        '@smithy/middleware-content-length': 4.2.7
3037        '@smithy/middleware-endpoint': 4.4.1
3038        '@smithy/middleware-retry': 4.4.17
3039        '@smithy/middleware-serde': 4.2.8
3040        '@smithy/middleware-stack': 4.2.7
3041        '@smithy/node-config-provider': 4.3.7
3042        '@smithy/node-http-handler': 4.4.7
3043        '@smithy/protocol-http': 5.3.7
3044        '@smithy/smithy-client': 4.10.2
3045        '@smithy/types': 4.11.0
3046        '@smithy/url-parser': 4.2.7
3047        '@smithy/util-base64': 4.3.0
3048        '@smithy/util-body-length-browser': 4.2.0
3049        '@smithy/util-body-length-node': 4.2.1
3050        '@smithy/util-defaults-mode-browser': 4.3.16
3051        '@smithy/util-defaults-mode-node': 4.2.19
3052        '@smithy/util-endpoints': 3.2.7
3053        '@smithy/util-middleware': 4.2.7
3054        '@smithy/util-retry': 4.2.7
3055        '@smithy/util-utf8': 4.2.0
3056        tslib: 2.8.1
3057      transitivePeerDependencies:
3058        - aws-crt
3059      optional: true
3060  
3061    '@aws-sdk/core@3.957.0':
3062      dependencies:
3063        '@aws-sdk/types': 3.957.0
3064        '@aws-sdk/xml-builder': 3.957.0
3065        '@smithy/core': 3.20.0
3066        '@smithy/node-config-provider': 4.3.7
3067        '@smithy/property-provider': 4.2.7
3068        '@smithy/protocol-http': 5.3.7
3069        '@smithy/signature-v4': 5.3.7
3070        '@smithy/smithy-client': 4.10.2
3071        '@smithy/types': 4.11.0
3072        '@smithy/util-base64': 4.3.0
3073        '@smithy/util-middleware': 4.2.7
3074        '@smithy/util-utf8': 4.2.0
3075        tslib: 2.8.1
3076      optional: true
3077  
3078    '@aws-sdk/credential-provider-cognito-identity@3.958.0':
3079      dependencies:
3080        '@aws-sdk/client-cognito-identity': 3.958.0
3081        '@aws-sdk/types': 3.957.0
3082        '@smithy/property-provider': 4.2.7
3083        '@smithy/types': 4.11.0
3084        tslib: 2.8.1
3085      transitivePeerDependencies:
3086        - aws-crt
3087      optional: true
3088  
3089    '@aws-sdk/credential-provider-env@3.957.0':
3090      dependencies:
3091        '@aws-sdk/core': 3.957.0
3092        '@aws-sdk/types': 3.957.0
3093        '@smithy/property-provider': 4.2.7
3094        '@smithy/types': 4.11.0
3095        tslib: 2.8.1
3096      optional: true
3097  
3098    '@aws-sdk/credential-provider-http@3.957.0':
3099      dependencies:
3100        '@aws-sdk/core': 3.957.0
3101        '@aws-sdk/types': 3.957.0
3102        '@smithy/fetch-http-handler': 5.3.8
3103        '@smithy/node-http-handler': 4.4.7
3104        '@smithy/property-provider': 4.2.7
3105        '@smithy/protocol-http': 5.3.7
3106        '@smithy/smithy-client': 4.10.2
3107        '@smithy/types': 4.11.0
3108        '@smithy/util-stream': 4.5.8
3109        tslib: 2.8.1
3110      optional: true
3111  
3112    '@aws-sdk/credential-provider-ini@3.958.0':
3113      dependencies:
3114        '@aws-sdk/core': 3.957.0
3115        '@aws-sdk/credential-provider-env': 3.957.0
3116        '@aws-sdk/credential-provider-http': 3.957.0
3117        '@aws-sdk/credential-provider-login': 3.958.0
3118        '@aws-sdk/credential-provider-process': 3.957.0
3119        '@aws-sdk/credential-provider-sso': 3.958.0
3120        '@aws-sdk/credential-provider-web-identity': 3.958.0
3121        '@aws-sdk/nested-clients': 3.958.0
3122        '@aws-sdk/types': 3.957.0
3123        '@smithy/credential-provider-imds': 4.2.7
3124        '@smithy/property-provider': 4.2.7
3125        '@smithy/shared-ini-file-loader': 4.4.2
3126        '@smithy/types': 4.11.0
3127        tslib: 2.8.1
3128      transitivePeerDependencies:
3129        - aws-crt
3130      optional: true
3131  
3132    '@aws-sdk/credential-provider-login@3.958.0':
3133      dependencies:
3134        '@aws-sdk/core': 3.957.0
3135        '@aws-sdk/nested-clients': 3.958.0
3136        '@aws-sdk/types': 3.957.0
3137        '@smithy/property-provider': 4.2.7
3138        '@smithy/protocol-http': 5.3.7
3139        '@smithy/shared-ini-file-loader': 4.4.2
3140        '@smithy/types': 4.11.0
3141        tslib: 2.8.1
3142      transitivePeerDependencies:
3143        - aws-crt
3144      optional: true
3145  
3146    '@aws-sdk/credential-provider-node@3.958.0':
3147      dependencies:
3148        '@aws-sdk/credential-provider-env': 3.957.0
3149        '@aws-sdk/credential-provider-http': 3.957.0
3150        '@aws-sdk/credential-provider-ini': 3.958.0
3151        '@aws-sdk/credential-provider-process': 3.957.0
3152        '@aws-sdk/credential-provider-sso': 3.958.0
3153        '@aws-sdk/credential-provider-web-identity': 3.958.0
3154        '@aws-sdk/types': 3.957.0
3155        '@smithy/credential-provider-imds': 4.2.7
3156        '@smithy/property-provider': 4.2.7
3157        '@smithy/shared-ini-file-loader': 4.4.2
3158        '@smithy/types': 4.11.0
3159        tslib: 2.8.1
3160      transitivePeerDependencies:
3161        - aws-crt
3162      optional: true
3163  
3164    '@aws-sdk/credential-provider-process@3.957.0':
3165      dependencies:
3166        '@aws-sdk/core': 3.957.0
3167        '@aws-sdk/types': 3.957.0
3168        '@smithy/property-provider': 4.2.7
3169        '@smithy/shared-ini-file-loader': 4.4.2
3170        '@smithy/types': 4.11.0
3171        tslib: 2.8.1
3172      optional: true
3173  
3174    '@aws-sdk/credential-provider-sso@3.958.0':
3175      dependencies:
3176        '@aws-sdk/client-sso': 3.958.0
3177        '@aws-sdk/core': 3.957.0
3178        '@aws-sdk/token-providers': 3.958.0
3179        '@aws-sdk/types': 3.957.0
3180        '@smithy/property-provider': 4.2.7
3181        '@smithy/shared-ini-file-loader': 4.4.2
3182        '@smithy/types': 4.11.0
3183        tslib: 2.8.1
3184      transitivePeerDependencies:
3185        - aws-crt
3186      optional: true
3187  
3188    '@aws-sdk/credential-provider-web-identity@3.958.0':
3189      dependencies:
3190        '@aws-sdk/core': 3.957.0
3191        '@aws-sdk/nested-clients': 3.958.0
3192        '@aws-sdk/types': 3.957.0
3193        '@smithy/property-provider': 4.2.7
3194        '@smithy/shared-ini-file-loader': 4.4.2
3195        '@smithy/types': 4.11.0
3196        tslib: 2.8.1
3197      transitivePeerDependencies:
3198        - aws-crt
3199      optional: true
3200  
3201    '@aws-sdk/credential-providers@3.958.0':
3202      dependencies:
3203        '@aws-sdk/client-cognito-identity': 3.958.0
3204        '@aws-sdk/core': 3.957.0
3205        '@aws-sdk/credential-provider-cognito-identity': 3.958.0
3206        '@aws-sdk/credential-provider-env': 3.957.0
3207        '@aws-sdk/credential-provider-http': 3.957.0
3208        '@aws-sdk/credential-provider-ini': 3.958.0
3209        '@aws-sdk/credential-provider-login': 3.958.0
3210        '@aws-sdk/credential-provider-node': 3.958.0
3211        '@aws-sdk/credential-provider-process': 3.957.0
3212        '@aws-sdk/credential-provider-sso': 3.958.0
3213        '@aws-sdk/credential-provider-web-identity': 3.958.0
3214        '@aws-sdk/nested-clients': 3.958.0
3215        '@aws-sdk/types': 3.957.0
3216        '@smithy/config-resolver': 4.4.5
3217        '@smithy/core': 3.20.0
3218        '@smithy/credential-provider-imds': 4.2.7
3219        '@smithy/node-config-provider': 4.3.7
3220        '@smithy/property-provider': 4.2.7
3221        '@smithy/types': 4.11.0
3222        tslib: 2.8.1
3223      transitivePeerDependencies:
3224        - aws-crt
3225      optional: true
3226  
3227    '@aws-sdk/middleware-host-header@3.957.0':
3228      dependencies:
3229        '@aws-sdk/types': 3.957.0
3230        '@smithy/protocol-http': 5.3.7
3231        '@smithy/types': 4.11.0
3232        tslib: 2.8.1
3233      optional: true
3234  
3235    '@aws-sdk/middleware-logger@3.957.0':
3236      dependencies:
3237        '@aws-sdk/types': 3.957.0
3238        '@smithy/types': 4.11.0
3239        tslib: 2.8.1
3240      optional: true
3241  
3242    '@aws-sdk/middleware-recursion-detection@3.957.0':
3243      dependencies:
3244        '@aws-sdk/types': 3.957.0
3245        '@aws/lambda-invoke-store': 0.2.2
3246        '@smithy/protocol-http': 5.3.7
3247        '@smithy/types': 4.11.0
3248        tslib: 2.8.1
3249      optional: true
3250  
3251    '@aws-sdk/middleware-user-agent@3.957.0':
3252      dependencies:
3253        '@aws-sdk/core': 3.957.0
3254        '@aws-sdk/types': 3.957.0
3255        '@aws-sdk/util-endpoints': 3.957.0
3256        '@smithy/core': 3.20.0
3257        '@smithy/protocol-http': 5.3.7
3258        '@smithy/types': 4.11.0
3259        tslib: 2.8.1
3260      optional: true
3261  
3262    '@aws-sdk/nested-clients@3.958.0':
3263      dependencies:
3264        '@aws-crypto/sha256-browser': 5.2.0
3265        '@aws-crypto/sha256-js': 5.2.0
3266        '@aws-sdk/core': 3.957.0
3267        '@aws-sdk/middleware-host-header': 3.957.0
3268        '@aws-sdk/middleware-logger': 3.957.0
3269        '@aws-sdk/middleware-recursion-detection': 3.957.0
3270        '@aws-sdk/middleware-user-agent': 3.957.0
3271        '@aws-sdk/region-config-resolver': 3.957.0
3272        '@aws-sdk/types': 3.957.0
3273        '@aws-sdk/util-endpoints': 3.957.0
3274        '@aws-sdk/util-user-agent-browser': 3.957.0
3275        '@aws-sdk/util-user-agent-node': 3.957.0
3276        '@smithy/config-resolver': 4.4.5
3277        '@smithy/core': 3.20.0
3278        '@smithy/fetch-http-handler': 5.3.8
3279        '@smithy/hash-node': 4.2.7
3280        '@smithy/invalid-dependency': 4.2.7
3281        '@smithy/middleware-content-length': 4.2.7
3282        '@smithy/middleware-endpoint': 4.4.1
3283        '@smithy/middleware-retry': 4.4.17
3284        '@smithy/middleware-serde': 4.2.8
3285        '@smithy/middleware-stack': 4.2.7
3286        '@smithy/node-config-provider': 4.3.7
3287        '@smithy/node-http-handler': 4.4.7
3288        '@smithy/protocol-http': 5.3.7
3289        '@smithy/smithy-client': 4.10.2
3290        '@smithy/types': 4.11.0
3291        '@smithy/url-parser': 4.2.7
3292        '@smithy/util-base64': 4.3.0
3293        '@smithy/util-body-length-browser': 4.2.0
3294        '@smithy/util-body-length-node': 4.2.1
3295        '@smithy/util-defaults-mode-browser': 4.3.16
3296        '@smithy/util-defaults-mode-node': 4.2.19
3297        '@smithy/util-endpoints': 3.2.7
3298        '@smithy/util-middleware': 4.2.7
3299        '@smithy/util-retry': 4.2.7
3300        '@smithy/util-utf8': 4.2.0
3301        tslib: 2.8.1
3302      transitivePeerDependencies:
3303        - aws-crt
3304      optional: true
3305  
3306    '@aws-sdk/region-config-resolver@3.957.0':
3307      dependencies:
3308        '@aws-sdk/types': 3.957.0
3309        '@smithy/config-resolver': 4.4.5
3310        '@smithy/node-config-provider': 4.3.7
3311        '@smithy/types': 4.11.0
3312        tslib: 2.8.1
3313      optional: true
3314  
3315    '@aws-sdk/token-providers@3.958.0':
3316      dependencies:
3317        '@aws-sdk/core': 3.957.0
3318        '@aws-sdk/nested-clients': 3.958.0
3319        '@aws-sdk/types': 3.957.0
3320        '@smithy/property-provider': 4.2.7
3321        '@smithy/shared-ini-file-loader': 4.4.2
3322        '@smithy/types': 4.11.0
3323        tslib: 2.8.1
3324      transitivePeerDependencies:
3325        - aws-crt
3326      optional: true
3327  
3328    '@aws-sdk/types@3.957.0':
3329      dependencies:
3330        '@smithy/types': 4.11.0
3331        tslib: 2.8.1
3332      optional: true
3333  
3334    '@aws-sdk/util-endpoints@3.957.0':
3335      dependencies:
3336        '@aws-sdk/types': 3.957.0
3337        '@smithy/types': 4.11.0
3338        '@smithy/url-parser': 4.2.7
3339        '@smithy/util-endpoints': 3.2.7
3340        tslib: 2.8.1
3341      optional: true
3342  
3343    '@aws-sdk/util-locate-window@3.957.0':
3344      dependencies:
3345        tslib: 2.8.1
3346      optional: true
3347  
3348    '@aws-sdk/util-user-agent-browser@3.957.0':
3349      dependencies:
3350        '@aws-sdk/types': 3.957.0
3351        '@smithy/types': 4.11.0
3352        bowser: 2.13.1
3353        tslib: 2.8.1
3354      optional: true
3355  
3356    '@aws-sdk/util-user-agent-node@3.957.0':
3357      dependencies:
3358        '@aws-sdk/middleware-user-agent': 3.957.0
3359        '@aws-sdk/types': 3.957.0
3360        '@smithy/node-config-provider': 4.3.7
3361        '@smithy/types': 4.11.0
3362        tslib: 2.8.1
3363      optional: true
3364  
3365    '@aws-sdk/xml-builder@3.957.0':
3366      dependencies:
3367        '@smithy/types': 4.11.0
3368        fast-xml-parser: 5.2.5
3369        tslib: 2.8.1
3370      optional: true
3371  
3372    '@aws/lambda-invoke-store@0.2.2':
3373      optional: true
3374  
3375    '@babel/code-frame@7.27.1':
3376      dependencies:
3377        '@babel/helper-validator-identifier': 7.27.1
3378        js-tokens: 4.0.0
3379        picocolors: 1.1.1
3380  
3381    '@babel/compat-data@7.27.5': {}
3382  
3383    '@babel/core@7.27.4':
3384      dependencies:
3385        '@ampproject/remapping': 2.3.0
3386        '@babel/code-frame': 7.27.1
3387        '@babel/generator': 7.27.5
3388        '@babel/helper-compilation-targets': 7.27.2
3389        '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
3390        '@babel/helpers': 7.27.4
3391        '@babel/parser': 7.27.5
3392        '@babel/template': 7.27.2
3393        '@babel/traverse': 7.27.4
3394        '@babel/types': 7.27.3
3395        convert-source-map: 2.0.0
3396        debug: 4.4.1
3397        gensync: 1.0.0-beta.2
3398        json5: 2.2.3
3399        semver: 6.3.1
3400      transitivePeerDependencies:
3401        - supports-color
3402  
3403    '@babel/generator@7.27.5':
3404      dependencies:
3405        '@babel/parser': 7.27.5
3406        '@babel/types': 7.27.3
3407        '@jridgewell/gen-mapping': 0.3.8
3408        '@jridgewell/trace-mapping': 0.3.25
3409        jsesc: 3.1.0
3410  
3411    '@babel/helper-compilation-targets@7.27.2':
3412      dependencies:
3413        '@babel/compat-data': 7.27.5
3414        '@babel/helper-validator-option': 7.27.1
3415        browserslist: 4.25.0
3416        lru-cache: 5.1.1
3417        semver: 6.3.1
3418  
3419    '@babel/helper-module-imports@7.27.1':
3420      dependencies:
3421        '@babel/traverse': 7.27.4
3422        '@babel/types': 7.27.3
3423      transitivePeerDependencies:
3424        - supports-color
3425  
3426    '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)':
3427      dependencies:
3428        '@babel/core': 7.27.4
3429        '@babel/helper-module-imports': 7.27.1
3430        '@babel/helper-validator-identifier': 7.27.1
3431        '@babel/traverse': 7.27.4
3432      transitivePeerDependencies:
3433        - supports-color
3434  
3435    '@babel/helper-plugin-utils@7.27.1': {}
3436  
3437    '@babel/helper-string-parser@7.27.1': {}
3438  
3439    '@babel/helper-validator-identifier@7.27.1': {}
3440  
3441    '@babel/helper-validator-option@7.27.1': {}
3442  
3443    '@babel/helpers@7.27.4':
3444      dependencies:
3445        '@babel/template': 7.27.2
3446        '@babel/types': 7.27.3
3447  
3448    '@babel/parser@7.27.5':
3449      dependencies:
3450        '@babel/types': 7.27.3
3451  
3452    '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.27.4)':
3453      dependencies:
3454        '@babel/core': 7.27.4
3455        '@babel/helper-plugin-utils': 7.27.1
3456  
3457    '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.27.4)':
3458      dependencies:
3459        '@babel/core': 7.27.4
3460        '@babel/helper-plugin-utils': 7.27.1
3461  
3462    '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.27.4)':
3463      dependencies:
3464        '@babel/core': 7.27.4
3465        '@babel/helper-plugin-utils': 7.27.1
3466  
3467    '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.27.4)':
3468      dependencies:
3469        '@babel/core': 7.27.4
3470        '@babel/helper-plugin-utils': 7.27.1
3471  
3472    '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.27.4)':
3473      dependencies:
3474        '@babel/core': 7.27.4
3475        '@babel/helper-plugin-utils': 7.27.1
3476  
3477    '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.27.4)':
3478      dependencies:
3479        '@babel/core': 7.27.4
3480        '@babel/helper-plugin-utils': 7.27.1
3481  
3482    '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.27.4)':
3483      dependencies:
3484        '@babel/core': 7.27.4
3485        '@babel/helper-plugin-utils': 7.27.1
3486  
3487    '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.4)':
3488      dependencies:
3489        '@babel/core': 7.27.4
3490        '@babel/helper-plugin-utils': 7.27.1
3491  
3492    '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.27.4)':
3493      dependencies:
3494        '@babel/core': 7.27.4
3495        '@babel/helper-plugin-utils': 7.27.1
3496  
3497    '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.27.4)':
3498      dependencies:
3499        '@babel/core': 7.27.4
3500        '@babel/helper-plugin-utils': 7.27.1
3501  
3502    '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.27.4)':
3503      dependencies:
3504        '@babel/core': 7.27.4
3505        '@babel/helper-plugin-utils': 7.27.1
3506  
3507    '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.27.4)':
3508      dependencies:
3509        '@babel/core': 7.27.4
3510        '@babel/helper-plugin-utils': 7.27.1
3511  
3512    '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.27.4)':
3513      dependencies:
3514        '@babel/core': 7.27.4
3515        '@babel/helper-plugin-utils': 7.27.1
3516  
3517    '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.27.4)':
3518      dependencies:
3519        '@babel/core': 7.27.4
3520        '@babel/helper-plugin-utils': 7.27.1
3521  
3522    '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.27.4)':
3523      dependencies:
3524        '@babel/core': 7.27.4
3525        '@babel/helper-plugin-utils': 7.27.1
3526  
3527    '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.27.4)':
3528      dependencies:
3529        '@babel/core': 7.27.4
3530        '@babel/helper-plugin-utils': 7.27.1
3531  
3532    '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.4)':
3533      dependencies:
3534        '@babel/core': 7.27.4
3535        '@babel/helper-plugin-utils': 7.27.1
3536  
3537    '@babel/template@7.27.2':
3538      dependencies:
3539        '@babel/code-frame': 7.27.1
3540        '@babel/parser': 7.27.5
3541        '@babel/types': 7.27.3
3542  
3543    '@babel/traverse@7.27.4':
3544      dependencies:
3545        '@babel/code-frame': 7.27.1
3546        '@babel/generator': 7.27.5
3547        '@babel/parser': 7.27.5
3548        '@babel/template': 7.27.2
3549        '@babel/types': 7.27.3
3550        debug: 4.4.1
3551        globals: 11.12.0
3552      transitivePeerDependencies:
3553        - supports-color
3554  
3555    '@babel/types@7.27.3':
3556      dependencies:
3557        '@babel/helper-string-parser': 7.27.1
3558        '@babel/helper-validator-identifier': 7.27.1
3559  
3560    '@bcoe/v8-coverage@0.2.3': {}
3561  
3562    '@colors/colors@1.5.0':
3563      optional: true
3564  
3565    '@cspotcode/source-map-support@0.8.1':
3566      dependencies:
3567        '@jridgewell/trace-mapping': 0.3.9
3568  
3569    '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0)':
3570      dependencies:
3571        eslint: 9.28.0
3572        eslint-visitor-keys: 3.4.3
3573  
3574    '@eslint-community/regexpp@4.12.1': {}
3575  
3576    '@eslint/config-array@0.20.0':
3577      dependencies:
3578        '@eslint/object-schema': 2.1.6
3579        debug: 4.4.1
3580        minimatch: 3.1.2
3581      transitivePeerDependencies:
3582        - supports-color
3583  
3584    '@eslint/config-helpers@0.2.2': {}
3585  
3586    '@eslint/core@0.14.0':
3587      dependencies:
3588        '@types/json-schema': 7.0.15
3589  
3590    '@eslint/eslintrc@3.3.1':
3591      dependencies:
3592        ajv: 6.12.6
3593        debug: 4.4.1
3594        espree: 10.3.0
3595        globals: 14.0.0
3596        ignore: 5.3.2
3597        import-fresh: 3.3.1
3598        js-yaml: 4.1.0
3599        minimatch: 3.1.2
3600        strip-json-comments: 3.1.1
3601      transitivePeerDependencies:
3602        - supports-color
3603  
3604    '@eslint/js@9.28.0': {}
3605  
3606    '@eslint/object-schema@2.1.6': {}
3607  
3608    '@eslint/plugin-kit@0.3.1':
3609      dependencies:
3610        '@eslint/core': 0.14.0
3611        levn: 0.4.1
3612  
3613    '@exalabs/ai-sdk@1.0.5(ai@6.0.5(zod@3.25.51))':
3614      dependencies:
3615        ai: 6.0.5(zod@3.25.51)
3616        zod: 3.25.51
3617      optional: true
3618  
3619    '@humanfs/core@0.19.1': {}
3620  
3621    '@humanfs/node@0.16.6':
3622      dependencies:
3623        '@humanfs/core': 0.19.1
3624        '@humanwhocodes/retry': 0.3.1
3625  
3626    '@humanwhocodes/module-importer@1.0.1': {}
3627  
3628    '@humanwhocodes/retry@0.3.1': {}
3629  
3630    '@humanwhocodes/retry@0.4.3': {}
3631  
3632    '@isaacs/cliui@8.0.2':
3633      dependencies:
3634        string-width: 5.1.2
3635        string-width-cjs: string-width@4.2.3
3636        strip-ansi: 7.1.0
3637        strip-ansi-cjs: strip-ansi@6.0.1
3638        wrap-ansi: 8.1.0
3639        wrap-ansi-cjs: wrap-ansi@7.0.0
3640  
3641    '@istanbuljs/load-nyc-config@1.1.0':
3642      dependencies:
3643        camelcase: 5.3.1
3644        find-up: 4.1.0
3645        get-package-type: 0.1.0
3646        js-yaml: 3.14.1
3647        resolve-from: 5.0.0
3648  
3649    '@istanbuljs/schema@0.1.3': {}
3650  
3651    '@jest/console@29.7.0':
3652      dependencies:
3653        '@jest/types': 29.6.3
3654        '@types/node': 22.15.29
3655        chalk: 4.1.2
3656        jest-message-util: 29.7.0
3657        jest-util: 29.7.0
3658        slash: 3.0.0
3659  
3660    '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))':
3661      dependencies:
3662        '@jest/console': 29.7.0
3663        '@jest/reporters': 29.7.0
3664        '@jest/test-result': 29.7.0
3665        '@jest/transform': 29.7.0
3666        '@jest/types': 29.6.3
3667        '@types/node': 22.15.29
3668        ansi-escapes: 4.3.2
3669        chalk: 4.1.2
3670        ci-info: 3.9.0
3671        exit: 0.1.2
3672        graceful-fs: 4.2.11
3673        jest-changed-files: 29.7.0
3674        jest-config: 29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))
3675        jest-haste-map: 29.7.0
3676        jest-message-util: 29.7.0
3677        jest-regex-util: 29.6.3
3678        jest-resolve: 29.7.0
3679        jest-resolve-dependencies: 29.7.0
3680        jest-runner: 29.7.0
3681        jest-runtime: 29.7.0
3682        jest-snapshot: 29.7.0
3683        jest-util: 29.7.0
3684        jest-validate: 29.7.0
3685        jest-watcher: 29.7.0
3686        micromatch: 4.0.8
3687        pretty-format: 29.7.0
3688        slash: 3.0.0
3689        strip-ansi: 6.0.1
3690      transitivePeerDependencies:
3691        - babel-plugin-macros
3692        - supports-color
3693        - ts-node
3694  
3695    '@jest/environment@29.7.0':
3696      dependencies:
3697        '@jest/fake-timers': 29.7.0
3698        '@jest/types': 29.6.3
3699        '@types/node': 22.15.29
3700        jest-mock: 29.7.0
3701  
3702    '@jest/expect-utils@29.7.0':
3703      dependencies:
3704        jest-get-type: 29.6.3
3705  
3706    '@jest/expect@29.7.0':
3707      dependencies:
3708        expect: 29.7.0
3709        jest-snapshot: 29.7.0
3710      transitivePeerDependencies:
3711        - supports-color
3712  
3713    '@jest/fake-timers@29.7.0':
3714      dependencies:
3715        '@jest/types': 29.6.3
3716        '@sinonjs/fake-timers': 10.3.0
3717        '@types/node': 22.15.29
3718        jest-message-util: 29.7.0
3719        jest-mock: 29.7.0
3720        jest-util: 29.7.0
3721  
3722    '@jest/globals@29.7.0':
3723      dependencies:
3724        '@jest/environment': 29.7.0
3725        '@jest/expect': 29.7.0
3726        '@jest/types': 29.6.3
3727        jest-mock: 29.7.0
3728      transitivePeerDependencies:
3729        - supports-color
3730  
3731    '@jest/reporters@29.7.0':
3732      dependencies:
3733        '@bcoe/v8-coverage': 0.2.3
3734        '@jest/console': 29.7.0
3735        '@jest/test-result': 29.7.0
3736        '@jest/transform': 29.7.0
3737        '@jest/types': 29.6.3
3738        '@jridgewell/trace-mapping': 0.3.25
3739        '@types/node': 22.15.29
3740        chalk: 4.1.2
3741        collect-v8-coverage: 1.0.2
3742        exit: 0.1.2
3743        glob: 7.2.3
3744        graceful-fs: 4.2.11
3745        istanbul-lib-coverage: 3.2.2
3746        istanbul-lib-instrument: 6.0.3
3747        istanbul-lib-report: 3.0.1
3748        istanbul-lib-source-maps: 4.0.1
3749        istanbul-reports: 3.1.7
3750        jest-message-util: 29.7.0
3751        jest-util: 29.7.0
3752        jest-worker: 29.7.0
3753        slash: 3.0.0
3754        string-length: 4.0.2
3755        strip-ansi: 6.0.1
3756        v8-to-istanbul: 9.3.0
3757      transitivePeerDependencies:
3758        - supports-color
3759  
3760    '@jest/schemas@29.6.3':
3761      dependencies:
3762        '@sinclair/typebox': 0.27.8
3763  
3764    '@jest/source-map@29.6.3':
3765      dependencies:
3766        '@jridgewell/trace-mapping': 0.3.25
3767        callsites: 3.1.0
3768        graceful-fs: 4.2.11
3769  
3770    '@jest/test-result@29.7.0':
3771      dependencies:
3772        '@jest/console': 29.7.0
3773        '@jest/types': 29.6.3
3774        '@types/istanbul-lib-coverage': 2.0.6
3775        collect-v8-coverage: 1.0.2
3776  
3777    '@jest/test-sequencer@29.7.0':
3778      dependencies:
3779        '@jest/test-result': 29.7.0
3780        graceful-fs: 4.2.11
3781        jest-haste-map: 29.7.0
3782        slash: 3.0.0
3783  
3784    '@jest/transform@29.7.0':
3785      dependencies:
3786        '@babel/core': 7.27.4
3787        '@jest/types': 29.6.3
3788        '@jridgewell/trace-mapping': 0.3.25
3789        babel-plugin-istanbul: 6.1.1
3790        chalk: 4.1.2
3791        convert-source-map: 2.0.0
3792        fast-json-stable-stringify: 2.1.0
3793        graceful-fs: 4.2.11
3794        jest-haste-map: 29.7.0
3795        jest-regex-util: 29.6.3
3796        jest-util: 29.7.0
3797        micromatch: 4.0.8
3798        pirates: 4.0.7
3799        slash: 3.0.0
3800        write-file-atomic: 4.0.2
3801      transitivePeerDependencies:
3802        - supports-color
3803  
3804    '@jest/types@29.6.3':
3805      dependencies:
3806        '@jest/schemas': 29.6.3
3807        '@types/istanbul-lib-coverage': 2.0.6
3808        '@types/istanbul-reports': 3.0.4
3809        '@types/node': 22.15.29
3810        '@types/yargs': 17.0.33
3811        chalk: 4.1.2
3812  
3813    '@jridgewell/gen-mapping@0.3.8':
3814      dependencies:
3815        '@jridgewell/set-array': 1.2.1
3816        '@jridgewell/sourcemap-codec': 1.5.0
3817        '@jridgewell/trace-mapping': 0.3.25
3818  
3819    '@jridgewell/resolve-uri@3.1.2': {}
3820  
3821    '@jridgewell/set-array@1.2.1': {}
3822  
3823    '@jridgewell/sourcemap-codec@1.5.0': {}
3824  
3825    '@jridgewell/trace-mapping@0.3.25':
3826      dependencies:
3827        '@jridgewell/resolve-uri': 3.1.2
3828        '@jridgewell/sourcemap-codec': 1.5.0
3829  
3830    '@jridgewell/trace-mapping@0.3.9':
3831      dependencies:
3832        '@jridgewell/resolve-uri': 3.1.2
3833        '@jridgewell/sourcemap-codec': 1.5.0
3834  
3835    '@mendable/firecrawl-js@4.10.0':
3836      dependencies:
3837        axios: 1.13.2
3838        typescript-event-target: 1.1.2
3839        zod: 3.25.51
3840        zod-to-json-schema: 3.24.5(zod@3.25.51)
3841      transitivePeerDependencies:
3842        - debug
3843      optional: true
3844  
3845    '@modelcontextprotocol/sdk@1.12.1':
3846      dependencies:
3847        ajv: 6.12.6
3848        content-type: 1.0.5
3849        cors: 2.8.5
3850        cross-spawn: 7.0.6
3851        eventsource: 3.0.7
3852        express: 5.1.0
3853        express-rate-limit: 7.5.0(express@5.1.0)
3854        pkce-challenge: 5.0.0
3855        raw-body: 3.0.0
3856        zod: 3.25.51
3857        zod-to-json-schema: 3.24.5(zod@3.25.51)
3858      transitivePeerDependencies:
3859        - supports-color
3860  
3861    '@nodelib/fs.scandir@2.1.5':
3862      dependencies:
3863        '@nodelib/fs.stat': 2.0.5
3864        run-parallel: 1.2.0
3865  
3866    '@nodelib/fs.stat@2.0.5': {}
3867  
3868    '@nodelib/fs.walk@1.2.8':
3869      dependencies:
3870        '@nodelib/fs.scandir': 2.1.5
3871        fastq: 1.19.1
3872  
3873    '@opentelemetry/api@1.9.0': {}
3874  
3875    '@parallel-web/ai-sdk-tools@0.1.6(ai@6.0.5(zod@3.25.51))':
3876      dependencies:
3877        ai: 6.0.5(zod@3.25.51)
3878        parallel-web: 0.2.4
3879        zod: 3.25.51
3880      optional: true
3881  
3882    '@perplexity-ai/ai-sdk@0.1.2(ai@6.0.5(zod@3.25.51))(zod@3.25.51)':
3883      dependencies:
3884        ai: 6.0.5(zod@3.25.51)
3885        zod: 3.25.51
3886      optional: true
3887  
3888    '@pkgjs/parseargs@0.11.0':
3889      optional: true
3890  
3891    '@sinclair/typebox@0.27.8': {}
3892  
3893    '@sinonjs/commons@3.0.1':
3894      dependencies:
3895        type-detect: 4.0.8
3896  
3897    '@sinonjs/fake-timers@10.3.0':
3898      dependencies:
3899        '@sinonjs/commons': 3.0.1
3900  
3901    '@smithy/abort-controller@4.2.7':
3902      dependencies:
3903        '@smithy/types': 4.11.0
3904        tslib: 2.8.1
3905      optional: true
3906  
3907    '@smithy/config-resolver@4.4.5':
3908      dependencies:
3909        '@smithy/node-config-provider': 4.3.7
3910        '@smithy/types': 4.11.0
3911        '@smithy/util-config-provider': 4.2.0
3912        '@smithy/util-endpoints': 3.2.7
3913        '@smithy/util-middleware': 4.2.7
3914        tslib: 2.8.1
3915      optional: true
3916  
3917    '@smithy/core@3.20.0':
3918      dependencies:
3919        '@smithy/middleware-serde': 4.2.8
3920        '@smithy/protocol-http': 5.3.7
3921        '@smithy/types': 4.11.0
3922        '@smithy/util-base64': 4.3.0
3923        '@smithy/util-body-length-browser': 4.2.0
3924        '@smithy/util-middleware': 4.2.7
3925        '@smithy/util-stream': 4.5.8
3926        '@smithy/util-utf8': 4.2.0
3927        '@smithy/uuid': 1.1.0
3928        tslib: 2.8.1
3929      optional: true
3930  
3931    '@smithy/credential-provider-imds@4.2.7':
3932      dependencies:
3933        '@smithy/node-config-provider': 4.3.7
3934        '@smithy/property-provider': 4.2.7
3935        '@smithy/types': 4.11.0
3936        '@smithy/url-parser': 4.2.7
3937        tslib: 2.8.1
3938      optional: true
3939  
3940    '@smithy/eventstream-codec@4.2.7':
3941      dependencies:
3942        '@aws-crypto/crc32': 5.2.0
3943        '@smithy/types': 4.11.0
3944        '@smithy/util-hex-encoding': 4.2.0
3945        tslib: 2.8.1
3946      optional: true
3947  
3948    '@smithy/eventstream-serde-browser@4.2.7':
3949      dependencies:
3950        '@smithy/eventstream-serde-universal': 4.2.7
3951        '@smithy/types': 4.11.0
3952        tslib: 2.8.1
3953      optional: true
3954  
3955    '@smithy/eventstream-serde-config-resolver@4.3.7':
3956      dependencies:
3957        '@smithy/types': 4.11.0
3958        tslib: 2.8.1
3959      optional: true
3960  
3961    '@smithy/eventstream-serde-node@4.2.7':
3962      dependencies:
3963        '@smithy/eventstream-serde-universal': 4.2.7
3964        '@smithy/types': 4.11.0
3965        tslib: 2.8.1
3966      optional: true
3967  
3968    '@smithy/eventstream-serde-universal@4.2.7':
3969      dependencies:
3970        '@smithy/eventstream-codec': 4.2.7
3971        '@smithy/types': 4.11.0
3972        tslib: 2.8.1
3973      optional: true
3974  
3975    '@smithy/fetch-http-handler@5.3.8':
3976      dependencies:
3977        '@smithy/protocol-http': 5.3.7
3978        '@smithy/querystring-builder': 4.2.7
3979        '@smithy/types': 4.11.0
3980        '@smithy/util-base64': 4.3.0
3981        tslib: 2.8.1
3982      optional: true
3983  
3984    '@smithy/hash-node@4.2.7':
3985      dependencies:
3986        '@smithy/types': 4.11.0
3987        '@smithy/util-buffer-from': 4.2.0
3988        '@smithy/util-utf8': 4.2.0
3989        tslib: 2.8.1
3990      optional: true
3991  
3992    '@smithy/invalid-dependency@4.2.7':
3993      dependencies:
3994        '@smithy/types': 4.11.0
3995        tslib: 2.8.1
3996      optional: true
3997  
3998    '@smithy/is-array-buffer@2.2.0':
3999      dependencies:
4000        tslib: 2.8.1
4001      optional: true
4002  
4003    '@smithy/is-array-buffer@4.2.0':
4004      dependencies:
4005        tslib: 2.8.1
4006      optional: true
4007  
4008    '@smithy/middleware-content-length@4.2.7':
4009      dependencies:
4010        '@smithy/protocol-http': 5.3.7
4011        '@smithy/types': 4.11.0
4012        tslib: 2.8.1
4013      optional: true
4014  
4015    '@smithy/middleware-endpoint@4.4.1':
4016      dependencies:
4017        '@smithy/core': 3.20.0
4018        '@smithy/middleware-serde': 4.2.8
4019        '@smithy/node-config-provider': 4.3.7
4020        '@smithy/shared-ini-file-loader': 4.4.2
4021        '@smithy/types': 4.11.0
4022        '@smithy/url-parser': 4.2.7
4023        '@smithy/util-middleware': 4.2.7
4024        tslib: 2.8.1
4025      optional: true
4026  
4027    '@smithy/middleware-retry@4.4.17':
4028      dependencies:
4029        '@smithy/node-config-provider': 4.3.7
4030        '@smithy/protocol-http': 5.3.7
4031        '@smithy/service-error-classification': 4.2.7
4032        '@smithy/smithy-client': 4.10.2
4033        '@smithy/types': 4.11.0
4034        '@smithy/util-middleware': 4.2.7
4035        '@smithy/util-retry': 4.2.7
4036        '@smithy/uuid': 1.1.0
4037        tslib: 2.8.1
4038      optional: true
4039  
4040    '@smithy/middleware-serde@4.2.8':
4041      dependencies:
4042        '@smithy/protocol-http': 5.3.7
4043        '@smithy/types': 4.11.0
4044        tslib: 2.8.1
4045      optional: true
4046  
4047    '@smithy/middleware-stack@4.2.7':
4048      dependencies:
4049        '@smithy/types': 4.11.0
4050        tslib: 2.8.1
4051      optional: true
4052  
4053    '@smithy/node-config-provider@4.3.7':
4054      dependencies:
4055        '@smithy/property-provider': 4.2.7
4056        '@smithy/shared-ini-file-loader': 4.4.2
4057        '@smithy/types': 4.11.0
4058        tslib: 2.8.1
4059      optional: true
4060  
4061    '@smithy/node-http-handler@4.4.7':
4062      dependencies:
4063        '@smithy/abort-controller': 4.2.7
4064        '@smithy/protocol-http': 5.3.7
4065        '@smithy/querystring-builder': 4.2.7
4066        '@smithy/types': 4.11.0
4067        tslib: 2.8.1
4068      optional: true
4069  
4070    '@smithy/property-provider@4.2.7':
4071      dependencies:
4072        '@smithy/types': 4.11.0
4073        tslib: 2.8.1
4074      optional: true
4075  
4076    '@smithy/protocol-http@5.3.7':
4077      dependencies:
4078        '@smithy/types': 4.11.0
4079        tslib: 2.8.1
4080      optional: true
4081  
4082    '@smithy/querystring-builder@4.2.7':
4083      dependencies:
4084        '@smithy/types': 4.11.0
4085        '@smithy/util-uri-escape': 4.2.0
4086        tslib: 2.8.1
4087      optional: true
4088  
4089    '@smithy/querystring-parser@4.2.7':
4090      dependencies:
4091        '@smithy/types': 4.11.0
4092        tslib: 2.8.1
4093      optional: true
4094  
4095    '@smithy/service-error-classification@4.2.7':
4096      dependencies:
4097        '@smithy/types': 4.11.0
4098      optional: true
4099  
4100    '@smithy/shared-ini-file-loader@4.4.2':
4101      dependencies:
4102        '@smithy/types': 4.11.0
4103        tslib: 2.8.1
4104      optional: true
4105  
4106    '@smithy/signature-v4@5.3.7':
4107      dependencies:
4108        '@smithy/is-array-buffer': 4.2.0
4109        '@smithy/protocol-http': 5.3.7
4110        '@smithy/types': 4.11.0
4111        '@smithy/util-hex-encoding': 4.2.0
4112        '@smithy/util-middleware': 4.2.7
4113        '@smithy/util-uri-escape': 4.2.0
4114        '@smithy/util-utf8': 4.2.0
4115        tslib: 2.8.1
4116      optional: true
4117  
4118    '@smithy/smithy-client@4.10.2':
4119      dependencies:
4120        '@smithy/core': 3.20.0
4121        '@smithy/middleware-endpoint': 4.4.1
4122        '@smithy/middleware-stack': 4.2.7
4123        '@smithy/protocol-http': 5.3.7
4124        '@smithy/types': 4.11.0
4125        '@smithy/util-stream': 4.5.8
4126        tslib: 2.8.1
4127      optional: true
4128  
4129    '@smithy/types@4.11.0':
4130      dependencies:
4131        tslib: 2.8.1
4132      optional: true
4133  
4134    '@smithy/url-parser@4.2.7':
4135      dependencies:
4136        '@smithy/querystring-parser': 4.2.7
4137        '@smithy/types': 4.11.0
4138        tslib: 2.8.1
4139      optional: true
4140  
4141    '@smithy/util-base64@4.3.0':
4142      dependencies:
4143        '@smithy/util-buffer-from': 4.2.0
4144        '@smithy/util-utf8': 4.2.0
4145        tslib: 2.8.1
4146      optional: true
4147  
4148    '@smithy/util-body-length-browser@4.2.0':
4149      dependencies:
4150        tslib: 2.8.1
4151      optional: true
4152  
4153    '@smithy/util-body-length-node@4.2.1':
4154      dependencies:
4155        tslib: 2.8.1
4156      optional: true
4157  
4158    '@smithy/util-buffer-from@2.2.0':
4159      dependencies:
4160        '@smithy/is-array-buffer': 2.2.0
4161        tslib: 2.8.1
4162      optional: true
4163  
4164    '@smithy/util-buffer-from@4.2.0':
4165      dependencies:
4166        '@smithy/is-array-buffer': 4.2.0
4167        tslib: 2.8.1
4168      optional: true
4169  
4170    '@smithy/util-config-provider@4.2.0':
4171      dependencies:
4172        tslib: 2.8.1
4173      optional: true
4174  
4175    '@smithy/util-defaults-mode-browser@4.3.16':
4176      dependencies:
4177        '@smithy/property-provider': 4.2.7
4178        '@smithy/smithy-client': 4.10.2
4179        '@smithy/types': 4.11.0
4180        tslib: 2.8.1
4181      optional: true
4182  
4183    '@smithy/util-defaults-mode-node@4.2.19':
4184      dependencies:
4185        '@smithy/config-resolver': 4.4.5
4186        '@smithy/credential-provider-imds': 4.2.7
4187        '@smithy/node-config-provider': 4.3.7
4188        '@smithy/property-provider': 4.2.7
4189        '@smithy/smithy-client': 4.10.2
4190        '@smithy/types': 4.11.0
4191        tslib: 2.8.1
4192      optional: true
4193  
4194    '@smithy/util-endpoints@3.2.7':
4195      dependencies:
4196        '@smithy/node-config-provider': 4.3.7
4197        '@smithy/types': 4.11.0
4198        tslib: 2.8.1
4199      optional: true
4200  
4201    '@smithy/util-hex-encoding@4.2.0':
4202      dependencies:
4203        tslib: 2.8.1
4204      optional: true
4205  
4206    '@smithy/util-middleware@4.2.7':
4207      dependencies:
4208        '@smithy/types': 4.11.0
4209        tslib: 2.8.1
4210      optional: true
4211  
4212    '@smithy/util-retry@4.2.7':
4213      dependencies:
4214        '@smithy/service-error-classification': 4.2.7
4215        '@smithy/types': 4.11.0
4216        tslib: 2.8.1
4217      optional: true
4218  
4219    '@smithy/util-stream@4.5.8':
4220      dependencies:
4221        '@smithy/fetch-http-handler': 5.3.8
4222        '@smithy/node-http-handler': 4.4.7
4223        '@smithy/types': 4.11.0
4224        '@smithy/util-base64': 4.3.0
4225        '@smithy/util-buffer-from': 4.2.0
4226        '@smithy/util-hex-encoding': 4.2.0
4227        '@smithy/util-utf8': 4.2.0
4228        tslib: 2.8.1
4229      optional: true
4230  
4231    '@smithy/util-uri-escape@4.2.0':
4232      dependencies:
4233        tslib: 2.8.1
4234      optional: true
4235  
4236    '@smithy/util-utf8@2.3.0':
4237      dependencies:
4238        '@smithy/util-buffer-from': 2.2.0
4239        tslib: 2.8.1
4240      optional: true
4241  
4242    '@smithy/util-utf8@4.2.0':
4243      dependencies:
4244        '@smithy/util-buffer-from': 4.2.0
4245        tslib: 2.8.1
4246      optional: true
4247  
4248    '@smithy/uuid@1.1.0':
4249      dependencies:
4250        tslib: 2.8.1
4251      optional: true
4252  
4253    '@standard-schema/spec@1.1.0': {}
4254  
4255    '@tavily/ai-sdk@0.4.0(ai@6.0.5(zod@3.25.51))(zod@3.25.51)':
4256      dependencies:
4257        '@tavily/core': 0.6.3
4258        ai: 6.0.5(zod@3.25.51)
4259        zod: 3.25.51
4260      transitivePeerDependencies:
4261        - debug
4262        - supports-color
4263      optional: true
4264  
4265    '@tavily/core@0.6.3':
4266      dependencies:
4267        axios: 1.9.0
4268        https-proxy-agent: 7.0.6
4269        js-tiktoken: 1.0.21
4270      transitivePeerDependencies:
4271        - debug
4272        - supports-color
4273      optional: true
4274  
4275    '@tsconfig/node10@1.0.11': {}
4276  
4277    '@tsconfig/node12@1.0.11': {}
4278  
4279    '@tsconfig/node14@1.0.3': {}
4280  
4281    '@tsconfig/node16@1.0.4': {}
4282  
4283    '@types/babel__core@7.20.5':
4284      dependencies:
4285        '@babel/parser': 7.27.5
4286        '@babel/types': 7.27.3
4287        '@types/babel__generator': 7.27.0
4288        '@types/babel__template': 7.4.4
4289        '@types/babel__traverse': 7.20.7
4290  
4291    '@types/babel__generator@7.27.0':
4292      dependencies:
4293        '@babel/types': 7.27.3
4294  
4295    '@types/babel__template@7.4.4':
4296      dependencies:
4297        '@babel/parser': 7.27.5
4298        '@babel/types': 7.27.3
4299  
4300    '@types/babel__traverse@7.20.7':
4301      dependencies:
4302        '@babel/types': 7.27.3
4303  
4304    '@types/estree@1.0.7': {}
4305  
4306    '@types/figlet@1.7.0': {}
4307  
4308    '@types/graceful-fs@4.1.9':
4309      dependencies:
4310        '@types/node': 22.15.29
4311  
4312    '@types/istanbul-lib-coverage@2.0.6': {}
4313  
4314    '@types/istanbul-lib-report@3.0.3':
4315      dependencies:
4316        '@types/istanbul-lib-coverage': 2.0.6
4317  
4318    '@types/istanbul-reports@3.0.4':
4319      dependencies:
4320        '@types/istanbul-lib-report': 3.0.3
4321  
4322    '@types/jest@29.5.14':
4323      dependencies:
4324        expect: 29.7.0
4325        pretty-format: 29.7.0
4326  
4327    '@types/json-schema@7.0.15': {}
4328  
4329    '@types/node-fetch@2.6.12':
4330      dependencies:
4331        '@types/node': 22.15.29
4332        form-data: 4.0.2
4333  
4334    '@types/node@18.19.110':
4335      dependencies:
4336        undici-types: 5.26.5
4337  
4338    '@types/node@22.15.29':
4339      dependencies:
4340        undici-types: 6.21.0
4341  
4342    '@types/stack-utils@2.0.3': {}
4343  
4344    '@types/strip-bom@3.0.0': {}
4345  
4346    '@types/strip-json-comments@0.0.30': {}
4347  
4348    '@types/yargs-parser@21.0.3': {}
4349  
4350    '@types/yargs@17.0.33':
4351      dependencies:
4352        '@types/yargs-parser': 21.0.3
4353  
4354    '@typescript-eslint/eslint-plugin@8.33.1(@typescript-eslint/parser@8.33.1(eslint@9.28.0)(typescript@5.8.3))(eslint@9.28.0)(typescript@5.8.3)':
4355      dependencies:
4356        '@eslint-community/regexpp': 4.12.1
4357        '@typescript-eslint/parser': 8.33.1(eslint@9.28.0)(typescript@5.8.3)
4358        '@typescript-eslint/scope-manager': 8.33.1
4359        '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0)(typescript@5.8.3)
4360        '@typescript-eslint/utils': 8.33.1(eslint@9.28.0)(typescript@5.8.3)
4361        '@typescript-eslint/visitor-keys': 8.33.1
4362        eslint: 9.28.0
4363        graphemer: 1.4.0
4364        ignore: 7.0.5
4365        natural-compare: 1.4.0
4366        ts-api-utils: 2.1.0(typescript@5.8.3)
4367        typescript: 5.8.3
4368      transitivePeerDependencies:
4369        - supports-color
4370  
4371    '@typescript-eslint/parser@8.33.1(eslint@9.28.0)(typescript@5.8.3)':
4372      dependencies:
4373        '@typescript-eslint/scope-manager': 8.33.1
4374        '@typescript-eslint/types': 8.33.1
4375        '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3)
4376        '@typescript-eslint/visitor-keys': 8.33.1
4377        debug: 4.4.1
4378        eslint: 9.28.0
4379        typescript: 5.8.3
4380      transitivePeerDependencies:
4381        - supports-color
4382  
4383    '@typescript-eslint/project-service@8.33.1(typescript@5.8.3)':
4384      dependencies:
4385        '@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3)
4386        '@typescript-eslint/types': 8.33.1
4387        debug: 4.4.1
4388        typescript: 5.8.3
4389      transitivePeerDependencies:
4390        - supports-color
4391  
4392    '@typescript-eslint/scope-manager@8.33.1':
4393      dependencies:
4394        '@typescript-eslint/types': 8.33.1
4395        '@typescript-eslint/visitor-keys': 8.33.1
4396  
4397    '@typescript-eslint/tsconfig-utils@8.33.1(typescript@5.8.3)':
4398      dependencies:
4399        typescript: 5.8.3
4400  
4401    '@typescript-eslint/type-utils@8.33.1(eslint@9.28.0)(typescript@5.8.3)':
4402      dependencies:
4403        '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3)
4404        '@typescript-eslint/utils': 8.33.1(eslint@9.28.0)(typescript@5.8.3)
4405        debug: 4.4.1
4406        eslint: 9.28.0
4407        ts-api-utils: 2.1.0(typescript@5.8.3)
4408        typescript: 5.8.3
4409      transitivePeerDependencies:
4410        - supports-color
4411  
4412    '@typescript-eslint/types@8.33.1': {}
4413  
4414    '@typescript-eslint/typescript-estree@8.33.1(typescript@5.8.3)':
4415      dependencies:
4416        '@typescript-eslint/project-service': 8.33.1(typescript@5.8.3)
4417        '@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3)
4418        '@typescript-eslint/types': 8.33.1
4419        '@typescript-eslint/visitor-keys': 8.33.1
4420        debug: 4.4.1
4421        fast-glob: 3.3.3
4422        is-glob: 4.0.3
4423        minimatch: 9.0.5
4424        semver: 7.7.2
4425        ts-api-utils: 2.1.0(typescript@5.8.3)
4426        typescript: 5.8.3
4427      transitivePeerDependencies:
4428        - supports-color
4429  
4430    '@typescript-eslint/utils@8.33.1(eslint@9.28.0)(typescript@5.8.3)':
4431      dependencies:
4432        '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0)
4433        '@typescript-eslint/scope-manager': 8.33.1
4434        '@typescript-eslint/types': 8.33.1
4435        '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3)
4436        eslint: 9.28.0
4437        typescript: 5.8.3
4438      transitivePeerDependencies:
4439        - supports-color
4440  
4441    '@typescript-eslint/visitor-keys@8.33.1':
4442      dependencies:
4443        '@typescript-eslint/types': 8.33.1
4444        eslint-visitor-keys: 4.2.0
4445  
4446    '@valyu/ai-sdk@1.0.3(@ai-sdk/openai@3.0.2(zod@3.25.51))(ai@6.0.5(zod@3.25.51))':
4447      dependencies:
4448        '@ai-sdk/openai': 3.0.2(zod@3.25.51)
4449        ai: 6.0.5(zod@3.25.51)
4450        dotenv: 17.2.3
4451        zod: 3.25.51
4452      optional: true
4453  
4454    '@vercel/oidc@3.0.5': {}
4455  
4456    abort-controller@3.0.0:
4457      dependencies:
4458        event-target-shim: 5.0.1
4459  
4460    accepts@2.0.0:
4461      dependencies:
4462        mime-types: 3.0.1
4463        negotiator: 1.0.0
4464  
4465    acorn-jsx@5.3.2(acorn@8.14.1):
4466      dependencies:
4467        acorn: 8.14.1
4468  
4469    acorn-walk@8.3.4:
4470      dependencies:
4471        acorn: 8.14.1
4472  
4473    acorn@8.14.1: {}
4474  
4475    agent-base@7.1.4:
4476      optional: true
4477  
4478    agentkeepalive@4.6.0:
4479      dependencies:
4480        humanize-ms: 1.2.1
4481  
4482    ai@6.0.5(zod@3.25.51):
4483      dependencies:
4484        '@ai-sdk/gateway': 3.0.4(zod@3.25.51)
4485        '@ai-sdk/provider': 3.0.1
4486        '@ai-sdk/provider-utils': 4.0.2(zod@3.25.51)
4487        '@opentelemetry/api': 1.9.0
4488        zod: 3.25.51
4489  
4490    ajv@6.12.6:
4491      dependencies:
4492        fast-deep-equal: 3.1.3
4493        fast-json-stable-stringify: 2.1.0
4494        json-schema-traverse: 0.4.1
4495        uri-js: 4.4.1
4496  
4497    ansi-align@3.0.1:
4498      dependencies:
4499        string-width: 4.2.3
4500      optional: true
4501  
4502    ansi-escapes@4.3.2:
4503      dependencies:
4504        type-fest: 0.21.3
4505  
4506    ansi-regex@5.0.1: {}
4507  
4508    ansi-regex@6.1.0: {}
4509  
4510    ansi-styles@4.3.0:
4511      dependencies:
4512        color-convert: 2.0.1
4513  
4514    ansi-styles@5.2.0: {}
4515  
4516    ansi-styles@6.2.1: {}
4517  
4518    anymatch@3.1.3:
4519      dependencies:
4520        normalize-path: 3.0.0
4521        picomatch: 2.3.1
4522  
4523    arg@4.1.3: {}
4524  
4525    argparse@1.0.10:
4526      dependencies:
4527        sprintf-js: 1.0.3
4528  
4529    argparse@2.0.1: {}
4530  
4531    async@3.2.6: {}
4532  
4533    asynckit@0.4.0: {}
4534  
4535    axios@1.13.2:
4536      dependencies:
4537        follow-redirects: 1.15.9
4538        form-data: 4.0.5
4539        proxy-from-env: 1.1.0
4540      transitivePeerDependencies:
4541        - debug
4542      optional: true
4543  
4544    axios@1.9.0:
4545      dependencies:
4546        follow-redirects: 1.15.9
4547        form-data: 4.0.2
4548        proxy-from-env: 1.1.0
4549      transitivePeerDependencies:
4550        - debug
4551  
4552    babel-jest@29.7.0(@babel/core@7.27.4):
4553      dependencies:
4554        '@babel/core': 7.27.4
4555        '@jest/transform': 29.7.0
4556        '@types/babel__core': 7.20.5
4557        babel-plugin-istanbul: 6.1.1
4558        babel-preset-jest: 29.6.3(@babel/core@7.27.4)
4559        chalk: 4.1.2
4560        graceful-fs: 4.2.11
4561        slash: 3.0.0
4562      transitivePeerDependencies:
4563        - supports-color
4564  
4565    babel-plugin-istanbul@6.1.1:
4566      dependencies:
4567        '@babel/helper-plugin-utils': 7.27.1
4568        '@istanbuljs/load-nyc-config': 1.1.0
4569        '@istanbuljs/schema': 0.1.3
4570        istanbul-lib-instrument: 5.2.1
4571        test-exclude: 6.0.0
4572      transitivePeerDependencies:
4573        - supports-color
4574  
4575    babel-plugin-jest-hoist@29.6.3:
4576      dependencies:
4577        '@babel/template': 7.27.2
4578        '@babel/types': 7.27.3
4579        '@types/babel__core': 7.20.5
4580        '@types/babel__traverse': 7.20.7
4581  
4582    babel-preset-current-node-syntax@1.1.0(@babel/core@7.27.4):
4583      dependencies:
4584        '@babel/core': 7.27.4
4585        '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.27.4)
4586        '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.27.4)
4587        '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.27.4)
4588        '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.27.4)
4589        '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.27.4)
4590        '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.4)
4591        '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.27.4)
4592        '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.27.4)
4593        '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.27.4)
4594        '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.27.4)
4595        '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.27.4)
4596        '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.27.4)
4597        '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.27.4)
4598        '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.27.4)
4599        '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.27.4)
4600  
4601    babel-preset-jest@29.6.3(@babel/core@7.27.4):
4602      dependencies:
4603        '@babel/core': 7.27.4
4604        babel-plugin-jest-hoist: 29.6.3
4605        babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.4)
4606  
4607    balanced-match@1.0.2: {}
4608  
4609    base64-js@1.5.1:
4610      optional: true
4611  
4612    bedrock-agentcore@0.1.1(ai@6.0.5(zod@3.25.51)):
4613      dependencies:
4614        '@aws-crypto/sha256-js': 5.2.0
4615        '@aws-sdk/client-bedrock-agent-runtime': 3.958.0
4616        '@aws-sdk/client-bedrock-agentcore': 3.958.0
4617        '@aws-sdk/credential-providers': 3.958.0
4618        '@smithy/protocol-http': 5.3.7
4619        '@smithy/signature-v4': 5.3.7
4620        '@smithy/util-utf8': 4.2.0
4621        zod: 4.2.1
4622      optionalDependencies:
4623        ai: 6.0.5(zod@3.25.51)
4624      transitivePeerDependencies:
4625        - aws-crt
4626      optional: true
4627  
4628    binary-extensions@2.3.0: {}
4629  
4630    bl@4.1.0:
4631      dependencies:
4632        buffer: 5.7.1
4633        inherits: 2.0.4
4634        readable-stream: 3.6.2
4635      optional: true
4636  
4637    body-parser@2.2.0:
4638      dependencies:
4639        bytes: 3.1.2
4640        content-type: 1.0.5
4641        debug: 4.4.1
4642        http-errors: 2.0.0
4643        iconv-lite: 0.6.3
4644        on-finished: 2.4.1
4645        qs: 6.14.0
4646        raw-body: 3.0.0
4647        type-is: 2.0.1
4648      transitivePeerDependencies:
4649        - supports-color
4650  
4651    bowser@2.13.1:
4652      optional: true
4653  
4654    boxen@7.1.1:
4655      dependencies:
4656        ansi-align: 3.0.1
4657        camelcase: 7.0.1
4658        chalk: 5.4.1
4659        cli-boxes: 3.0.0
4660        string-width: 5.1.2
4661        type-fest: 2.19.0
4662        widest-line: 4.0.1
4663        wrap-ansi: 8.1.0
4664      optional: true
4665  
4666    brace-expansion@1.1.11:
4667      dependencies:
4668        balanced-match: 1.0.2
4669        concat-map: 0.0.1
4670  
4671    brace-expansion@2.0.1:
4672      dependencies:
4673        balanced-match: 1.0.2
4674  
4675    braces@3.0.3:
4676      dependencies:
4677        fill-range: 7.1.1
4678  
4679    browserslist@4.25.0:
4680      dependencies:
4681        caniuse-lite: 1.0.30001721
4682        electron-to-chromium: 1.5.164
4683        node-releases: 2.0.19
4684        update-browserslist-db: 1.1.3(browserslist@4.25.0)
4685  
4686    bs-logger@0.2.6:
4687      dependencies:
4688        fast-json-stable-stringify: 2.1.0
4689  
4690    bser@2.1.1:
4691      dependencies:
4692        node-int64: 0.4.0
4693  
4694    buffer-from@1.1.2: {}
4695  
4696    buffer@5.7.1:
4697      dependencies:
4698        base64-js: 1.5.1
4699        ieee754: 1.2.1
4700      optional: true
4701  
4702    bytes@3.1.2: {}
4703  
4704    call-bind-apply-helpers@1.0.2:
4705      dependencies:
4706        es-errors: 1.3.0
4707        function-bind: 1.1.2
4708  
4709    call-bound@1.0.4:
4710      dependencies:
4711        call-bind-apply-helpers: 1.0.2
4712        get-intrinsic: 1.3.0
4713  
4714    callsites@3.1.0: {}
4715  
4716    camelcase@5.3.1: {}
4717  
4718    camelcase@6.3.0: {}
4719  
4720    camelcase@7.0.1:
4721      optional: true
4722  
4723    caniuse-lite@1.0.30001721: {}
4724  
4725    chalk@4.1.2:
4726      dependencies:
4727        ansi-styles: 4.3.0
4728        supports-color: 7.2.0
4729  
4730    chalk@5.4.1:
4731      optional: true
4732  
4733    char-regex@1.0.2: {}
4734  
4735    chokidar@3.6.0:
4736      dependencies:
4737        anymatch: 3.1.3
4738        braces: 3.0.3
4739        glob-parent: 5.1.2
4740        is-binary-path: 2.1.0
4741        is-glob: 4.0.3
4742        normalize-path: 3.0.0
4743        readdirp: 3.6.0
4744      optionalDependencies:
4745        fsevents: 2.3.3
4746  
4747    ci-info@3.9.0: {}
4748  
4749    cjs-module-lexer@1.4.3: {}
4750  
4751    cli-boxes@3.0.0:
4752      optional: true
4753  
4754    cli-cursor@3.1.0:
4755      dependencies:
4756        restore-cursor: 3.1.0
4757      optional: true
4758  
4759    cli-spinners@2.9.2:
4760      optional: true
4761  
4762    cli-table3@0.6.5:
4763      dependencies:
4764        string-width: 4.2.3
4765      optionalDependencies:
4766        '@colors/colors': 1.5.0
4767      optional: true
4768  
4769    cliui@8.0.1:
4770      dependencies:
4771        string-width: 4.2.3
4772        strip-ansi: 6.0.1
4773        wrap-ansi: 7.0.0
4774  
4775    clone@1.0.4:
4776      optional: true
4777  
4778    co@4.6.0: {}
4779  
4780    collect-v8-coverage@1.0.2: {}
4781  
4782    color-convert@2.0.1:
4783      dependencies:
4784        color-name: 1.1.4
4785  
4786    color-name@1.1.4: {}
4787  
4788    combined-stream@1.0.8:
4789      dependencies:
4790        delayed-stream: 1.0.0
4791  
4792    concat-map@0.0.1: {}
4793  
4794    content-disposition@1.0.0:
4795      dependencies:
4796        safe-buffer: 5.2.1
4797  
4798    content-type@1.0.5: {}
4799  
4800    convert-source-map@2.0.0: {}
4801  
4802    cookie-signature@1.2.2: {}
4803  
4804    cookie@0.7.2: {}
4805  
4806    cors@2.8.5:
4807      dependencies:
4808        object-assign: 4.1.1
4809        vary: 1.1.2
4810  
4811    create-jest@29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)):
4812      dependencies:
4813        '@jest/types': 29.6.3
4814        chalk: 4.1.2
4815        exit: 0.1.2
4816        graceful-fs: 4.2.11
4817        jest-config: 29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))
4818        jest-util: 29.7.0
4819        prompts: 2.4.2
4820      transitivePeerDependencies:
4821        - '@types/node'
4822        - babel-plugin-macros
4823        - supports-color
4824        - ts-node
4825  
4826    create-require@1.1.1: {}
4827  
4828    cross-spawn@7.0.6:
4829      dependencies:
4830        path-key: 3.1.1
4831        shebang-command: 2.0.0
4832        which: 2.0.2
4833  
4834    debug@4.4.1:
4835      dependencies:
4836        ms: 2.1.3
4837  
4838    dedent@1.6.0: {}
4839  
4840    deep-is@0.1.4: {}
4841  
4842    deepmerge@4.3.1: {}
4843  
4844    defaults@1.0.4:
4845      dependencies:
4846        clone: 1.0.4
4847      optional: true
4848  
4849    delayed-stream@1.0.0: {}
4850  
4851    depd@2.0.0: {}
4852  
4853    detect-newline@3.1.0: {}
4854  
4855    diff-sequences@29.6.3: {}
4856  
4857    diff@4.0.2: {}
4858  
4859    dotenv@16.5.0: {}
4860  
4861    dotenv@17.2.3:
4862      optional: true
4863  
4864    dunder-proto@1.0.1:
4865      dependencies:
4866        call-bind-apply-helpers: 1.0.2
4867        es-errors: 1.3.0
4868        gopd: 1.2.0
4869  
4870    dynamic-dedupe@0.3.0:
4871      dependencies:
4872        xtend: 4.0.2
4873  
4874    eastasianwidth@0.2.0: {}
4875  
4876    ee-first@1.1.1: {}
4877  
4878    ejs@3.1.10:
4879      dependencies:
4880        jake: 10.9.2
4881  
4882    electron-to-chromium@1.5.164: {}
4883  
4884    emittery@0.13.1: {}
4885  
4886    emoji-regex@8.0.0: {}
4887  
4888    emoji-regex@9.2.2: {}
4889  
4890    encodeurl@2.0.0: {}
4891  
4892    error-ex@1.3.2:
4893      dependencies:
4894        is-arrayish: 0.2.1
4895  
4896    es-define-property@1.0.1: {}
4897  
4898    es-errors@1.3.0: {}
4899  
4900    es-object-atoms@1.1.1:
4901      dependencies:
4902        es-errors: 1.3.0
4903  
4904    es-set-tostringtag@2.1.0:
4905      dependencies:
4906        es-errors: 1.3.0
4907        get-intrinsic: 1.3.0
4908        has-tostringtag: 1.0.2
4909        hasown: 2.0.2
4910  
4911    escalade@3.2.0: {}
4912  
4913    escape-html@1.0.3: {}
4914  
4915    escape-string-regexp@2.0.0: {}
4916  
4917    escape-string-regexp@4.0.0: {}
4918  
4919    eslint-scope@8.3.0:
4920      dependencies:
4921        esrecurse: 4.3.0
4922        estraverse: 5.3.0
4923  
4924    eslint-visitor-keys@3.4.3: {}
4925  
4926    eslint-visitor-keys@4.2.0: {}
4927  
4928    eslint@9.28.0:
4929      dependencies:
4930        '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0)
4931        '@eslint-community/regexpp': 4.12.1
4932        '@eslint/config-array': 0.20.0
4933        '@eslint/config-helpers': 0.2.2
4934        '@eslint/core': 0.14.0
4935        '@eslint/eslintrc': 3.3.1
4936        '@eslint/js': 9.28.0
4937        '@eslint/plugin-kit': 0.3.1
4938        '@humanfs/node': 0.16.6
4939        '@humanwhocodes/module-importer': 1.0.1
4940        '@humanwhocodes/retry': 0.4.3
4941        '@types/estree': 1.0.7
4942        '@types/json-schema': 7.0.15
4943        ajv: 6.12.6
4944        chalk: 4.1.2
4945        cross-spawn: 7.0.6
4946        debug: 4.4.1
4947        escape-string-regexp: 4.0.0
4948        eslint-scope: 8.3.0
4949        eslint-visitor-keys: 4.2.0
4950        espree: 10.3.0
4951        esquery: 1.6.0
4952        esutils: 2.0.3
4953        fast-deep-equal: 3.1.3
4954        file-entry-cache: 8.0.0
4955        find-up: 5.0.0
4956        glob-parent: 6.0.2
4957        ignore: 5.3.2
4958        imurmurhash: 0.1.4
4959        is-glob: 4.0.3
4960        json-stable-stringify-without-jsonify: 1.0.1
4961        lodash.merge: 4.6.2
4962        minimatch: 3.1.2
4963        natural-compare: 1.4.0
4964        optionator: 0.9.4
4965      transitivePeerDependencies:
4966        - supports-color
4967  
4968    espree@10.3.0:
4969      dependencies:
4970        acorn: 8.14.1
4971        acorn-jsx: 5.3.2(acorn@8.14.1)
4972        eslint-visitor-keys: 4.2.0
4973  
4974    esprima@4.0.1: {}
4975  
4976    esquery@1.6.0:
4977      dependencies:
4978        estraverse: 5.3.0
4979  
4980    esrecurse@4.3.0:
4981      dependencies:
4982        estraverse: 5.3.0
4983  
4984    estraverse@5.3.0: {}
4985  
4986    esutils@2.0.3: {}
4987  
4988    etag@1.8.1: {}
4989  
4990    event-target-shim@5.0.1: {}
4991  
4992    eventsource-parser@3.0.2: {}
4993  
4994    eventsource-parser@3.0.6: {}
4995  
4996    eventsource@3.0.7:
4997      dependencies:
4998        eventsource-parser: 3.0.2
4999  
5000    execa@5.1.1:
5001      dependencies:
5002        cross-spawn: 7.0.6
5003        get-stream: 6.0.1
5004        human-signals: 2.1.0
5005        is-stream: 2.0.1
5006        merge-stream: 2.0.0
5007        npm-run-path: 4.0.1
5008        onetime: 5.1.2
5009        signal-exit: 3.0.7
5010        strip-final-newline: 2.0.0
5011  
5012    exit@0.1.2: {}
5013  
5014    expect@29.7.0:
5015      dependencies:
5016        '@jest/expect-utils': 29.7.0
5017        jest-get-type: 29.6.3
5018        jest-matcher-utils: 29.7.0
5019        jest-message-util: 29.7.0
5020        jest-util: 29.7.0
5021  
5022    express-rate-limit@7.5.0(express@5.1.0):
5023      dependencies:
5024        express: 5.1.0
5025  
5026    express@5.1.0:
5027      dependencies:
5028        accepts: 2.0.0
5029        body-parser: 2.2.0
5030        content-disposition: 1.0.0
5031        content-type: 1.0.5
5032        cookie: 0.7.2
5033        cookie-signature: 1.2.2
5034        debug: 4.4.1
5035        encodeurl: 2.0.0
5036        escape-html: 1.0.3
5037        etag: 1.8.1
5038        finalhandler: 2.1.0
5039        fresh: 2.0.0
5040        http-errors: 2.0.0
5041        merge-descriptors: 2.0.0
5042        mime-types: 3.0.1
5043        on-finished: 2.4.1
5044        once: 1.4.0
5045        parseurl: 1.3.3
5046        proxy-addr: 2.0.7
5047        qs: 6.14.0
5048        range-parser: 1.2.1
5049        router: 2.2.0
5050        send: 1.2.0
5051        serve-static: 2.2.0
5052        statuses: 2.0.1
5053        type-is: 2.0.1
5054        vary: 1.1.2
5055      transitivePeerDependencies:
5056        - supports-color
5057  
5058    fast-deep-equal@3.1.3: {}
5059  
5060    fast-glob@3.3.3:
5061      dependencies:
5062        '@nodelib/fs.stat': 2.0.5
5063        '@nodelib/fs.walk': 1.2.8
5064        glob-parent: 5.1.2
5065        merge2: 1.4.1
5066        micromatch: 4.0.8
5067  
5068    fast-json-stable-stringify@2.1.0: {}
5069  
5070    fast-levenshtein@2.0.6: {}
5071  
5072    fast-xml-parser@4.5.3:
5073      dependencies:
5074        strnum: 1.1.2
5075  
5076    fast-xml-parser@5.2.5:
5077      dependencies:
5078        strnum: 2.1.2
5079      optional: true
5080  
5081    fastq@1.19.1:
5082      dependencies:
5083        reusify: 1.1.0
5084  
5085    fb-watchman@2.0.2:
5086      dependencies:
5087        bser: 2.1.1
5088  
5089    figlet@1.8.1:
5090      optional: true
5091  
5092    file-entry-cache@8.0.0:
5093      dependencies:
5094        flat-cache: 4.0.1
5095  
5096    filelist@1.0.4:
5097      dependencies:
5098        minimatch: 5.1.6
5099  
5100    fill-range@7.1.1:
5101      dependencies:
5102        to-regex-range: 5.0.1
5103  
5104    finalhandler@2.1.0:
5105      dependencies:
5106        debug: 4.4.1
5107        encodeurl: 2.0.0
5108        escape-html: 1.0.3
5109        on-finished: 2.4.1
5110        parseurl: 1.3.3
5111        statuses: 2.0.1
5112      transitivePeerDependencies:
5113        - supports-color
5114  
5115    find-up@4.1.0:
5116      dependencies:
5117        locate-path: 5.0.0
5118        path-exists: 4.0.0
5119  
5120    find-up@5.0.0:
5121      dependencies:
5122        locate-path: 6.0.0
5123        path-exists: 4.0.0
5124  
5125    flat-cache@4.0.1:
5126      dependencies:
5127        flatted: 3.3.3
5128        keyv: 4.5.4
5129  
5130    flatted@3.3.3: {}
5131  
5132    follow-redirects@1.15.9: {}
5133  
5134    foreground-child@3.3.1:
5135      dependencies:
5136        cross-spawn: 7.0.6
5137        signal-exit: 4.1.0
5138  
5139    form-data-encoder@1.7.2: {}
5140  
5141    form-data@4.0.2:
5142      dependencies:
5143        asynckit: 0.4.0
5144        combined-stream: 1.0.8
5145        es-set-tostringtag: 2.1.0
5146        mime-types: 2.1.35
5147  
5148    form-data@4.0.5:
5149      dependencies:
5150        asynckit: 0.4.0
5151        combined-stream: 1.0.8
5152        es-set-tostringtag: 2.1.0
5153        hasown: 2.0.2
5154        mime-types: 2.1.35
5155      optional: true
5156  
5157    formdata-node@4.4.1:
5158      dependencies:
5159        node-domexception: 1.0.0
5160        web-streams-polyfill: 4.0.0-beta.3
5161  
5162    forwarded@0.2.0: {}
5163  
5164    fresh@2.0.0: {}
5165  
5166    fs.realpath@1.0.0: {}
5167  
5168    fsevents@2.3.3:
5169      optional: true
5170  
5171    function-bind@1.1.2: {}
5172  
5173    gensync@1.0.0-beta.2: {}
5174  
5175    get-caller-file@2.0.5: {}
5176  
5177    get-intrinsic@1.3.0:
5178      dependencies:
5179        call-bind-apply-helpers: 1.0.2
5180        es-define-property: 1.0.1
5181        es-errors: 1.3.0
5182        es-object-atoms: 1.1.1
5183        function-bind: 1.1.2
5184        get-proto: 1.0.1
5185        gopd: 1.2.0
5186        has-symbols: 1.1.0
5187        hasown: 2.0.2
5188        math-intrinsics: 1.1.0
5189  
5190    get-package-type@0.1.0: {}
5191  
5192    get-proto@1.0.1:
5193      dependencies:
5194        dunder-proto: 1.0.1
5195        es-object-atoms: 1.1.1
5196  
5197    get-stream@6.0.1: {}
5198  
5199    glob-parent@5.1.2:
5200      dependencies:
5201        is-glob: 4.0.3
5202  
5203    glob-parent@6.0.2:
5204      dependencies:
5205        is-glob: 4.0.3
5206  
5207    glob@10.4.5:
5208      dependencies:
5209        foreground-child: 3.3.1
5210        jackspeak: 3.4.3
5211        minimatch: 9.0.5
5212        minipass: 7.1.2
5213        package-json-from-dist: 1.0.1
5214        path-scurry: 1.11.1
5215  
5216    glob@7.2.3:
5217      dependencies:
5218        fs.realpath: 1.0.0
5219        inflight: 1.0.6
5220        inherits: 2.0.4
5221        minimatch: 3.1.2
5222        once: 1.4.0
5223        path-is-absolute: 1.0.1
5224  
5225    globals@11.12.0: {}
5226  
5227    globals@14.0.0: {}
5228  
5229    gopd@1.2.0: {}
5230  
5231    graceful-fs@4.2.11: {}
5232  
5233    graphemer@1.4.0: {}
5234  
5235    has-flag@4.0.0: {}
5236  
5237    has-symbols@1.1.0: {}
5238  
5239    has-tostringtag@1.0.2:
5240      dependencies:
5241        has-symbols: 1.1.0
5242  
5243    hasown@2.0.2:
5244      dependencies:
5245        function-bind: 1.1.2
5246  
5247    html-escaper@2.0.2: {}
5248  
5249    http-errors@2.0.0:
5250      dependencies:
5251        depd: 2.0.0
5252        inherits: 2.0.4
5253        setprototypeof: 1.2.0
5254        statuses: 2.0.1
5255        toidentifier: 1.0.1
5256  
5257    https-proxy-agent@7.0.6:
5258      dependencies:
5259        agent-base: 7.1.4
5260        debug: 4.4.1
5261      transitivePeerDependencies:
5262        - supports-color
5263      optional: true
5264  
5265    human-signals@2.1.0: {}
5266  
5267    humanize-ms@1.2.1:
5268      dependencies:
5269        ms: 2.1.3
5270  
5271    iconv-lite@0.6.3:
5272      dependencies:
5273        safer-buffer: 2.1.2
5274  
5275    ieee754@1.2.1:
5276      optional: true
5277  
5278    ignore@5.3.2: {}
5279  
5280    ignore@7.0.5: {}
5281  
5282    import-fresh@3.3.1:
5283      dependencies:
5284        parent-module: 1.0.1
5285        resolve-from: 4.0.0
5286  
5287    import-local@3.2.0:
5288      dependencies:
5289        pkg-dir: 4.2.0
5290        resolve-cwd: 3.0.0
5291  
5292    imurmurhash@0.1.4: {}
5293  
5294    inflight@1.0.6:
5295      dependencies:
5296        once: 1.4.0
5297        wrappy: 1.0.2
5298  
5299    inherits@2.0.4: {}
5300  
5301    ipaddr.js@1.9.1: {}
5302  
5303    is-arrayish@0.2.1: {}
5304  
5305    is-binary-path@2.1.0:
5306      dependencies:
5307        binary-extensions: 2.3.0
5308  
5309    is-core-module@2.16.1:
5310      dependencies:
5311        hasown: 2.0.2
5312  
5313    is-extglob@2.1.1: {}
5314  
5315    is-fullwidth-code-point@3.0.0: {}
5316  
5317    is-generator-fn@2.1.0: {}
5318  
5319    is-glob@4.0.3:
5320      dependencies:
5321        is-extglob: 2.1.1
5322  
5323    is-interactive@1.0.0:
5324      optional: true
5325  
5326    is-number@7.0.0: {}
5327  
5328    is-promise@4.0.0: {}
5329  
5330    is-stream@2.0.1: {}
5331  
5332    is-unicode-supported@0.1.0:
5333      optional: true
5334  
5335    isexe@2.0.0: {}
5336  
5337    istanbul-lib-coverage@3.2.2: {}
5338  
5339    istanbul-lib-instrument@5.2.1:
5340      dependencies:
5341        '@babel/core': 7.27.4
5342        '@babel/parser': 7.27.5
5343        '@istanbuljs/schema': 0.1.3
5344        istanbul-lib-coverage: 3.2.2
5345        semver: 6.3.1
5346      transitivePeerDependencies:
5347        - supports-color
5348  
5349    istanbul-lib-instrument@6.0.3:
5350      dependencies:
5351        '@babel/core': 7.27.4
5352        '@babel/parser': 7.27.5
5353        '@istanbuljs/schema': 0.1.3
5354        istanbul-lib-coverage: 3.2.2
5355        semver: 7.7.2
5356      transitivePeerDependencies:
5357        - supports-color
5358  
5359    istanbul-lib-report@3.0.1:
5360      dependencies:
5361        istanbul-lib-coverage: 3.2.2
5362        make-dir: 4.0.0
5363        supports-color: 7.2.0
5364  
5365    istanbul-lib-source-maps@4.0.1:
5366      dependencies:
5367        debug: 4.4.1
5368        istanbul-lib-coverage: 3.2.2
5369        source-map: 0.6.1
5370      transitivePeerDependencies:
5371        - supports-color
5372  
5373    istanbul-reports@3.1.7:
5374      dependencies:
5375        html-escaper: 2.0.2
5376        istanbul-lib-report: 3.0.1
5377  
5378    jackspeak@3.4.3:
5379      dependencies:
5380        '@isaacs/cliui': 8.0.2
5381      optionalDependencies:
5382        '@pkgjs/parseargs': 0.11.0
5383  
5384    jake@10.9.2:
5385      dependencies:
5386        async: 3.2.6
5387        chalk: 4.1.2
5388        filelist: 1.0.4
5389        minimatch: 3.1.2
5390  
5391    jest-changed-files@29.7.0:
5392      dependencies:
5393        execa: 5.1.1
5394        jest-util: 29.7.0
5395        p-limit: 3.1.0
5396  
5397    jest-circus@29.7.0:
5398      dependencies:
5399        '@jest/environment': 29.7.0
5400        '@jest/expect': 29.7.0
5401        '@jest/test-result': 29.7.0
5402        '@jest/types': 29.6.3
5403        '@types/node': 22.15.29
5404        chalk: 4.1.2
5405        co: 4.6.0
5406        dedent: 1.6.0
5407        is-generator-fn: 2.1.0
5408        jest-each: 29.7.0
5409        jest-matcher-utils: 29.7.0
5410        jest-message-util: 29.7.0
5411        jest-runtime: 29.7.0
5412        jest-snapshot: 29.7.0
5413        jest-util: 29.7.0
5414        p-limit: 3.1.0
5415        pretty-format: 29.7.0
5416        pure-rand: 6.1.0
5417        slash: 3.0.0
5418        stack-utils: 2.0.6
5419      transitivePeerDependencies:
5420        - babel-plugin-macros
5421        - supports-color
5422  
5423    jest-cli@29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)):
5424      dependencies:
5425        '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))
5426        '@jest/test-result': 29.7.0
5427        '@jest/types': 29.6.3
5428        chalk: 4.1.2
5429        create-jest: 29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))
5430        exit: 0.1.2
5431        import-local: 3.2.0
5432        jest-config: 29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))
5433        jest-util: 29.7.0
5434        jest-validate: 29.7.0
5435        yargs: 17.7.2
5436      transitivePeerDependencies:
5437        - '@types/node'
5438        - babel-plugin-macros
5439        - supports-color
5440        - ts-node
5441  
5442    jest-config@29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)):
5443      dependencies:
5444        '@babel/core': 7.27.4
5445        '@jest/test-sequencer': 29.7.0
5446        '@jest/types': 29.6.3
5447        babel-jest: 29.7.0(@babel/core@7.27.4)
5448        chalk: 4.1.2
5449        ci-info: 3.9.0
5450        deepmerge: 4.3.1
5451        glob: 7.2.3
5452        graceful-fs: 4.2.11
5453        jest-circus: 29.7.0
5454        jest-environment-node: 29.7.0
5455        jest-get-type: 29.6.3
5456        jest-regex-util: 29.6.3
5457        jest-resolve: 29.7.0
5458        jest-runner: 29.7.0
5459        jest-util: 29.7.0
5460        jest-validate: 29.7.0
5461        micromatch: 4.0.8
5462        parse-json: 5.2.0
5463        pretty-format: 29.7.0
5464        slash: 3.0.0
5465        strip-json-comments: 3.1.1
5466      optionalDependencies:
5467        '@types/node': 22.15.29
5468        ts-node: 10.9.2(@types/node@22.15.29)(typescript@5.8.3)
5469      transitivePeerDependencies:
5470        - babel-plugin-macros
5471        - supports-color
5472  
5473    jest-diff@29.7.0:
5474      dependencies:
5475        chalk: 4.1.2
5476        diff-sequences: 29.6.3
5477        jest-get-type: 29.6.3
5478        pretty-format: 29.7.0
5479  
5480    jest-docblock@29.7.0:
5481      dependencies:
5482        detect-newline: 3.1.0
5483  
5484    jest-each@29.7.0:
5485      dependencies:
5486        '@jest/types': 29.6.3
5487        chalk: 4.1.2
5488        jest-get-type: 29.6.3
5489        jest-util: 29.7.0
5490        pretty-format: 29.7.0
5491  
5492    jest-environment-node@29.7.0:
5493      dependencies:
5494        '@jest/environment': 29.7.0
5495        '@jest/fake-timers': 29.7.0
5496        '@jest/types': 29.6.3
5497        '@types/node': 22.15.29
5498        jest-mock: 29.7.0
5499        jest-util: 29.7.0
5500  
5501    jest-get-type@29.6.3: {}
5502  
5503    jest-haste-map@29.7.0:
5504      dependencies:
5505        '@jest/types': 29.6.3
5506        '@types/graceful-fs': 4.1.9
5507        '@types/node': 22.15.29
5508        anymatch: 3.1.3
5509        fb-watchman: 2.0.2
5510        graceful-fs: 4.2.11
5511        jest-regex-util: 29.6.3
5512        jest-util: 29.7.0
5513        jest-worker: 29.7.0
5514        micromatch: 4.0.8
5515        walker: 1.0.8
5516      optionalDependencies:
5517        fsevents: 2.3.3
5518  
5519    jest-leak-detector@29.7.0:
5520      dependencies:
5521        jest-get-type: 29.6.3
5522        pretty-format: 29.7.0
5523  
5524    jest-matcher-utils@29.7.0:
5525      dependencies:
5526        chalk: 4.1.2
5527        jest-diff: 29.7.0
5528        jest-get-type: 29.6.3
5529        pretty-format: 29.7.0
5530  
5531    jest-message-util@29.7.0:
5532      dependencies:
5533        '@babel/code-frame': 7.27.1
5534        '@jest/types': 29.6.3
5535        '@types/stack-utils': 2.0.3
5536        chalk: 4.1.2
5537        graceful-fs: 4.2.11
5538        micromatch: 4.0.8
5539        pretty-format: 29.7.0
5540        slash: 3.0.0
5541        stack-utils: 2.0.6
5542  
5543    jest-mock@29.7.0:
5544      dependencies:
5545        '@jest/types': 29.6.3
5546        '@types/node': 22.15.29
5547        jest-util: 29.7.0
5548  
5549    jest-pnp-resolver@1.2.3(jest-resolve@29.7.0):
5550      optionalDependencies:
5551        jest-resolve: 29.7.0
5552  
5553    jest-regex-util@29.6.3: {}
5554  
5555    jest-resolve-dependencies@29.7.0:
5556      dependencies:
5557        jest-regex-util: 29.6.3
5558        jest-snapshot: 29.7.0
5559      transitivePeerDependencies:
5560        - supports-color
5561  
5562    jest-resolve@29.7.0:
5563      dependencies:
5564        chalk: 4.1.2
5565        graceful-fs: 4.2.11
5566        jest-haste-map: 29.7.0
5567        jest-pnp-resolver: 1.2.3(jest-resolve@29.7.0)
5568        jest-util: 29.7.0
5569        jest-validate: 29.7.0
5570        resolve: 1.22.10
5571        resolve.exports: 2.0.3
5572        slash: 3.0.0
5573  
5574    jest-runner@29.7.0:
5575      dependencies:
5576        '@jest/console': 29.7.0
5577        '@jest/environment': 29.7.0
5578        '@jest/test-result': 29.7.0
5579        '@jest/transform': 29.7.0
5580        '@jest/types': 29.6.3
5581        '@types/node': 22.15.29
5582        chalk: 4.1.2
5583        emittery: 0.13.1
5584        graceful-fs: 4.2.11
5585        jest-docblock: 29.7.0
5586        jest-environment-node: 29.7.0
5587        jest-haste-map: 29.7.0
5588        jest-leak-detector: 29.7.0
5589        jest-message-util: 29.7.0
5590        jest-resolve: 29.7.0
5591        jest-runtime: 29.7.0
5592        jest-util: 29.7.0
5593        jest-watcher: 29.7.0
5594        jest-worker: 29.7.0
5595        p-limit: 3.1.0
5596        source-map-support: 0.5.13
5597      transitivePeerDependencies:
5598        - supports-color
5599  
5600    jest-runtime@29.7.0:
5601      dependencies:
5602        '@jest/environment': 29.7.0
5603        '@jest/fake-timers': 29.7.0
5604        '@jest/globals': 29.7.0
5605        '@jest/source-map': 29.6.3
5606        '@jest/test-result': 29.7.0
5607        '@jest/transform': 29.7.0
5608        '@jest/types': 29.6.3
5609        '@types/node': 22.15.29
5610        chalk: 4.1.2
5611        cjs-module-lexer: 1.4.3
5612        collect-v8-coverage: 1.0.2
5613        glob: 7.2.3
5614        graceful-fs: 4.2.11
5615        jest-haste-map: 29.7.0
5616        jest-message-util: 29.7.0
5617        jest-mock: 29.7.0
5618        jest-regex-util: 29.6.3
5619        jest-resolve: 29.7.0
5620        jest-snapshot: 29.7.0
5621        jest-util: 29.7.0
5622        slash: 3.0.0
5623        strip-bom: 4.0.0
5624      transitivePeerDependencies:
5625        - supports-color
5626  
5627    jest-snapshot@29.7.0:
5628      dependencies:
5629        '@babel/core': 7.27.4
5630        '@babel/generator': 7.27.5
5631        '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.4)
5632        '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.4)
5633        '@babel/types': 7.27.3
5634        '@jest/expect-utils': 29.7.0
5635        '@jest/transform': 29.7.0
5636        '@jest/types': 29.6.3
5637        babel-preset-current-node-syntax: 1.1.0(@babel/core@7.27.4)
5638        chalk: 4.1.2
5639        expect: 29.7.0
5640        graceful-fs: 4.2.11
5641        jest-diff: 29.7.0
5642        jest-get-type: 29.6.3
5643        jest-matcher-utils: 29.7.0
5644        jest-message-util: 29.7.0
5645        jest-util: 29.7.0
5646        natural-compare: 1.4.0
5647        pretty-format: 29.7.0
5648        semver: 7.7.2
5649      transitivePeerDependencies:
5650        - supports-color
5651  
5652    jest-util@29.7.0:
5653      dependencies:
5654        '@jest/types': 29.6.3
5655        '@types/node': 22.15.29
5656        chalk: 4.1.2
5657        ci-info: 3.9.0
5658        graceful-fs: 4.2.11
5659        picomatch: 2.3.1
5660  
5661    jest-validate@29.7.0:
5662      dependencies:
5663        '@jest/types': 29.6.3
5664        camelcase: 6.3.0
5665        chalk: 4.1.2
5666        jest-get-type: 29.6.3
5667        leven: 3.1.0
5668        pretty-format: 29.7.0
5669  
5670    jest-watcher@29.7.0:
5671      dependencies:
5672        '@jest/test-result': 29.7.0
5673        '@jest/types': 29.6.3
5674        '@types/node': 22.15.29
5675        ansi-escapes: 4.3.2
5676        chalk: 4.1.2
5677        emittery: 0.13.1
5678        jest-util: 29.7.0
5679        string-length: 4.0.2
5680  
5681    jest-worker@29.7.0:
5682      dependencies:
5683        '@types/node': 22.15.29
5684        jest-util: 29.7.0
5685        merge-stream: 2.0.0
5686        supports-color: 8.1.1
5687  
5688    jest@29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)):
5689      dependencies:
5690        '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))
5691        '@jest/types': 29.6.3
5692        import-local: 3.2.0
5693        jest-cli: 29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))
5694      transitivePeerDependencies:
5695        - '@types/node'
5696        - babel-plugin-macros
5697        - supports-color
5698        - ts-node
5699  
5700    js-tiktoken@1.0.21:
5701      dependencies:
5702        base64-js: 1.5.1
5703      optional: true
5704  
5705    js-tokens@4.0.0: {}
5706  
5707    js-yaml@3.14.1:
5708      dependencies:
5709        argparse: 1.0.10
5710        esprima: 4.0.1
5711  
5712    js-yaml@4.1.0:
5713      dependencies:
5714        argparse: 2.0.1
5715  
5716    jsesc@3.1.0: {}
5717  
5718    json-buffer@3.0.1: {}
5719  
5720    json-parse-even-better-errors@2.3.1: {}
5721  
5722    json-schema-traverse@0.4.1: {}
5723  
5724    json-schema@0.4.0: {}
5725  
5726    json-stable-stringify-without-jsonify@1.0.1: {}
5727  
5728    json5@2.2.3: {}
5729  
5730    keyv@4.5.4:
5731      dependencies:
5732        json-buffer: 3.0.1
5733  
5734    kleur@3.0.3: {}
5735  
5736    leven@3.1.0: {}
5737  
5738    levn@0.4.1:
5739      dependencies:
5740        prelude-ls: 1.2.1
5741        type-check: 0.4.0
5742  
5743    lines-and-columns@1.2.4: {}
5744  
5745    locate-path@5.0.0:
5746      dependencies:
5747        p-locate: 4.1.0
5748  
5749    locate-path@6.0.0:
5750      dependencies:
5751        p-locate: 5.0.0
5752  
5753    lodash.memoize@4.1.2: {}
5754  
5755    lodash.merge@4.6.2: {}
5756  
5757    log-symbols@4.1.0:
5758      dependencies:
5759        chalk: 4.1.2
5760        is-unicode-supported: 0.1.0
5761      optional: true
5762  
5763    lru-cache@10.4.3: {}
5764  
5765    lru-cache@5.1.1:
5766      dependencies:
5767        yallist: 3.1.1
5768  
5769    make-dir@4.0.0:
5770      dependencies:
5771        semver: 7.7.2
5772  
5773    make-error@1.3.6: {}
5774  
5775    makeerror@1.0.12:
5776      dependencies:
5777        tmpl: 1.0.5
5778  
5779    math-intrinsics@1.1.0: {}
5780  
5781    media-typer@1.1.0: {}
5782  
5783    merge-descriptors@2.0.0: {}
5784  
5785    merge-stream@2.0.0: {}
5786  
5787    merge2@1.4.1: {}
5788  
5789    micromatch@4.0.8:
5790      dependencies:
5791        braces: 3.0.3
5792        picomatch: 2.3.1
5793  
5794    mime-db@1.52.0: {}
5795  
5796    mime-db@1.54.0: {}
5797  
5798    mime-types@2.1.35:
5799      dependencies:
5800        mime-db: 1.52.0
5801  
5802    mime-types@3.0.1:
5803      dependencies:
5804        mime-db: 1.54.0
5805  
5806    mimic-fn@2.1.0: {}
5807  
5808    minimatch@3.1.2:
5809      dependencies:
5810        brace-expansion: 1.1.11
5811  
5812    minimatch@5.1.6:
5813      dependencies:
5814        brace-expansion: 2.0.1
5815  
5816    minimatch@9.0.5:
5817      dependencies:
5818        brace-expansion: 2.0.1
5819  
5820    minimist@1.2.8: {}
5821  
5822    minipass@7.1.2: {}
5823  
5824    mkdirp@1.0.4: {}
5825  
5826    ms@2.1.3: {}
5827  
5828    natural-compare@1.4.0: {}
5829  
5830    negotiator@1.0.0: {}
5831  
5832    node-domexception@1.0.0: {}
5833  
5834    node-fetch@2.7.0:
5835      dependencies:
5836        whatwg-url: 5.0.0
5837  
5838    node-int64@0.4.0: {}
5839  
5840    node-releases@2.0.19: {}
5841  
5842    normalize-path@3.0.0: {}
5843  
5844    npm-run-path@4.0.1:
5845      dependencies:
5846        path-key: 3.1.1
5847  
5848    object-assign@4.1.1: {}
5849  
5850    object-inspect@1.13.4: {}
5851  
5852    on-finished@2.4.1:
5853      dependencies:
5854        ee-first: 1.1.1
5855  
5856    once@1.4.0:
5857      dependencies:
5858        wrappy: 1.0.2
5859  
5860    onetime@5.1.2:
5861      dependencies:
5862        mimic-fn: 2.1.0
5863  
5864    openai@4.104.0(zod@3.25.51):
5865      dependencies:
5866        '@types/node': 18.19.110
5867        '@types/node-fetch': 2.6.12
5868        abort-controller: 3.0.0
5869        agentkeepalive: 4.6.0
5870        form-data-encoder: 1.7.2
5871        formdata-node: 4.4.1
5872        node-fetch: 2.7.0
5873      optionalDependencies:
5874        zod: 3.25.51
5875      transitivePeerDependencies:
5876        - encoding
5877  
5878    optionator@0.9.4:
5879      dependencies:
5880        deep-is: 0.1.4
5881        fast-levenshtein: 2.0.6
5882        levn: 0.4.1
5883        prelude-ls: 1.2.1
5884        type-check: 0.4.0
5885        word-wrap: 1.2.5
5886  
5887    ora@5.4.1:
5888      dependencies:
5889        bl: 4.1.0
5890        chalk: 4.1.2
5891        cli-cursor: 3.1.0
5892        cli-spinners: 2.9.2
5893        is-interactive: 1.0.0
5894        is-unicode-supported: 0.1.0
5895        log-symbols: 4.1.0
5896        strip-ansi: 6.0.1
5897        wcwidth: 1.0.1
5898      optional: true
5899  
5900    p-limit@2.3.0:
5901      dependencies:
5902        p-try: 2.2.0
5903  
5904    p-limit@3.1.0:
5905      dependencies:
5906        yocto-queue: 0.1.0
5907  
5908    p-locate@4.1.0:
5909      dependencies:
5910        p-limit: 2.3.0
5911  
5912    p-locate@5.0.0:
5913      dependencies:
5914        p-limit: 3.1.0
5915  
5916    p-try@2.2.0: {}
5917  
5918    package-json-from-dist@1.0.1: {}
5919  
5920    parallel-web@0.2.4:
5921      optional: true
5922  
5923    parent-module@1.0.1:
5924      dependencies:
5925        callsites: 3.1.0
5926  
5927    parse-json@5.2.0:
5928      dependencies:
5929        '@babel/code-frame': 7.27.1
5930        error-ex: 1.3.2
5931        json-parse-even-better-errors: 2.3.1
5932        lines-and-columns: 1.2.4
5933  
5934    parseurl@1.3.3: {}
5935  
5936    path-exists@4.0.0: {}
5937  
5938    path-is-absolute@1.0.1: {}
5939  
5940    path-key@3.1.1: {}
5941  
5942    path-parse@1.0.7: {}
5943  
5944    path-scurry@1.11.1:
5945      dependencies:
5946        lru-cache: 10.4.3
5947        minipass: 7.1.2
5948  
5949    path-to-regexp@8.2.0: {}
5950  
5951    picocolors@1.1.1: {}
5952  
5953    picomatch@2.3.1: {}
5954  
5955    pirates@4.0.7: {}
5956  
5957    pkce-challenge@5.0.0: {}
5958  
5959    pkg-dir@4.2.0:
5960      dependencies:
5961        find-up: 4.1.0
5962  
5963    prelude-ls@1.2.1: {}
5964  
5965    pretty-format@29.7.0:
5966      dependencies:
5967        '@jest/schemas': 29.6.3
5968        ansi-styles: 5.2.0
5969        react-is: 18.3.1
5970  
5971    prompts@2.4.2:
5972      dependencies:
5973        kleur: 3.0.3
5974        sisteransi: 1.0.5
5975  
5976    proxy-addr@2.0.7:
5977      dependencies:
5978        forwarded: 0.2.0
5979        ipaddr.js: 1.9.1
5980  
5981    proxy-from-env@1.1.0: {}
5982  
5983    punycode@2.3.1: {}
5984  
5985    pure-rand@6.1.0: {}
5986  
5987    qs@6.14.0:
5988      dependencies:
5989        side-channel: 1.1.0
5990  
5991    queue-microtask@1.2.3: {}
5992  
5993    range-parser@1.2.1: {}
5994  
5995    raw-body@3.0.0:
5996      dependencies:
5997        bytes: 3.1.2
5998        http-errors: 2.0.0
5999        iconv-lite: 0.6.3
6000        unpipe: 1.0.0
6001  
6002    react-is@18.3.1: {}
6003  
6004    readable-stream@3.6.2:
6005      dependencies:
6006        inherits: 2.0.4
6007        string_decoder: 1.3.0
6008        util-deprecate: 1.0.2
6009      optional: true
6010  
6011    readdirp@3.6.0:
6012      dependencies:
6013        picomatch: 2.3.1
6014  
6015    require-directory@2.1.1: {}
6016  
6017    resolve-cwd@3.0.0:
6018      dependencies:
6019        resolve-from: 5.0.0
6020  
6021    resolve-from@4.0.0: {}
6022  
6023    resolve-from@5.0.0: {}
6024  
6025    resolve.exports@2.0.3: {}
6026  
6027    resolve@1.22.10:
6028      dependencies:
6029        is-core-module: 2.16.1
6030        path-parse: 1.0.7
6031        supports-preserve-symlinks-flag: 1.0.0
6032  
6033    restore-cursor@3.1.0:
6034      dependencies:
6035        onetime: 5.1.2
6036        signal-exit: 3.0.7
6037      optional: true
6038  
6039    reusify@1.1.0: {}
6040  
6041    rimraf@2.7.1:
6042      dependencies:
6043        glob: 7.2.3
6044  
6045    rimraf@5.0.10:
6046      dependencies:
6047        glob: 10.4.5
6048  
6049    router@2.2.0:
6050      dependencies:
6051        debug: 4.4.1
6052        depd: 2.0.0
6053        is-promise: 4.0.0
6054        parseurl: 1.3.3
6055        path-to-regexp: 8.2.0
6056      transitivePeerDependencies:
6057        - supports-color
6058  
6059    run-parallel@1.2.0:
6060      dependencies:
6061        queue-microtask: 1.2.3
6062  
6063    safe-buffer@5.2.1: {}
6064  
6065    safer-buffer@2.1.2: {}
6066  
6067    semver@6.3.1: {}
6068  
6069    semver@7.7.2: {}
6070  
6071    send@1.2.0:
6072      dependencies:
6073        debug: 4.4.1
6074        encodeurl: 2.0.0
6075        escape-html: 1.0.3
6076        etag: 1.8.1
6077        fresh: 2.0.0
6078        http-errors: 2.0.0
6079        mime-types: 3.0.1
6080        ms: 2.1.3
6081        on-finished: 2.4.1
6082        range-parser: 1.2.1
6083        statuses: 2.0.1
6084      transitivePeerDependencies:
6085        - supports-color
6086  
6087    serve-static@2.2.0:
6088      dependencies:
6089        encodeurl: 2.0.0
6090        escape-html: 1.0.3
6091        parseurl: 1.3.3
6092        send: 1.2.0
6093      transitivePeerDependencies:
6094        - supports-color
6095  
6096    setprototypeof@1.2.0: {}
6097  
6098    shebang-command@2.0.0:
6099      dependencies:
6100        shebang-regex: 3.0.0
6101  
6102    shebang-regex@3.0.0: {}
6103  
6104    side-channel-list@1.0.0:
6105      dependencies:
6106        es-errors: 1.3.0
6107        object-inspect: 1.13.4
6108  
6109    side-channel-map@1.0.1:
6110      dependencies:
6111        call-bound: 1.0.4
6112        es-errors: 1.3.0
6113        get-intrinsic: 1.3.0
6114        object-inspect: 1.13.4
6115  
6116    side-channel-weakmap@1.0.2:
6117      dependencies:
6118        call-bound: 1.0.4
6119        es-errors: 1.3.0
6120        get-intrinsic: 1.3.0
6121        object-inspect: 1.13.4
6122        side-channel-map: 1.0.1
6123  
6124    side-channel@1.1.0:
6125      dependencies:
6126        es-errors: 1.3.0
6127        object-inspect: 1.13.4
6128        side-channel-list: 1.0.0
6129        side-channel-map: 1.0.1
6130        side-channel-weakmap: 1.0.2
6131  
6132    signal-exit@3.0.7: {}
6133  
6134    signal-exit@4.1.0: {}
6135  
6136    sisteransi@1.0.5: {}
6137  
6138    slash@3.0.0: {}
6139  
6140    source-map-support@0.5.13:
6141      dependencies:
6142        buffer-from: 1.1.2
6143        source-map: 0.6.1
6144  
6145    source-map-support@0.5.21:
6146      dependencies:
6147        buffer-from: 1.1.2
6148        source-map: 0.6.1
6149  
6150    source-map@0.6.1: {}
6151  
6152    sprintf-js@1.0.3: {}
6153  
6154    stack-utils@2.0.6:
6155      dependencies:
6156        escape-string-regexp: 2.0.0
6157  
6158    statuses@2.0.1: {}
6159  
6160    string-length@4.0.2:
6161      dependencies:
6162        char-regex: 1.0.2
6163        strip-ansi: 6.0.1
6164  
6165    string-width@4.2.3:
6166      dependencies:
6167        emoji-regex: 8.0.0
6168        is-fullwidth-code-point: 3.0.0
6169        strip-ansi: 6.0.1
6170  
6171    string-width@5.1.2:
6172      dependencies:
6173        eastasianwidth: 0.2.0
6174        emoji-regex: 9.2.2
6175        strip-ansi: 7.1.0
6176  
6177    string_decoder@1.3.0:
6178      dependencies:
6179        safe-buffer: 5.2.1
6180      optional: true
6181  
6182    strip-ansi@6.0.1:
6183      dependencies:
6184        ansi-regex: 5.0.1
6185  
6186    strip-ansi@7.1.0:
6187      dependencies:
6188        ansi-regex: 6.1.0
6189  
6190    strip-bom@3.0.0: {}
6191  
6192    strip-bom@4.0.0: {}
6193  
6194    strip-final-newline@2.0.0: {}
6195  
6196    strip-json-comments@2.0.1: {}
6197  
6198    strip-json-comments@3.1.1: {}
6199  
6200    strnum@1.1.2: {}
6201  
6202    strnum@2.1.2:
6203      optional: true
6204  
6205    supports-color@7.2.0:
6206      dependencies:
6207        has-flag: 4.0.0
6208  
6209    supports-color@8.1.1:
6210      dependencies:
6211        has-flag: 4.0.0
6212  
6213    supports-preserve-symlinks-flag@1.0.0: {}
6214  
6215    test-exclude@6.0.0:
6216      dependencies:
6217        '@istanbuljs/schema': 0.1.3
6218        glob: 7.2.3
6219        minimatch: 3.1.2
6220  
6221    tmpl@1.0.5: {}
6222  
6223    to-regex-range@5.0.1:
6224      dependencies:
6225        is-number: 7.0.0
6226  
6227    toidentifier@1.0.1: {}
6228  
6229    tr46@0.0.3: {}
6230  
6231    tree-kill@1.2.2: {}
6232  
6233    ts-api-utils@2.1.0(typescript@5.8.3):
6234      dependencies:
6235        typescript: 5.8.3
6236  
6237    ts-jest@29.3.4(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(jest@29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3)))(typescript@5.8.3):
6238      dependencies:
6239        bs-logger: 0.2.6
6240        ejs: 3.1.10
6241        fast-json-stable-stringify: 2.1.0
6242        jest: 29.7.0(@types/node@22.15.29)(ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3))
6243        jest-util: 29.7.0
6244        json5: 2.2.3
6245        lodash.memoize: 4.1.2
6246        make-error: 1.3.6
6247        semver: 7.7.2
6248        type-fest: 4.41.0
6249        typescript: 5.8.3
6250        yargs-parser: 21.1.1
6251      optionalDependencies:
6252        '@babel/core': 7.27.4
6253        '@jest/transform': 29.7.0
6254        '@jest/types': 29.6.3
6255        babel-jest: 29.7.0(@babel/core@7.27.4)
6256  
6257    ts-node-dev@2.0.0(@types/node@22.15.29)(typescript@5.8.3):
6258      dependencies:
6259        chokidar: 3.6.0
6260        dynamic-dedupe: 0.3.0
6261        minimist: 1.2.8
6262        mkdirp: 1.0.4
6263        resolve: 1.22.10
6264        rimraf: 2.7.1
6265        source-map-support: 0.5.21
6266        tree-kill: 1.2.2
6267        ts-node: 10.9.2(@types/node@22.15.29)(typescript@5.8.3)
6268        tsconfig: 7.0.0
6269        typescript: 5.8.3
6270      transitivePeerDependencies:
6271        - '@swc/core'
6272        - '@swc/wasm'
6273        - '@types/node'
6274  
6275    ts-node@10.9.2(@types/node@22.15.29)(typescript@5.8.3):
6276      dependencies:
6277        '@cspotcode/source-map-support': 0.8.1
6278        '@tsconfig/node10': 1.0.11
6279        '@tsconfig/node12': 1.0.11
6280        '@tsconfig/node14': 1.0.3
6281        '@tsconfig/node16': 1.0.4
6282        '@types/node': 22.15.29
6283        acorn: 8.14.1
6284        acorn-walk: 8.3.4
6285        arg: 4.1.3
6286        create-require: 1.1.1
6287        diff: 4.0.2
6288        make-error: 1.3.6
6289        typescript: 5.8.3
6290        v8-compile-cache-lib: 3.0.1
6291        yn: 3.1.1
6292  
6293    tsconfig@7.0.0:
6294      dependencies:
6295        '@types/strip-bom': 3.0.0
6296        '@types/strip-json-comments': 0.0.30
6297        strip-bom: 3.0.0
6298        strip-json-comments: 2.0.1
6299  
6300    tslib@2.8.1:
6301      optional: true
6302  
6303    type-check@0.4.0:
6304      dependencies:
6305        prelude-ls: 1.2.1
6306  
6307    type-detect@4.0.8: {}
6308  
6309    type-fest@0.21.3: {}
6310  
6311    type-fest@2.19.0:
6312      optional: true
6313  
6314    type-fest@4.41.0: {}
6315  
6316    type-is@2.0.1:
6317      dependencies:
6318        content-type: 1.0.5
6319        media-typer: 1.1.0
6320        mime-types: 3.0.1
6321  
6322    typescript-event-target@1.1.2:
6323      optional: true
6324  
6325    typescript@5.8.3: {}
6326  
6327    undici-types@5.26.5: {}
6328  
6329    undici-types@6.21.0: {}
6330  
6331    unpipe@1.0.0: {}
6332  
6333    update-browserslist-db@1.1.3(browserslist@4.25.0):
6334      dependencies:
6335        browserslist: 4.25.0
6336        escalade: 3.2.0
6337        picocolors: 1.1.1
6338  
6339    uri-js@4.4.1:
6340      dependencies:
6341        punycode: 2.3.1
6342  
6343    util-deprecate@1.0.2:
6344      optional: true
6345  
6346    v8-compile-cache-lib@3.0.1: {}
6347  
6348    v8-to-istanbul@9.3.0:
6349      dependencies:
6350        '@jridgewell/trace-mapping': 0.3.25
6351        '@types/istanbul-lib-coverage': 2.0.6
6352        convert-source-map: 2.0.0
6353  
6354    vary@1.1.2: {}
6355  
6356    walker@1.0.8:
6357      dependencies:
6358        makeerror: 1.0.12
6359  
6360    wcwidth@1.0.1:
6361      dependencies:
6362        defaults: 1.0.4
6363      optional: true
6364  
6365    web-streams-polyfill@4.0.0-beta.3: {}
6366  
6367    webidl-conversions@3.0.1: {}
6368  
6369    whatwg-url@5.0.0:
6370      dependencies:
6371        tr46: 0.0.3
6372        webidl-conversions: 3.0.1
6373  
6374    which@2.0.2:
6375      dependencies:
6376        isexe: 2.0.0
6377  
6378    widest-line@4.0.1:
6379      dependencies:
6380        string-width: 5.1.2
6381      optional: true
6382  
6383    word-wrap@1.2.5: {}
6384  
6385    wrap-ansi@7.0.0:
6386      dependencies:
6387        ansi-styles: 4.3.0
6388        string-width: 4.2.3
6389        strip-ansi: 6.0.1
6390  
6391    wrap-ansi@8.1.0:
6392      dependencies:
6393        ansi-styles: 6.2.1
6394        string-width: 5.1.2
6395        strip-ansi: 7.1.0
6396  
6397    wrappy@1.0.2: {}
6398  
6399    write-file-atomic@4.0.2:
6400      dependencies:
6401        imurmurhash: 0.1.4
6402        signal-exit: 3.0.7
6403  
6404    xtend@4.0.2: {}
6405  
6406    y18n@5.0.8: {}
6407  
6408    yallist@3.1.1: {}
6409  
6410    yargs-parser@21.1.1: {}
6411  
6412    yargs@17.7.2:
6413      dependencies:
6414        cliui: 8.0.1
6415        escalade: 3.2.0
6416        get-caller-file: 2.0.5
6417        require-directory: 2.1.1
6418        string-width: 4.2.3
6419        y18n: 5.0.8
6420        yargs-parser: 21.1.1
6421  
6422    yn@3.1.1: {}
6423  
6424    yocto-queue@0.1.0: {}
6425  
6426    zod-to-json-schema@3.24.5(zod@3.25.51):
6427      dependencies:
6428        zod: 3.25.51
6429  
6430    zod@3.25.51: {}
6431  
6432    zod@4.2.1:
6433      optional: true