github.com/cozy/cozy-stack@v0.0.0-20240603063001-31110fa4cae1/scripts/package-lock.json (about)

     1  {
     2    "name": "cozy-stack",
     3    "version": "1.0.0",
     4    "lockfileVersion": 3,
     5    "requires": true,
     6    "packages": {
     7      "": {
     8        "name": "cozy-stack",
     9        "version": "1.0.0",
    10        "license": "AGPLv3",
    11        "dependencies": {
    12          "prettier": "3.3.0",
    13          "svgo": "3.3.2"
    14        },
    15        "devDependencies": {
    16          "@eslint/js": "9.4.0",
    17          "eslint": "9.4.0",
    18          "globals": "15.3.0"
    19        }
    20      },
    21      "node_modules/@aashutoshrathi/word-wrap": {
    22        "version": "1.2.6",
    23        "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
    24        "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
    25        "dev": true,
    26        "engines": {
    27          "node": ">=0.10.0"
    28        }
    29      },
    30      "node_modules/@eslint-community/eslint-utils": {
    31        "version": "4.4.0",
    32        "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
    33        "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
    34        "dev": true,
    35        "dependencies": {
    36          "eslint-visitor-keys": "^3.3.0"
    37        },
    38        "engines": {
    39          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    40        },
    41        "peerDependencies": {
    42          "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
    43        }
    44      },
    45      "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
    46        "version": "3.4.3",
    47        "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
    48        "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
    49        "dev": true,
    50        "engines": {
    51          "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    52        },
    53        "funding": {
    54          "url": "https://opencollective.com/eslint"
    55        }
    56      },
    57      "node_modules/@eslint-community/regexpp": {
    58        "version": "4.10.0",
    59        "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
    60        "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==",
    61        "dev": true,
    62        "engines": {
    63          "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
    64        }
    65      },
    66      "node_modules/@eslint/config-array": {
    67        "version": "0.15.1",
    68        "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.15.1.tgz",
    69        "integrity": "sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==",
    70        "dev": true,
    71        "license": "Apache-2.0",
    72        "dependencies": {
    73          "@eslint/object-schema": "^2.1.3",
    74          "debug": "^4.3.1",
    75          "minimatch": "^3.0.5"
    76        },
    77        "engines": {
    78          "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    79        }
    80      },
    81      "node_modules/@eslint/eslintrc": {
    82        "version": "3.1.0",
    83        "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz",
    84        "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==",
    85        "dev": true,
    86        "license": "MIT",
    87        "dependencies": {
    88          "ajv": "^6.12.4",
    89          "debug": "^4.3.2",
    90          "espree": "^10.0.1",
    91          "globals": "^14.0.0",
    92          "ignore": "^5.2.0",
    93          "import-fresh": "^3.2.1",
    94          "js-yaml": "^4.1.0",
    95          "minimatch": "^3.1.2",
    96          "strip-json-comments": "^3.1.1"
    97        },
    98        "engines": {
    99          "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
   100        },
   101        "funding": {
   102          "url": "https://opencollective.com/eslint"
   103        }
   104      },
   105      "node_modules/@eslint/eslintrc/node_modules/globals": {
   106        "version": "14.0.0",
   107        "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
   108        "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
   109        "dev": true,
   110        "engines": {
   111          "node": ">=18"
   112        },
   113        "funding": {
   114          "url": "https://github.com/sponsors/sindresorhus"
   115        }
   116      },
   117      "node_modules/@eslint/js": {
   118        "version": "9.4.0",
   119        "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.4.0.tgz",
   120        "integrity": "sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==",
   121        "dev": true,
   122        "license": "MIT",
   123        "engines": {
   124          "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
   125        }
   126      },
   127      "node_modules/@eslint/object-schema": {
   128        "version": "2.1.3",
   129        "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.3.tgz",
   130        "integrity": "sha512-HAbhAYKfsAC2EkTqve00ibWIZlaU74Z1EHwAjYr4PXF0YU2VEA1zSIKSSpKszRLRWwHzzRZXvK632u+uXzvsvw==",
   131        "dev": true,
   132        "license": "Apache-2.0",
   133        "engines": {
   134          "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
   135        }
   136      },
   137      "node_modules/@humanwhocodes/module-importer": {
   138        "version": "1.0.1",
   139        "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
   140        "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
   141        "dev": true,
   142        "engines": {
   143          "node": ">=12.22"
   144        },
   145        "funding": {
   146          "type": "github",
   147          "url": "https://github.com/sponsors/nzakas"
   148        }
   149      },
   150      "node_modules/@humanwhocodes/retry": {
   151        "version": "0.3.0",
   152        "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.0.tgz",
   153        "integrity": "sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==",
   154        "dev": true,
   155        "license": "Apache-2.0",
   156        "engines": {
   157          "node": ">=18.18"
   158        },
   159        "funding": {
   160          "type": "github",
   161          "url": "https://github.com/sponsors/nzakas"
   162        }
   163      },
   164      "node_modules/@nodelib/fs.scandir": {
   165        "version": "2.1.5",
   166        "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
   167        "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
   168        "dev": true,
   169        "dependencies": {
   170          "@nodelib/fs.stat": "2.0.5",
   171          "run-parallel": "^1.1.9"
   172        },
   173        "engines": {
   174          "node": ">= 8"
   175        }
   176      },
   177      "node_modules/@nodelib/fs.stat": {
   178        "version": "2.0.5",
   179        "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
   180        "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
   181        "dev": true,
   182        "engines": {
   183          "node": ">= 8"
   184        }
   185      },
   186      "node_modules/@nodelib/fs.walk": {
   187        "version": "1.2.8",
   188        "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
   189        "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
   190        "dev": true,
   191        "dependencies": {
   192          "@nodelib/fs.scandir": "2.1.5",
   193          "fastq": "^1.6.0"
   194        },
   195        "engines": {
   196          "node": ">= 8"
   197        }
   198      },
   199      "node_modules/@trysound/sax": {
   200        "version": "0.2.0",
   201        "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
   202        "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
   203        "engines": {
   204          "node": ">=10.13.0"
   205        }
   206      },
   207      "node_modules/acorn": {
   208        "version": "8.11.3",
   209        "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
   210        "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
   211        "dev": true,
   212        "bin": {
   213          "acorn": "bin/acorn"
   214        },
   215        "engines": {
   216          "node": ">=0.4.0"
   217        }
   218      },
   219      "node_modules/acorn-jsx": {
   220        "version": "5.3.2",
   221        "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
   222        "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
   223        "dev": true,
   224        "peerDependencies": {
   225          "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
   226        }
   227      },
   228      "node_modules/ajv": {
   229        "version": "6.12.6",
   230        "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
   231        "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
   232        "dev": true,
   233        "dependencies": {
   234          "fast-deep-equal": "^3.1.1",
   235          "fast-json-stable-stringify": "^2.0.0",
   236          "json-schema-traverse": "^0.4.1",
   237          "uri-js": "^4.2.2"
   238        },
   239        "funding": {
   240          "type": "github",
   241          "url": "https://github.com/sponsors/epoberezkin"
   242        }
   243      },
   244      "node_modules/ansi-regex": {
   245        "version": "5.0.1",
   246        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
   247        "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
   248        "dev": true,
   249        "engines": {
   250          "node": ">=8"
   251        }
   252      },
   253      "node_modules/ansi-styles": {
   254        "version": "4.3.0",
   255        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
   256        "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
   257        "dev": true,
   258        "dependencies": {
   259          "color-convert": "^2.0.1"
   260        },
   261        "engines": {
   262          "node": ">=8"
   263        },
   264        "funding": {
   265          "url": "https://github.com/chalk/ansi-styles?sponsor=1"
   266        }
   267      },
   268      "node_modules/argparse": {
   269        "version": "2.0.1",
   270        "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
   271        "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
   272        "dev": true
   273      },
   274      "node_modules/balanced-match": {
   275        "version": "1.0.2",
   276        "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
   277        "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
   278        "dev": true
   279      },
   280      "node_modules/boolbase": {
   281        "version": "1.0.0",
   282        "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
   283        "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
   284      },
   285      "node_modules/brace-expansion": {
   286        "version": "1.1.11",
   287        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
   288        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   289        "dev": true,
   290        "dependencies": {
   291          "balanced-match": "^1.0.0",
   292          "concat-map": "0.0.1"
   293        }
   294      },
   295      "node_modules/callsites": {
   296        "version": "3.1.0",
   297        "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
   298        "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
   299        "dev": true,
   300        "engines": {
   301          "node": ">=6"
   302        }
   303      },
   304      "node_modules/chalk": {
   305        "version": "4.1.2",
   306        "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
   307        "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
   308        "dev": true,
   309        "dependencies": {
   310          "ansi-styles": "^4.1.0",
   311          "supports-color": "^7.1.0"
   312        },
   313        "engines": {
   314          "node": ">=10"
   315        },
   316        "funding": {
   317          "url": "https://github.com/chalk/chalk?sponsor=1"
   318        }
   319      },
   320      "node_modules/color-convert": {
   321        "version": "2.0.1",
   322        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
   323        "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
   324        "dev": true,
   325        "dependencies": {
   326          "color-name": "~1.1.4"
   327        },
   328        "engines": {
   329          "node": ">=7.0.0"
   330        }
   331      },
   332      "node_modules/color-name": {
   333        "version": "1.1.4",
   334        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
   335        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
   336        "dev": true
   337      },
   338      "node_modules/commander": {
   339        "version": "7.2.0",
   340        "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
   341        "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
   342        "engines": {
   343          "node": ">= 10"
   344        }
   345      },
   346      "node_modules/concat-map": {
   347        "version": "0.0.1",
   348        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
   349        "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
   350        "dev": true
   351      },
   352      "node_modules/cross-spawn": {
   353        "version": "7.0.3",
   354        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
   355        "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
   356        "dev": true,
   357        "dependencies": {
   358          "path-key": "^3.1.0",
   359          "shebang-command": "^2.0.0",
   360          "which": "^2.0.1"
   361        },
   362        "engines": {
   363          "node": ">= 8"
   364        }
   365      },
   366      "node_modules/css-select": {
   367        "version": "5.1.0",
   368        "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
   369        "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
   370        "dependencies": {
   371          "boolbase": "^1.0.0",
   372          "css-what": "^6.1.0",
   373          "domhandler": "^5.0.2",
   374          "domutils": "^3.0.1",
   375          "nth-check": "^2.0.1"
   376        },
   377        "funding": {
   378          "url": "https://github.com/sponsors/fb55"
   379        }
   380      },
   381      "node_modules/css-tree": {
   382        "version": "2.3.1",
   383        "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
   384        "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
   385        "dependencies": {
   386          "mdn-data": "2.0.30",
   387          "source-map-js": "^1.0.1"
   388        },
   389        "engines": {
   390          "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
   391        }
   392      },
   393      "node_modules/css-what": {
   394        "version": "6.1.0",
   395        "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
   396        "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
   397        "engines": {
   398          "node": ">= 6"
   399        },
   400        "funding": {
   401          "url": "https://github.com/sponsors/fb55"
   402        }
   403      },
   404      "node_modules/csso": {
   405        "version": "5.0.5",
   406        "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
   407        "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
   408        "dependencies": {
   409          "css-tree": "~2.2.0"
   410        },
   411        "engines": {
   412          "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
   413          "npm": ">=7.0.0"
   414        }
   415      },
   416      "node_modules/csso/node_modules/css-tree": {
   417        "version": "2.2.1",
   418        "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
   419        "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
   420        "dependencies": {
   421          "mdn-data": "2.0.28",
   422          "source-map-js": "^1.0.1"
   423        },
   424        "engines": {
   425          "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
   426          "npm": ">=7.0.0"
   427        }
   428      },
   429      "node_modules/csso/node_modules/mdn-data": {
   430        "version": "2.0.28",
   431        "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
   432        "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g=="
   433      },
   434      "node_modules/debug": {
   435        "version": "4.3.4",
   436        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
   437        "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
   438        "dev": true,
   439        "dependencies": {
   440          "ms": "2.1.2"
   441        },
   442        "engines": {
   443          "node": ">=6.0"
   444        },
   445        "peerDependenciesMeta": {
   446          "supports-color": {
   447            "optional": true
   448          }
   449        }
   450      },
   451      "node_modules/deep-is": {
   452        "version": "0.1.4",
   453        "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
   454        "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
   455        "dev": true
   456      },
   457      "node_modules/dom-serializer": {
   458        "version": "2.0.0",
   459        "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
   460        "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
   461        "dependencies": {
   462          "domelementtype": "^2.3.0",
   463          "domhandler": "^5.0.2",
   464          "entities": "^4.2.0"
   465        },
   466        "funding": {
   467          "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
   468        }
   469      },
   470      "node_modules/domelementtype": {
   471        "version": "2.3.0",
   472        "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
   473        "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
   474        "funding": [
   475          {
   476            "type": "github",
   477            "url": "https://github.com/sponsors/fb55"
   478          }
   479        ]
   480      },
   481      "node_modules/domhandler": {
   482        "version": "5.0.3",
   483        "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
   484        "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
   485        "dependencies": {
   486          "domelementtype": "^2.3.0"
   487        },
   488        "engines": {
   489          "node": ">= 4"
   490        },
   491        "funding": {
   492          "url": "https://github.com/fb55/domhandler?sponsor=1"
   493        }
   494      },
   495      "node_modules/domutils": {
   496        "version": "3.1.0",
   497        "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
   498        "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
   499        "dependencies": {
   500          "dom-serializer": "^2.0.0",
   501          "domelementtype": "^2.3.0",
   502          "domhandler": "^5.0.3"
   503        },
   504        "funding": {
   505          "url": "https://github.com/fb55/domutils?sponsor=1"
   506        }
   507      },
   508      "node_modules/entities": {
   509        "version": "4.5.0",
   510        "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
   511        "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
   512        "engines": {
   513          "node": ">=0.12"
   514        },
   515        "funding": {
   516          "url": "https://github.com/fb55/entities?sponsor=1"
   517        }
   518      },
   519      "node_modules/escape-string-regexp": {
   520        "version": "4.0.0",
   521        "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
   522        "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
   523        "dev": true,
   524        "engines": {
   525          "node": ">=10"
   526        },
   527        "funding": {
   528          "url": "https://github.com/sponsors/sindresorhus"
   529        }
   530      },
   531      "node_modules/eslint": {
   532        "version": "9.4.0",
   533        "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.4.0.tgz",
   534        "integrity": "sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==",
   535        "dev": true,
   536        "license": "MIT",
   537        "dependencies": {
   538          "@eslint-community/eslint-utils": "^4.2.0",
   539          "@eslint-community/regexpp": "^4.6.1",
   540          "@eslint/config-array": "^0.15.1",
   541          "@eslint/eslintrc": "^3.1.0",
   542          "@eslint/js": "9.4.0",
   543          "@humanwhocodes/module-importer": "^1.0.1",
   544          "@humanwhocodes/retry": "^0.3.0",
   545          "@nodelib/fs.walk": "^1.2.8",
   546          "ajv": "^6.12.4",
   547          "chalk": "^4.0.0",
   548          "cross-spawn": "^7.0.2",
   549          "debug": "^4.3.2",
   550          "escape-string-regexp": "^4.0.0",
   551          "eslint-scope": "^8.0.1",
   552          "eslint-visitor-keys": "^4.0.0",
   553          "espree": "^10.0.1",
   554          "esquery": "^1.4.2",
   555          "esutils": "^2.0.2",
   556          "fast-deep-equal": "^3.1.3",
   557          "file-entry-cache": "^8.0.0",
   558          "find-up": "^5.0.0",
   559          "glob-parent": "^6.0.2",
   560          "ignore": "^5.2.0",
   561          "imurmurhash": "^0.1.4",
   562          "is-glob": "^4.0.0",
   563          "is-path-inside": "^3.0.3",
   564          "json-stable-stringify-without-jsonify": "^1.0.1",
   565          "levn": "^0.4.1",
   566          "lodash.merge": "^4.6.2",
   567          "minimatch": "^3.1.2",
   568          "natural-compare": "^1.4.0",
   569          "optionator": "^0.9.3",
   570          "strip-ansi": "^6.0.1",
   571          "text-table": "^0.2.0"
   572        },
   573        "bin": {
   574          "eslint": "bin/eslint.js"
   575        },
   576        "engines": {
   577          "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
   578        },
   579        "funding": {
   580          "url": "https://opencollective.com/eslint"
   581        }
   582      },
   583      "node_modules/eslint-scope": {
   584        "version": "8.0.1",
   585        "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz",
   586        "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==",
   587        "dev": true,
   588        "dependencies": {
   589          "esrecurse": "^4.3.0",
   590          "estraverse": "^5.2.0"
   591        },
   592        "engines": {
   593          "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
   594        },
   595        "funding": {
   596          "url": "https://opencollective.com/eslint"
   597        }
   598      },
   599      "node_modules/eslint-visitor-keys": {
   600        "version": "4.0.0",
   601        "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz",
   602        "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==",
   603        "dev": true,
   604        "engines": {
   605          "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
   606        },
   607        "funding": {
   608          "url": "https://opencollective.com/eslint"
   609        }
   610      },
   611      "node_modules/espree": {
   612        "version": "10.0.1",
   613        "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz",
   614        "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==",
   615        "dev": true,
   616        "dependencies": {
   617          "acorn": "^8.11.3",
   618          "acorn-jsx": "^5.3.2",
   619          "eslint-visitor-keys": "^4.0.0"
   620        },
   621        "engines": {
   622          "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
   623        },
   624        "funding": {
   625          "url": "https://opencollective.com/eslint"
   626        }
   627      },
   628      "node_modules/esquery": {
   629        "version": "1.5.0",
   630        "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
   631        "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
   632        "dev": true,
   633        "dependencies": {
   634          "estraverse": "^5.1.0"
   635        },
   636        "engines": {
   637          "node": ">=0.10"
   638        }
   639      },
   640      "node_modules/esrecurse": {
   641        "version": "4.3.0",
   642        "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
   643        "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
   644        "dev": true,
   645        "dependencies": {
   646          "estraverse": "^5.2.0"
   647        },
   648        "engines": {
   649          "node": ">=4.0"
   650        }
   651      },
   652      "node_modules/estraverse": {
   653        "version": "5.3.0",
   654        "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
   655        "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
   656        "dev": true,
   657        "engines": {
   658          "node": ">=4.0"
   659        }
   660      },
   661      "node_modules/esutils": {
   662        "version": "2.0.3",
   663        "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
   664        "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
   665        "dev": true,
   666        "engines": {
   667          "node": ">=0.10.0"
   668        }
   669      },
   670      "node_modules/fast-deep-equal": {
   671        "version": "3.1.3",
   672        "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
   673        "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
   674        "dev": true
   675      },
   676      "node_modules/fast-json-stable-stringify": {
   677        "version": "2.1.0",
   678        "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
   679        "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
   680        "dev": true
   681      },
   682      "node_modules/fast-levenshtein": {
   683        "version": "2.0.6",
   684        "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
   685        "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
   686        "dev": true
   687      },
   688      "node_modules/fastq": {
   689        "version": "1.17.1",
   690        "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
   691        "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
   692        "dev": true,
   693        "dependencies": {
   694          "reusify": "^1.0.4"
   695        }
   696      },
   697      "node_modules/file-entry-cache": {
   698        "version": "8.0.0",
   699        "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
   700        "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
   701        "dev": true,
   702        "dependencies": {
   703          "flat-cache": "^4.0.0"
   704        },
   705        "engines": {
   706          "node": ">=16.0.0"
   707        }
   708      },
   709      "node_modules/find-up": {
   710        "version": "5.0.0",
   711        "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
   712        "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
   713        "dev": true,
   714        "dependencies": {
   715          "locate-path": "^6.0.0",
   716          "path-exists": "^4.0.0"
   717        },
   718        "engines": {
   719          "node": ">=10"
   720        },
   721        "funding": {
   722          "url": "https://github.com/sponsors/sindresorhus"
   723        }
   724      },
   725      "node_modules/flat-cache": {
   726        "version": "4.0.1",
   727        "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
   728        "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
   729        "dev": true,
   730        "dependencies": {
   731          "flatted": "^3.2.9",
   732          "keyv": "^4.5.4"
   733        },
   734        "engines": {
   735          "node": ">=16"
   736        }
   737      },
   738      "node_modules/flatted": {
   739        "version": "3.3.1",
   740        "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
   741        "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==",
   742        "dev": true
   743      },
   744      "node_modules/glob-parent": {
   745        "version": "6.0.2",
   746        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
   747        "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
   748        "dev": true,
   749        "dependencies": {
   750          "is-glob": "^4.0.3"
   751        },
   752        "engines": {
   753          "node": ">=10.13.0"
   754        }
   755      },
   756      "node_modules/globals": {
   757        "version": "15.3.0",
   758        "resolved": "https://registry.npmjs.org/globals/-/globals-15.3.0.tgz",
   759        "integrity": "sha512-cCdyVjIUVTtX8ZsPkq1oCsOsLmGIswqnjZYMJJTGaNApj1yHtLSymKhwH51ttirREn75z3p4k051clwg7rvNKA==",
   760        "dev": true,
   761        "license": "MIT",
   762        "engines": {
   763          "node": ">=18"
   764        },
   765        "funding": {
   766          "url": "https://github.com/sponsors/sindresorhus"
   767        }
   768      },
   769      "node_modules/has-flag": {
   770        "version": "4.0.0",
   771        "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
   772        "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
   773        "dev": true,
   774        "engines": {
   775          "node": ">=8"
   776        }
   777      },
   778      "node_modules/ignore": {
   779        "version": "5.3.1",
   780        "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
   781        "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==",
   782        "dev": true,
   783        "engines": {
   784          "node": ">= 4"
   785        }
   786      },
   787      "node_modules/import-fresh": {
   788        "version": "3.3.0",
   789        "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
   790        "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
   791        "dev": true,
   792        "dependencies": {
   793          "parent-module": "^1.0.0",
   794          "resolve-from": "^4.0.0"
   795        },
   796        "engines": {
   797          "node": ">=6"
   798        },
   799        "funding": {
   800          "url": "https://github.com/sponsors/sindresorhus"
   801        }
   802      },
   803      "node_modules/imurmurhash": {
   804        "version": "0.1.4",
   805        "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
   806        "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
   807        "dev": true,
   808        "engines": {
   809          "node": ">=0.8.19"
   810        }
   811      },
   812      "node_modules/is-extglob": {
   813        "version": "2.1.1",
   814        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
   815        "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
   816        "dev": true,
   817        "engines": {
   818          "node": ">=0.10.0"
   819        }
   820      },
   821      "node_modules/is-glob": {
   822        "version": "4.0.3",
   823        "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
   824        "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
   825        "dev": true,
   826        "dependencies": {
   827          "is-extglob": "^2.1.1"
   828        },
   829        "engines": {
   830          "node": ">=0.10.0"
   831        }
   832      },
   833      "node_modules/is-path-inside": {
   834        "version": "3.0.3",
   835        "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
   836        "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
   837        "dev": true,
   838        "engines": {
   839          "node": ">=8"
   840        }
   841      },
   842      "node_modules/isexe": {
   843        "version": "2.0.0",
   844        "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
   845        "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
   846        "dev": true
   847      },
   848      "node_modules/js-yaml": {
   849        "version": "4.1.0",
   850        "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
   851        "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
   852        "dev": true,
   853        "dependencies": {
   854          "argparse": "^2.0.1"
   855        },
   856        "bin": {
   857          "js-yaml": "bin/js-yaml.js"
   858        }
   859      },
   860      "node_modules/json-buffer": {
   861        "version": "3.0.1",
   862        "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
   863        "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
   864        "dev": true
   865      },
   866      "node_modules/json-schema-traverse": {
   867        "version": "0.4.1",
   868        "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
   869        "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
   870        "dev": true
   871      },
   872      "node_modules/json-stable-stringify-without-jsonify": {
   873        "version": "1.0.1",
   874        "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
   875        "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
   876        "dev": true
   877      },
   878      "node_modules/keyv": {
   879        "version": "4.5.4",
   880        "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
   881        "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
   882        "dev": true,
   883        "dependencies": {
   884          "json-buffer": "3.0.1"
   885        }
   886      },
   887      "node_modules/levn": {
   888        "version": "0.4.1",
   889        "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
   890        "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
   891        "dev": true,
   892        "dependencies": {
   893          "prelude-ls": "^1.2.1",
   894          "type-check": "~0.4.0"
   895        },
   896        "engines": {
   897          "node": ">= 0.8.0"
   898        }
   899      },
   900      "node_modules/locate-path": {
   901        "version": "6.0.0",
   902        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
   903        "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
   904        "dev": true,
   905        "dependencies": {
   906          "p-locate": "^5.0.0"
   907        },
   908        "engines": {
   909          "node": ">=10"
   910        },
   911        "funding": {
   912          "url": "https://github.com/sponsors/sindresorhus"
   913        }
   914      },
   915      "node_modules/lodash.merge": {
   916        "version": "4.6.2",
   917        "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
   918        "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
   919        "dev": true
   920      },
   921      "node_modules/mdn-data": {
   922        "version": "2.0.30",
   923        "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
   924        "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
   925      },
   926      "node_modules/minimatch": {
   927        "version": "3.1.2",
   928        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
   929        "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
   930        "dev": true,
   931        "dependencies": {
   932          "brace-expansion": "^1.1.7"
   933        },
   934        "engines": {
   935          "node": "*"
   936        }
   937      },
   938      "node_modules/ms": {
   939        "version": "2.1.2",
   940        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
   941        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   942        "dev": true
   943      },
   944      "node_modules/natural-compare": {
   945        "version": "1.4.0",
   946        "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
   947        "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
   948        "dev": true
   949      },
   950      "node_modules/nth-check": {
   951        "version": "2.1.1",
   952        "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
   953        "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
   954        "dependencies": {
   955          "boolbase": "^1.0.0"
   956        },
   957        "funding": {
   958          "url": "https://github.com/fb55/nth-check?sponsor=1"
   959        }
   960      },
   961      "node_modules/optionator": {
   962        "version": "0.9.3",
   963        "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
   964        "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
   965        "dev": true,
   966        "dependencies": {
   967          "@aashutoshrathi/word-wrap": "^1.2.3",
   968          "deep-is": "^0.1.3",
   969          "fast-levenshtein": "^2.0.6",
   970          "levn": "^0.4.1",
   971          "prelude-ls": "^1.2.1",
   972          "type-check": "^0.4.0"
   973        },
   974        "engines": {
   975          "node": ">= 0.8.0"
   976        }
   977      },
   978      "node_modules/p-limit": {
   979        "version": "3.1.0",
   980        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
   981        "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
   982        "dev": true,
   983        "dependencies": {
   984          "yocto-queue": "^0.1.0"
   985        },
   986        "engines": {
   987          "node": ">=10"
   988        },
   989        "funding": {
   990          "url": "https://github.com/sponsors/sindresorhus"
   991        }
   992      },
   993      "node_modules/p-locate": {
   994        "version": "5.0.0",
   995        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
   996        "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
   997        "dev": true,
   998        "dependencies": {
   999          "p-limit": "^3.0.2"
  1000        },
  1001        "engines": {
  1002          "node": ">=10"
  1003        },
  1004        "funding": {
  1005          "url": "https://github.com/sponsors/sindresorhus"
  1006        }
  1007      },
  1008      "node_modules/parent-module": {
  1009        "version": "1.0.1",
  1010        "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
  1011        "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
  1012        "dev": true,
  1013        "dependencies": {
  1014          "callsites": "^3.0.0"
  1015        },
  1016        "engines": {
  1017          "node": ">=6"
  1018        }
  1019      },
  1020      "node_modules/path-exists": {
  1021        "version": "4.0.0",
  1022        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
  1023        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
  1024        "dev": true,
  1025        "engines": {
  1026          "node": ">=8"
  1027        }
  1028      },
  1029      "node_modules/path-key": {
  1030        "version": "3.1.1",
  1031        "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
  1032        "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
  1033        "dev": true,
  1034        "engines": {
  1035          "node": ">=8"
  1036        }
  1037      },
  1038      "node_modules/picocolors": {
  1039        "version": "1.0.0",
  1040        "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
  1041        "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
  1042      },
  1043      "node_modules/prelude-ls": {
  1044        "version": "1.2.1",
  1045        "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
  1046        "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
  1047        "dev": true,
  1048        "engines": {
  1049          "node": ">= 0.8.0"
  1050        }
  1051      },
  1052      "node_modules/prettier": {
  1053        "version": "3.3.0",
  1054        "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.0.tgz",
  1055        "integrity": "sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==",
  1056        "license": "MIT",
  1057        "bin": {
  1058          "prettier": "bin/prettier.cjs"
  1059        },
  1060        "engines": {
  1061          "node": ">=14"
  1062        },
  1063        "funding": {
  1064          "url": "https://github.com/prettier/prettier?sponsor=1"
  1065        }
  1066      },
  1067      "node_modules/punycode": {
  1068        "version": "2.3.1",
  1069        "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
  1070        "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
  1071        "dev": true,
  1072        "engines": {
  1073          "node": ">=6"
  1074        }
  1075      },
  1076      "node_modules/queue-microtask": {
  1077        "version": "1.2.3",
  1078        "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
  1079        "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
  1080        "dev": true,
  1081        "funding": [
  1082          {
  1083            "type": "github",
  1084            "url": "https://github.com/sponsors/feross"
  1085          },
  1086          {
  1087            "type": "patreon",
  1088            "url": "https://www.patreon.com/feross"
  1089          },
  1090          {
  1091            "type": "consulting",
  1092            "url": "https://feross.org/support"
  1093          }
  1094        ]
  1095      },
  1096      "node_modules/resolve-from": {
  1097        "version": "4.0.0",
  1098        "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
  1099        "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
  1100        "dev": true,
  1101        "engines": {
  1102          "node": ">=4"
  1103        }
  1104      },
  1105      "node_modules/reusify": {
  1106        "version": "1.0.4",
  1107        "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
  1108        "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
  1109        "dev": true,
  1110        "engines": {
  1111          "iojs": ">=1.0.0",
  1112          "node": ">=0.10.0"
  1113        }
  1114      },
  1115      "node_modules/run-parallel": {
  1116        "version": "1.2.0",
  1117        "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
  1118        "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
  1119        "dev": true,
  1120        "funding": [
  1121          {
  1122            "type": "github",
  1123            "url": "https://github.com/sponsors/feross"
  1124          },
  1125          {
  1126            "type": "patreon",
  1127            "url": "https://www.patreon.com/feross"
  1128          },
  1129          {
  1130            "type": "consulting",
  1131            "url": "https://feross.org/support"
  1132          }
  1133        ],
  1134        "dependencies": {
  1135          "queue-microtask": "^1.2.2"
  1136        }
  1137      },
  1138      "node_modules/shebang-command": {
  1139        "version": "2.0.0",
  1140        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
  1141        "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
  1142        "dev": true,
  1143        "dependencies": {
  1144          "shebang-regex": "^3.0.0"
  1145        },
  1146        "engines": {
  1147          "node": ">=8"
  1148        }
  1149      },
  1150      "node_modules/shebang-regex": {
  1151        "version": "3.0.0",
  1152        "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
  1153        "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
  1154        "dev": true,
  1155        "engines": {
  1156          "node": ">=8"
  1157        }
  1158      },
  1159      "node_modules/source-map-js": {
  1160        "version": "1.2.0",
  1161        "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
  1162        "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
  1163        "engines": {
  1164          "node": ">=0.10.0"
  1165        }
  1166      },
  1167      "node_modules/strip-ansi": {
  1168        "version": "6.0.1",
  1169        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
  1170        "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
  1171        "dev": true,
  1172        "dependencies": {
  1173          "ansi-regex": "^5.0.1"
  1174        },
  1175        "engines": {
  1176          "node": ">=8"
  1177        }
  1178      },
  1179      "node_modules/strip-json-comments": {
  1180        "version": "3.1.1",
  1181        "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
  1182        "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
  1183        "dev": true,
  1184        "engines": {
  1185          "node": ">=8"
  1186        },
  1187        "funding": {
  1188          "url": "https://github.com/sponsors/sindresorhus"
  1189        }
  1190      },
  1191      "node_modules/supports-color": {
  1192        "version": "7.2.0",
  1193        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
  1194        "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
  1195        "dev": true,
  1196        "dependencies": {
  1197          "has-flag": "^4.0.0"
  1198        },
  1199        "engines": {
  1200          "node": ">=8"
  1201        }
  1202      },
  1203      "node_modules/svgo": {
  1204        "version": "3.3.2",
  1205        "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz",
  1206        "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
  1207        "dependencies": {
  1208          "@trysound/sax": "0.2.0",
  1209          "commander": "^7.2.0",
  1210          "css-select": "^5.1.0",
  1211          "css-tree": "^2.3.1",
  1212          "css-what": "^6.1.0",
  1213          "csso": "^5.0.5",
  1214          "picocolors": "^1.0.0"
  1215        },
  1216        "bin": {
  1217          "svgo": "bin/svgo"
  1218        },
  1219        "engines": {
  1220          "node": ">=14.0.0"
  1221        },
  1222        "funding": {
  1223          "type": "opencollective",
  1224          "url": "https://opencollective.com/svgo"
  1225        }
  1226      },
  1227      "node_modules/text-table": {
  1228        "version": "0.2.0",
  1229        "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
  1230        "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
  1231        "dev": true
  1232      },
  1233      "node_modules/type-check": {
  1234        "version": "0.4.0",
  1235        "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
  1236        "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
  1237        "dev": true,
  1238        "dependencies": {
  1239          "prelude-ls": "^1.2.1"
  1240        },
  1241        "engines": {
  1242          "node": ">= 0.8.0"
  1243        }
  1244      },
  1245      "node_modules/uri-js": {
  1246        "version": "4.4.1",
  1247        "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
  1248        "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
  1249        "dev": true,
  1250        "dependencies": {
  1251          "punycode": "^2.1.0"
  1252        }
  1253      },
  1254      "node_modules/which": {
  1255        "version": "2.0.2",
  1256        "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
  1257        "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
  1258        "dev": true,
  1259        "dependencies": {
  1260          "isexe": "^2.0.0"
  1261        },
  1262        "bin": {
  1263          "node-which": "bin/node-which"
  1264        },
  1265        "engines": {
  1266          "node": ">= 8"
  1267        }
  1268      },
  1269      "node_modules/yocto-queue": {
  1270        "version": "0.1.0",
  1271        "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
  1272        "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
  1273        "dev": true,
  1274        "engines": {
  1275          "node": ">=10"
  1276        },
  1277        "funding": {
  1278          "url": "https://github.com/sponsors/sindresorhus"
  1279        }
  1280      }
  1281    }
  1282  }