diff --git a/packages/emitter-framework/package.json b/packages/emitter-framework/package.json index eb31afae6b7..f4c10b16180 100644 --- a/packages/emitter-framework/package.json +++ b/packages/emitter-framework/package.json @@ -55,16 +55,16 @@ "license": "MIT", "description": "", "peerDependencies": { - "@alloy-js/core": "^0.20.0", + "@alloy-js/core": "^0.21.0", "@alloy-js/csharp": "^0.20.0", - "@alloy-js/typescript": "^0.20.0", + "@alloy-js/typescript": "^0.21.0", "@typespec/compiler": "workspace:^" }, "devDependencies": { - "@alloy-js/cli": "^0.20.0", - "@alloy-js/core": "^0.20.0", + "@alloy-js/cli": "^0.21.0", + "@alloy-js/core": "^0.21.0", "@alloy-js/rollup-plugin": "^0.1.0", - "@alloy-js/typescript": "^0.20.0", + "@alloy-js/typescript": "^0.21.0", "@typespec/compiler": "workspace:^", "concurrently": "^9.1.2", "pathe": "^2.0.3", diff --git a/packages/http-client-js/package.json b/packages/http-client-js/package.json index a428edb5494..259f8dbe704 100644 --- a/packages/http-client-js/package.json +++ b/packages/http-client-js/package.json @@ -53,14 +53,14 @@ "@typespec/rest": "workspace:^" }, "dependencies": { - "@alloy-js/core": "^0.20.0", - "@alloy-js/typescript": "^0.20.0", + "@alloy-js/core": "^0.21.0", + "@alloy-js/typescript": "^0.21.0", "@typespec/emitter-framework": "workspace:^", "@typespec/http-client": "workspace:^", "prettier": "~3.6.2" }, "devDependencies": { - "@alloy-js/cli": "^0.20.0", + "@alloy-js/cli": "^0.21.0", "@alloy-js/rollup-plugin": "^0.1.0", "@types/yargs": "~17.0.33", "@typespec/http": "workspace:^", diff --git a/packages/http-client/package.json b/packages/http-client/package.json index 1127926a99b..283418d6cff 100644 --- a/packages/http-client/package.json +++ b/packages/http-client/package.json @@ -23,17 +23,17 @@ } }, "peerDependencies": { - "@alloy-js/core": "^0.20.0", - "@alloy-js/typescript": "^0.20.0", + "@alloy-js/core": "^0.21.0", + "@alloy-js/typescript": "^0.21.0", "@typespec/compiler": "workspace:^", "@typespec/emitter-framework": "workspace:^", "@typespec/http": "workspace:^" }, "devDependencies": { - "@alloy-js/cli": "^0.20.0", - "@alloy-js/core": "^0.20.0", + "@alloy-js/cli": "^0.21.0", + "@alloy-js/core": "^0.21.0", "@alloy-js/rollup-plugin": "^0.1.0", - "@alloy-js/typescript": "^0.20.0", + "@alloy-js/typescript": "^0.21.0", "@types/node": "~24.3.0", "@typespec/compiler": "workspace:^", "@typespec/emitter-framework": "workspace:^", diff --git a/packages/tspd/package.json b/packages/tspd/package.json index 778f0993429..72b246ce775 100644 --- a/packages/tspd/package.json +++ b/packages/tspd/package.json @@ -55,9 +55,9 @@ "!dist/test/**" ], "dependencies": { - "@alloy-js/core": "^0.20.0", - "@alloy-js/markdown": "^0.20.0", - "@alloy-js/typescript": "^0.20.0", + "@alloy-js/core": "^0.21.0", + "@alloy-js/markdown": "^0.21.0", + "@alloy-js/typescript": "^0.21.0", "@microsoft/api-extractor": "^7.52.1", "@microsoft/api-extractor-model": "^7.30.6", "@microsoft/tsdoc": "^0.15.1", @@ -71,7 +71,7 @@ "yargs": "~18.0.0" }, "devDependencies": { - "@alloy-js/cli": "^0.20.0", + "@alloy-js/cli": "^0.21.0", "@alloy-js/rollup-plugin": "^0.1.0", "@types/node": "~24.3.0", "@types/yargs": "~17.0.33", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d48b7401deb..b28d2645e51 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -416,17 +416,17 @@ importers: version: 0.20.0 devDependencies: '@alloy-js/cli': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@alloy-js/core': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@alloy-js/rollup-plugin': specifier: ^0.1.0 - version: 0.1.0(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@4.49.0) + version: 0.1.0(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@4.49.0) '@alloy-js/typescript': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@typespec/compiler': specifier: workspace:^ version: link:../compiler @@ -462,7 +462,7 @@ importers: version: 3.2.4(@types/debug@4.1.12)(@types/node@24.3.1)(@vitest/ui@3.2.4)(happy-dom@18.0.1)(jsdom@25.0.1)(tsx@4.20.5)(yaml@2.8.1) web-tree-sitter: specifier: ^0.25.4 - version: 0.25.9(@types/emscripten@1.41.2) + version: 0.25.9(@types/emscripten@1.41.5) packages/eslint-plugin-typespec: dependencies: @@ -680,17 +680,17 @@ importers: packages/http-client: devDependencies: '@alloy-js/cli': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@alloy-js/core': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@alloy-js/rollup-plugin': specifier: ^0.1.0 - version: 0.1.0(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@4.49.0) + version: 0.1.0(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@4.49.0) '@alloy-js/typescript': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@types/node': specifier: ~24.3.0 version: 24.3.1 @@ -725,11 +725,11 @@ importers: packages/http-client-js: dependencies: '@alloy-js/core': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@alloy-js/typescript': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@typespec/compiler': specifier: workspace:^ version: link:../compiler @@ -747,11 +747,11 @@ importers: version: 3.6.2 devDependencies: '@alloy-js/cli': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@alloy-js/rollup-plugin': specifier: ^0.1.0 - version: 0.1.0(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@4.49.0) + version: 0.1.0(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@4.49.0) '@types/yargs': specifier: ~17.0.33 version: 17.0.33 @@ -2254,14 +2254,14 @@ importers: packages/tspd: dependencies: '@alloy-js/core': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@alloy-js/markdown': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@alloy-js/typescript': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@microsoft/api-extractor': specifier: ^7.52.1 version: 7.52.12(@types/node@24.3.1) @@ -2297,11 +2297,11 @@ importers: version: 18.0.0 devDependencies: '@alloy-js/cli': - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.21.0 + version: 0.21.0 '@alloy-js/rollup-plugin': specifier: ^0.1.0 - version: 0.1.0(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@4.49.0) + version: 0.1.0(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@4.49.0) '@types/node': specifier: ~24.3.0 version: 24.3.1 @@ -2706,26 +2706,29 @@ packages: '@alloy-js/babel-preset@0.2.1': resolution: {integrity: sha512-vz9kvQwx5qBzHIw4ryqUaQqpgNOMBmkdDcV3e2zZfMq8Pp16ePFtvviHh6RwyLcvXQQClex3ZZy8ON9TifMnxw==} - '@alloy-js/cli@0.20.0': - resolution: {integrity: sha512-iDiJAs2yjP5G8lMmry+4usM33tL9G1u8IKp+beh0jx5RqfLsZsXOu78S4ZIZLqskAMkCLuRJogsh8fPREg2CzQ==} + '@alloy-js/cli@0.21.0': + resolution: {integrity: sha512-k1Rf6kbYPdMKYJ1pFmhbk0NpW7p/aL/HbmxpJxmF/tbXAhZmNO62f9JM4qF64jNnq9byq31PMBSOIAIZFLqa1A==} engines: {node: '>=18.0.0'} hasBin: true '@alloy-js/core@0.20.0': resolution: {integrity: sha512-ylPf+ayI9MsqUPrNVzND3Oh9rVrfOOcMkyVwtXXaxaobWPkcRq2I4rX09FkG0i/9DoaLE6ZCvUfdgJsM29MYBA==} + '@alloy-js/core@0.21.0': + resolution: {integrity: sha512-eIBllm+Lgk/AcV6QdipZAVlYPIp6RHmgz046GXBQeXZnTZXmPHURVFI18/FVuaK7K+uUt0eriPXIYXs4/Ja5rQ==} + '@alloy-js/csharp@0.20.0': resolution: {integrity: sha512-Yn8oua43tVWYGN9Gt5DDtGUdLIB9io6/nL8dK4qDvL019w9uK7f3wosr+/JtSm14PuToN4jM1s7HNVzqh41KUA==} - '@alloy-js/markdown@0.20.0': - resolution: {integrity: sha512-c1Q4dzUvWC4Bdoi6dRT9yAYVoCiqz3ZMClV8CHzEsgZYjjdS0S2ZWWmgxzS87rSDHSjmQIXJ4BcUZfKyfnMrFA==} + '@alloy-js/markdown@0.21.0': + resolution: {integrity: sha512-Er2aqWdolajWUrHxeqZoiK/Grdet2zaEr8ZtIbvv/M0sMz975p0ltijZNF3OnMde0wFlk1Jg14hkiitI9wFVgQ==} '@alloy-js/rollup-plugin@0.1.0': resolution: {integrity: sha512-MXR8mBdSh/pxMP8kIXAcMYKsm5yOWZ+igxcaRX1vBXFiHU4eK7gE/5q6Fk8Vdydh+MItWtgekwIhUWvcszdNFQ==} engines: {node: '>=18.0.0'} - '@alloy-js/typescript@0.20.0': - resolution: {integrity: sha512-F1y5QjneE8GVxIq6oYsebu+Fccrn72qFHelNX5GSLfs4Ps2fxpk2+70rsGznZyHe9LIt70StaAciTjH6cxH4bQ==} + '@alloy-js/typescript@0.21.0': + resolution: {integrity: sha512-SsxdYkXhrP8jjO2gENav9bHPHaonNrreW469RaOot3cRqhsHPA1RmBrzNPJov37YknzTg4Wlk0JsEFT4Qibgfg==} '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} @@ -2893,10 +2896,18 @@ packages: resolution: {integrity: sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==} engines: {node: '>=6.9.0'} + '@babel/core@7.28.5': + resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.28.3': resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.28.5': + resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.27.3': resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} @@ -2911,6 +2922,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-create-class-features-plugin@7.28.5': + resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-globals@7.28.0': resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} @@ -2919,6 +2936,10 @@ packages: resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.28.5': + resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.27.1': resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} engines: {node: '>=6.9.0'} @@ -2955,6 +2976,10 @@ packages: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.27.1': resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} @@ -2972,6 +2997,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-syntax-flow@7.27.1': resolution: {integrity: sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==} engines: {node: '>=6.9.0'} @@ -3044,6 +3074,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-typescript@7.28.5': + resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/preset-flow@7.27.1': resolution: {integrity: sha512-ez3a2it5Fn6P54W8QkbfIyyIbxlXvcxyWHHvno1Wg0Ej5eiJY5hBb8ExttoIOJJk7V2dZE6prP7iby5q2aQ0Lg==} engines: {node: '>=6.9.0'} @@ -3056,6 +3092,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/preset-typescript@7.28.5': + resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/register@7.28.3': resolution: {integrity: sha512-CieDOtd8u208eI49bYl4z1J22ySFw87IGwE+IswFEExH7e3rLgKb0WNQeumnacQ1+VoDJLYI5QFA3AJZuyZQfA==} engines: {node: '>=6.9.0'} @@ -3074,10 +3116,18 @@ packages: resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.28.5': + resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} + engines: {node: '>=6.9.0'} + '@babel/types@7.28.4': resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} @@ -5981,8 +6031,8 @@ packages: '@types/emscripten@1.41.1': resolution: {integrity: sha512-vW2aEgBUU1c2CB+qVMislA98amRVPszdALjqNCuUIJaEFZsNaFaM4g5IMXIs+6oHbmmb7q6zeXYubhtObJ9ZLg==} - '@types/emscripten@1.41.2': - resolution: {integrity: sha512-0EVXosRnffZuF+rsMM1ZVbfpwpvL2/hWycYQ/0GaH/VaoSJvcSmMl6fiPel9TZXHL3EhANxzqKOVFC6NFXyn8A==} + '@types/emscripten@1.41.5': + resolution: {integrity: sha512-cMQm7pxu6BxtHyqJ7mQZ2kXWV5SLmugybFdHCBbJ5eHzOo6VhBckEgAT3//rP5FwPHNPeEiq4SmQ5ucBwsOo4Q==} '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -6062,6 +6112,9 @@ packages: '@types/node@18.19.127': resolution: {integrity: sha512-gSjxjrnKXML/yo0BO099uPixMqfpJU0TKYjpfLU7TrtA2WWDki412Np/RSTPRil1saKBhvVVKzVx/p/6p94nVA==} + '@types/node@18.19.130': + resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} + '@types/node@20.19.13': resolution: {integrity: sha512-yCAeZl7a0DxgNVteXFHt9+uyFbqXGy/ShC4BlcHkoE0AfGXYv/BUiplV72DjMYXHDBXFjhvr6DD1NiRVfB4j8g==} @@ -6417,12 +6470,15 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.21': - resolution: {integrity: sha512-3ah7sa+Cwr9iiYEERt9JfZKPw4A2UlbY8RbbnH2mGCE8NwHkhmlZt2VsH0oDA3P08X3jJd29ohBDtX+TbD9AsA==} + '@vue/reactivity@3.5.22': + resolution: {integrity: sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==} '@vue/shared@3.5.21': resolution: {integrity: sha512-+2k1EQpnYuVuu3N7atWyG3/xoFWIVJZq4Mz8XNOdScFI0etES75fbny/oU4lKWk/577P1zmg0ioYvpGEDZ3DLw==} + '@vue/shared@3.5.22': + resolution: {integrity: sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==} + '@xmldom/xmldom@0.8.11': resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} engines: {node: '>=10.0.0'} @@ -7085,8 +7141,8 @@ packages: resolution: {integrity: sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==} engines: {node: '>=18'} - bole@5.0.21: - resolution: {integrity: sha512-sWYAQ4j0CuTEqvcSrai6+Helnrkhc9dkUU2WZFlUiDPj7+eLGVN1jODH0a0Xmdohynhvu83URRwWJzPHE0veRw==} + bole@5.0.22: + resolution: {integrity: sha512-BI0Fjfi38q0bnvG5FjQoLbipfme62eNENiXAWT3QjVvEa9Xdkkg4A0r4mkkOsbq8Hang0rSCbedUhdNA9hTCcg==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -7361,6 +7417,10 @@ packages: resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} engines: {node: '>=8'} + ci-info@4.3.1: + resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==} + engines: {node: '>=8'} + cipher-base@1.0.6: resolution: {integrity: sha512-3Ek9H3X6pj5TgenXYtNWdaBon1tgYCaebd+XPg0keyjEbEfkD4KkmAxkQ/i1vYvxdcT5nscLBfq9VJRmCBcFSw==} engines: {node: '>= 0.10'} @@ -7963,6 +8023,15 @@ packages: supports-color: optional: true + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize@4.0.0: resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} engines: {node: '>=10'} @@ -8309,6 +8378,9 @@ packages: es-toolkit@1.39.10: resolution: {integrity: sha512-E0iGnTtbDhkeczB0T+mxmoVlT4YNweEKBLq7oaU4p11mecdsZpNWOglI4895Vh4usbQ+LsJiuLuI2L0Vdmfm2w==} + es-toolkit@1.41.0: + resolution: {integrity: sha512-bDd3oRmbVgqZCJS6WmeQieOrzpl3URcWBUVDXxOELlUW2FuW+0glPOz1n0KnRie+PdyvUZcXz2sOn00c6pPRIA==} + esast-util-from-estree@2.0.0: resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} @@ -11149,8 +11221,8 @@ packages: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - qunit@2.24.1: - resolution: {integrity: sha512-Eu0k/5JDjx0QnqxsE1WavnDNDgL1zgMZKsMw/AoAxnsl9p4RgyLODyo2N7abZY7CEAnvl5YUqFZdkImzbgXzSg==} + qunit@2.24.2: + resolution: {integrity: sha512-dWlYs+Q9AIDT3eHKgkpEpWrSjHjqTJNCAJr1tUo5bQuDMzlZvaqCz1bNZhqzNu41ibkIQ7b50S9y6IMlrrUfNQ==} engines: {node: '>=10'} hasBin: true @@ -11642,6 +11714,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} + engines: {node: '>=10'} + hasBin: true + send@1.2.0: resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==} engines: {node: '>= 18'} @@ -11762,6 +11839,7 @@ packages: sitemap@8.0.0: resolution: {integrity: sha512-+AbdxhM9kJsHtruUF39bwS/B0Fytw6Fr1o4ZAIAEqA6cke2xcoO2GleBw9Zw7nRzILVEgz7zBM5GiTJjie1G9A==} engines: {node: '>=14.0.0', npm: '>=6.0.0'} + deprecated: 'SECURITY: Multiple vulnerabilities fixed in 8.0.1 (XML injection, path traversal, command injection, protocol injection). Upgrade immediately: npm install sitemap@8.0.1' hasBin: true slash@3.0.0: @@ -13472,40 +13550,40 @@ snapshots: '@algolia/logger-common': 4.25.2 '@algolia/requester-common': 4.25.2 - '@alloy-js/babel-plugin-jsx-dom-expressions@0.39.1(@babel/core@7.28.4)': + '@alloy-js/babel-plugin-jsx-dom-expressions@0.39.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) '@babel/types': 7.28.4 html-entities: 2.6.0 validate-html-nesting: 1.2.3 transitivePeerDependencies: - supports-color - '@alloy-js/babel-plugin@0.2.1(@babel/core@7.28.4)': + '@alloy-js/babel-plugin@0.2.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/generator': 7.28.3 '@babel/helper-module-imports': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color - '@alloy-js/babel-preset@0.2.1(@babel/core@7.28.4)': + '@alloy-js/babel-preset@0.2.1(@babel/core@7.28.5)': dependencies: - '@alloy-js/babel-plugin': 0.2.1(@babel/core@7.28.4) - '@alloy-js/babel-plugin-jsx-dom-expressions': 0.39.1(@babel/core@7.28.4) + '@alloy-js/babel-plugin': 0.2.1(@babel/core@7.28.5) + '@alloy-js/babel-plugin-jsx-dom-expressions': 0.39.1(@babel/core@7.28.5) transitivePeerDependencies: - '@babel/core' - supports-color - '@alloy-js/cli@0.20.0': + '@alloy-js/cli@0.21.0': dependencies: - '@alloy-js/babel-preset': 0.2.1(@babel/core@7.28.4) - '@babel/core': 7.28.4 - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) + '@alloy-js/babel-preset': 0.2.1(@babel/core@7.28.5) + '@babel/core': 7.28.5 + '@babel/preset-typescript': 7.28.5(@babel/core@7.28.5) pathe: 2.0.3 picocolors: 1.1.1 transitivePeerDependencies: @@ -13513,7 +13591,15 @@ snapshots: '@alloy-js/core@0.20.0': dependencies: - '@vue/reactivity': 3.5.21 + '@vue/reactivity': 3.5.22 + cli-table3: 0.6.5 + pathe: 2.0.3 + picocolors: 1.1.1 + prettier: 3.6.2 + + '@alloy-js/core@0.21.0': + dependencies: + '@vue/reactivity': 3.5.22 cli-table3: 0.6.5 pathe: 2.0.3 picocolors: 1.1.1 @@ -13526,25 +13612,25 @@ snapshots: marked: 16.2.1 pathe: 2.0.3 - '@alloy-js/markdown@0.20.0': + '@alloy-js/markdown@0.21.0': dependencies: - '@alloy-js/core': 0.20.0 + '@alloy-js/core': 0.21.0 yaml: 2.8.1 - '@alloy-js/rollup-plugin@0.1.0(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@4.49.0)': + '@alloy-js/rollup-plugin@0.1.0(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@4.49.0)': dependencies: - '@alloy-js/babel-preset': 0.2.1(@babel/core@7.28.4) - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) - '@rollup/plugin-babel': 6.0.4(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@4.49.0) + '@alloy-js/babel-preset': 0.2.1(@babel/core@7.28.5) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.5) + '@rollup/plugin-babel': 6.0.4(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@4.49.0) transitivePeerDependencies: - '@babel/core' - '@types/babel__core' - rollup - supports-color - '@alloy-js/typescript@0.20.0': + '@alloy-js/typescript@0.21.0': dependencies: - '@alloy-js/core': 0.20.0 + '@alloy-js/core': 0.21.0 change-case: 5.4.4 pathe: 2.0.3 @@ -13920,6 +14006,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.28.5': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.5 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) + '@babel/helpers': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.28.3': dependencies: '@babel/parser': 7.28.4 @@ -13928,9 +14034,17 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 + '@babel/generator@7.28.5': + dependencies: + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-compilation-targets@7.27.2': dependencies: @@ -13940,15 +14054,28 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.28.5 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.28.5 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -13957,8 +14084,15 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.28.5': + dependencies: + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color @@ -13978,25 +14112,34 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-member-expression-to-functions': 7.27.1 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color @@ -14004,6 +14147,8 @@ snapshots: '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-option@7.27.1': {} '@babel/helpers@7.28.4': @@ -14013,7 +14158,7 @@ snapshots: '@babel/highlight@7.25.9': dependencies: - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.1 @@ -14022,60 +14167,64 @@ snapshots: dependencies: '@babel/types': 7.28.4 - '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.4)': + '@babel/parser@7.28.5': dependencies: - '@babel/core': 7.28.4 + '@babel/types': 7.28.5 + + '@babel/plugin-syntax-flow@7.27.1(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/core': 7.28.5 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.5) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-flow-strip-types@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-flow': 7.27.1(@babel/core@7.28.5) - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) + '@babel/core': 7.28.5 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-nullish-coalescing-operator@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/core': 7.28.5 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.5) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -14085,43 +14234,75 @@ snapshots: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.4)': dependencies: '@babel/core': 7.28.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.5) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.27.1(@babel/core@7.28.4)': + '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5) + transitivePeerDependencies: + - supports-color + + '@babel/preset-flow@7.27.1(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.4) + '@babel/plugin-transform-flow-strip-types': 7.27.1(@babel/core@7.28.5) - '@babel/preset-typescript@7.27.1(@babel/core@7.28.4)': + '@babel/preset-typescript@7.27.1(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.5) transitivePeerDependencies: - supports-color - '@babel/register@7.28.3(@babel/core@7.28.4)': + '@babel/preset-typescript@7.28.5(@babel/core@7.28.5)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-validator-option': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5) + transitivePeerDependencies: + - supports-color + + '@babel/register@7.28.3(@babel/core@7.28.5)': + dependencies: + '@babel/core': 7.28.5 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -14148,11 +14329,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.28.5': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.5 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.5 + '@babel/template': 7.27.2 + '@babel/types': 7.28.5 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + '@babel/types@7.28.4': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.28.5': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + '@bcoe/v8-coverage@1.0.2': {} '@braintree/sanitize-url@7.1.1': {} @@ -15930,7 +16128,7 @@ snapshots: '@antfu/install-pkg': 1.1.0 '@antfu/utils': 9.2.0 '@iconify/types': 2.0.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 globals: 15.15.0 kolorist: 1.8.0 local-pkg: 1.1.2 @@ -16375,7 +16573,7 @@ snapshots: '@npmcli/fs@4.0.0': dependencies: - semver: 7.7.2 + semver: 7.7.3 '@npmcli/git@6.0.3': dependencies: @@ -16385,7 +16583,7 @@ snapshots: npm-pick-manifest: 10.0.0 proc-log: 5.0.0 promise-retry: 2.0.1 - semver: 7.7.2 + semver: 7.7.3 which: 5.0.0 '@npmcli/installed-package-contents@3.0.0': @@ -16402,7 +16600,7 @@ snapshots: hosted-git-info: 9.0.0 json-parse-even-better-errors: 4.0.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-license: 3.0.4 '@npmcli/promise-spawn@8.0.3': @@ -16882,7 +17080,7 @@ snapshots: dependencies: '@pnpm/crypto.hash': 1000.2.0 '@pnpm/types': 1000.7.0 - semver: 7.7.2 + semver: 7.7.3 '@pnpm/directory-fetcher@1000.1.10(@pnpm/logger@1001.0.0)': dependencies: @@ -17003,7 +17201,7 @@ snapshots: '@pnpm/resolver-base': 1005.0.0 graceful-git: 4.0.0 hosted-git-info: '@pnpm/hosted-git-info@1.0.0' - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - '@pnpm/logger' - domexception @@ -17063,7 +17261,7 @@ snapshots: is-windows: 1.0.2 normalize-path: 3.0.0 ramda: '@pnpm/ramda@0.28.1' - semver: 7.7.2 + semver: 7.7.3 symlink-dir: 6.0.5 '@pnpm/local-resolver@1002.1.0(@pnpm/logger@1001.0.0)': @@ -17084,7 +17282,7 @@ snapshots: '@pnpm/logger@1001.0.0': dependencies: - bole: 5.0.21 + bole: 5.0.22 ndjson: 2.0.0 '@pnpm/manifest-utils@1001.0.3(@pnpm/logger@1001.0.0)': @@ -17164,7 +17362,7 @@ snapshots: '@pnpm/fetching-types': 1000.2.0 '@pnpm/resolver-base': 1005.0.0 '@pnpm/types': 1000.7.0 - semver: 7.7.2 + semver: 7.7.3 version-selector-type: 3.0.0 transitivePeerDependencies: - '@pnpm/logger' @@ -17218,7 +17416,7 @@ snapshots: path-temp: 2.1.0 ramda: '@pnpm/ramda@0.28.1' rename-overwrite: 6.0.3 - semver: 7.7.2 + semver: 7.7.3 semver-utils: 1.1.4 ssri: 10.0.5 version-selector-type: 3.0.0 @@ -17271,7 +17469,7 @@ snapshots: p-queue: 6.6.2 promise-share: 1.0.0 ramda: '@pnpm/ramda@0.28.1' - semver: 7.7.2 + semver: 7.7.3 ssri: 10.0.5 '@pnpm/package-store@1002.0.9(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.11(@pnpm/logger@1001.0.0)(@types/node@24.3.1))': @@ -17369,7 +17567,7 @@ snapshots: '@pnpm/resolve-workspace-range@1000.0.0': dependencies: - semver: 7.7.2 + semver: 7.7.3 '@pnpm/resolver-base@1005.0.0': dependencies: @@ -17389,7 +17587,7 @@ snapshots: '@pnpm/types': 1000.7.0 '@pnpm/util.lex-comparator': 3.0.2 '@pnpm/worker': 1000.1.11(@pnpm/logger@1001.0.0)(@types/node@24.3.1) - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - '@pnpm/logger' - domexception @@ -17410,7 +17608,7 @@ snapshots: '@pnpm/types': 1000.7.0 '@pnpm/util.lex-comparator': 3.0.2 '@pnpm/worker': 1000.1.11(@pnpm/logger@1001.0.0)(@types/node@24.3.1) - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - '@pnpm/logger' - domexception @@ -17635,9 +17833,9 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.34': {} - '@rollup/plugin-babel@6.0.4(@babel/core@7.28.4)(@types/babel__core@7.20.5)(rollup@4.49.0)': + '@rollup/plugin-babel@6.0.4(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@4.49.0)': dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/helper-module-imports': 7.27.1 '@rollup/pluginutils': 5.3.0(rollup@4.49.0) optionalDependencies: @@ -17806,7 +18004,7 @@ snapshots: '@secretlint/resolver': 10.2.2 '@secretlint/types': 10.2.2 ajv: 8.17.1 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 rc-config-loader: 4.1.3 transitivePeerDependencies: - supports-color @@ -17815,7 +18013,7 @@ snapshots: dependencies: '@secretlint/profiler': 10.2.2 '@secretlint/types': 10.2.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 structured-source: 4.0.0 transitivePeerDependencies: - supports-color @@ -17828,7 +18026,7 @@ snapshots: '@textlint/module-interop': 15.2.2 '@textlint/types': 15.2.2 chalk: 5.6.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 pluralize: 8.0.0 strip-ansi: 7.1.2 table: 6.9.0 @@ -18116,7 +18314,7 @@ snapshots: '@textlint/resolver': 15.2.2 '@textlint/types': 15.2.2 chalk: 4.1.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 js-yaml: 3.14.1 lodash: 4.17.21 pluralize: 2.0.0 @@ -18165,16 +18363,16 @@ snapshots: '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@types/body-parser@1.19.6': dependencies: @@ -18333,7 +18531,7 @@ snapshots: '@types/emscripten@1.41.1': {} - '@types/emscripten@1.41.2': {} + '@types/emscripten@1.41.5': {} '@types/estree-jsx@1.0.5': dependencies: @@ -18416,6 +18614,10 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@18.19.130': + dependencies: + undici-types: 5.26.5 + '@types/node@20.19.13': dependencies: undici-types: 6.21.0 @@ -18554,7 +18756,7 @@ snapshots: dependencies: '@typescript-eslint/tsconfig-utils': 8.43.0(typescript@5.9.2) '@typescript-eslint/types': 8.43.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -18587,7 +18789,7 @@ snapshots: '@typescript-eslint/types': 8.43.0 '@typescript-eslint/typescript-estree': 8.43.0(typescript@5.9.2) '@typescript-eslint/utils': 8.43.0(eslint@9.35.0)(typescript@5.9.2) - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 eslint: 9.35.0 ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 @@ -18640,9 +18842,9 @@ snapshots: '@vitejs/plugin-react@4.7.0(vite@6.3.6(@types/node@24.3.1)(tsx@4.20.5)(yaml@2.8.1))': dependencies: - '@babel/core': 7.28.4 - '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.4) + '@babel/core': 7.28.5 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5) '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 @@ -18920,7 +19122,7 @@ snapshots: '@vue/compiler-core@3.5.21': dependencies: - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@vue/shared': 3.5.21 entities: 4.5.0 estree-walker: 2.0.2 @@ -18949,12 +19151,14 @@ snapshots: optionalDependencies: typescript: 5.9.2 - '@vue/reactivity@3.5.21': + '@vue/reactivity@3.5.22': dependencies: - '@vue/shared': 3.5.21 + '@vue/shared': 3.5.22 '@vue/shared@3.5.21': {} + '@vue/shared@3.5.22': {} + '@xmldom/xmldom@0.8.11': {} '@yarnpkg/cli@4.9.4(@types/react@18.3.24)(@yarnpkg/core@4.4.3(typanion@3.14.0))': @@ -18988,9 +19192,9 @@ snapshots: '@yarnpkg/plugin-version': 4.2.0(@types/react@18.3.24)(@yarnpkg/cli@4.9.4(@types/react@18.3.24)(@yarnpkg/core@4.4.3(typanion@3.14.0)))(@yarnpkg/core@4.4.3(typanion@3.14.0))(@yarnpkg/plugin-git@3.1.3(@yarnpkg/core@4.4.3(typanion@3.14.0))(typanion@3.14.0))(typanion@3.14.0) '@yarnpkg/plugin-workspace-tools': 4.1.6(@yarnpkg/cli@4.9.4(@types/react@18.3.24)(@yarnpkg/core@4.4.3(typanion@3.14.0)))(@yarnpkg/core@4.4.3(typanion@3.14.0))(@yarnpkg/plugin-git@3.1.3(@yarnpkg/core@4.4.3(typanion@3.14.0))(typanion@3.14.0)) '@yarnpkg/shell': 4.1.3(typanion@3.14.0) - ci-info: 4.3.0 + ci-info: 4.3.1 clipanion: 4.0.0-rc.4(typanion@3.14.0) - semver: 7.7.2 + semver: 7.7.3 tslib: 2.8.1 typanion: 3.14.0 transitivePeerDependencies: @@ -19056,7 +19260,7 @@ snapshots: '@yarnpkg/libzip@3.2.2(@yarnpkg/fslib@3.1.3)': dependencies: - '@types/emscripten': 1.41.2 + '@types/emscripten': 1.41.5 '@yarnpkg/fslib': 3.1.3 tslib: 2.8.1 @@ -19085,7 +19289,7 @@ snapshots: '@yarnpkg/core': 4.4.3(typanion@3.14.0) '@yarnpkg/fslib': 3.1.3 clipanion: 4.0.0-rc.4(typanion@3.14.0) - es-toolkit: 1.39.10 + es-toolkit: 1.41.0 tau-prolog: 0.2.81 tslib: 2.8.1 transitivePeerDependencies: @@ -19108,12 +19312,12 @@ snapshots: '@yarnpkg/fslib': 3.1.3 '@yarnpkg/parsers': 3.0.3 '@yarnpkg/plugin-git': 3.1.3(@yarnpkg/core@4.4.3(typanion@3.14.0))(typanion@3.14.0) - ci-info: 4.3.0 + ci-info: 4.3.1 clipanion: 4.0.0-rc.4(typanion@3.14.0) enquirer: 2.4.1 - es-toolkit: 1.39.10 + es-toolkit: 1.41.0 micromatch: 4.0.8 - semver: 7.7.2 + semver: 7.7.3 tslib: 2.8.1 typanion: 3.14.0 @@ -19136,9 +19340,9 @@ snapshots: '@yarnpkg/core': 4.4.3(typanion@3.14.0) '@yarnpkg/fslib': 3.1.3 clipanion: 4.0.0-rc.4(typanion@3.14.0) - es-toolkit: 1.39.10 + es-toolkit: 1.41.0 git-url-parse: 13.1.1 - semver: 7.7.2 + semver: 7.7.3 tslib: 2.8.1 transitivePeerDependencies: - typanion @@ -19177,7 +19381,7 @@ snapshots: ink: 3.2.0(@types/react@18.3.24)(react@18.3.1) ink-text-input: 4.0.3(ink@3.2.0(@types/react@18.3.24)(react@17.0.2))(react@17.0.2) react: 17.0.2 - semver: 7.7.2 + semver: 7.7.3 tslib: 2.8.1 transitivePeerDependencies: - '@types/react' @@ -19239,7 +19443,7 @@ snapshots: clipanion: 4.0.0-rc.4(typanion@3.14.0) enquirer: 2.4.1 micromatch: 4.0.8 - semver: 7.7.2 + semver: 7.7.3 tslib: 2.8.1 typanion: 3.14.0 @@ -19263,9 +19467,9 @@ snapshots: '@yarnpkg/fslib': 3.1.3 '@yarnpkg/plugin-pack': 4.0.2(@yarnpkg/cli@4.9.4(@types/react@18.3.24)(@yarnpkg/core@4.4.3(typanion@3.14.0)))(@yarnpkg/core@4.4.3(typanion@3.14.0))(typanion@3.14.0) enquirer: 2.4.1 - es-toolkit: 1.39.10 + es-toolkit: 1.41.0 micromatch: 4.0.8 - semver: 7.7.2 + semver: 7.7.3 sigstore: 3.1.0 ssri: 12.0.0 tslib: 2.8.1 @@ -19352,7 +19556,7 @@ snapshots: '@yarnpkg/plugin-essentials': 4.4.4(@yarnpkg/cli@4.9.4(@types/react@18.3.24)(@yarnpkg/core@4.4.3(typanion@3.14.0)))(@yarnpkg/core@4.4.3(typanion@3.14.0))(@yarnpkg/plugin-git@3.1.3(@yarnpkg/core@4.4.3(typanion@3.14.0))(typanion@3.14.0)) '@yarnpkg/plugin-pack': 4.0.2(@yarnpkg/cli@4.9.4(@types/react@18.3.24)(@yarnpkg/core@4.4.3(typanion@3.14.0)))(@yarnpkg/core@4.4.3(typanion@3.14.0))(typanion@3.14.0) algoliasearch: 4.25.2 - semver: 7.7.2 + semver: 7.7.3 tslib: 2.8.1 transitivePeerDependencies: - typanion @@ -19366,10 +19570,10 @@ snapshots: '@yarnpkg/parsers': 3.0.3 '@yarnpkg/plugin-git': 3.1.3(@yarnpkg/core@4.4.3(typanion@3.14.0))(typanion@3.14.0) clipanion: 4.0.0-rc.4(typanion@3.14.0) - es-toolkit: 1.39.10 + es-toolkit: 1.41.0 ink: 3.2.0(@types/react@18.3.24)(react@17.0.2) react: 17.0.2 - semver: 7.7.2 + semver: 7.7.3 tslib: 2.8.1 transitivePeerDependencies: - '@types/react' @@ -19384,7 +19588,7 @@ snapshots: '@yarnpkg/fslib': 3.1.3 '@yarnpkg/plugin-git': 3.1.3(@yarnpkg/core@4.4.3(typanion@3.14.0))(typanion@3.14.0) clipanion: 4.0.0-rc.4(typanion@3.14.0) - es-toolkit: 1.39.10 + es-toolkit: 1.41.0 micromatch: 4.0.8 p-limit: 2.3.0 tslib: 2.8.1 @@ -19397,7 +19601,7 @@ snapshots: '@yarnpkg/pnp@4.1.2': dependencies: - '@types/node': 18.19.127 + '@types/node': 18.19.130 '@yarnpkg/fslib': 3.1.3 '@yarnpkg/shell@4.0.0(typanion@3.14.0)': @@ -19860,9 +20064,9 @@ snapshots: b4a@1.7.1: {} - babel-core@7.0.0-bridge.0(@babel/core@7.28.4): + babel-core@7.0.0-bridge.0(@babel/core@7.28.5): dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 babel-plugin-macros@3.1.0: dependencies: @@ -19975,7 +20179,7 @@ snapshots: transitivePeerDependencies: - supports-color - bole@5.0.21: + bole@5.0.22: dependencies: fast-safe-stringify: 2.1.1 individual: 3.0.0 @@ -20102,7 +20306,7 @@ snapshots: builtins@5.1.0: dependencies: - semver: 7.7.2 + semver: 7.7.3 bundle-name@4.1.0: dependencies: @@ -20314,6 +20518,8 @@ snapshots: ci-info@4.3.0: {} + ci-info@4.3.1: {} + cipher-base@1.0.6: dependencies: inherits: 2.0.4 @@ -20994,6 +21200,10 @@ snapshots: optionalDependencies: supports-color: 8.1.1 + debug@4.4.3: + dependencies: + ms: 2.1.3 + decamelize@4.0.0: {} decimal.js@10.6.0: {} @@ -21417,6 +21627,8 @@ snapshots: es-toolkit@1.39.10: {} + es-toolkit@1.41.0: {} + esast-util-from-estree@2.0.0: dependencies: '@types/estree-jsx': 1.0.5 @@ -22996,17 +23208,17 @@ snapshots: jscodeshift@0.15.2: dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/parser': 7.28.4 - '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.4) - '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.4) - '@babel/preset-flow': 7.27.1(@babel/core@7.28.4) - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) - '@babel/register': 7.28.3(@babel/core@7.28.4) - babel-core: 7.0.0-bridge.0(@babel/core@7.28.4) + '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-nullish-coalescing-operator': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.28.5) + '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.28.5) + '@babel/preset-flow': 7.27.1(@babel/core@7.28.5) + '@babel/preset-typescript': 7.28.5(@babel/core@7.28.5) + '@babel/register': 7.28.3(@babel/core@7.28.5) + babel-core: 7.0.0-bridge.0(@babel/core@7.28.5) chalk: 4.1.2 flow-parser: 0.281.0 graceful-fs: 4.2.11 @@ -23163,7 +23375,7 @@ snapshots: koa-send@5.0.1: dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 http-errors: 1.8.1 resolve-path: 1.4.0 transitivePeerDependencies: @@ -23919,7 +24131,7 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 decode-named-character-reference: 1.2.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -24151,7 +24363,7 @@ snapshots: node-abi@3.77.0: dependencies: - semver: 7.7.2 + semver: 7.7.3 optional: true node-addon-api@4.3.0: @@ -24181,7 +24393,7 @@ snapshots: make-fetch-happen: 14.0.3 nopt: 8.1.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 tar: 7.4.3 tinyglobby: 0.2.15 which: 5.0.0 @@ -24240,13 +24452,13 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-license: 3.0.4 normalize-package-data@7.0.1: dependencies: hosted-git-info: 8.1.0 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -24265,7 +24477,7 @@ snapshots: npm-install-checks@7.1.2: dependencies: - semver: 7.7.2 + semver: 7.7.3 npm-normalize-package-bin@2.0.0: {} @@ -24284,7 +24496,7 @@ snapshots: dependencies: hosted-git-info: 9.0.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-name: 6.0.2 npm-packlist@10.0.1: @@ -24303,7 +24515,7 @@ snapshots: npm-install-checks: 7.1.2 npm-normalize-package-bin: 4.0.0 npm-package-arg: 12.0.2 - semver: 7.7.2 + semver: 7.7.3 npm-registry-fetch@19.0.0: dependencies: @@ -25010,7 +25222,7 @@ snapshots: quick-lru@5.1.1: {} - qunit@2.24.1: + qunit@2.24.2: dependencies: commander: 7.2.0 node-watch: 0.7.3 @@ -25038,7 +25250,7 @@ snapshots: rc-config-loader@4.1.3: dependencies: - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 js-yaml: 4.1.0 json5: 2.2.3 require-from-string: 2.0.2 @@ -25067,7 +25279,7 @@ snapshots: react-docgen@8.0.1: dependencies: - '@babel/core': 7.28.4 + '@babel/core': 7.28.5 '@babel/traverse': 7.28.4 '@babel/types': 7.28.4 '@types/babel__core': 7.20.5 @@ -25689,6 +25901,8 @@ snapshots: semver@7.7.2: {} + semver@7.7.3: {} + send@1.2.0: dependencies: debug: 4.4.1(supports-color@8.1.1) @@ -25920,7 +26134,7 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.4 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 socks: 2.8.7 transitivePeerDependencies: - supports-color @@ -26312,7 +26526,7 @@ snapshots: tau-prolog@0.2.81: dependencies: - qunit: 2.24.1 + qunit: 2.24.2 readline-sync: 1.4.9 temp-dir@2.0.0: {} @@ -26528,7 +26742,7 @@ snapshots: tuf-js@3.1.0: dependencies: '@tufjs/models': 3.0.1 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 make-fetch-happen: 14.0.3 transitivePeerDependencies: - supports-color @@ -26536,7 +26750,7 @@ snapshots: tuf-js@4.0.0: dependencies: '@tufjs/models': 4.0.0 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 make-fetch-happen: 15.0.1 transitivePeerDependencies: - supports-color @@ -26637,7 +26851,7 @@ snapshots: typescript-auto-import-cache@0.3.6: dependencies: - semver: 7.7.2 + semver: 7.7.3 typescript-eslint@8.43.0(eslint@9.35.0)(typescript@5.9.2): dependencies: @@ -26880,7 +27094,7 @@ snapshots: version-selector-type@3.0.0: dependencies: - semver: 7.7.2 + semver: 7.7.3 vfile-location@5.0.3: dependencies: @@ -27187,9 +27401,9 @@ snapshots: web-namespaces@2.0.1: {} - web-tree-sitter@0.25.9(@types/emscripten@1.41.2): + web-tree-sitter@0.25.9(@types/emscripten@1.41.5): optionalDependencies: - '@types/emscripten': 1.41.2 + '@types/emscripten': 1.41.5 webidl-conversions@3.0.1: {}