From c9852eb5a8787a9f9da6d35d53e7cd2c13fdb5c6 Mon Sep 17 00:00:00 2001 From: Denis6902 Date: Tue, 11 Nov 2025 21:30:32 +0100 Subject: [PATCH] Update to .NET 10 for blazor-wasm and blazor-wasm-aot --- .../keyed/blazor-wasm-aot/package-lock.json | 47 +++-- frameworks/keyed/blazor-wasm-aot/package.json | 2 +- .../blazor-wasm-aot/src/blazor-wasm.csproj | 6 +- .../keyed/blazor-wasm-aot/src/global.json | 2 +- .../keyed/blazor-wasm/package-lock.json | 47 +++-- frameworks/keyed/blazor-wasm/package.json | 2 +- .../keyed/blazor-wasm/src/blazor-wasm.csproj | 6 +- frameworks/keyed/blazor-wasm/src/global.json | 2 +- .../non-keyed/aurelia/scripts/app-bundle.js | 1 + .../aurelia/scripts/vendor-bundle.js | 1 + package-lock.json | 4 + webdriver-ts/package-lock.json | 175 ++++++++++++++---- 12 files changed, 230 insertions(+), 65 deletions(-) create mode 100644 frameworks/non-keyed/aurelia/scripts/app-bundle.js create mode 100644 frameworks/non-keyed/aurelia/scripts/vendor-bundle.js diff --git a/frameworks/keyed/blazor-wasm-aot/package-lock.json b/frameworks/keyed/blazor-wasm-aot/package-lock.json index b1665b0cb..9053ceea1 100644 --- a/frameworks/keyed/blazor-wasm-aot/package-lock.json +++ b/frameworks/keyed/blazor-wasm-aot/package-lock.json @@ -19,13 +19,15 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -35,13 +37,15 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cross-env": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -56,10 +60,11 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -73,13 +78,16 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -99,7 +107,9 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -109,19 +119,22 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -134,6 +147,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -143,6 +157,7 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -152,6 +167,7 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -160,7 +176,9 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -176,6 +194,7 @@ "resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.1.tgz", "integrity": "sha512-tM3mfchUIpo9WOFioO3eO/lTgRbtqcqBmSkkqfkjXmxn7vvhwykOXxOOKIXFP+ZConvLsS5KskM3yX+XBfDD4g==", "dev": true, + "license": "MIT", "bin": { "run-os": "index.js", "run-script-os": "index.js" @@ -186,6 +205,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -198,6 +218,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -207,6 +228,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -221,7 +243,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "license": "ISC" } } } diff --git a/frameworks/keyed/blazor-wasm-aot/package.json b/frameworks/keyed/blazor-wasm-aot/package.json index de1aaec47..ccb0f6136 100644 --- a/frameworks/keyed/blazor-wasm-aot/package.json +++ b/frameworks/keyed/blazor-wasm-aot/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "description": "Blazor WebAssembly demo", "js-framework-benchmark": { - "frameworkVersion": "9.0.0", + "frameworkVersion": "10.0.0", "frameworkHomeURL": "https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor", "customURL": "/bundeled-dist/wwwroot/", "issues": [ diff --git a/frameworks/keyed/blazor-wasm-aot/src/blazor-wasm.csproj b/frameworks/keyed/blazor-wasm-aot/src/blazor-wasm.csproj index 79ab921b4..0f27a045e 100644 --- a/frameworks/keyed/blazor-wasm-aot/src/blazor-wasm.csproj +++ b/frameworks/keyed/blazor-wasm-aot/src/blazor-wasm.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 true enable enable @@ -10,8 +10,8 @@ - - + + diff --git a/frameworks/keyed/blazor-wasm-aot/src/global.json b/frameworks/keyed/blazor-wasm-aot/src/global.json index 653245229..376af49c0 100644 --- a/frameworks/keyed/blazor-wasm-aot/src/global.json +++ b/frameworks/keyed/blazor-wasm-aot/src/global.json @@ -1,5 +1,5 @@ { "sdk": { - "version": "9.0.100" + "version": "10.0.100" } } diff --git a/frameworks/keyed/blazor-wasm/package-lock.json b/frameworks/keyed/blazor-wasm/package-lock.json index b1665b0cb..9053ceea1 100644 --- a/frameworks/keyed/blazor-wasm/package-lock.json +++ b/frameworks/keyed/blazor-wasm/package-lock.json @@ -19,13 +19,15 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -35,13 +37,15 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cross-env": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -56,10 +60,11 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -73,13 +78,16 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -99,7 +107,9 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -109,19 +119,22 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -134,6 +147,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -143,6 +157,7 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -152,6 +167,7 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -160,7 +176,9 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -176,6 +194,7 @@ "resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.1.tgz", "integrity": "sha512-tM3mfchUIpo9WOFioO3eO/lTgRbtqcqBmSkkqfkjXmxn7vvhwykOXxOOKIXFP+ZConvLsS5KskM3yX+XBfDD4g==", "dev": true, + "license": "MIT", "bin": { "run-os": "index.js", "run-script-os": "index.js" @@ -186,6 +205,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -198,6 +218,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -207,6 +228,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -221,7 +243,8 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "license": "ISC" } } } diff --git a/frameworks/keyed/blazor-wasm/package.json b/frameworks/keyed/blazor-wasm/package.json index c68bca0a4..ee9707135 100644 --- a/frameworks/keyed/blazor-wasm/package.json +++ b/frameworks/keyed/blazor-wasm/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "description": "Blazor WebAssembly demo", "js-framework-benchmark": { - "frameworkVersion": "9.0.0", + "frameworkVersion": "10.0.0", "customURL": "/bundeled-dist/wwwroot/", "frameworkHomeURL": "https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor", "issues": [ diff --git a/frameworks/keyed/blazor-wasm/src/blazor-wasm.csproj b/frameworks/keyed/blazor-wasm/src/blazor-wasm.csproj index 51bbbbd82..c511a0a54 100644 --- a/frameworks/keyed/blazor-wasm/src/blazor-wasm.csproj +++ b/frameworks/keyed/blazor-wasm/src/blazor-wasm.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable false @@ -9,8 +9,8 @@ - - + + diff --git a/frameworks/keyed/blazor-wasm/src/global.json b/frameworks/keyed/blazor-wasm/src/global.json index 653245229..376af49c0 100644 --- a/frameworks/keyed/blazor-wasm/src/global.json +++ b/frameworks/keyed/blazor-wasm/src/global.json @@ -1,5 +1,5 @@ { "sdk": { - "version": "9.0.100" + "version": "10.0.100" } } diff --git a/frameworks/non-keyed/aurelia/scripts/app-bundle.js b/frameworks/non-keyed/aurelia/scripts/app-bundle.js new file mode 100644 index 000000000..7c7d41d3d --- /dev/null +++ b/frameworks/non-keyed/aurelia/scripts/app-bundle.js @@ -0,0 +1 @@ +define("store",["exports"],function(t){"use strict";function s(t){return Math.round(1e3*Math.random())%t}Object.defineProperty(t,"__esModule",{value:!0});t.Store=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.data=[],this.selected=void 0,this.id=1}return t.prototype.buildData=function(){for(var t=0

Aurelia

${item.id & oneTime}${item.label}
'}); \ No newline at end of file diff --git a/frameworks/non-keyed/aurelia/scripts/vendor-bundle.js b/frameworks/non-keyed/aurelia/scripts/vendor-bundle.js new file mode 100644 index 000000000..4ee17e64d --- /dev/null +++ b/frameworks/non-keyed/aurelia/scripts/vendor-bundle.js @@ -0,0 +1 @@ +var requirejs,require,define;function _aureliaConfigureModuleLoader(){requirejs.config({baseUrl:"src/",paths:{root:"src",resources:"resources",elements:"resources/elements",attributes:"resources/attributes",valueConverters:"resources/value-converters",bindingBehaviors:"resources/binding-behaviors","aurelia-binding":"../node_modules/aurelia-binding/dist/amd/aurelia-binding","aurelia-bootstrapper":"../node_modules/aurelia-bootstrapper/dist/amd/aurelia-bootstrapper","aurelia-dependency-injection":"../node_modules/aurelia-dependency-injection/dist/amd/aurelia-dependency-injection","aurelia-framework":"../node_modules/aurelia-framework/dist/amd/aurelia-framework","aurelia-loader":"../node_modules/aurelia-loader/dist/amd/aurelia-loader","aurelia-loader-default":"../node_modules/aurelia-loader-default/dist/amd/aurelia-loader-default","aurelia-logging":"../node_modules/aurelia-logging/dist/amd/aurelia-logging","aurelia-metadata":"../node_modules/aurelia-metadata/dist/amd/aurelia-metadata","aurelia-pal":"../node_modules/aurelia-pal/dist/amd/aurelia-pal","aurelia-pal-browser":"../node_modules/aurelia-pal-browser/dist/amd/aurelia-pal-browser","aurelia-path":"../node_modules/aurelia-path/dist/amd/aurelia-path","aurelia-task-queue":"../node_modules/aurelia-task-queue/dist/amd/aurelia-task-queue","aurelia-templating":"../node_modules/aurelia-templating/dist/amd/aurelia-templating","aurelia-templating-binding":"../node_modules/aurelia-templating-binding/dist/amd/aurelia-templating-binding",text:"../node_modules/text/text","app-bundle":"../scripts/app-bundle"},packages:[{name:"aurelia-templating-resources",location:"../node_modules/aurelia-templating-resources/dist/amd",main:"aurelia-templating-resources"}],stubModules:["text"],shim:{},bundles:{"app-bundle":["app","aurelia-polyfills","environment","main","store"]}})}!function(global,setTimeout){var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.3.5",commentRegExp=/\/\*[\s\S]*?\*\/|([^:"'=]|^)\/\/.*$/gm,cjsRequireRegExp=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,jsSuffixRegExp=/\.js$/,currDirRegExp=/^\.\//,op=Object.prototype,ostring=op.toString,hasOwn=op.hasOwnProperty,isBrowser=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;function commentReplace(e,t){return t||""}function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(e,t){var n;if(e)for(n=0;n"},compose:function(e){"function"!=typeof e.makeRelativeTo&&(e.makeRelativeTo=V.PLATFORM.noop)}}),G=e.RelativeViewStrategy=$()(r=function(){function e(e){this.path=e,this.absolutePath=null}return e.prototype.loadViewFactory=function(e,t,n,i){return null===this.absolutePath&&this.moduleId&&(this.absolutePath=(0,m.relativeToFile)(this.path,this.moduleId)),t.associatedModuleId=this.moduleId,e.loadViewFactory(this.absolutePath||this.path,t,n,i)},e.prototype.makeRelativeTo=function(e){null===this.absolutePath&&(this.absolutePath=(0,m.relativeToFile)(this.path,e))},e}())||r,K=e.ConventionalViewStrategy=$()(a=function(){function e(e,t){this.moduleId=t.moduleId,this.viewUrl=e.convertOriginToViewUrl(t)}return e.prototype.loadViewFactory=function(e,t,n,i){return t.associatedModuleId=this.moduleId,e.loadViewFactory(this.viewUrl,t,n,i)},e}())||a,X=e.NoViewStrategy=$()(u=function(){function e(e,t){this.dependencies=e||null,this.dependencyBaseUrl=t||""}return e.prototype.loadViewFactory=function(e,t,n,i){var r=this.entry,o=this.dependencies;if(r&&r.factoryIsReady)return Promise.resolve(null);if(this.entry=r=new p.TemplateRegistryEntry(this.moduleId||this.dependencyBaseUrl),r.dependencies=[],r.templateIsLoaded=!0,null!==o)for(var s=0,a=o.length;s=a.length)break;c=a[l++]}else{if((l=a.next()).done)break;c=l.value}var h=c;if("function"==typeof h)o=r.autoRegister(t,h);else{if(!h||"object"!==(void 0===h?"undefined":T(h)))throw new Error('dependency neither function nor object. Received: "'+(void 0===h?"undefined":T(h))+'"');for(var d in h){var p=h[d];"function"==typeof p&&(o=r.autoRegister(t,p))}}null!==o.elementName&&s.push(o)}return Promise.all(s.map(function(e){return e.load(t,e.target)})).then(function(){var e=i.compile(g.template,r,v);return g.factoryIsReady=!0,g.factory=e})})},e}())||d,ee=e.ViewLocator=(y=f=function(){function s(){}return s.prototype.getViewStrategy=function(e){if(!e)return null;if("object"===(void 0===e?"undefined":T(e))&&"getViewStrategy"in e){var t=v.Origin.get(e.constructor);return"string"==typeof(e=e.getViewStrategy())&&(e=new G(e)),$.assert(e),t.moduleId&&e.makeRelativeTo(t.moduleId),e}if("string"==typeof e&&(e=new G(e)),$.validate(e))return e;if("function"!=typeof e&&(e=e.constructor),"$view"in e){var n=e.$view,i=void 0;return i=null===(n="function"==typeof n?n.call(e):n)?new X:n instanceof Z?n:new Z(n),v.metadata.define(s.viewStrategyMetadataKey,i,e),i}var r=v.Origin.get(e),o=v.metadata.get(s.viewStrategyMetadataKey,e);if(o)r.moduleId&&(o.moduleId=r.moduleId);else{if(!r.moduleId)throw new Error("Cannot determine default view strategy for object.",e);o=this.createFallbackViewStrategy(r)}return o},s.prototype.createFallbackViewStrategy=function(e){return new K(this,e)},s.prototype.convertOriginToViewUrl=function(e){var t=e.moduleId;return(t.endsWith(".js")||t.endsWith(".ts")?t.substring(0,t.length-3):t)+".html"},s}(),f.viewStrategyMetadataKey="aurelia:view-strategy",y);function te(e){throw new Error("BindingLanguage must implement "+e+"().")}var ne=e.BindingLanguage=function(){function e(){}return e.prototype.inspectAttribute=function(e,t,n,i){te("inspectAttribute")},e.prototype.createAttributeInstruction=function(e,t,n,i){te("createAttributeInstruction")},e.prototype.inspectTextContent=function(e,t){te("inspectTextContent")},e}(),ie=Object.freeze([]),re=e.SlotCustomAttribute=function(){function e(e){this.element=e,this.element.auSlotAttribute=this}return e.inject=function(){return[V.DOM.Element]},e.prototype.valueChanged=function(e,t){},e}(),oe=e.PassThroughSlot=function(){function r(e,t,n,i){this.anchor=e,(this.anchor.viewSlot=this).name=t,this.destinationName=n,this.fallbackFactory=i,this.destinationSlot=null,this.projections=0,this.contentView=null,new re(this.anchor).value=this.destinationName}return r.prototype.renderFallbackContent=function(e,t,n,i){if(null===this.contentView){this.contentView=this.fallbackFactory.create(this.ownerView.container),this.contentView.bind(this.ownerView.bindingContext,this.ownerView.overrideContext);var r=Object.create(null);r[this.destinationSlot.name]=this.destinationSlot,ae.distributeView(this.contentView,r,n,i,this.destinationSlot.name)}},r.prototype.passThroughTo=function(e){this.destinationSlot=e},r.prototype.addNode=function(e,t,n,i){null!==this.contentView&&(this.contentView.removeNodes(),this.contentView.detached(),this.contentView.unbind(),this.contentView=null),t.viewSlot instanceof r?t.viewSlot.passThroughTo(this):(this.projections++,this.destinationSlot.addNode(e,t,n,i))},r.prototype.removeView=function(e,t){this.projections--,this.destinationSlot.removeView(e,t),this.needsFallbackRendering&&this.renderFallbackContent(null,ie,t)},r.prototype.removeAll=function(e){this.projections=0,this.destinationSlot.removeAll(e),this.needsFallbackRendering&&this.renderFallbackContent(null,ie,e)},r.prototype.projectFrom=function(e,t){this.destinationSlot.projectFrom(e,t)},r.prototype.created=function(e){this.ownerView=e},r.prototype.bind=function(e){this.contentView&&this.contentView.bind(e.bindingContext,e.overrideContext)},r.prototype.attached=function(){this.contentView&&this.contentView.attached()},r.prototype.detached=function(){this.contentView&&this.contentView.detached()},r.prototype.unbind=function(){this.contentView&&this.contentView.unbind()},A(r,[{key:"needsFallbackRendering",get:function(){return this.fallbackFactory&&0===this.projections}}]),r}(),se=e.ShadowSlot=function(){function e(e,t,n){this.anchor=e,this.anchor.isContentProjectionSource=!0,(this.anchor.viewSlot=this).name=t,this.fallbackFactory=n,this.contentView=null,this.projections=0,this.children=[],this.projectFromAnchors=null,this.destinationSlots=null}return e.prototype.addNode=function(e,t,n,i,r){if(null!==this.contentView&&(this.contentView.removeNodes(),this.contentView.detached(),this.contentView.unbind(),this.contentView=null),t.viewSlot instanceof oe)t.viewSlot.passThroughTo(this);else if(null!==this.destinationSlots)ae.distributeNodes(e,[t],this.destinationSlots,this,i);else{t.auOwnerView=e,t.auProjectionSource=n;var o=(t.auAssignedSlot=this)._findAnchor(e,t,n,i);o.parentNode.insertBefore(t,o),this.children.push(t),this.projections++}},e.prototype.removeView=function(e,t){if(null!==this.destinationSlots)ae.undistributeView(e,this.destinationSlots,this);else if(this.contentView&&this.contentView.hasSlots)ae.undistributeView(e,this.contentView.slots,t);else{var n=this.children.find(function(e){return e.auSlotProjectFrom===t});if(n){for(var i=n.auProjectionChildren,r=0,o=i.length;r=this.children.length?this.add(t):(ae.distributeView(t,this.projectToSlots,this,e),this.children.splice(e,0,t),this.isAttached&&t.attached())},e.prototype._projectionMove=function(e,t){if(e!==t){var n=this.children,i=n[e];ae.undistributeView(i,this.projectToSlots,this),ae.distributeView(i,this.projectToSlots,this,t),n.splice(e,1),n.splice(t,0,i)}},e.prototype._projectionRemove=function(e,t){ae.undistributeView(e,this.projectToSlots,this),this.children.splice(this.children.indexOf(e),1),this.isAttached&&e.detached(),t&&e.returnToCache()},e.prototype._projectionRemoveAt=function(e,t){var n=this.children[e];ae.undistributeView(n,this.projectToSlots,this),this.children.splice(e,1),this.isAttached&&n.detached(),t&&n.returnToCache()},e.prototype._projectionRemoveMany=function(e,t){var n=this;e.forEach(function(e){return n.remove(e,t)})},e.prototype._projectionRemoveAll=function(e){ae.undistributeAll(this.projectToSlots,this);var t=this.children,n=t.length;if(this.isAttached)for(var i=0;i");if(e.mode!==a.bindingMode.twoWay&&e.mode!==a.bindingMode.fromView)throw new Error(u);var o=e.observerLocator.getObserver(e.target,e.targetProperty);if(!o.handler)throw new Error(u);(e.targetObserver=o).originalHandler=e.targetObserver.handler;var s=new a.EventSubscriber(i);o.handler=s},e.prototype.unbind=function(e,t){e.targetObserver.handler.dispose(),e.targetObserver.handler=e.targetObserver.originalHandler,e.targetObserver.originalHandler=null},e}())||t}),define("aurelia-templating-resources/throttle-binding-behavior",["exports","aurelia-binding"],function(e,r){"use strict";var t;function o(e){var t=this,n=this.throttleState,i=+new Date-n.last;if(i>=n.delay)return clearTimeout(n.timeoutId),n.timeoutId=null,n.last=+new Date,void this.throttledMethod(e);n.newValue=e,null===n.timeoutId&&(n.timeoutId=setTimeout(function(){n.timeoutId=null,n.last=+new Date,t.throttledMethod(n.newValue)},n.delay-i))}Object.defineProperty(e,"__esModule",{value:!0}),e.ThrottleBindingBehavior=void 0;e.ThrottleBindingBehavior=(0,r.bindingBehavior)("throttle")(t=function(){function e(){}return e.prototype.bind=function(e,t){var n=2)<[^<]*)*<\/script>/gi;e.HTMLSanitizer=function(){function e(){}return e.prototype.sanitize=function(e){return e.replace(t,"")},e}()}),define("aurelia-templating-resources/html-resource-plugin",["exports","aurelia-templating","./dynamic-element"],function(e,i,o){"use strict";function s(e){return/([^\/^\?]+)\.html/i.exec(e)[1].toLowerCase()}Object.defineProperty(e,"__esModule",{value:!0}),e.getElementName=s,e.configure=function(e){var t=e.container.get(i.ViewEngine),n=e.aurelia.loader;t.addResourcePlugin(".html",{fetch:function(r){return n.loadTemplate(r).then(function(e){var t,n=e.template.getAttribute("bindable"),i=s(r);return n?(n=n.split(",").map(function(e){return e.trim()}),e.template.removeAttribute("bindable")):n=[],(t={})[i]=(0,o._createDynamicElement)(i,r,n),t})}})}}),define("aurelia-templating-resources/hide",["exports","aurelia-dependency-injection","aurelia-templating","aurelia-pal","./aurelia-hide-style"],function(e,t,n,i,r){"use strict";var o;Object.defineProperty(e,"__esModule",{value:!0}),e.Hide=void 0;e.Hide=(0,n.customAttribute)("hide")(o=function(){function e(e,t,n){this.element=e,this.animator=t,this.domBoundary=n}return e.inject=function(){return[i.DOM.Element,n.Animator,t.Optional.of(i.DOM.boundary,!0)]},e.prototype.created=function(){(0,r.injectAureliaHideStyleAtBoundary)(this.domBoundary)},e.prototype.valueChanged=function(e){e?this.animator.addClass(this.element,r.aureliaHideClassName):this.animator.removeClass(this.element,r.aureliaHideClassName)},e.prototype.bind=function(e){this.valueChanged(this.value)},e}())||o}),define("aurelia-templating-resources/focus",["exports","aurelia-templating","aurelia-binding","aurelia-task-queue","aurelia-pal"],function(e,t,n,i,r){"use strict";var o;Object.defineProperty(e,"__esModule",{value:!0}),e.Focus=void 0;e.Focus=(0,t.customAttribute)("focus",n.bindingMode.twoWay)(o=function(){function e(e,t){this.element=e,this.taskQueue=t,this.isAttached=!1,this.needsApply=!1}return e.inject=function(){return[r.DOM.Element,i.TaskQueue]},e.prototype.valueChanged=function(e){this.isAttached?this._apply():this.needsApply=!0},e.prototype._apply=function(){var e=this;this.value?this.taskQueue.queueMicroTask(function(){e.value&&e.element.focus()}):this.element.blur()},e.prototype.attached=function(){this.isAttached=!0,this.needsApply&&(this.needsApply=!1,this._apply()),this.element.addEventListener("focus",this),this.element.addEventListener("blur",this)},e.prototype.detached=function(){this.isAttached=!1,this.element.removeEventListener("focus",this),this.element.removeEventListener("blur",this)},e.prototype.handleEvent=function(e){"focus"===e.type?this.value=!0:r.DOM.activeElement!==this.element&&(this.value=!1)},e}())||o}),define("aurelia-templating-resources/else",["exports","aurelia-templating","aurelia-dependency-injection","./if-core"],function(e,t,n,i){"use strict";var r,o,s;Object.defineProperty(e,"__esModule",{value:!0}),e.Else=void 0;e.Else=(r=(0,t.customAttribute)("else"),o=(0,n.inject)(t.BoundViewFactory,t.ViewSlot),r(s=(0,t.templateController)(s=o(s=function(i){function e(e,t){var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,i.call(this,e,t));return n._registerInIf(),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,i),e.prototype.bind=function(e,t){i.prototype.bind.call(this,e,t),this.ifVm.condition?this._hide():this._show()},e.prototype._registerInIf=function(){for(var e=this.viewSlot.anchor.previousSibling;e&&!e.au;)e=e.previousSibling;if(!e||!e.au.if)throw new Error("Can't find matching If for Else custom attribute.");this.ifVm=e.au.if.viewModel,this.ifVm.elseVm=this},e}(i.IfCore))||s)||s)||s)}),define("aurelia-templating-resources/dynamic-element",["exports","aurelia-templating"],function(e,l){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e._createDynamicElement=function(e,t,n){for(var i,r,o,s=(i=(0,l.customElement)(e),r=(0,l.useView)(t),i(o=r(o=function(){function e(){}return e.prototype.bind=function(e){this.$parent=e},e}())||o)||o),a=0,u=n.length;au.index)&&(r=i);l instead.')}var f=e.InterpolationBinding=function(){function e(e,t,n,i,r,o){p(n,i),this.observerLocator=e,this.parts=t,this.target=n,this.targetProperty=i,this.targetAccessor=e.getAccessor(n,i),this.mode=r,this.lookupFunctions=o}return e.prototype.interpolate=function(){if(this.isBound){for(var e="",t=this.parts,n=0,i=t.length;n=l.bindingMode.oneTime?n.attributes[t].defaultBindingMode:l.bindingMode.oneWay},e.prototype.bind=function(e,t,n,i,r){var o=i||m.BehaviorInstruction.attribute(n.attrName);return o.attributes[n.attrName]=new l.BindingExpression(this.observerLocator,this.attributeMap.map(t.tagName,n.attrName),this.parser.parse(n.attrValue),void 0===n.defaultBindingMode||null===n.defaultBindingMode?this.determineDefaultBindingMode(t,n.attrName,r):n.defaultBindingMode,e.lookupFunctions),o},e.prototype.trigger=function(e,t,n){return new l.ListenerExpression(this.eventManager,n.attrName,this.parser.parse(n.attrValue),l.delegationStrategy.none,!0,e.lookupFunctions)},e.prototype.capture=function(e,t,n){return new l.ListenerExpression(this.eventManager,n.attrName,this.parser.parse(n.attrValue),l.delegationStrategy.capturing,!0,e.lookupFunctions)},e.prototype.delegate=function(e,t,n){return new l.ListenerExpression(this.eventManager,n.attrName,this.parser.parse(n.attrValue),l.delegationStrategy.bubbling,!0,e.lookupFunctions)},e.prototype.call=function(e,t,n,i){var r=i||m.BehaviorInstruction.attribute(n.attrName);return r.attributes[n.attrName]=new l.CallExpression(this.observerLocator,n.attrName,this.parser.parse(n.attrValue),e.lookupFunctions),r},e.prototype.options=function(e,t,n,i,r){var o,s=i||m.BehaviorInstruction.attribute(n.attrName),a=n.attrValue,u=this.language,l=null,c="",h=void 0,d=void 0,p=!1,f=!1,v=!1;for(d=0,o=a.length;d","content"in O.children[0]),mutationObserver:!(!window.MutationObserver&&!window.WebKitMutationObserver),ensureHTMLTemplateElement:function(e){return e}};if("undefined"==typeof FEATURE_NO_IE){var S=function(e){var t=e.ownerDocument.createElement("template"),n=e.attributes,i=n.length,r=void 0;for(e.parentNode.insertBefore(t,e);0 element e.g. ");return _.ensureHTMLTemplateElement(n)},appendNode:function(e,t){(t||document.body).appendChild(e)},replaceNode:function(e,t,n){t.parentNode?t.parentNode.replaceChild(e,t):null!==M?M.unwrap(n).replaceChild(M.unwrap(e),M.unwrap(t)):n.replaceChild(e,t)},removeNode:function(e,t){e.parentNode?e.parentNode.removeChild(e):t&&(null!==M?M.unwrap(t).removeChild(M.unwrap(e)):t.removeChild(e))},injectStyles:function(e,t,n,i){if(i){var r=document.getElementById(i);if(r){if("style"===r.tagName.toLowerCase())return void(r.innerHTML=e);throw new Error("The provided id does not indicate a style tag.")}}var o=document.createElement("style");return o.innerHTML=e,o.type="text/css",i&&(o.id=i),t=t||document.head,n&&0 element in "+n+' has no "from" attribute.');o[s]=new l((0,u.relativeToFile)(r,n),i.getAttribute("as")),i.parentNode&&i.parentNode.removeChild(i)}}},{key:"factory",get:function(){return this._factory},set:function(e){this._factory=e,this.factoryIsReady=!0}}]),e}();e.Loader=function(){function e(){this.templateRegistry={}}return e.prototype.map=function(e,t){throw new Error("Loaders must implement map(id, source).")},e.prototype.normalizeSync=function(e,t){throw new Error("Loaders must implement normalizeSync(moduleId, relativeTo).")},e.prototype.normalize=function(e,t){throw new Error("Loaders must implement normalize(moduleId: string, relativeTo: string): Promise.")},e.prototype.loadModule=function(e){throw new Error("Loaders must implement loadModule(id).")},e.prototype.loadAllModules=function(e){throw new Error("Loader must implement loadAllModules(ids).")},e.prototype.loadTemplate=function(e){throw new Error("Loader must implement loadTemplate(url).")},e.prototype.loadText=function(e){throw new Error("Loader must implement loadText(url).")},e.prototype.applyPluginToUrl=function(e,t){throw new Error("Loader must implement applyPluginToUrl(url, pluginName).")},e.prototype.addPlugin=function(e,t){throw new Error("Loader must implement addPlugin(pluginName, implementation).")},e.prototype.getOrCreateTemplateRegistryEntry=function(e){return this.templateRegistry[e]||(this.templateRegistry[e]=new n(e))},e}()}),define("aurelia-loader-default",["exports","aurelia-loader","aurelia-pal","aurelia-metadata"],function(e,t,r,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DefaultLoader=e.TextTemplateLoader=void 0;var i=e.TextTemplateLoader=function(){function e(){}return e.prototype.loadTemplate=function(e,t){return e.loadText(t.address).then(function(e){t.template=r.DOM.createTemplateFromMarkup(e)})},e}();function s(e,t){var n=e,i=void 0,r=void 0;for(i in n.__useDefault&&(n=n.default),o.Origin.set(n,new o.Origin(t,"default")),n)"function"==typeof(r=n[i])&&o.Origin.set(r,new o.Origin(t,i));return e}var n=e.DefaultLoader=function(t){function e(){var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,t.call(this));e.textPluginName="text",e.moduleRegistry=Object.create(null),e.useTemplateLoader(new i);var n=e;return e.addPlugin("template-registry-entry",{fetch:function(e){var t=n.getOrCreateTemplateRegistryEntry(e);return t.templateIsLoaded?t:n.templateLoader.loadTemplate(n,t).then(function(e){return t})}}),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(e,t),e.prototype.useTemplateLoader=function(e){this.templateLoader=e},e.prototype.loadAllModules=function(e){for(var t=[],n=0,i=e.length;nD)break}N.splice(0,n),N.length?a.PLATFORM.requestAnimationFrame(U):(z=!1,H=0)}function Q(e){if(Hr;)r++;return!(r>=n.length)&&(i.splice(r,1),n.splice(r,1),!0)}var G=[],K=[],X=[];function Y(e,t){var n=this._context0,i=this._callable0,r=this._context1,o=this._callable1,s=this._context2,a=this._callable2,u=this._contextsRest?this._contextsRest.length:0,l=void 0,c=void 0,h=void 0,d=void 0;if(u){for(h=X.length;h--&&X[h];);for(h<0?(h=X.length,l=[],c=[],X.push(!0),G.push(l),K.push(c)):(X[h]=!0,l=G[h],c=K[h]),d=u;d--;)l[d]=this._contextsRest[d],c[d]=this._callablesRest[d]}if(n&&(i?i.call(n,e,t):n(e,t)),r&&(o?o.call(r,e,t):r(e,t)),s&&(a?a.call(s,e,t):s(e,t)),u){for(d=0;dd.index+d.addedCount){var g=u.removed.slice(d.index+d.addedCount-u.index);Array.prototype.push.apply(v,g)}u.removed=v,d.index>>0)continue;var s=+o.name;if(s<0)continue;se(i,s,[o.oldValue],"delete"===o.type?0:1);break;default:console.error("Unexpected record type: "+JSON.stringify(o))}}return i}(0,e).forEach(function(e){1!==e.addedCount||1!==e.removed.length?n=n.concat(oe(t,e.index,e.index+e.addedCount,e.removed,0,e.removed.length)):e.removed[0]!==t[e.index]&&n.push(e)}),n}function ue(e){for(var t,n,i,r=new Array(e.size),o=e.keys(),s=0,a=void 0;(a=o.next())&&!a.done;)r[s]=(t="added",n=e,i=a.value,{type:t,object:n,key:i,oldValue:void 0}),s++;return r}var le=e.ModifyCollectionObserver=ee()(s=function(){function e(e,t){this.taskQueue=e,this.queued=!1,this.changeRecords=null,this.oldCollection=null,this.collection=t,this.lengthPropertyName=t instanceof Map||t instanceof Set?"size":"length"}return e.prototype.subscribe=function(e,t){this.addSubscriber(e,t)},e.prototype.unsubscribe=function(e,t){this.removeSubscriber(e,t)},e.prototype.addChangeRecord=function(e){if(this.hasSubscribers()||this.lengthObserver){if("splice"===e.type){var t=e.index,n=e.object.length;n":return i=":return i<=n;case"^":return n^i}throw new Error("Internal error ["+this.operation+"] not handled")},e.prototype.accept=function(e){return e.visitBinary(this)},e.prototype.connect=function(e,t){this.left.connect(e,t);var n=this.left.evaluate(t);"&&"===this.operation&&!n||"||"===this.operation&&n||this.right.connect(e,t)},e}(we),Pe=e.Unary=function(i){function e(e,t){var n=x(this,i.call(this));return n.operation=e,n.expression=t,n}return C(e,i),e.prototype.evaluate=function(e,t){switch(this.operation){case"!":return!this.expression.evaluate(e,t);case"typeof":return w(this.expression.evaluate(e,t));case"void":return void this.expression.evaluate(e,t)}throw new Error("Internal error ["+this.operation+"] not handled")},e.prototype.accept=function(e){return e.visitPrefix(this)},e.prototype.connect=function(e,t){this.expression.connect(e,t)},e}(we),Be=e.LiteralPrimitive=function(n){function e(e){var t=x(this,n.call(this));return t.value=e,t}return C(e,n),e.prototype.evaluate=function(e,t){return this.value},e.prototype.accept=function(e){return e.visitLiteralPrimitive(this)},e.prototype.connect=function(e,t){},e}(we),Le=e.LiteralString=function(n){function e(e){var t=x(this,n.call(this));return t.value=e,t}return C(e,n),e.prototype.evaluate=function(e,t){return this.value},e.prototype.accept=function(e){return e.visitLiteralString(this)},e.prototype.connect=function(e,t){},e}(we),je=e.LiteralTemplate=function(o){function e(e,t,n,i){var r=x(this,o.call(this));if(r.cooked=e,r.expressions=t||[],r.length=r.expressions.length,r.tagged=void 0!==i,r.tagged)if(r.cooked.raw=n,(r.tag=i)instanceof Se)r.contextType="Scope";else{if(!(i instanceof Ee||i instanceof Me))throw new Error(r.tag+" is not a valid template tag");r.contextType="Object"}return r}return C(e,o),e.prototype.getScopeContext=function(e,t){return M(this.tag.name,e,this.tag.ancestor)},e.prototype.getObjectContext=function(e,t){return this.tag.object.evaluate(e,t)},e.prototype.evaluate=function(e,t,n){for(var i=new Array(this.length),r=0;r=this.len?this.err("Unexpected end of expression"):this.err()}if(e&et)return t;for(var l=this.val;this.tkn&vt;)switch(this.tkn){case St:if(this.nextToken(),this.tkn&ct||this.err(),l=this.val,this.nextToken(),e=e&Ze|(e&(Ge|Ke))<<1|e&Xe|(e&Ye)>>1|(e&Je)>>2,this.tkn===Ot)continue;t=e&Ke?new Se(l,t.ancestor):new Ee(t,l);continue;case Tt:this.nextToken(),e=Ye,t=new Me(t,this.parseExpression()),this.expect(Rt);break;case Ot:this.nextToken();for(var c=[];this.tkn!==Mt&&(c.push(this.parseExpression()),this.opt(At)););this.expect(Mt),t=e&Ke?new Ae(l,c,t.ancestor):e&(Xe|Ze)?new Te(t,l,c):new Re(t,c),e=Je;break;case mt:t=new je([this.val],[],[this.raw],t),this.nextToken();break;case gt:t=this.parseTemplate(e|tt,t)}return t},e.prototype.parseTemplate=function(e,t){var n=[this.val],i=e&tt?[this.raw]:void 0;this.expect(gt);for(var r=[this.parseExpression()];(this.tkn=this.scanTemplateTail())!==mt;)n.push(this.val),e&tt&&i.push(this.raw),this.expect(gt),r.push(this.parseExpression());return n.push(this.val),e&tt&&i.push(this.raw),this.nextToken(),new je(n,r,i,t)},e.prototype.nextToken=function(){for(;this.idx=this.len&&this.err("Unterminated template"),this.idx--,this.scanTemplate()},e.prototype.err=function(){var e=0","<=",">=","in","instanceof","+","-","typeof","void","*","%","/","=","!"],an=[36,0,48,58,65,91,95,0,97,123],un=[36,0,65,91,95,0,97,123,170,0,186,0,192,215,216,247,248,697,736,741,7424,7462,7468,7517,7522,7526,7531,7544,7545,7615,7680,7936,8305,0,8319,0,8336,8349,8490,8492,8498,0,8526,0,8544,8585,11360,11392,42786,42888,42891,42927,42928,42936,42999,43008,43824,43867,43868,43877,64256,64263,65313,65339,65345,65371],ln=[48,58],cn=[0,33,127,161];function hn(e,t,n,i){for(var r=n.length,o=0;o",t=a.DOM.createElement("div"),t.innerHTML=e,t.firstChild).firstElementChild.nodeName&&ii.altGlyph&&(ii.altglyph=ii.altGlyph,delete ii.altGlyph,ii.altglyphdef=ii.altGlyphDef,delete ii.altGlyphDef,ii.altglyphitem=ii.altGlyphItem,delete ii.altGlyphItem,ii.glyphref=ii.glyphRef,delete ii.glyphRef)}return e.prototype.isStandardSvgAttribute=function(e,t){return ri[e]&&oi[t]||ii[e]&&-1!==ii[e].indexOf(t)},e}()}var ii=e.elements=Zn,ri=e.presentationElements=ei,oi=e.presentationAttributes=ti,si=e.SVGAnalyzer=ni||function(){function e(){}return e.prototype.isStandardSvgAttribute=function(){return!1},e}(),ai=e.ObserverLocator=(v=f=function(){function e(e,t,n,i,r){this.taskQueue=e,this.eventManager=t,this.dirtyChecker=n,this.svgAnalyzer=i,this.parser=r,this.adapters=[],this.logger=o.getLogger("observer-locator")}return e.prototype.getObserver=function(e,t){var n,i=e.__observers__;return i&&t in i?i[t]:((n=this.createPropertyObserver(e,t)).doNotCache||(void 0===i&&(i=this.getOrCreateObserversLookup(e)),i[t]=n),n)},e.prototype.getOrCreateObserversLookup=function(e){return e.__observers__||this.createObserversLookup(e)},e.prototype.createObserversLookup=function(e){var t={};return Reflect.defineProperty(e,"__observers__",{enumerable:!1,configurable:!1,writable:!1,value:t})||this.logger.warn("Cannot add observers to object",e),t},e.prototype.addAdapter=function(e){this.adapters.push(e)},e.prototype.getAdapterObserver=function(e,t,n){for(var i=0,r=this.adapters.length;i=8.0.0" } @@ -803,6 +804,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.1.tgz", "integrity": "sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=14" }, @@ -815,6 +817,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/semantic-conventions": "1.28.0" }, @@ -839,6 +842,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.57.2.tgz", "integrity": "sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/api-logs": "0.57.2", "@types/shimmer": "^1.2.0", @@ -1244,6 +1248,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz", "integrity": "sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/core": "1.30.1", "@opentelemetry/semantic-conventions": "1.28.0" @@ -1269,6 +1274,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz", "integrity": "sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@opentelemetry/core": "1.30.1", "@opentelemetry/resources": "1.30.1", @@ -1295,6 +1301,7 @@ "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.36.0.tgz", "integrity": "sha512-TtxJSRD8Ohxp6bKkhrm27JRHAxPczQA7idtcTOMYI+wQRRrfgqxHv1cFbCApcSnNjtXkmzFozn6jQtFrOmbjPQ==", "license": "Apache-2.0", + "peer": true, "engines": { "node": ">=14" } @@ -1793,39 +1800,89 @@ "@opentelemetry/semantic-conventions": "^1.34.0" } }, - "node_modules/@swc/core": { + "node_modules/@swc/core-darwin-arm64": { "version": "1.3.77", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.77.tgz", + "integrity": "sha512-l4KGQAGB4Ih1Al2tWoUBrtVJCF/xZRjH3jCMCRD52KZDRAnRVDq42JKek7+aHjjH8juzTISaqzsI8Ipv6zvKhA==", + "cpu": [ + "arm64" + ], "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", + "license": "Apache-2.0 AND MIT", "optional": true, - "peer": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.3.77", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.77.tgz", + "integrity": "sha512-eFCkZg/BzObOn5IWn7t/Ywz+jlZKff/1XBymT7Arh/UkO39Agh+rYdBqjbylp4JQMl0qGRBfxD3wPgDRoViNVQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.3.77", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.77.tgz", + "integrity": "sha512-+1BueyGcCQAtxSORJml0CU8aKQNssQ5E3ABMFJwCbcec+lUCiGYK1fBfqj4FmWQMbXuQ+mn1SMeXSZAtaXoQ3w==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.3.77", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.77.tgz", + "integrity": "sha512-3smbzVcuuCiWWPFeUIp1c0aAXd+fGsc8x8rUcYvoJAWBgLJ45JymOI5WSUjIybl3rk0prdkbFylZuR0t1Rue3A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.3.77", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.77.tgz", + "integrity": "sha512-e81+i4ef5vDeu9AkMY2AamPcmtPVPUqeqq3aNWM1tcHCaUej1DwY4xhRxrd1OvEoYyVBLtiMb5nenF3V9OzXIQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "linux" + ], "engines": { "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/swc" - }, - "optionalDependencies": { - "@swc/core-darwin-arm64": "1.3.77", - "@swc/core-darwin-x64": "1.3.77", - "@swc/core-linux-arm-gnueabihf": "1.3.77", - "@swc/core-linux-arm64-gnu": "1.3.77", - "@swc/core-linux-arm64-musl": "1.3.77", - "@swc/core-linux-x64-gnu": "1.3.77", - "@swc/core-linux-x64-musl": "1.3.77", - "@swc/core-win32-arm64-msvc": "1.3.77", - "@swc/core-win32-ia32-msvc": "1.3.77", - "@swc/core-win32-x64-msvc": "1.3.77" - }, - "peerDependencies": { - "@swc/helpers": "^0.5.0" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } } }, "node_modules/@swc/core-linux-x64-gnu": { @@ -1839,7 +1896,6 @@ "os": [ "linux" ], - "peer": true, "engines": { "node": ">=10" } @@ -1855,7 +1911,57 @@ "os": [ "linux" ], - "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.3.77", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.77.tgz", + "integrity": "sha512-Wdw++6w7WyavxZ3WruElCrRJ6EO0iHS0Mts4qHnbKgD08GJqIMTZPtZ5qhRe9zCf6sj2rQqhAMf/HKhYrHoF+w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.3.77", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.77.tgz", + "integrity": "sha512-ObNVpdtLdXDpmVKuMZh87yBYL4ti64WX95o2j5Oq3r0e0RqwIGqGvPDxvJVEiyCnaXHfl8eSNKWuiOxPHPkMNQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.3.77", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.77.tgz", + "integrity": "sha512-Ew6jg/qr0v/2ixeJXvIUBuAPMKTz8HRoDBO/nHkvlnDFmkhsyH7h5YwJS1rLBwAEhWuJaVYjYi7cibZTI/QRYQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "Apache-2.0 AND MIT", + "optional": true, + "os": [ + "win32" + ], "engines": { "node": ">=10" } @@ -1938,6 +2044,7 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.7.0.tgz", "integrity": "sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==", "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~7.14.0" } @@ -2189,6 +2296,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2801,7 +2909,8 @@ "version": "0.0.1507524", "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1507524.tgz", "integrity": "sha512-OjaNE7qpk6GRTXtqQjAE5bGx6+c4F1zZH0YXtpZQLM92HNXx4zMAaqlKhP4T52DosG6hDW8gPMNhGOF8xbwk/w==", - "license": "BSD-3-Clause" + "license": "BSD-3-Clause", + "peer": true }, "node_modules/diff": { "version": "4.0.2", @@ -4111,6 +4220,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -4989,6 +5099,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5018,6 +5129,7 @@ "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -5131,6 +5243,7 @@ "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/chai": "^5.2.2", "@vitest/expect": "3.2.4",