Weighs the soul of incoming HTTP requests to stop AI crawlers

chore: Remove unused/dead code (#703)

* chore(xess): remove unused xess templates

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* chore(checker): remove unused staticHashChecker implementation

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* feat: add pinact and deadcode to go tools (pinact is used for the gha pinning)

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* chore: update Docker and kubectl actions to latest versions

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* chore: update Homebrew action from master to main in workflow files

See https://github.com/Homebrew/actions/commit/df537ec97fb77a615dc06a860b3d5b6d9c256cdb

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* chore: remove unused go-colorable and tools dependencies from go.sum

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* chore: update postcss-import and other dependencies to latest versions

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* chore: update Docusaurus dependencies to version 3.8.1

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

* chore: downgrade playwright and playwright-core to version 1.52.0

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

---------

Signed-off-by: Jason Cameron <git@jasoncameron.dev>

authored by Jason Cameron and committed by GitHub 1562f88c 15bd9b6a

+1 -1
.github/workflows/docker-pr.yml
··· 22 22 persist-credentials: false 23 23 24 24 - name: Set up Homebrew 25 - uses: Homebrew/actions/setup-homebrew@master 25 + uses: Homebrew/actions/setup-homebrew@main 26 26 27 27 - name: Setup Homebrew cellar cache 28 28 uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
+1 -1
.github/workflows/docker.yml
··· 32 32 echo "IMAGE=ghcr.io/${GITHUB_REPOSITORY,,}" >> $GITHUB_ENV 33 33 34 34 - name: Set up Homebrew 35 - uses: Homebrew/actions/setup-homebrew@master 35 + uses: Homebrew/actions/setup-homebrew@main 36 36 37 37 - name: Setup Homebrew cellar cache 38 38 uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
+1 -1
.github/workflows/go.yml
··· 25 25 sudo apt-get install -y build-essential 26 26 27 27 - name: Set up Homebrew 28 - uses: Homebrew/actions/setup-homebrew@master 28 + uses: Homebrew/actions/setup-homebrew@main 29 29 30 30 - name: Setup Homebrew cellar cache 31 31 uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
+1 -1
.github/workflows/package-builds-stable.yml
··· 25 25 sudo apt-get install -y build-essential 26 26 27 27 - name: Set up Homebrew 28 - uses: Homebrew/actions/setup-homebrew@master 28 + uses: Homebrew/actions/setup-homebrew@main 29 29 30 30 - name: Setup Homebrew cellar cache 31 31 uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
+1 -1
.github/workflows/package-builds-unstable.yml
··· 27 27 sudo apt-get install -y build-essential 28 28 29 29 - name: Set up Homebrew 30 - uses: Homebrew/actions/setup-homebrew@master 30 + uses: Homebrew/actions/setup-homebrew@main 31 31 32 32 - name: Setup Homebrew cellar cache 33 33 uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
+1302 -1781
docs/package-lock.json
··· 8 8 "name": "docs", 9 9 "version": "0.0.0", 10 10 "dependencies": { 11 - "@docusaurus/core": "3.7.0", 12 - "@docusaurus/preset-classic": "3.7.0", 13 - "@docusaurus/theme-mermaid": "^3.7.0", 11 + "@docusaurus/core": "^3.8.1", 12 + "@docusaurus/preset-classic": "^3.8.1", 13 + "@docusaurus/theme-mermaid": "^3.8.1", 14 14 "@mdx-js/react": "^3.0.0", 15 15 "clsx": "^2.0.0", 16 16 "prism-react-renderer": "^2.3.0", ··· 18 18 "react-dom": "^19.0.0" 19 19 }, 20 20 "devDependencies": { 21 - "@docusaurus/module-type-aliases": "3.7.0", 22 - "@docusaurus/tsconfig": "3.7.0", 23 - "@docusaurus/types": "3.7.0", 21 + "@docusaurus/module-type-aliases": "^3.8.1", 22 + "@docusaurus/tsconfig": "^3.8.1", 23 + "@docusaurus/types": "^3.8.1", 24 24 "typescript": "~5.6.2" 25 25 }, 26 26 "engines": { ··· 73 73 } 74 74 }, 75 75 "node_modules/@algolia/client-abtesting": { 76 - "version": "5.21.0", 77 - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.21.0.tgz", 78 - "integrity": "sha512-I239aSmXa3pXDhp3AWGaIfesqJBNFA7drUM8SIfNxMIzvQXUnHRf4rW1o77QXLI/nIClNsb8KOLaB62gO9LnlQ==", 76 + "version": "5.29.0", 77 + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.29.0.tgz", 78 + "integrity": "sha512-AM/6LYMSTnZvAT5IarLEKjYWOdV+Fb+LVs8JRq88jn8HH6bpVUtjWdOZXqX1hJRXuCAY8SdQfb7F8uEiMNXdYQ==", 79 79 "license": "MIT", 80 80 "dependencies": { 81 - "@algolia/client-common": "5.21.0", 82 - "@algolia/requester-browser-xhr": "5.21.0", 83 - "@algolia/requester-fetch": "5.21.0", 84 - "@algolia/requester-node-http": "5.21.0" 81 + "@algolia/client-common": "5.29.0", 82 + "@algolia/requester-browser-xhr": "5.29.0", 83 + "@algolia/requester-fetch": "5.29.0", 84 + "@algolia/requester-node-http": "5.29.0" 85 85 }, 86 86 "engines": { 87 87 "node": ">= 14.0.0" 88 88 } 89 89 }, 90 90 "node_modules/@algolia/client-analytics": { 91 - "version": "5.21.0", 92 - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.21.0.tgz", 93 - "integrity": "sha512-OxoUfeG9G4VE4gS7B4q65KkHzdGsQsDwxQfR5J9uKB8poSGuNlHJWsF3ABqCkc5VliAR0m8KMjsQ9o/kOpEGnQ==", 91 + "version": "5.29.0", 92 + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.29.0.tgz", 93 + "integrity": "sha512-La34HJh90l0waw3wl5zETO8TuukeUyjcXhmjYZL3CAPLggmKv74mobiGRIb+mmBENybiFDXf/BeKFLhuDYWMMQ==", 94 94 "license": "MIT", 95 95 "dependencies": { 96 - "@algolia/client-common": "5.21.0", 97 - "@algolia/requester-browser-xhr": "5.21.0", 98 - "@algolia/requester-fetch": "5.21.0", 99 - "@algolia/requester-node-http": "5.21.0" 96 + "@algolia/client-common": "5.29.0", 97 + "@algolia/requester-browser-xhr": "5.29.0", 98 + "@algolia/requester-fetch": "5.29.0", 99 + "@algolia/requester-node-http": "5.29.0" 100 100 }, 101 101 "engines": { 102 102 "node": ">= 14.0.0" 103 103 } 104 104 }, 105 105 "node_modules/@algolia/client-common": { 106 - "version": "5.21.0", 107 - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.21.0.tgz", 108 - "integrity": "sha512-iHLgDQFyZNe9M16vipbx6FGOA8NoMswHrfom/QlCGoyh7ntjGvfMb+J2Ss8rRsAlOWluv8h923Ku3QVaB0oWDQ==", 106 + "version": "5.29.0", 107 + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.29.0.tgz", 108 + "integrity": "sha512-T0lzJH/JiCxQYtCcnWy7Jf1w/qjGDXTi2npyF9B9UsTvXB97GRC6icyfXxe21mhYvhQcaB1EQ/J2575FXxi2rA==", 109 109 "license": "MIT", 110 110 "engines": { 111 111 "node": ">= 14.0.0" 112 112 } 113 113 }, 114 114 "node_modules/@algolia/client-insights": { 115 - "version": "5.21.0", 116 - "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.21.0.tgz", 117 - "integrity": "sha512-y7XBO9Iwb75FLDl95AYcWSLIViJTpR5SUUCyKsYhpP9DgyUqWbISqDLXc96TS9shj+H+7VsTKA9cJK8NUfVN6g==", 115 + "version": "5.29.0", 116 + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.29.0.tgz", 117 + "integrity": "sha512-A39F1zmHY9aev0z4Rt3fTLcGN5AG1VsVUkVWy6yQG5BRDScktH+U5m3zXwThwniBTDV1HrPgiGHZeWb67GkR2Q==", 118 118 "license": "MIT", 119 119 "dependencies": { 120 - "@algolia/client-common": "5.21.0", 121 - "@algolia/requester-browser-xhr": "5.21.0", 122 - "@algolia/requester-fetch": "5.21.0", 123 - "@algolia/requester-node-http": "5.21.0" 120 + "@algolia/client-common": "5.29.0", 121 + "@algolia/requester-browser-xhr": "5.29.0", 122 + "@algolia/requester-fetch": "5.29.0", 123 + "@algolia/requester-node-http": "5.29.0" 124 124 }, 125 125 "engines": { 126 126 "node": ">= 14.0.0" 127 127 } 128 128 }, 129 129 "node_modules/@algolia/client-personalization": { 130 - "version": "5.21.0", 131 - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.21.0.tgz", 132 - "integrity": "sha512-6KU658lD9Tss4oCX6c/O15tNZxw7vR+WAUG95YtZzYG/KGJHTpy2uckqbMmC2cEK4a86FAq4pH5azSJ7cGMjuw==", 130 + "version": "5.29.0", 131 + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.29.0.tgz", 132 + "integrity": "sha512-ibxmh2wKKrzu5du02gp8CLpRMeo+b/75e4ORct98CT7mIxuYFXowULwCd6cMMkz/R0LpKXIbTUl15UL5soaiUQ==", 133 133 "license": "MIT", 134 134 "dependencies": { 135 - "@algolia/client-common": "5.21.0", 136 - "@algolia/requester-browser-xhr": "5.21.0", 137 - "@algolia/requester-fetch": "5.21.0", 138 - "@algolia/requester-node-http": "5.21.0" 135 + "@algolia/client-common": "5.29.0", 136 + "@algolia/requester-browser-xhr": "5.29.0", 137 + "@algolia/requester-fetch": "5.29.0", 138 + "@algolia/requester-node-http": "5.29.0" 139 139 }, 140 140 "engines": { 141 141 "node": ">= 14.0.0" 142 142 } 143 143 }, 144 144 "node_modules/@algolia/client-query-suggestions": { 145 - "version": "5.21.0", 146 - "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.21.0.tgz", 147 - "integrity": "sha512-pG6MyVh1v0X+uwrKHn3U+suHdgJ2C+gug+UGkNHfMELHMsEoWIAQhxMBOFg7hCnWBFjQnuq6qhM3X9X5QO3d9Q==", 145 + "version": "5.29.0", 146 + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.29.0.tgz", 147 + "integrity": "sha512-VZq4/AukOoJC2WSwF6J5sBtt+kImOoBwQc1nH3tgI+cxJBg7B77UsNC+jT6eP2dQCwGKBBRTmtPLUTDDnHpMgA==", 148 148 "license": "MIT", 149 149 "dependencies": { 150 - "@algolia/client-common": "5.21.0", 151 - "@algolia/requester-browser-xhr": "5.21.0", 152 - "@algolia/requester-fetch": "5.21.0", 153 - "@algolia/requester-node-http": "5.21.0" 150 + "@algolia/client-common": "5.29.0", 151 + "@algolia/requester-browser-xhr": "5.29.0", 152 + "@algolia/requester-fetch": "5.29.0", 153 + "@algolia/requester-node-http": "5.29.0" 154 154 }, 155 155 "engines": { 156 156 "node": ">= 14.0.0" 157 157 } 158 158 }, 159 159 "node_modules/@algolia/client-search": { 160 - "version": "5.21.0", 161 - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.21.0.tgz", 162 - "integrity": "sha512-nZfgJH4njBK98tFCmCW1VX/ExH4bNOl9DSboxeXGgvhoL0fG1+4DDr/mrLe21OggVCQqHwXBMh6fFInvBeyhiQ==", 160 + "version": "5.29.0", 161 + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.29.0.tgz", 162 + "integrity": "sha512-cZ0Iq3OzFUPpgszzDr1G1aJV5UMIZ4VygJ2Az252q4Rdf5cQMhYEIKArWY/oUjMhQmosM8ygOovNq7gvA9CdCg==", 163 163 "license": "MIT", 164 164 "dependencies": { 165 - "@algolia/client-common": "5.21.0", 166 - "@algolia/requester-browser-xhr": "5.21.0", 167 - "@algolia/requester-fetch": "5.21.0", 168 - "@algolia/requester-node-http": "5.21.0" 165 + "@algolia/client-common": "5.29.0", 166 + "@algolia/requester-browser-xhr": "5.29.0", 167 + "@algolia/requester-fetch": "5.29.0", 168 + "@algolia/requester-node-http": "5.29.0" 169 169 }, 170 170 "engines": { 171 171 "node": ">= 14.0.0" ··· 178 178 "license": "MIT" 179 179 }, 180 180 "node_modules/@algolia/ingestion": { 181 - "version": "1.21.0", 182 - "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.21.0.tgz", 183 - "integrity": "sha512-k6MZxLbZphGN5uRri9J/krQQBjUrqNcScPh985XXEFXbSCRvOPKVtjjLdVjGVHXXPOQgKrIZHxIdRNbHS+wVuA==", 181 + "version": "1.29.0", 182 + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.29.0.tgz", 183 + "integrity": "sha512-scBXn0wO5tZCxmO6evfa7A3bGryfyOI3aoXqSQBj5SRvNYXaUlFWQ/iKI70gRe/82ICwE0ICXbHT/wIvxOW7vw==", 184 184 "license": "MIT", 185 185 "dependencies": { 186 - "@algolia/client-common": "5.21.0", 187 - "@algolia/requester-browser-xhr": "5.21.0", 188 - "@algolia/requester-fetch": "5.21.0", 189 - "@algolia/requester-node-http": "5.21.0" 186 + "@algolia/client-common": "5.29.0", 187 + "@algolia/requester-browser-xhr": "5.29.0", 188 + "@algolia/requester-fetch": "5.29.0", 189 + "@algolia/requester-node-http": "5.29.0" 190 190 }, 191 191 "engines": { 192 192 "node": ">= 14.0.0" 193 193 } 194 194 }, 195 195 "node_modules/@algolia/monitoring": { 196 - "version": "1.21.0", 197 - "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.21.0.tgz", 198 - "integrity": "sha512-FiW5nnmyHvaGdorqLClw3PM6keXexAMiwbwJ9xzQr4LcNefLG3ln82NafRPgJO/z0dETAOKjds5aSmEFMiITHQ==", 196 + "version": "1.29.0", 197 + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.29.0.tgz", 198 + "integrity": "sha512-FGWWG9jLFhsKB7YiDjM2dwQOYnWu//7Oxrb2vT96N7+s+hg1mdHHfHNRyEudWdxd4jkMhBjeqNA21VbTiOIPVg==", 199 199 "license": "MIT", 200 200 "dependencies": { 201 - "@algolia/client-common": "5.21.0", 202 - "@algolia/requester-browser-xhr": "5.21.0", 203 - "@algolia/requester-fetch": "5.21.0", 204 - "@algolia/requester-node-http": "5.21.0" 201 + "@algolia/client-common": "5.29.0", 202 + "@algolia/requester-browser-xhr": "5.29.0", 203 + "@algolia/requester-fetch": "5.29.0", 204 + "@algolia/requester-node-http": "5.29.0" 205 205 }, 206 206 "engines": { 207 207 "node": ">= 14.0.0" 208 208 } 209 209 }, 210 210 "node_modules/@algolia/recommend": { 211 - "version": "5.21.0", 212 - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.21.0.tgz", 213 - "integrity": "sha512-+JXavbbliaLmah5QNgc/TDW/+r0ALa+rGhg5Y7+pF6GpNnzO0L+nlUaDNE8QbiJfz54F9BkwFUnJJeRJAuzTFw==", 211 + "version": "5.29.0", 212 + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.29.0.tgz", 213 + "integrity": "sha512-xte5+mpdfEARAu61KXa4ewpjchoZuJlAlvQb8ptK6hgHlBHDnYooy1bmOFpokaAICrq/H9HpoqNUX71n+3249A==", 214 214 "license": "MIT", 215 215 "dependencies": { 216 - "@algolia/client-common": "5.21.0", 217 - "@algolia/requester-browser-xhr": "5.21.0", 218 - "@algolia/requester-fetch": "5.21.0", 219 - "@algolia/requester-node-http": "5.21.0" 216 + "@algolia/client-common": "5.29.0", 217 + "@algolia/requester-browser-xhr": "5.29.0", 218 + "@algolia/requester-fetch": "5.29.0", 219 + "@algolia/requester-node-http": "5.29.0" 220 220 }, 221 221 "engines": { 222 222 "node": ">= 14.0.0" 223 223 } 224 224 }, 225 225 "node_modules/@algolia/requester-browser-xhr": { 226 - "version": "5.21.0", 227 - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.21.0.tgz", 228 - "integrity": "sha512-Iw+Yj5hOmo/iixHS94vEAQ3zi5GPpJywhfxn1el/zWo4AvPIte/+1h9Ywgw/+3M7YBj4jgAkScxjxQCxzLBsjA==", 226 + "version": "5.29.0", 227 + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.29.0.tgz", 228 + "integrity": "sha512-og+7Em75aPHhahEUScq2HQ3J7ULN63Levtd87BYMpn6Im5d5cNhaC4QAUsXu6LWqxRPgh4G+i+wIb6tVhDhg2A==", 229 229 "license": "MIT", 230 230 "dependencies": { 231 - "@algolia/client-common": "5.21.0" 231 + "@algolia/client-common": "5.29.0" 232 232 }, 233 233 "engines": { 234 234 "node": ">= 14.0.0" 235 235 } 236 236 }, 237 237 "node_modules/@algolia/requester-fetch": { 238 - "version": "5.21.0", 239 - "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.21.0.tgz", 240 - "integrity": "sha512-Z00SRLlIFj3SjYVfsd9Yd3kB3dUwQFAkQG18NunWP7cix2ezXpJqA+xAoEf9vc4QZHdxU3Gm8gHAtRiM2iVaTQ==", 238 + "version": "5.29.0", 239 + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.29.0.tgz", 240 + "integrity": "sha512-JCxapz7neAy8hT/nQpCvOrI5JO8VyQ1kPvBiaXWNC1prVq0UMYHEL52o1BsPvtXfdQ7BVq19OIq6TjOI06mV/w==", 241 241 "license": "MIT", 242 242 "dependencies": { 243 - "@algolia/client-common": "5.21.0" 243 + "@algolia/client-common": "5.29.0" 244 244 }, 245 245 "engines": { 246 246 "node": ">= 14.0.0" 247 247 } 248 248 }, 249 249 "node_modules/@algolia/requester-node-http": { 250 - "version": "5.21.0", 251 - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.21.0.tgz", 252 - "integrity": "sha512-WqU0VumUILrIeVYCTGZlyyZoC/tbvhiyPxfGRRO1cSjxN558bnJLlR2BvS0SJ5b75dRNK7HDvtXo2QoP9eLfiA==", 250 + "version": "5.29.0", 251 + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.29.0.tgz", 252 + "integrity": "sha512-lVBD81RBW5VTdEYgnzCz7Pf9j2H44aymCP+/eHGJu4vhU+1O8aKf3TVBgbQr5UM6xoe8IkR/B112XY6YIG2vtg==", 253 253 "license": "MIT", 254 254 "dependencies": { 255 - "@algolia/client-common": "5.21.0" 255 + "@algolia/client-common": "5.29.0" 256 256 }, 257 257 "engines": { 258 258 "node": ">= 14.0.0" ··· 272 272 } 273 273 }, 274 274 "node_modules/@antfu/install-pkg": { 275 - "version": "1.0.0", 276 - "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.0.0.tgz", 277 - "integrity": "sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==", 275 + "version": "1.1.0", 276 + "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.1.0.tgz", 277 + "integrity": "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==", 278 278 "license": "MIT", 279 279 "dependencies": { 280 - "package-manager-detector": "^0.2.8", 281 - "tinyexec": "^0.3.2" 280 + "package-manager-detector": "^1.3.0", 281 + "tinyexec": "^1.0.1" 282 282 }, 283 283 "funding": { 284 284 "url": "https://github.com/sponsors/antfu" ··· 294 294 } 295 295 }, 296 296 "node_modules/@babel/code-frame": { 297 - "version": "7.26.2", 298 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", 299 - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", 297 + "version": "7.27.1", 298 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", 299 + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", 300 300 "license": "MIT", 301 301 "dependencies": { 302 - "@babel/helper-validator-identifier": "^7.25.9", 302 + "@babel/helper-validator-identifier": "^7.27.1", 303 303 "js-tokens": "^4.0.0", 304 - "picocolors": "^1.0.0" 304 + "picocolors": "^1.1.1" 305 305 }, 306 306 "engines": { 307 307 "node": ">=6.9.0" 308 308 } 309 309 }, 310 310 "node_modules/@babel/compat-data": { 311 - "version": "7.26.8", 312 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", 313 - "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", 311 + "version": "7.27.5", 312 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz", 313 + "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==", 314 314 "license": "MIT", 315 315 "engines": { 316 316 "node": ">=6.9.0" 317 317 } 318 318 }, 319 319 "node_modules/@babel/core": { 320 - "version": "7.26.10", 321 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", 322 - "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", 320 + "version": "7.27.4", 321 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz", 322 + "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==", 323 323 "license": "MIT", 324 324 "dependencies": { 325 325 "@ampproject/remapping": "^2.2.0", 326 - "@babel/code-frame": "^7.26.2", 327 - "@babel/generator": "^7.26.10", 328 - "@babel/helper-compilation-targets": "^7.26.5", 329 - "@babel/helper-module-transforms": "^7.26.0", 330 - "@babel/helpers": "^7.26.10", 331 - "@babel/parser": "^7.26.10", 332 - "@babel/template": "^7.26.9", 333 - "@babel/traverse": "^7.26.10", 334 - "@babel/types": "^7.26.10", 326 + "@babel/code-frame": "^7.27.1", 327 + "@babel/generator": "^7.27.3", 328 + "@babel/helper-compilation-targets": "^7.27.2", 329 + "@babel/helper-module-transforms": "^7.27.3", 330 + "@babel/helpers": "^7.27.4", 331 + "@babel/parser": "^7.27.4", 332 + "@babel/template": "^7.27.2", 333 + "@babel/traverse": "^7.27.4", 334 + "@babel/types": "^7.27.3", 335 335 "convert-source-map": "^2.0.0", 336 336 "debug": "^4.1.0", 337 337 "gensync": "^1.0.0-beta.2", ··· 356 356 } 357 357 }, 358 358 "node_modules/@babel/generator": { 359 - "version": "7.26.10", 360 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", 361 - "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", 359 + "version": "7.27.5", 360 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", 361 + "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", 362 362 "license": "MIT", 363 363 "dependencies": { 364 - "@babel/parser": "^7.26.10", 365 - "@babel/types": "^7.26.10", 364 + "@babel/parser": "^7.27.5", 365 + "@babel/types": "^7.27.3", 366 366 "@jridgewell/gen-mapping": "^0.3.5", 367 367 "@jridgewell/trace-mapping": "^0.3.25", 368 368 "jsesc": "^3.0.2" ··· 372 372 } 373 373 }, 374 374 "node_modules/@babel/helper-annotate-as-pure": { 375 - "version": "7.25.9", 376 - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", 377 - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", 375 + "version": "7.27.3", 376 + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", 377 + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", 378 378 "license": "MIT", 379 379 "dependencies": { 380 - "@babel/types": "^7.25.9" 380 + "@babel/types": "^7.27.3" 381 381 }, 382 382 "engines": { 383 383 "node": ">=6.9.0" 384 384 } 385 385 }, 386 386 "node_modules/@babel/helper-compilation-targets": { 387 - "version": "7.26.5", 388 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.26.5.tgz", 389 - "integrity": "sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==", 387 + "version": "7.27.2", 388 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", 389 + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", 390 390 "license": "MIT", 391 391 "dependencies": { 392 - "@babel/compat-data": "^7.26.5", 393 - "@babel/helper-validator-option": "^7.25.9", 392 + "@babel/compat-data": "^7.27.2", 393 + "@babel/helper-validator-option": "^7.27.1", 394 394 "browserslist": "^4.24.0", 395 395 "lru-cache": "^5.1.1", 396 396 "semver": "^6.3.1" ··· 409 409 } 410 410 }, 411 411 "node_modules/@babel/helper-create-class-features-plugin": { 412 - "version": "7.26.9", 413 - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz", 414 - "integrity": "sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==", 412 + "version": "7.27.1", 413 + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz", 414 + "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==", 415 415 "license": "MIT", 416 416 "dependencies": { 417 - "@babel/helper-annotate-as-pure": "^7.25.9", 418 - "@babel/helper-member-expression-to-functions": "^7.25.9", 419 - "@babel/helper-optimise-call-expression": "^7.25.9", 420 - "@babel/helper-replace-supers": "^7.26.5", 421 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", 422 - "@babel/traverse": "^7.26.9", 417 + "@babel/helper-annotate-as-pure": "^7.27.1", 418 + "@babel/helper-member-expression-to-functions": "^7.27.1", 419 + "@babel/helper-optimise-call-expression": "^7.27.1", 420 + "@babel/helper-replace-supers": "^7.27.1", 421 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 422 + "@babel/traverse": "^7.27.1", 423 423 "semver": "^6.3.1" 424 424 }, 425 425 "engines": { ··· 439 439 } 440 440 }, 441 441 "node_modules/@babel/helper-create-regexp-features-plugin": { 442 - "version": "7.26.3", 443 - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.26.3.tgz", 444 - "integrity": "sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==", 442 + "version": "7.27.1", 443 + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", 444 + "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", 445 445 "license": "MIT", 446 446 "dependencies": { 447 - "@babel/helper-annotate-as-pure": "^7.25.9", 447 + "@babel/helper-annotate-as-pure": "^7.27.1", 448 448 "regexpu-core": "^6.2.0", 449 449 "semver": "^6.3.1" 450 450 }, ··· 481 481 } 482 482 }, 483 483 "node_modules/@babel/helper-member-expression-to-functions": { 484 - "version": "7.25.9", 485 - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", 486 - "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", 484 + "version": "7.27.1", 485 + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", 486 + "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==", 487 487 "license": "MIT", 488 488 "dependencies": { 489 - "@babel/traverse": "^7.25.9", 490 - "@babel/types": "^7.25.9" 489 + "@babel/traverse": "^7.27.1", 490 + "@babel/types": "^7.27.1" 491 491 }, 492 492 "engines": { 493 493 "node": ">=6.9.0" 494 494 } 495 495 }, 496 496 "node_modules/@babel/helper-module-imports": { 497 - "version": "7.25.9", 498 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", 499 - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", 497 + "version": "7.27.1", 498 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", 499 + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", 500 500 "license": "MIT", 501 501 "dependencies": { 502 - "@babel/traverse": "^7.25.9", 503 - "@babel/types": "^7.25.9" 502 + "@babel/traverse": "^7.27.1", 503 + "@babel/types": "^7.27.1" 504 504 }, 505 505 "engines": { 506 506 "node": ">=6.9.0" 507 507 } 508 508 }, 509 509 "node_modules/@babel/helper-module-transforms": { 510 - "version": "7.26.0", 511 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", 512 - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", 510 + "version": "7.27.3", 511 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", 512 + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", 513 513 "license": "MIT", 514 514 "dependencies": { 515 - "@babel/helper-module-imports": "^7.25.9", 516 - "@babel/helper-validator-identifier": "^7.25.9", 517 - "@babel/traverse": "^7.25.9" 515 + "@babel/helper-module-imports": "^7.27.1", 516 + "@babel/helper-validator-identifier": "^7.27.1", 517 + "@babel/traverse": "^7.27.3" 518 518 }, 519 519 "engines": { 520 520 "node": ">=6.9.0" ··· 524 524 } 525 525 }, 526 526 "node_modules/@babel/helper-optimise-call-expression": { 527 - "version": "7.25.9", 528 - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", 529 - "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", 527 + "version": "7.27.1", 528 + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", 529 + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", 530 530 "license": "MIT", 531 531 "dependencies": { 532 - "@babel/types": "^7.25.9" 532 + "@babel/types": "^7.27.1" 533 533 }, 534 534 "engines": { 535 535 "node": ">=6.9.0" 536 536 } 537 537 }, 538 538 "node_modules/@babel/helper-plugin-utils": { 539 - "version": "7.26.5", 540 - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", 541 - "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", 539 + "version": "7.27.1", 540 + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", 541 + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", 542 542 "license": "MIT", 543 543 "engines": { 544 544 "node": ">=6.9.0" 545 545 } 546 546 }, 547 547 "node_modules/@babel/helper-remap-async-to-generator": { 548 - "version": "7.25.9", 549 - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", 550 - "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", 548 + "version": "7.27.1", 549 + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", 550 + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", 551 551 "license": "MIT", 552 552 "dependencies": { 553 - "@babel/helper-annotate-as-pure": "^7.25.9", 554 - "@babel/helper-wrap-function": "^7.25.9", 555 - "@babel/traverse": "^7.25.9" 553 + "@babel/helper-annotate-as-pure": "^7.27.1", 554 + "@babel/helper-wrap-function": "^7.27.1", 555 + "@babel/traverse": "^7.27.1" 556 556 }, 557 557 "engines": { 558 558 "node": ">=6.9.0" ··· 562 562 } 563 563 }, 564 564 "node_modules/@babel/helper-replace-supers": { 565 - "version": "7.26.5", 566 - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz", 567 - "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==", 565 + "version": "7.27.1", 566 + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", 567 + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", 568 568 "license": "MIT", 569 569 "dependencies": { 570 - "@babel/helper-member-expression-to-functions": "^7.25.9", 571 - "@babel/helper-optimise-call-expression": "^7.25.9", 572 - "@babel/traverse": "^7.26.5" 570 + "@babel/helper-member-expression-to-functions": "^7.27.1", 571 + "@babel/helper-optimise-call-expression": "^7.27.1", 572 + "@babel/traverse": "^7.27.1" 573 573 }, 574 574 "engines": { 575 575 "node": ">=6.9.0" ··· 579 579 } 580 580 }, 581 581 "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 582 - "version": "7.25.9", 583 - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", 584 - "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", 582 + "version": "7.27.1", 583 + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", 584 + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", 585 585 "license": "MIT", 586 586 "dependencies": { 587 - "@babel/traverse": "^7.25.9", 588 - "@babel/types": "^7.25.9" 587 + "@babel/traverse": "^7.27.1", 588 + "@babel/types": "^7.27.1" 589 589 }, 590 590 "engines": { 591 591 "node": ">=6.9.0" 592 592 } 593 593 }, 594 594 "node_modules/@babel/helper-string-parser": { 595 - "version": "7.25.9", 596 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", 597 - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", 595 + "version": "7.27.1", 596 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 597 + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 598 598 "license": "MIT", 599 599 "engines": { 600 600 "node": ">=6.9.0" 601 601 } 602 602 }, 603 603 "node_modules/@babel/helper-validator-identifier": { 604 - "version": "7.25.9", 605 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", 606 - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", 604 + "version": "7.27.1", 605 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", 606 + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", 607 607 "license": "MIT", 608 608 "engines": { 609 609 "node": ">=6.9.0" 610 610 } 611 611 }, 612 612 "node_modules/@babel/helper-validator-option": { 613 - "version": "7.25.9", 614 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", 615 - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", 613 + "version": "7.27.1", 614 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 615 + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 616 616 "license": "MIT", 617 617 "engines": { 618 618 "node": ">=6.9.0" 619 619 } 620 620 }, 621 621 "node_modules/@babel/helper-wrap-function": { 622 - "version": "7.25.9", 623 - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", 624 - "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", 622 + "version": "7.27.1", 623 + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", 624 + "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", 625 625 "license": "MIT", 626 626 "dependencies": { 627 - "@babel/template": "^7.25.9", 628 - "@babel/traverse": "^7.25.9", 629 - "@babel/types": "^7.25.9" 627 + "@babel/template": "^7.27.1", 628 + "@babel/traverse": "^7.27.1", 629 + "@babel/types": "^7.27.1" 630 630 }, 631 631 "engines": { 632 632 "node": ">=6.9.0" 633 633 } 634 634 }, 635 635 "node_modules/@babel/helpers": { 636 - "version": "7.26.10", 637 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", 638 - "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", 636 + "version": "7.27.6", 637 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", 638 + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", 639 639 "license": "MIT", 640 640 "dependencies": { 641 - "@babel/template": "^7.26.9", 642 - "@babel/types": "^7.26.10" 641 + "@babel/template": "^7.27.2", 642 + "@babel/types": "^7.27.6" 643 643 }, 644 644 "engines": { 645 645 "node": ">=6.9.0" 646 646 } 647 647 }, 648 648 "node_modules/@babel/parser": { 649 - "version": "7.26.10", 650 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz", 651 - "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==", 649 + "version": "7.27.5", 650 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", 651 + "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", 652 652 "license": "MIT", 653 653 "dependencies": { 654 - "@babel/types": "^7.26.10" 654 + "@babel/types": "^7.27.3" 655 655 }, 656 656 "bin": { 657 657 "parser": "bin/babel-parser.js" ··· 661 661 } 662 662 }, 663 663 "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { 664 - "version": "7.25.9", 665 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", 666 - "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", 664 + "version": "7.27.1", 665 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz", 666 + "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==", 667 667 "license": "MIT", 668 668 "dependencies": { 669 - "@babel/helper-plugin-utils": "^7.25.9", 670 - "@babel/traverse": "^7.25.9" 669 + "@babel/helper-plugin-utils": "^7.27.1", 670 + "@babel/traverse": "^7.27.1" 671 671 }, 672 672 "engines": { 673 673 "node": ">=6.9.0" ··· 677 677 } 678 678 }, 679 679 "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { 680 - "version": "7.25.9", 681 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", 682 - "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", 680 + "version": "7.27.1", 681 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", 682 + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", 683 683 "license": "MIT", 684 684 "dependencies": { 685 - "@babel/helper-plugin-utils": "^7.25.9" 685 + "@babel/helper-plugin-utils": "^7.27.1" 686 686 }, 687 687 "engines": { 688 688 "node": ">=6.9.0" ··· 692 692 } 693 693 }, 694 694 "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { 695 - "version": "7.25.9", 696 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", 697 - "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", 695 + "version": "7.27.1", 696 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", 697 + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", 698 698 "license": "MIT", 699 699 "dependencies": { 700 - "@babel/helper-plugin-utils": "^7.25.9" 700 + "@babel/helper-plugin-utils": "^7.27.1" 701 701 }, 702 702 "engines": { 703 703 "node": ">=6.9.0" ··· 707 707 } 708 708 }, 709 709 "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 710 - "version": "7.25.9", 711 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", 712 - "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", 710 + "version": "7.27.1", 711 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", 712 + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", 713 713 "license": "MIT", 714 714 "dependencies": { 715 - "@babel/helper-plugin-utils": "^7.25.9", 716 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", 717 - "@babel/plugin-transform-optional-chaining": "^7.25.9" 715 + "@babel/helper-plugin-utils": "^7.27.1", 716 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 717 + "@babel/plugin-transform-optional-chaining": "^7.27.1" 718 718 }, 719 719 "engines": { 720 720 "node": ">=6.9.0" ··· 724 724 } 725 725 }, 726 726 "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { 727 - "version": "7.25.9", 728 - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", 729 - "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", 727 + "version": "7.27.1", 728 + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.27.1.tgz", 729 + "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==", 730 730 "license": "MIT", 731 731 "dependencies": { 732 - "@babel/helper-plugin-utils": "^7.25.9", 733 - "@babel/traverse": "^7.25.9" 732 + "@babel/helper-plugin-utils": "^7.27.1", 733 + "@babel/traverse": "^7.27.1" 734 734 }, 735 735 "engines": { 736 736 "node": ">=6.9.0" ··· 764 764 } 765 765 }, 766 766 "node_modules/@babel/plugin-syntax-import-assertions": { 767 - "version": "7.26.0", 768 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", 769 - "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", 767 + "version": "7.27.1", 768 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", 769 + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", 770 770 "license": "MIT", 771 771 "dependencies": { 772 - "@babel/helper-plugin-utils": "^7.25.9" 772 + "@babel/helper-plugin-utils": "^7.27.1" 773 773 }, 774 774 "engines": { 775 775 "node": ">=6.9.0" ··· 779 779 } 780 780 }, 781 781 "node_modules/@babel/plugin-syntax-import-attributes": { 782 - "version": "7.26.0", 783 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", 784 - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", 782 + "version": "7.27.1", 783 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", 784 + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", 785 785 "license": "MIT", 786 786 "dependencies": { 787 - "@babel/helper-plugin-utils": "^7.25.9" 787 + "@babel/helper-plugin-utils": "^7.27.1" 788 788 }, 789 789 "engines": { 790 790 "node": ">=6.9.0" ··· 794 794 } 795 795 }, 796 796 "node_modules/@babel/plugin-syntax-jsx": { 797 - "version": "7.25.9", 798 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", 799 - "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", 797 + "version": "7.27.1", 798 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", 799 + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", 800 800 "license": "MIT", 801 801 "dependencies": { 802 - "@babel/helper-plugin-utils": "^7.25.9" 802 + "@babel/helper-plugin-utils": "^7.27.1" 803 803 }, 804 804 "engines": { 805 805 "node": ">=6.9.0" ··· 809 809 } 810 810 }, 811 811 "node_modules/@babel/plugin-syntax-typescript": { 812 - "version": "7.25.9", 813 - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", 814 - "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", 812 + "version": "7.27.1", 813 + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", 814 + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", 815 815 "license": "MIT", 816 816 "dependencies": { 817 - "@babel/helper-plugin-utils": "^7.25.9" 817 + "@babel/helper-plugin-utils": "^7.27.1" 818 818 }, 819 819 "engines": { 820 820 "node": ">=6.9.0" ··· 840 840 } 841 841 }, 842 842 "node_modules/@babel/plugin-transform-arrow-functions": { 843 - "version": "7.25.9", 844 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", 845 - "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", 843 + "version": "7.27.1", 844 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", 845 + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", 846 846 "license": "MIT", 847 847 "dependencies": { 848 - "@babel/helper-plugin-utils": "^7.25.9" 848 + "@babel/helper-plugin-utils": "^7.27.1" 849 849 }, 850 850 "engines": { 851 851 "node": ">=6.9.0" ··· 855 855 } 856 856 }, 857 857 "node_modules/@babel/plugin-transform-async-generator-functions": { 858 - "version": "7.26.8", 859 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", 860 - "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", 858 + "version": "7.27.1", 859 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.27.1.tgz", 860 + "integrity": "sha512-eST9RrwlpaoJBDHShc+DS2SG4ATTi2MYNb4OxYkf3n+7eb49LWpnS+HSpVfW4x927qQwgk8A2hGNVaajAEw0EA==", 861 861 "license": "MIT", 862 862 "dependencies": { 863 - "@babel/helper-plugin-utils": "^7.26.5", 864 - "@babel/helper-remap-async-to-generator": "^7.25.9", 865 - "@babel/traverse": "^7.26.8" 863 + "@babel/helper-plugin-utils": "^7.27.1", 864 + "@babel/helper-remap-async-to-generator": "^7.27.1", 865 + "@babel/traverse": "^7.27.1" 866 866 }, 867 867 "engines": { 868 868 "node": ">=6.9.0" ··· 872 872 } 873 873 }, 874 874 "node_modules/@babel/plugin-transform-async-to-generator": { 875 - "version": "7.25.9", 876 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", 877 - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", 875 + "version": "7.27.1", 876 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", 877 + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", 878 878 "license": "MIT", 879 879 "dependencies": { 880 - "@babel/helper-module-imports": "^7.25.9", 881 - "@babel/helper-plugin-utils": "^7.25.9", 882 - "@babel/helper-remap-async-to-generator": "^7.25.9" 880 + "@babel/helper-module-imports": "^7.27.1", 881 + "@babel/helper-plugin-utils": "^7.27.1", 882 + "@babel/helper-remap-async-to-generator": "^7.27.1" 883 883 }, 884 884 "engines": { 885 885 "node": ">=6.9.0" ··· 889 889 } 890 890 }, 891 891 "node_modules/@babel/plugin-transform-block-scoped-functions": { 892 - "version": "7.26.5", 893 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz", 894 - "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==", 892 + "version": "7.27.1", 893 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", 894 + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", 895 895 "license": "MIT", 896 896 "dependencies": { 897 - "@babel/helper-plugin-utils": "^7.26.5" 897 + "@babel/helper-plugin-utils": "^7.27.1" 898 898 }, 899 899 "engines": { 900 900 "node": ">=6.9.0" ··· 904 904 } 905 905 }, 906 906 "node_modules/@babel/plugin-transform-block-scoping": { 907 - "version": "7.25.9", 908 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", 909 - "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", 907 + "version": "7.27.5", 908 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.5.tgz", 909 + "integrity": "sha512-JF6uE2s67f0y2RZcm2kpAUEbD50vH62TyWVebxwHAlbSdM49VqPz8t4a1uIjp4NIOIZ4xzLfjY5emt/RCyC7TQ==", 910 910 "license": "MIT", 911 911 "dependencies": { 912 - "@babel/helper-plugin-utils": "^7.25.9" 912 + "@babel/helper-plugin-utils": "^7.27.1" 913 913 }, 914 914 "engines": { 915 915 "node": ">=6.9.0" ··· 919 919 } 920 920 }, 921 921 "node_modules/@babel/plugin-transform-class-properties": { 922 - "version": "7.25.9", 923 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", 924 - "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", 922 + "version": "7.27.1", 923 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", 924 + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", 925 925 "license": "MIT", 926 926 "dependencies": { 927 - "@babel/helper-create-class-features-plugin": "^7.25.9", 928 - "@babel/helper-plugin-utils": "^7.25.9" 927 + "@babel/helper-create-class-features-plugin": "^7.27.1", 928 + "@babel/helper-plugin-utils": "^7.27.1" 929 929 }, 930 930 "engines": { 931 931 "node": ">=6.9.0" ··· 935 935 } 936 936 }, 937 937 "node_modules/@babel/plugin-transform-class-static-block": { 938 - "version": "7.26.0", 939 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", 940 - "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", 938 + "version": "7.27.1", 939 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz", 940 + "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==", 941 941 "license": "MIT", 942 942 "dependencies": { 943 - "@babel/helper-create-class-features-plugin": "^7.25.9", 944 - "@babel/helper-plugin-utils": "^7.25.9" 943 + "@babel/helper-create-class-features-plugin": "^7.27.1", 944 + "@babel/helper-plugin-utils": "^7.27.1" 945 945 }, 946 946 "engines": { 947 947 "node": ">=6.9.0" ··· 951 951 } 952 952 }, 953 953 "node_modules/@babel/plugin-transform-classes": { 954 - "version": "7.25.9", 955 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", 956 - "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", 954 + "version": "7.27.1", 955 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.27.1.tgz", 956 + "integrity": "sha512-7iLhfFAubmpeJe/Wo2TVuDrykh/zlWXLzPNdL0Jqn/Xu8R3QQ8h9ff8FQoISZOsw74/HFqFI7NX63HN7QFIHKA==", 957 957 "license": "MIT", 958 958 "dependencies": { 959 - "@babel/helper-annotate-as-pure": "^7.25.9", 960 - "@babel/helper-compilation-targets": "^7.25.9", 961 - "@babel/helper-plugin-utils": "^7.25.9", 962 - "@babel/helper-replace-supers": "^7.25.9", 963 - "@babel/traverse": "^7.25.9", 959 + "@babel/helper-annotate-as-pure": "^7.27.1", 960 + "@babel/helper-compilation-targets": "^7.27.1", 961 + "@babel/helper-plugin-utils": "^7.27.1", 962 + "@babel/helper-replace-supers": "^7.27.1", 963 + "@babel/traverse": "^7.27.1", 964 964 "globals": "^11.1.0" 965 965 }, 966 966 "engines": { ··· 971 971 } 972 972 }, 973 973 "node_modules/@babel/plugin-transform-computed-properties": { 974 - "version": "7.25.9", 975 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", 976 - "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", 974 + "version": "7.27.1", 975 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", 976 + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", 977 977 "license": "MIT", 978 978 "dependencies": { 979 - "@babel/helper-plugin-utils": "^7.25.9", 980 - "@babel/template": "^7.25.9" 979 + "@babel/helper-plugin-utils": "^7.27.1", 980 + "@babel/template": "^7.27.1" 981 981 }, 982 982 "engines": { 983 983 "node": ">=6.9.0" ··· 987 987 } 988 988 }, 989 989 "node_modules/@babel/plugin-transform-destructuring": { 990 - "version": "7.25.9", 991 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", 992 - "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", 990 + "version": "7.27.3", 991 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.27.3.tgz", 992 + "integrity": "sha512-s4Jrok82JpiaIprtY2nHsYmrThKvvwgHwjgd7UMiYhZaN0asdXNLr0y+NjTfkA7SyQE5i2Fb7eawUOZmLvyqOA==", 993 993 "license": "MIT", 994 994 "dependencies": { 995 - "@babel/helper-plugin-utils": "^7.25.9" 995 + "@babel/helper-plugin-utils": "^7.27.1" 996 996 }, 997 997 "engines": { 998 998 "node": ">=6.9.0" ··· 1002 1002 } 1003 1003 }, 1004 1004 "node_modules/@babel/plugin-transform-dotall-regex": { 1005 - "version": "7.25.9", 1006 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", 1007 - "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", 1005 + "version": "7.27.1", 1006 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", 1007 + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", 1008 1008 "license": "MIT", 1009 1009 "dependencies": { 1010 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1011 - "@babel/helper-plugin-utils": "^7.25.9" 1010 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1011 + "@babel/helper-plugin-utils": "^7.27.1" 1012 1012 }, 1013 1013 "engines": { 1014 1014 "node": ">=6.9.0" ··· 1018 1018 } 1019 1019 }, 1020 1020 "node_modules/@babel/plugin-transform-duplicate-keys": { 1021 - "version": "7.25.9", 1022 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", 1023 - "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", 1021 + "version": "7.27.1", 1022 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", 1023 + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", 1024 1024 "license": "MIT", 1025 1025 "dependencies": { 1026 - "@babel/helper-plugin-utils": "^7.25.9" 1026 + "@babel/helper-plugin-utils": "^7.27.1" 1027 1027 }, 1028 1028 "engines": { 1029 1029 "node": ">=6.9.0" ··· 1033 1033 } 1034 1034 }, 1035 1035 "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { 1036 - "version": "7.25.9", 1037 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", 1038 - "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", 1036 + "version": "7.27.1", 1037 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", 1038 + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", 1039 1039 "license": "MIT", 1040 1040 "dependencies": { 1041 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1042 - "@babel/helper-plugin-utils": "^7.25.9" 1041 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1042 + "@babel/helper-plugin-utils": "^7.27.1" 1043 1043 }, 1044 1044 "engines": { 1045 1045 "node": ">=6.9.0" ··· 1049 1049 } 1050 1050 }, 1051 1051 "node_modules/@babel/plugin-transform-dynamic-import": { 1052 - "version": "7.25.9", 1053 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", 1054 - "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", 1052 + "version": "7.27.1", 1053 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", 1054 + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", 1055 1055 "license": "MIT", 1056 1056 "dependencies": { 1057 - "@babel/helper-plugin-utils": "^7.25.9" 1057 + "@babel/helper-plugin-utils": "^7.27.1" 1058 1058 }, 1059 1059 "engines": { 1060 1060 "node": ">=6.9.0" ··· 1064 1064 } 1065 1065 }, 1066 1066 "node_modules/@babel/plugin-transform-exponentiation-operator": { 1067 - "version": "7.26.3", 1068 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz", 1069 - "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==", 1067 + "version": "7.27.1", 1068 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz", 1069 + "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==", 1070 1070 "license": "MIT", 1071 1071 "dependencies": { 1072 - "@babel/helper-plugin-utils": "^7.25.9" 1072 + "@babel/helper-plugin-utils": "^7.27.1" 1073 1073 }, 1074 1074 "engines": { 1075 1075 "node": ">=6.9.0" ··· 1079 1079 } 1080 1080 }, 1081 1081 "node_modules/@babel/plugin-transform-export-namespace-from": { 1082 - "version": "7.25.9", 1083 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", 1084 - "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", 1082 + "version": "7.27.1", 1083 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", 1084 + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", 1085 1085 "license": "MIT", 1086 1086 "dependencies": { 1087 - "@babel/helper-plugin-utils": "^7.25.9" 1087 + "@babel/helper-plugin-utils": "^7.27.1" 1088 1088 }, 1089 1089 "engines": { 1090 1090 "node": ">=6.9.0" ··· 1094 1094 } 1095 1095 }, 1096 1096 "node_modules/@babel/plugin-transform-for-of": { 1097 - "version": "7.26.9", 1098 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz", 1099 - "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==", 1097 + "version": "7.27.1", 1098 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", 1099 + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", 1100 1100 "license": "MIT", 1101 1101 "dependencies": { 1102 - "@babel/helper-plugin-utils": "^7.26.5", 1103 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1102 + "@babel/helper-plugin-utils": "^7.27.1", 1103 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1104 1104 }, 1105 1105 "engines": { 1106 1106 "node": ">=6.9.0" ··· 1110 1110 } 1111 1111 }, 1112 1112 "node_modules/@babel/plugin-transform-function-name": { 1113 - "version": "7.25.9", 1114 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", 1115 - "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", 1113 + "version": "7.27.1", 1114 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", 1115 + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", 1116 1116 "license": "MIT", 1117 1117 "dependencies": { 1118 - "@babel/helper-compilation-targets": "^7.25.9", 1119 - "@babel/helper-plugin-utils": "^7.25.9", 1120 - "@babel/traverse": "^7.25.9" 1118 + "@babel/helper-compilation-targets": "^7.27.1", 1119 + "@babel/helper-plugin-utils": "^7.27.1", 1120 + "@babel/traverse": "^7.27.1" 1121 1121 }, 1122 1122 "engines": { 1123 1123 "node": ">=6.9.0" ··· 1127 1127 } 1128 1128 }, 1129 1129 "node_modules/@babel/plugin-transform-json-strings": { 1130 - "version": "7.25.9", 1131 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", 1132 - "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", 1130 + "version": "7.27.1", 1131 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", 1132 + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", 1133 1133 "license": "MIT", 1134 1134 "dependencies": { 1135 - "@babel/helper-plugin-utils": "^7.25.9" 1135 + "@babel/helper-plugin-utils": "^7.27.1" 1136 1136 }, 1137 1137 "engines": { 1138 1138 "node": ">=6.9.0" ··· 1142 1142 } 1143 1143 }, 1144 1144 "node_modules/@babel/plugin-transform-literals": { 1145 - "version": "7.25.9", 1146 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", 1147 - "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", 1145 + "version": "7.27.1", 1146 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", 1147 + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", 1148 1148 "license": "MIT", 1149 1149 "dependencies": { 1150 - "@babel/helper-plugin-utils": "^7.25.9" 1150 + "@babel/helper-plugin-utils": "^7.27.1" 1151 1151 }, 1152 1152 "engines": { 1153 1153 "node": ">=6.9.0" ··· 1157 1157 } 1158 1158 }, 1159 1159 "node_modules/@babel/plugin-transform-logical-assignment-operators": { 1160 - "version": "7.25.9", 1161 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", 1162 - "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", 1160 + "version": "7.27.1", 1161 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz", 1162 + "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==", 1163 1163 "license": "MIT", 1164 1164 "dependencies": { 1165 - "@babel/helper-plugin-utils": "^7.25.9" 1165 + "@babel/helper-plugin-utils": "^7.27.1" 1166 1166 }, 1167 1167 "engines": { 1168 1168 "node": ">=6.9.0" ··· 1172 1172 } 1173 1173 }, 1174 1174 "node_modules/@babel/plugin-transform-member-expression-literals": { 1175 - "version": "7.25.9", 1176 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", 1177 - "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", 1175 + "version": "7.27.1", 1176 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", 1177 + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", 1178 1178 "license": "MIT", 1179 1179 "dependencies": { 1180 - "@babel/helper-plugin-utils": "^7.25.9" 1180 + "@babel/helper-plugin-utils": "^7.27.1" 1181 1181 }, 1182 1182 "engines": { 1183 1183 "node": ">=6.9.0" ··· 1187 1187 } 1188 1188 }, 1189 1189 "node_modules/@babel/plugin-transform-modules-amd": { 1190 - "version": "7.25.9", 1191 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", 1192 - "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", 1190 + "version": "7.27.1", 1191 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", 1192 + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", 1193 1193 "license": "MIT", 1194 1194 "dependencies": { 1195 - "@babel/helper-module-transforms": "^7.25.9", 1196 - "@babel/helper-plugin-utils": "^7.25.9" 1195 + "@babel/helper-module-transforms": "^7.27.1", 1196 + "@babel/helper-plugin-utils": "^7.27.1" 1197 1197 }, 1198 1198 "engines": { 1199 1199 "node": ">=6.9.0" ··· 1203 1203 } 1204 1204 }, 1205 1205 "node_modules/@babel/plugin-transform-modules-commonjs": { 1206 - "version": "7.26.3", 1207 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz", 1208 - "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==", 1206 + "version": "7.27.1", 1207 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", 1208 + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", 1209 1209 "license": "MIT", 1210 1210 "dependencies": { 1211 - "@babel/helper-module-transforms": "^7.26.0", 1212 - "@babel/helper-plugin-utils": "^7.25.9" 1211 + "@babel/helper-module-transforms": "^7.27.1", 1212 + "@babel/helper-plugin-utils": "^7.27.1" 1213 1213 }, 1214 1214 "engines": { 1215 1215 "node": ">=6.9.0" ··· 1219 1219 } 1220 1220 }, 1221 1221 "node_modules/@babel/plugin-transform-modules-systemjs": { 1222 - "version": "7.25.9", 1223 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", 1224 - "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", 1222 + "version": "7.27.1", 1223 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz", 1224 + "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==", 1225 1225 "license": "MIT", 1226 1226 "dependencies": { 1227 - "@babel/helper-module-transforms": "^7.25.9", 1228 - "@babel/helper-plugin-utils": "^7.25.9", 1229 - "@babel/helper-validator-identifier": "^7.25.9", 1230 - "@babel/traverse": "^7.25.9" 1227 + "@babel/helper-module-transforms": "^7.27.1", 1228 + "@babel/helper-plugin-utils": "^7.27.1", 1229 + "@babel/helper-validator-identifier": "^7.27.1", 1230 + "@babel/traverse": "^7.27.1" 1231 1231 }, 1232 1232 "engines": { 1233 1233 "node": ">=6.9.0" ··· 1237 1237 } 1238 1238 }, 1239 1239 "node_modules/@babel/plugin-transform-modules-umd": { 1240 - "version": "7.25.9", 1241 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", 1242 - "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", 1240 + "version": "7.27.1", 1241 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", 1242 + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", 1243 1243 "license": "MIT", 1244 1244 "dependencies": { 1245 - "@babel/helper-module-transforms": "^7.25.9", 1246 - "@babel/helper-plugin-utils": "^7.25.9" 1245 + "@babel/helper-module-transforms": "^7.27.1", 1246 + "@babel/helper-plugin-utils": "^7.27.1" 1247 1247 }, 1248 1248 "engines": { 1249 1249 "node": ">=6.9.0" ··· 1253 1253 } 1254 1254 }, 1255 1255 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 1256 - "version": "7.25.9", 1257 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", 1258 - "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", 1256 + "version": "7.27.1", 1257 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", 1258 + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", 1259 1259 "license": "MIT", 1260 1260 "dependencies": { 1261 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1262 - "@babel/helper-plugin-utils": "^7.25.9" 1261 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1262 + "@babel/helper-plugin-utils": "^7.27.1" 1263 1263 }, 1264 1264 "engines": { 1265 1265 "node": ">=6.9.0" ··· 1269 1269 } 1270 1270 }, 1271 1271 "node_modules/@babel/plugin-transform-new-target": { 1272 - "version": "7.25.9", 1273 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", 1274 - "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", 1272 + "version": "7.27.1", 1273 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", 1274 + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", 1275 1275 "license": "MIT", 1276 1276 "dependencies": { 1277 - "@babel/helper-plugin-utils": "^7.25.9" 1277 + "@babel/helper-plugin-utils": "^7.27.1" 1278 1278 }, 1279 1279 "engines": { 1280 1280 "node": ">=6.9.0" ··· 1284 1284 } 1285 1285 }, 1286 1286 "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { 1287 - "version": "7.26.6", 1288 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz", 1289 - "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==", 1287 + "version": "7.27.1", 1288 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", 1289 + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", 1290 1290 "license": "MIT", 1291 1291 "dependencies": { 1292 - "@babel/helper-plugin-utils": "^7.26.5" 1292 + "@babel/helper-plugin-utils": "^7.27.1" 1293 1293 }, 1294 1294 "engines": { 1295 1295 "node": ">=6.9.0" ··· 1299 1299 } 1300 1300 }, 1301 1301 "node_modules/@babel/plugin-transform-numeric-separator": { 1302 - "version": "7.25.9", 1303 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", 1304 - "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", 1302 + "version": "7.27.1", 1303 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", 1304 + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", 1305 1305 "license": "MIT", 1306 1306 "dependencies": { 1307 - "@babel/helper-plugin-utils": "^7.25.9" 1307 + "@babel/helper-plugin-utils": "^7.27.1" 1308 1308 }, 1309 1309 "engines": { 1310 1310 "node": ">=6.9.0" ··· 1314 1314 } 1315 1315 }, 1316 1316 "node_modules/@babel/plugin-transform-object-rest-spread": { 1317 - "version": "7.25.9", 1318 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", 1319 - "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", 1317 + "version": "7.27.3", 1318 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.27.3.tgz", 1319 + "integrity": "sha512-7ZZtznF9g4l2JCImCo5LNKFHB5eXnN39lLtLY5Tg+VkR0jwOt7TBciMckuiQIOIW7L5tkQOCh3bVGYeXgMx52Q==", 1320 1320 "license": "MIT", 1321 1321 "dependencies": { 1322 - "@babel/helper-compilation-targets": "^7.25.9", 1323 - "@babel/helper-plugin-utils": "^7.25.9", 1324 - "@babel/plugin-transform-parameters": "^7.25.9" 1322 + "@babel/helper-compilation-targets": "^7.27.2", 1323 + "@babel/helper-plugin-utils": "^7.27.1", 1324 + "@babel/plugin-transform-destructuring": "^7.27.3", 1325 + "@babel/plugin-transform-parameters": "^7.27.1" 1325 1326 }, 1326 1327 "engines": { 1327 1328 "node": ">=6.9.0" ··· 1331 1332 } 1332 1333 }, 1333 1334 "node_modules/@babel/plugin-transform-object-super": { 1334 - "version": "7.25.9", 1335 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", 1336 - "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", 1335 + "version": "7.27.1", 1336 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", 1337 + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", 1337 1338 "license": "MIT", 1338 1339 "dependencies": { 1339 - "@babel/helper-plugin-utils": "^7.25.9", 1340 - "@babel/helper-replace-supers": "^7.25.9" 1340 + "@babel/helper-plugin-utils": "^7.27.1", 1341 + "@babel/helper-replace-supers": "^7.27.1" 1341 1342 }, 1342 1343 "engines": { 1343 1344 "node": ">=6.9.0" ··· 1347 1348 } 1348 1349 }, 1349 1350 "node_modules/@babel/plugin-transform-optional-catch-binding": { 1350 - "version": "7.25.9", 1351 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", 1352 - "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", 1351 + "version": "7.27.1", 1352 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", 1353 + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", 1353 1354 "license": "MIT", 1354 1355 "dependencies": { 1355 - "@babel/helper-plugin-utils": "^7.25.9" 1356 + "@babel/helper-plugin-utils": "^7.27.1" 1356 1357 }, 1357 1358 "engines": { 1358 1359 "node": ">=6.9.0" ··· 1362 1363 } 1363 1364 }, 1364 1365 "node_modules/@babel/plugin-transform-optional-chaining": { 1365 - "version": "7.25.9", 1366 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", 1367 - "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", 1366 + "version": "7.27.1", 1367 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz", 1368 + "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==", 1368 1369 "license": "MIT", 1369 1370 "dependencies": { 1370 - "@babel/helper-plugin-utils": "^7.25.9", 1371 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1371 + "@babel/helper-plugin-utils": "^7.27.1", 1372 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1372 1373 }, 1373 1374 "engines": { 1374 1375 "node": ">=6.9.0" ··· 1378 1379 } 1379 1380 }, 1380 1381 "node_modules/@babel/plugin-transform-parameters": { 1381 - "version": "7.25.9", 1382 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", 1383 - "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", 1382 + "version": "7.27.1", 1383 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.1.tgz", 1384 + "integrity": "sha512-018KRk76HWKeZ5l4oTj2zPpSh+NbGdt0st5S6x0pga6HgrjBOJb24mMDHorFopOOd6YHkLgOZ+zaCjZGPO4aKg==", 1384 1385 "license": "MIT", 1385 1386 "dependencies": { 1386 - "@babel/helper-plugin-utils": "^7.25.9" 1387 + "@babel/helper-plugin-utils": "^7.27.1" 1387 1388 }, 1388 1389 "engines": { 1389 1390 "node": ">=6.9.0" ··· 1393 1394 } 1394 1395 }, 1395 1396 "node_modules/@babel/plugin-transform-private-methods": { 1396 - "version": "7.25.9", 1397 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", 1398 - "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", 1397 + "version": "7.27.1", 1398 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", 1399 + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", 1399 1400 "license": "MIT", 1400 1401 "dependencies": { 1401 - "@babel/helper-create-class-features-plugin": "^7.25.9", 1402 - "@babel/helper-plugin-utils": "^7.25.9" 1402 + "@babel/helper-create-class-features-plugin": "^7.27.1", 1403 + "@babel/helper-plugin-utils": "^7.27.1" 1403 1404 }, 1404 1405 "engines": { 1405 1406 "node": ">=6.9.0" ··· 1409 1410 } 1410 1411 }, 1411 1412 "node_modules/@babel/plugin-transform-private-property-in-object": { 1412 - "version": "7.25.9", 1413 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", 1414 - "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", 1413 + "version": "7.27.1", 1414 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", 1415 + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", 1415 1416 "license": "MIT", 1416 1417 "dependencies": { 1417 - "@babel/helper-annotate-as-pure": "^7.25.9", 1418 - "@babel/helper-create-class-features-plugin": "^7.25.9", 1419 - "@babel/helper-plugin-utils": "^7.25.9" 1418 + "@babel/helper-annotate-as-pure": "^7.27.1", 1419 + "@babel/helper-create-class-features-plugin": "^7.27.1", 1420 + "@babel/helper-plugin-utils": "^7.27.1" 1420 1421 }, 1421 1422 "engines": { 1422 1423 "node": ">=6.9.0" ··· 1426 1427 } 1427 1428 }, 1428 1429 "node_modules/@babel/plugin-transform-property-literals": { 1429 - "version": "7.25.9", 1430 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", 1431 - "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", 1430 + "version": "7.27.1", 1431 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", 1432 + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", 1432 1433 "license": "MIT", 1433 1434 "dependencies": { 1434 - "@babel/helper-plugin-utils": "^7.25.9" 1435 + "@babel/helper-plugin-utils": "^7.27.1" 1435 1436 }, 1436 1437 "engines": { 1437 1438 "node": ">=6.9.0" ··· 1441 1442 } 1442 1443 }, 1443 1444 "node_modules/@babel/plugin-transform-react-constant-elements": { 1444 - "version": "7.25.9", 1445 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", 1446 - "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", 1445 + "version": "7.27.1", 1446 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", 1447 + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", 1447 1448 "license": "MIT", 1448 1449 "dependencies": { 1449 - "@babel/helper-plugin-utils": "^7.25.9" 1450 + "@babel/helper-plugin-utils": "^7.27.1" 1450 1451 }, 1451 1452 "engines": { 1452 1453 "node": ">=6.9.0" ··· 1456 1457 } 1457 1458 }, 1458 1459 "node_modules/@babel/plugin-transform-react-display-name": { 1459 - "version": "7.25.9", 1460 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", 1461 - "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", 1460 + "version": "7.27.1", 1461 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.27.1.tgz", 1462 + "integrity": "sha512-p9+Vl3yuHPmkirRrg021XiP+EETmPMQTLr6Ayjj85RLNEbb3Eya/4VI0vAdzQG9SEAl2Lnt7fy5lZyMzjYoZQQ==", 1462 1463 "license": "MIT", 1463 1464 "dependencies": { 1464 - "@babel/helper-plugin-utils": "^7.25.9" 1465 + "@babel/helper-plugin-utils": "^7.27.1" 1465 1466 }, 1466 1467 "engines": { 1467 1468 "node": ">=6.9.0" ··· 1471 1472 } 1472 1473 }, 1473 1474 "node_modules/@babel/plugin-transform-react-jsx": { 1474 - "version": "7.25.9", 1475 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", 1476 - "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", 1475 + "version": "7.27.1", 1476 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", 1477 + "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", 1477 1478 "license": "MIT", 1478 1479 "dependencies": { 1479 - "@babel/helper-annotate-as-pure": "^7.25.9", 1480 - "@babel/helper-module-imports": "^7.25.9", 1481 - "@babel/helper-plugin-utils": "^7.25.9", 1482 - "@babel/plugin-syntax-jsx": "^7.25.9", 1483 - "@babel/types": "^7.25.9" 1480 + "@babel/helper-annotate-as-pure": "^7.27.1", 1481 + "@babel/helper-module-imports": "^7.27.1", 1482 + "@babel/helper-plugin-utils": "^7.27.1", 1483 + "@babel/plugin-syntax-jsx": "^7.27.1", 1484 + "@babel/types": "^7.27.1" 1484 1485 }, 1485 1486 "engines": { 1486 1487 "node": ">=6.9.0" ··· 1490 1491 } 1491 1492 }, 1492 1493 "node_modules/@babel/plugin-transform-react-jsx-development": { 1493 - "version": "7.25.9", 1494 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", 1495 - "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", 1494 + "version": "7.27.1", 1495 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", 1496 + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", 1496 1497 "license": "MIT", 1497 1498 "dependencies": { 1498 - "@babel/plugin-transform-react-jsx": "^7.25.9" 1499 + "@babel/plugin-transform-react-jsx": "^7.27.1" 1499 1500 }, 1500 1501 "engines": { 1501 1502 "node": ">=6.9.0" ··· 1505 1506 } 1506 1507 }, 1507 1508 "node_modules/@babel/plugin-transform-react-pure-annotations": { 1508 - "version": "7.25.9", 1509 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", 1510 - "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", 1509 + "version": "7.27.1", 1510 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", 1511 + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", 1511 1512 "license": "MIT", 1512 1513 "dependencies": { 1513 - "@babel/helper-annotate-as-pure": "^7.25.9", 1514 - "@babel/helper-plugin-utils": "^7.25.9" 1514 + "@babel/helper-annotate-as-pure": "^7.27.1", 1515 + "@babel/helper-plugin-utils": "^7.27.1" 1515 1516 }, 1516 1517 "engines": { 1517 1518 "node": ">=6.9.0" ··· 1521 1522 } 1522 1523 }, 1523 1524 "node_modules/@babel/plugin-transform-regenerator": { 1524 - "version": "7.25.9", 1525 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", 1526 - "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", 1525 + "version": "7.27.5", 1526 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.5.tgz", 1527 + "integrity": "sha512-uhB8yHerfe3MWnuLAhEbeQ4afVoqv8BQsPqrTv7e/jZ9y00kJL6l9a/f4OWaKxotmjzewfEyXE1vgDJenkQ2/Q==", 1527 1528 "license": "MIT", 1528 1529 "dependencies": { 1529 - "@babel/helper-plugin-utils": "^7.25.9", 1530 - "regenerator-transform": "^0.15.2" 1530 + "@babel/helper-plugin-utils": "^7.27.1" 1531 1531 }, 1532 1532 "engines": { 1533 1533 "node": ">=6.9.0" ··· 1537 1537 } 1538 1538 }, 1539 1539 "node_modules/@babel/plugin-transform-regexp-modifiers": { 1540 - "version": "7.26.0", 1541 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", 1542 - "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", 1540 + "version": "7.27.1", 1541 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", 1542 + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", 1543 1543 "license": "MIT", 1544 1544 "dependencies": { 1545 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1546 - "@babel/helper-plugin-utils": "^7.25.9" 1545 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1546 + "@babel/helper-plugin-utils": "^7.27.1" 1547 1547 }, 1548 1548 "engines": { 1549 1549 "node": ">=6.9.0" ··· 1553 1553 } 1554 1554 }, 1555 1555 "node_modules/@babel/plugin-transform-reserved-words": { 1556 - "version": "7.25.9", 1557 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", 1558 - "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", 1556 + "version": "7.27.1", 1557 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", 1558 + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", 1559 1559 "license": "MIT", 1560 1560 "dependencies": { 1561 - "@babel/helper-plugin-utils": "^7.25.9" 1561 + "@babel/helper-plugin-utils": "^7.27.1" 1562 1562 }, 1563 1563 "engines": { 1564 1564 "node": ">=6.9.0" ··· 1568 1568 } 1569 1569 }, 1570 1570 "node_modules/@babel/plugin-transform-runtime": { 1571 - "version": "7.26.10", 1572 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", 1573 - "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", 1571 + "version": "7.27.4", 1572 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.27.4.tgz", 1573 + "integrity": "sha512-D68nR5zxU64EUzV8i7T3R5XP0Xhrou/amNnddsRQssx6GrTLdZl1rLxyjtVZBd+v/NVX4AbTPOB5aU8thAZV1A==", 1574 1574 "license": "MIT", 1575 1575 "dependencies": { 1576 - "@babel/helper-module-imports": "^7.25.9", 1577 - "@babel/helper-plugin-utils": "^7.26.5", 1576 + "@babel/helper-module-imports": "^7.27.1", 1577 + "@babel/helper-plugin-utils": "^7.27.1", 1578 1578 "babel-plugin-polyfill-corejs2": "^0.4.10", 1579 1579 "babel-plugin-polyfill-corejs3": "^0.11.0", 1580 1580 "babel-plugin-polyfill-regenerator": "^0.6.1", ··· 1597 1597 } 1598 1598 }, 1599 1599 "node_modules/@babel/plugin-transform-shorthand-properties": { 1600 - "version": "7.25.9", 1601 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", 1602 - "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", 1600 + "version": "7.27.1", 1601 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", 1602 + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", 1603 1603 "license": "MIT", 1604 1604 "dependencies": { 1605 - "@babel/helper-plugin-utils": "^7.25.9" 1605 + "@babel/helper-plugin-utils": "^7.27.1" 1606 1606 }, 1607 1607 "engines": { 1608 1608 "node": ">=6.9.0" ··· 1612 1612 } 1613 1613 }, 1614 1614 "node_modules/@babel/plugin-transform-spread": { 1615 - "version": "7.25.9", 1616 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", 1617 - "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", 1615 + "version": "7.27.1", 1616 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", 1617 + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", 1618 1618 "license": "MIT", 1619 1619 "dependencies": { 1620 - "@babel/helper-plugin-utils": "^7.25.9", 1621 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" 1620 + "@babel/helper-plugin-utils": "^7.27.1", 1621 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" 1622 1622 }, 1623 1623 "engines": { 1624 1624 "node": ">=6.9.0" ··· 1628 1628 } 1629 1629 }, 1630 1630 "node_modules/@babel/plugin-transform-sticky-regex": { 1631 - "version": "7.25.9", 1632 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", 1633 - "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", 1631 + "version": "7.27.1", 1632 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", 1633 + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", 1634 1634 "license": "MIT", 1635 1635 "dependencies": { 1636 - "@babel/helper-plugin-utils": "^7.25.9" 1636 + "@babel/helper-plugin-utils": "^7.27.1" 1637 1637 }, 1638 1638 "engines": { 1639 1639 "node": ">=6.9.0" ··· 1643 1643 } 1644 1644 }, 1645 1645 "node_modules/@babel/plugin-transform-template-literals": { 1646 - "version": "7.26.8", 1647 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz", 1648 - "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==", 1646 + "version": "7.27.1", 1647 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", 1648 + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", 1649 1649 "license": "MIT", 1650 1650 "dependencies": { 1651 - "@babel/helper-plugin-utils": "^7.26.5" 1651 + "@babel/helper-plugin-utils": "^7.27.1" 1652 1652 }, 1653 1653 "engines": { 1654 1654 "node": ">=6.9.0" ··· 1658 1658 } 1659 1659 }, 1660 1660 "node_modules/@babel/plugin-transform-typeof-symbol": { 1661 - "version": "7.26.7", 1662 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.26.7.tgz", 1663 - "integrity": "sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==", 1661 + "version": "7.27.1", 1662 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", 1663 + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", 1664 1664 "license": "MIT", 1665 1665 "dependencies": { 1666 - "@babel/helper-plugin-utils": "^7.26.5" 1666 + "@babel/helper-plugin-utils": "^7.27.1" 1667 1667 }, 1668 1668 "engines": { 1669 1669 "node": ">=6.9.0" ··· 1673 1673 } 1674 1674 }, 1675 1675 "node_modules/@babel/plugin-transform-typescript": { 1676 - "version": "7.26.8", 1677 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz", 1678 - "integrity": "sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==", 1676 + "version": "7.27.1", 1677 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz", 1678 + "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==", 1679 1679 "license": "MIT", 1680 1680 "dependencies": { 1681 - "@babel/helper-annotate-as-pure": "^7.25.9", 1682 - "@babel/helper-create-class-features-plugin": "^7.25.9", 1683 - "@babel/helper-plugin-utils": "^7.26.5", 1684 - "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", 1685 - "@babel/plugin-syntax-typescript": "^7.25.9" 1681 + "@babel/helper-annotate-as-pure": "^7.27.1", 1682 + "@babel/helper-create-class-features-plugin": "^7.27.1", 1683 + "@babel/helper-plugin-utils": "^7.27.1", 1684 + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", 1685 + "@babel/plugin-syntax-typescript": "^7.27.1" 1686 1686 }, 1687 1687 "engines": { 1688 1688 "node": ">=6.9.0" ··· 1692 1692 } 1693 1693 }, 1694 1694 "node_modules/@babel/plugin-transform-unicode-escapes": { 1695 - "version": "7.25.9", 1696 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", 1697 - "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", 1695 + "version": "7.27.1", 1696 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", 1697 + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", 1698 1698 "license": "MIT", 1699 1699 "dependencies": { 1700 - "@babel/helper-plugin-utils": "^7.25.9" 1700 + "@babel/helper-plugin-utils": "^7.27.1" 1701 1701 }, 1702 1702 "engines": { 1703 1703 "node": ">=6.9.0" ··· 1707 1707 } 1708 1708 }, 1709 1709 "node_modules/@babel/plugin-transform-unicode-property-regex": { 1710 - "version": "7.25.9", 1711 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", 1712 - "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", 1710 + "version": "7.27.1", 1711 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", 1712 + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", 1713 1713 "license": "MIT", 1714 1714 "dependencies": { 1715 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1716 - "@babel/helper-plugin-utils": "^7.25.9" 1715 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1716 + "@babel/helper-plugin-utils": "^7.27.1" 1717 1717 }, 1718 1718 "engines": { 1719 1719 "node": ">=6.9.0" ··· 1723 1723 } 1724 1724 }, 1725 1725 "node_modules/@babel/plugin-transform-unicode-regex": { 1726 - "version": "7.25.9", 1727 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", 1728 - "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", 1726 + "version": "7.27.1", 1727 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", 1728 + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", 1729 1729 "license": "MIT", 1730 1730 "dependencies": { 1731 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1732 - "@babel/helper-plugin-utils": "^7.25.9" 1731 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1732 + "@babel/helper-plugin-utils": "^7.27.1" 1733 1733 }, 1734 1734 "engines": { 1735 1735 "node": ">=6.9.0" ··· 1739 1739 } 1740 1740 }, 1741 1741 "node_modules/@babel/plugin-transform-unicode-sets-regex": { 1742 - "version": "7.25.9", 1743 - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", 1744 - "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", 1742 + "version": "7.27.1", 1743 + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", 1744 + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", 1745 1745 "license": "MIT", 1746 1746 "dependencies": { 1747 - "@babel/helper-create-regexp-features-plugin": "^7.25.9", 1748 - "@babel/helper-plugin-utils": "^7.25.9" 1747 + "@babel/helper-create-regexp-features-plugin": "^7.27.1", 1748 + "@babel/helper-plugin-utils": "^7.27.1" 1749 1749 }, 1750 1750 "engines": { 1751 1751 "node": ">=6.9.0" ··· 1755 1755 } 1756 1756 }, 1757 1757 "node_modules/@babel/preset-env": { 1758 - "version": "7.26.9", 1759 - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", 1760 - "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", 1758 + "version": "7.27.2", 1759 + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.27.2.tgz", 1760 + "integrity": "sha512-Ma4zSuYSlGNRlCLO+EAzLnCmJK2vdstgv+n7aUP+/IKZrOfWHOJVdSJtuub8RzHTj3ahD37k5OKJWvzf16TQyQ==", 1761 1761 "license": "MIT", 1762 1762 "dependencies": { 1763 - "@babel/compat-data": "^7.26.8", 1764 - "@babel/helper-compilation-targets": "^7.26.5", 1765 - "@babel/helper-plugin-utils": "^7.26.5", 1766 - "@babel/helper-validator-option": "^7.25.9", 1767 - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", 1768 - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", 1769 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", 1770 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", 1771 - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", 1763 + "@babel/compat-data": "^7.27.2", 1764 + "@babel/helper-compilation-targets": "^7.27.2", 1765 + "@babel/helper-plugin-utils": "^7.27.1", 1766 + "@babel/helper-validator-option": "^7.27.1", 1767 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", 1768 + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", 1769 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", 1770 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", 1771 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1", 1772 1772 "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", 1773 - "@babel/plugin-syntax-import-assertions": "^7.26.0", 1774 - "@babel/plugin-syntax-import-attributes": "^7.26.0", 1773 + "@babel/plugin-syntax-import-assertions": "^7.27.1", 1774 + "@babel/plugin-syntax-import-attributes": "^7.27.1", 1775 1775 "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", 1776 - "@babel/plugin-transform-arrow-functions": "^7.25.9", 1777 - "@babel/plugin-transform-async-generator-functions": "^7.26.8", 1778 - "@babel/plugin-transform-async-to-generator": "^7.25.9", 1779 - "@babel/plugin-transform-block-scoped-functions": "^7.26.5", 1780 - "@babel/plugin-transform-block-scoping": "^7.25.9", 1781 - "@babel/plugin-transform-class-properties": "^7.25.9", 1782 - "@babel/plugin-transform-class-static-block": "^7.26.0", 1783 - "@babel/plugin-transform-classes": "^7.25.9", 1784 - "@babel/plugin-transform-computed-properties": "^7.25.9", 1785 - "@babel/plugin-transform-destructuring": "^7.25.9", 1786 - "@babel/plugin-transform-dotall-regex": "^7.25.9", 1787 - "@babel/plugin-transform-duplicate-keys": "^7.25.9", 1788 - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", 1789 - "@babel/plugin-transform-dynamic-import": "^7.25.9", 1790 - "@babel/plugin-transform-exponentiation-operator": "^7.26.3", 1791 - "@babel/plugin-transform-export-namespace-from": "^7.25.9", 1792 - "@babel/plugin-transform-for-of": "^7.26.9", 1793 - "@babel/plugin-transform-function-name": "^7.25.9", 1794 - "@babel/plugin-transform-json-strings": "^7.25.9", 1795 - "@babel/plugin-transform-literals": "^7.25.9", 1796 - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", 1797 - "@babel/plugin-transform-member-expression-literals": "^7.25.9", 1798 - "@babel/plugin-transform-modules-amd": "^7.25.9", 1799 - "@babel/plugin-transform-modules-commonjs": "^7.26.3", 1800 - "@babel/plugin-transform-modules-systemjs": "^7.25.9", 1801 - "@babel/plugin-transform-modules-umd": "^7.25.9", 1802 - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", 1803 - "@babel/plugin-transform-new-target": "^7.25.9", 1804 - "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", 1805 - "@babel/plugin-transform-numeric-separator": "^7.25.9", 1806 - "@babel/plugin-transform-object-rest-spread": "^7.25.9", 1807 - "@babel/plugin-transform-object-super": "^7.25.9", 1808 - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", 1809 - "@babel/plugin-transform-optional-chaining": "^7.25.9", 1810 - "@babel/plugin-transform-parameters": "^7.25.9", 1811 - "@babel/plugin-transform-private-methods": "^7.25.9", 1812 - "@babel/plugin-transform-private-property-in-object": "^7.25.9", 1813 - "@babel/plugin-transform-property-literals": "^7.25.9", 1814 - "@babel/plugin-transform-regenerator": "^7.25.9", 1815 - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", 1816 - "@babel/plugin-transform-reserved-words": "^7.25.9", 1817 - "@babel/plugin-transform-shorthand-properties": "^7.25.9", 1818 - "@babel/plugin-transform-spread": "^7.25.9", 1819 - "@babel/plugin-transform-sticky-regex": "^7.25.9", 1820 - "@babel/plugin-transform-template-literals": "^7.26.8", 1821 - "@babel/plugin-transform-typeof-symbol": "^7.26.7", 1822 - "@babel/plugin-transform-unicode-escapes": "^7.25.9", 1823 - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", 1824 - "@babel/plugin-transform-unicode-regex": "^7.25.9", 1825 - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", 1776 + "@babel/plugin-transform-arrow-functions": "^7.27.1", 1777 + "@babel/plugin-transform-async-generator-functions": "^7.27.1", 1778 + "@babel/plugin-transform-async-to-generator": "^7.27.1", 1779 + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", 1780 + "@babel/plugin-transform-block-scoping": "^7.27.1", 1781 + "@babel/plugin-transform-class-properties": "^7.27.1", 1782 + "@babel/plugin-transform-class-static-block": "^7.27.1", 1783 + "@babel/plugin-transform-classes": "^7.27.1", 1784 + "@babel/plugin-transform-computed-properties": "^7.27.1", 1785 + "@babel/plugin-transform-destructuring": "^7.27.1", 1786 + "@babel/plugin-transform-dotall-regex": "^7.27.1", 1787 + "@babel/plugin-transform-duplicate-keys": "^7.27.1", 1788 + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", 1789 + "@babel/plugin-transform-dynamic-import": "^7.27.1", 1790 + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", 1791 + "@babel/plugin-transform-export-namespace-from": "^7.27.1", 1792 + "@babel/plugin-transform-for-of": "^7.27.1", 1793 + "@babel/plugin-transform-function-name": "^7.27.1", 1794 + "@babel/plugin-transform-json-strings": "^7.27.1", 1795 + "@babel/plugin-transform-literals": "^7.27.1", 1796 + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", 1797 + "@babel/plugin-transform-member-expression-literals": "^7.27.1", 1798 + "@babel/plugin-transform-modules-amd": "^7.27.1", 1799 + "@babel/plugin-transform-modules-commonjs": "^7.27.1", 1800 + "@babel/plugin-transform-modules-systemjs": "^7.27.1", 1801 + "@babel/plugin-transform-modules-umd": "^7.27.1", 1802 + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", 1803 + "@babel/plugin-transform-new-target": "^7.27.1", 1804 + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", 1805 + "@babel/plugin-transform-numeric-separator": "^7.27.1", 1806 + "@babel/plugin-transform-object-rest-spread": "^7.27.2", 1807 + "@babel/plugin-transform-object-super": "^7.27.1", 1808 + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", 1809 + "@babel/plugin-transform-optional-chaining": "^7.27.1", 1810 + "@babel/plugin-transform-parameters": "^7.27.1", 1811 + "@babel/plugin-transform-private-methods": "^7.27.1", 1812 + "@babel/plugin-transform-private-property-in-object": "^7.27.1", 1813 + "@babel/plugin-transform-property-literals": "^7.27.1", 1814 + "@babel/plugin-transform-regenerator": "^7.27.1", 1815 + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", 1816 + "@babel/plugin-transform-reserved-words": "^7.27.1", 1817 + "@babel/plugin-transform-shorthand-properties": "^7.27.1", 1818 + "@babel/plugin-transform-spread": "^7.27.1", 1819 + "@babel/plugin-transform-sticky-regex": "^7.27.1", 1820 + "@babel/plugin-transform-template-literals": "^7.27.1", 1821 + "@babel/plugin-transform-typeof-symbol": "^7.27.1", 1822 + "@babel/plugin-transform-unicode-escapes": "^7.27.1", 1823 + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", 1824 + "@babel/plugin-transform-unicode-regex": "^7.27.1", 1825 + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", 1826 1826 "@babel/preset-modules": "0.1.6-no-external-plugins", 1827 1827 "babel-plugin-polyfill-corejs2": "^0.4.10", 1828 1828 "babel-plugin-polyfill-corejs3": "^0.11.0", ··· 1861 1861 } 1862 1862 }, 1863 1863 "node_modules/@babel/preset-react": { 1864 - "version": "7.26.3", 1865 - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz", 1866 - "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==", 1864 + "version": "7.27.1", 1865 + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz", 1866 + "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==", 1867 1867 "license": "MIT", 1868 1868 "dependencies": { 1869 - "@babel/helper-plugin-utils": "^7.25.9", 1870 - "@babel/helper-validator-option": "^7.25.9", 1871 - "@babel/plugin-transform-react-display-name": "^7.25.9", 1872 - "@babel/plugin-transform-react-jsx": "^7.25.9", 1873 - "@babel/plugin-transform-react-jsx-development": "^7.25.9", 1874 - "@babel/plugin-transform-react-pure-annotations": "^7.25.9" 1869 + "@babel/helper-plugin-utils": "^7.27.1", 1870 + "@babel/helper-validator-option": "^7.27.1", 1871 + "@babel/plugin-transform-react-display-name": "^7.27.1", 1872 + "@babel/plugin-transform-react-jsx": "^7.27.1", 1873 + "@babel/plugin-transform-react-jsx-development": "^7.27.1", 1874 + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" 1875 1875 }, 1876 1876 "engines": { 1877 1877 "node": ">=6.9.0" ··· 1881 1881 } 1882 1882 }, 1883 1883 "node_modules/@babel/preset-typescript": { 1884 - "version": "7.26.0", 1885 - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", 1886 - "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", 1884 + "version": "7.27.1", 1885 + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz", 1886 + "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", 1887 1887 "license": "MIT", 1888 1888 "dependencies": { 1889 - "@babel/helper-plugin-utils": "^7.25.9", 1890 - "@babel/helper-validator-option": "^7.25.9", 1891 - "@babel/plugin-syntax-jsx": "^7.25.9", 1892 - "@babel/plugin-transform-modules-commonjs": "^7.25.9", 1893 - "@babel/plugin-transform-typescript": "^7.25.9" 1889 + "@babel/helper-plugin-utils": "^7.27.1", 1890 + "@babel/helper-validator-option": "^7.27.1", 1891 + "@babel/plugin-syntax-jsx": "^7.27.1", 1892 + "@babel/plugin-transform-modules-commonjs": "^7.27.1", 1893 + "@babel/plugin-transform-typescript": "^7.27.1" 1894 1894 }, 1895 1895 "engines": { 1896 1896 "node": ">=6.9.0" ··· 1912 1912 } 1913 1913 }, 1914 1914 "node_modules/@babel/runtime-corejs3": { 1915 - "version": "7.26.10", 1916 - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.26.10.tgz", 1917 - "integrity": "sha512-uITFQYO68pMEYR46AHgQoyBg7KPPJDAbGn4jUTIRgCFJIp88MIBUianVOplhZDEec07bp9zIyr4Kp0FCyQzmWg==", 1915 + "version": "7.27.6", 1916 + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.6.tgz", 1917 + "integrity": "sha512-vDVrlmRAY8z9Ul/HxT+8ceAru95LQgkSKiXkSYZvqtbkPSfhZJgpRp45Cldbh1GJ1kxzQkI70AqyrTI58KpaWQ==", 1918 1918 "license": "MIT", 1919 1919 "dependencies": { 1920 - "core-js-pure": "^3.30.2", 1921 - "regenerator-runtime": "^0.14.0" 1920 + "core-js-pure": "^3.30.2" 1922 1921 }, 1923 1922 "engines": { 1924 1923 "node": ">=6.9.0" 1925 1924 } 1926 1925 }, 1927 1926 "node_modules/@babel/template": { 1928 - "version": "7.26.9", 1929 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.26.9.tgz", 1930 - "integrity": "sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==", 1927 + "version": "7.27.2", 1928 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", 1929 + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", 1931 1930 "license": "MIT", 1932 1931 "dependencies": { 1933 - "@babel/code-frame": "^7.26.2", 1934 - "@babel/parser": "^7.26.9", 1935 - "@babel/types": "^7.26.9" 1932 + "@babel/code-frame": "^7.27.1", 1933 + "@babel/parser": "^7.27.2", 1934 + "@babel/types": "^7.27.1" 1936 1935 }, 1937 1936 "engines": { 1938 1937 "node": ">=6.9.0" 1939 1938 } 1940 1939 }, 1941 1940 "node_modules/@babel/traverse": { 1942 - "version": "7.26.10", 1943 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz", 1944 - "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==", 1941 + "version": "7.27.4", 1942 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz", 1943 + "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", 1945 1944 "license": "MIT", 1946 1945 "dependencies": { 1947 - "@babel/code-frame": "^7.26.2", 1948 - "@babel/generator": "^7.26.10", 1949 - "@babel/parser": "^7.26.10", 1950 - "@babel/template": "^7.26.9", 1951 - "@babel/types": "^7.26.10", 1946 + "@babel/code-frame": "^7.27.1", 1947 + "@babel/generator": "^7.27.3", 1948 + "@babel/parser": "^7.27.4", 1949 + "@babel/template": "^7.27.2", 1950 + "@babel/types": "^7.27.3", 1952 1951 "debug": "^4.3.1", 1953 1952 "globals": "^11.1.0" 1954 1953 }, ··· 1957 1956 } 1958 1957 }, 1959 1958 "node_modules/@babel/types": { 1960 - "version": "7.26.10", 1961 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", 1962 - "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", 1959 + "version": "7.27.6", 1960 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz", 1961 + "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", 1963 1962 "license": "MIT", 1964 1963 "dependencies": { 1965 - "@babel/helper-string-parser": "^7.25.9", 1966 - "@babel/helper-validator-identifier": "^7.25.9" 1964 + "@babel/helper-string-parser": "^7.27.1", 1965 + "@babel/helper-validator-identifier": "^7.27.1" 1967 1966 }, 1968 1967 "engines": { 1969 1968 "node": ">=6.9.0" ··· 2025 2024 } 2026 2025 }, 2027 2026 "node_modules/@csstools/cascade-layer-name-parser": { 2028 - "version": "2.0.4", 2029 - "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", 2030 - "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", 2027 + "version": "2.0.5", 2028 + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz", 2029 + "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==", 2031 2030 "funding": [ 2032 2031 { 2033 2032 "type": "github", ··· 2043 2042 "node": ">=18" 2044 2043 }, 2045 2044 "peerDependencies": { 2046 - "@csstools/css-parser-algorithms": "^3.0.4", 2047 - "@csstools/css-tokenizer": "^3.0.3" 2045 + "@csstools/css-parser-algorithms": "^3.0.5", 2046 + "@csstools/css-tokenizer": "^3.0.4" 2048 2047 } 2049 2048 }, 2050 2049 "node_modules/@csstools/color-helpers": { ··· 2067 2066 } 2068 2067 }, 2069 2068 "node_modules/@csstools/css-calc": { 2070 - "version": "2.1.2", 2071 - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.2.tgz", 2072 - "integrity": "sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw==", 2069 + "version": "2.1.4", 2070 + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz", 2071 + "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==", 2073 2072 "funding": [ 2074 2073 { 2075 2074 "type": "github", ··· 2085 2084 "node": ">=18" 2086 2085 }, 2087 2086 "peerDependencies": { 2088 - "@csstools/css-parser-algorithms": "^3.0.4", 2089 - "@csstools/css-tokenizer": "^3.0.3" 2087 + "@csstools/css-parser-algorithms": "^3.0.5", 2088 + "@csstools/css-tokenizer": "^3.0.4" 2090 2089 } 2091 2090 }, 2092 2091 "node_modules/@csstools/css-color-parser": { 2093 - "version": "3.0.8", 2094 - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.8.tgz", 2095 - "integrity": "sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ==", 2092 + "version": "3.0.10", 2093 + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz", 2094 + "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==", 2096 2095 "funding": [ 2097 2096 { 2098 2097 "type": "github", ··· 2106 2105 "license": "MIT", 2107 2106 "dependencies": { 2108 2107 "@csstools/color-helpers": "^5.0.2", 2109 - "@csstools/css-calc": "^2.1.2" 2108 + "@csstools/css-calc": "^2.1.4" 2110 2109 }, 2111 2110 "engines": { 2112 2111 "node": ">=18" 2113 2112 }, 2114 2113 "peerDependencies": { 2115 - "@csstools/css-parser-algorithms": "^3.0.4", 2116 - "@csstools/css-tokenizer": "^3.0.3" 2114 + "@csstools/css-parser-algorithms": "^3.0.5", 2115 + "@csstools/css-tokenizer": "^3.0.4" 2117 2116 } 2118 2117 }, 2119 2118 "node_modules/@csstools/css-parser-algorithms": { 2120 - "version": "3.0.4", 2121 - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", 2122 - "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", 2119 + "version": "3.0.5", 2120 + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz", 2121 + "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==", 2123 2122 "funding": [ 2124 2123 { 2125 2124 "type": "github", ··· 2135 2134 "node": ">=18" 2136 2135 }, 2137 2136 "peerDependencies": { 2138 - "@csstools/css-tokenizer": "^3.0.3" 2137 + "@csstools/css-tokenizer": "^3.0.4" 2139 2138 } 2140 2139 }, 2141 2140 "node_modules/@csstools/css-tokenizer": { 2142 - "version": "3.0.3", 2143 - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", 2144 - "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", 2141 + "version": "3.0.4", 2142 + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz", 2143 + "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==", 2145 2144 "funding": [ 2146 2145 { 2147 2146 "type": "github", ··· 2158 2157 } 2159 2158 }, 2160 2159 "node_modules/@csstools/media-query-list-parser": { 2161 - "version": "4.0.2", 2162 - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", 2163 - "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", 2160 + "version": "4.0.3", 2161 + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz", 2162 + "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==", 2164 2163 "funding": [ 2165 2164 { 2166 2165 "type": "github", ··· 2176 2175 "node": ">=18" 2177 2176 }, 2178 2177 "peerDependencies": { 2179 - "@csstools/css-parser-algorithms": "^3.0.4", 2180 - "@csstools/css-tokenizer": "^3.0.3" 2178 + "@csstools/css-parser-algorithms": "^3.0.5", 2179 + "@csstools/css-tokenizer": "^3.0.4" 2181 2180 } 2182 2181 }, 2183 2182 "node_modules/@csstools/postcss-cascade-layers": { ··· 2242 2241 } 2243 2242 }, 2244 2243 "node_modules/@csstools/postcss-color-function": { 2245 - "version": "4.0.8", 2246 - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.8.tgz", 2247 - "integrity": "sha512-9dUvP2qpZI6PlGQ/sob+95B3u5u7nkYt9yhZFCC7G9HBRHBxj+QxS/wUlwaMGYW0waf+NIierI8aoDTssEdRYw==", 2244 + "version": "4.0.10", 2245 + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.10.tgz", 2246 + "integrity": "sha512-4dY0NBu7NVIpzxZRgh/Q/0GPSz/jLSw0i/u3LTUor0BkQcz/fNhN10mSWBDsL0p9nDb0Ky1PD6/dcGbhACuFTQ==", 2248 2247 "funding": [ 2249 2248 { 2250 2249 "type": "github", ··· 2257 2256 ], 2258 2257 "license": "MIT-0", 2259 2258 "dependencies": { 2260 - "@csstools/css-color-parser": "^3.0.8", 2261 - "@csstools/css-parser-algorithms": "^3.0.4", 2262 - "@csstools/css-tokenizer": "^3.0.3", 2263 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 2259 + "@csstools/css-color-parser": "^3.0.10", 2260 + "@csstools/css-parser-algorithms": "^3.0.5", 2261 + "@csstools/css-tokenizer": "^3.0.4", 2262 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2264 2263 "@csstools/utilities": "^2.0.0" 2265 2264 }, 2266 2265 "engines": { ··· 2271 2270 } 2272 2271 }, 2273 2272 "node_modules/@csstools/postcss-color-mix-function": { 2274 - "version": "3.0.8", 2275 - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.8.tgz", 2276 - "integrity": "sha512-yuZpgWUzqZWQhEqfvtJufhl28DgO9sBwSbXbf/59gejNuvZcoUTRGQZhzhwF4ccqb53YAGB+u92z9+eSKoB4YA==", 2273 + "version": "3.0.10", 2274 + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.10.tgz", 2275 + "integrity": "sha512-P0lIbQW9I4ShE7uBgZRib/lMTf9XMjJkFl/d6w4EMNHu2qvQ6zljJGEcBkw/NsBtq/6q3WrmgxSS8kHtPMkK4Q==", 2277 2276 "funding": [ 2278 2277 { 2279 2278 "type": "github", ··· 2286 2285 ], 2287 2286 "license": "MIT-0", 2288 2287 "dependencies": { 2289 - "@csstools/css-color-parser": "^3.0.8", 2290 - "@csstools/css-parser-algorithms": "^3.0.4", 2291 - "@csstools/css-tokenizer": "^3.0.3", 2292 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 2288 + "@csstools/css-color-parser": "^3.0.10", 2289 + "@csstools/css-parser-algorithms": "^3.0.5", 2290 + "@csstools/css-tokenizer": "^3.0.4", 2291 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2292 + "@csstools/utilities": "^2.0.0" 2293 + }, 2294 + "engines": { 2295 + "node": ">=18" 2296 + }, 2297 + "peerDependencies": { 2298 + "postcss": "^8.4" 2299 + } 2300 + }, 2301 + "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": { 2302 + "version": "1.0.0", 2303 + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.0.tgz", 2304 + "integrity": "sha512-Z5WhouTyD74dPFPrVE7KydgNS9VvnjB8qcdes9ARpCOItb4jTnm7cHp4FhxCRUoyhabD0WVv43wbkJ4p8hLAlQ==", 2305 + "funding": [ 2306 + { 2307 + "type": "github", 2308 + "url": "https://github.com/sponsors/csstools" 2309 + }, 2310 + { 2311 + "type": "opencollective", 2312 + "url": "https://opencollective.com/csstools" 2313 + } 2314 + ], 2315 + "license": "MIT-0", 2316 + "dependencies": { 2317 + "@csstools/css-color-parser": "^3.0.10", 2318 + "@csstools/css-parser-algorithms": "^3.0.5", 2319 + "@csstools/css-tokenizer": "^3.0.4", 2320 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2293 2321 "@csstools/utilities": "^2.0.0" 2294 2322 }, 2295 2323 "engines": { ··· 2300 2328 } 2301 2329 }, 2302 2330 "node_modules/@csstools/postcss-content-alt-text": { 2303 - "version": "2.0.4", 2304 - "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", 2305 - "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", 2331 + "version": "2.0.6", 2332 + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.6.tgz", 2333 + "integrity": "sha512-eRjLbOjblXq+byyaedQRSrAejKGNAFued+LcbzT+LCL78fabxHkxYjBbxkroONxHHYu2qxhFK2dBStTLPG3jpQ==", 2306 2334 "funding": [ 2307 2335 { 2308 2336 "type": "github", ··· 2315 2343 ], 2316 2344 "license": "MIT-0", 2317 2345 "dependencies": { 2318 - "@csstools/css-parser-algorithms": "^3.0.4", 2319 - "@csstools/css-tokenizer": "^3.0.3", 2320 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 2346 + "@csstools/css-parser-algorithms": "^3.0.5", 2347 + "@csstools/css-tokenizer": "^3.0.4", 2348 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2321 2349 "@csstools/utilities": "^2.0.0" 2322 2350 }, 2323 2351 "engines": { ··· 2328 2356 } 2329 2357 }, 2330 2358 "node_modules/@csstools/postcss-exponential-functions": { 2331 - "version": "2.0.7", 2332 - "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.7.tgz", 2333 - "integrity": "sha512-XTb6Mw0v2qXtQYRW9d9duAjDnoTbBpsngD7sRNLmYDjvwU2ebpIHplyxgOeo6jp/Kr52gkLi5VaK5RDCqzMzZQ==", 2359 + "version": "2.0.9", 2360 + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz", 2361 + "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==", 2334 2362 "funding": [ 2335 2363 { 2336 2364 "type": "github", ··· 2343 2371 ], 2344 2372 "license": "MIT-0", 2345 2373 "dependencies": { 2346 - "@csstools/css-calc": "^2.1.2", 2347 - "@csstools/css-parser-algorithms": "^3.0.4", 2348 - "@csstools/css-tokenizer": "^3.0.3" 2374 + "@csstools/css-calc": "^2.1.4", 2375 + "@csstools/css-parser-algorithms": "^3.0.5", 2376 + "@csstools/css-tokenizer": "^3.0.4" 2349 2377 }, 2350 2378 "engines": { 2351 2379 "node": ">=18" ··· 2381 2409 } 2382 2410 }, 2383 2411 "node_modules/@csstools/postcss-gamut-mapping": { 2384 - "version": "2.0.8", 2385 - "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.8.tgz", 2386 - "integrity": "sha512-/K8u9ZyGMGPjmwCSIjgaOLKfic2RIGdFHHes84XW5LnmrvdhOTVxo255NppHi3ROEvoHPW7MplMJgjZK5Q+TxA==", 2412 + "version": "2.0.10", 2413 + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.10.tgz", 2414 + "integrity": "sha512-QDGqhJlvFnDlaPAfCYPsnwVA6ze+8hhrwevYWlnUeSjkkZfBpcCO42SaUD8jiLlq7niouyLgvup5lh+f1qessg==", 2387 2415 "funding": [ 2388 2416 { 2389 2417 "type": "github", ··· 2396 2424 ], 2397 2425 "license": "MIT-0", 2398 2426 "dependencies": { 2399 - "@csstools/css-color-parser": "^3.0.8", 2400 - "@csstools/css-parser-algorithms": "^3.0.4", 2401 - "@csstools/css-tokenizer": "^3.0.3" 2427 + "@csstools/css-color-parser": "^3.0.10", 2428 + "@csstools/css-parser-algorithms": "^3.0.5", 2429 + "@csstools/css-tokenizer": "^3.0.4" 2402 2430 }, 2403 2431 "engines": { 2404 2432 "node": ">=18" ··· 2408 2436 } 2409 2437 }, 2410 2438 "node_modules/@csstools/postcss-gradients-interpolation-method": { 2411 - "version": "5.0.8", 2412 - "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.8.tgz", 2413 - "integrity": "sha512-CoHQ/0UXrvxLovu0ZeW6c3/20hjJ/QRg6lyXm3dZLY/JgvRU6bdbQZF/Du30A4TvowfcgvIHQmP1bNXUxgDrAw==", 2439 + "version": "5.0.10", 2440 + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.10.tgz", 2441 + "integrity": "sha512-HHPauB2k7Oits02tKFUeVFEU2ox/H3OQVrP3fSOKDxvloOikSal+3dzlyTZmYsb9FlY9p5EUpBtz0//XBmy+aw==", 2414 2442 "funding": [ 2415 2443 { 2416 2444 "type": "github", ··· 2423 2451 ], 2424 2452 "license": "MIT-0", 2425 2453 "dependencies": { 2426 - "@csstools/css-color-parser": "^3.0.8", 2427 - "@csstools/css-parser-algorithms": "^3.0.4", 2428 - "@csstools/css-tokenizer": "^3.0.3", 2429 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 2454 + "@csstools/css-color-parser": "^3.0.10", 2455 + "@csstools/css-parser-algorithms": "^3.0.5", 2456 + "@csstools/css-tokenizer": "^3.0.4", 2457 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2430 2458 "@csstools/utilities": "^2.0.0" 2431 2459 }, 2432 2460 "engines": { ··· 2437 2465 } 2438 2466 }, 2439 2467 "node_modules/@csstools/postcss-hwb-function": { 2440 - "version": "4.0.8", 2441 - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.8.tgz", 2442 - "integrity": "sha512-LpFKjX6hblpeqyych1cKmk+3FJZ19QmaJtqincySoMkbkG/w2tfbnO5oE6mlnCTXcGUJ0rCEuRHvTqKK0nHYUQ==", 2468 + "version": "4.0.10", 2469 + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.10.tgz", 2470 + "integrity": "sha512-nOKKfp14SWcdEQ++S9/4TgRKchooLZL0TUFdun3nI4KPwCjETmhjta1QT4ICQcGVWQTvrsgMM/aLB5We+kMHhQ==", 2443 2471 "funding": [ 2444 2472 { 2445 2473 "type": "github", ··· 2452 2480 ], 2453 2481 "license": "MIT-0", 2454 2482 "dependencies": { 2455 - "@csstools/css-color-parser": "^3.0.8", 2456 - "@csstools/css-parser-algorithms": "^3.0.4", 2457 - "@csstools/css-tokenizer": "^3.0.3", 2458 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 2483 + "@csstools/css-color-parser": "^3.0.10", 2484 + "@csstools/css-parser-algorithms": "^3.0.5", 2485 + "@csstools/css-tokenizer": "^3.0.4", 2486 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2459 2487 "@csstools/utilities": "^2.0.0" 2460 2488 }, 2461 2489 "engines": { ··· 2466 2494 } 2467 2495 }, 2468 2496 "node_modules/@csstools/postcss-ic-unit": { 2469 - "version": "4.0.0", 2470 - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", 2471 - "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", 2497 + "version": "4.0.2", 2498 + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.2.tgz", 2499 + "integrity": "sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA==", 2472 2500 "funding": [ 2473 2501 { 2474 2502 "type": "github", ··· 2481 2509 ], 2482 2510 "license": "MIT-0", 2483 2511 "dependencies": { 2484 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 2512 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2485 2513 "@csstools/utilities": "^2.0.0", 2486 2514 "postcss-value-parser": "^4.2.0" 2487 2515 }, ··· 2515 2543 } 2516 2544 }, 2517 2545 "node_modules/@csstools/postcss-is-pseudo-class": { 2518 - "version": "5.0.1", 2519 - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", 2520 - "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", 2546 + "version": "5.0.3", 2547 + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz", 2548 + "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==", 2521 2549 "funding": [ 2522 2550 { 2523 2551 "type": "github", ··· 2576 2604 } 2577 2605 }, 2578 2606 "node_modules/@csstools/postcss-light-dark-function": { 2579 - "version": "2.0.7", 2580 - "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", 2581 - "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", 2607 + "version": "2.0.9", 2608 + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.9.tgz", 2609 + "integrity": "sha512-1tCZH5bla0EAkFAI2r0H33CDnIBeLUaJh1p+hvvsylJ4svsv2wOmJjJn+OXwUZLXef37GYbRIVKX+X+g6m+3CQ==", 2582 2610 "funding": [ 2583 2611 { 2584 2612 "type": "github", ··· 2591 2619 ], 2592 2620 "license": "MIT-0", 2593 2621 "dependencies": { 2594 - "@csstools/css-parser-algorithms": "^3.0.4", 2595 - "@csstools/css-tokenizer": "^3.0.3", 2596 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 2622 + "@csstools/css-parser-algorithms": "^3.0.5", 2623 + "@csstools/css-tokenizer": "^3.0.4", 2624 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2597 2625 "@csstools/utilities": "^2.0.0" 2598 2626 }, 2599 2627 "engines": { ··· 2695 2723 } 2696 2724 }, 2697 2725 "node_modules/@csstools/postcss-logical-viewport-units": { 2698 - "version": "3.0.3", 2699 - "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", 2700 - "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", 2726 + "version": "3.0.4", 2727 + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz", 2728 + "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==", 2701 2729 "funding": [ 2702 2730 { 2703 2731 "type": "github", ··· 2710 2738 ], 2711 2739 "license": "MIT-0", 2712 2740 "dependencies": { 2713 - "@csstools/css-tokenizer": "^3.0.3", 2741 + "@csstools/css-tokenizer": "^3.0.4", 2714 2742 "@csstools/utilities": "^2.0.0" 2715 2743 }, 2716 2744 "engines": { ··· 2721 2749 } 2722 2750 }, 2723 2751 "node_modules/@csstools/postcss-media-minmax": { 2724 - "version": "2.0.7", 2725 - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.7.tgz", 2726 - "integrity": "sha512-LB6tIP7iBZb5CYv8iRenfBZmbaG3DWNEziOnPjGoQX5P94FBPvvTBy68b/d9NnS5PELKwFmmOYsAEIgEhDPCHA==", 2752 + "version": "2.0.9", 2753 + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz", 2754 + "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==", 2727 2755 "funding": [ 2728 2756 { 2729 2757 "type": "github", ··· 2736 2764 ], 2737 2765 "license": "MIT", 2738 2766 "dependencies": { 2739 - "@csstools/css-calc": "^2.1.2", 2740 - "@csstools/css-parser-algorithms": "^3.0.4", 2741 - "@csstools/css-tokenizer": "^3.0.3", 2742 - "@csstools/media-query-list-parser": "^4.0.2" 2767 + "@csstools/css-calc": "^2.1.4", 2768 + "@csstools/css-parser-algorithms": "^3.0.5", 2769 + "@csstools/css-tokenizer": "^3.0.4", 2770 + "@csstools/media-query-list-parser": "^4.0.3" 2743 2771 }, 2744 2772 "engines": { 2745 2773 "node": ">=18" ··· 2749 2777 } 2750 2778 }, 2751 2779 "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { 2752 - "version": "3.0.4", 2753 - "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", 2754 - "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", 2780 + "version": "3.0.5", 2781 + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz", 2782 + "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==", 2755 2783 "funding": [ 2756 2784 { 2757 2785 "type": "github", ··· 2764 2792 ], 2765 2793 "license": "MIT-0", 2766 2794 "dependencies": { 2767 - "@csstools/css-parser-algorithms": "^3.0.4", 2768 - "@csstools/css-tokenizer": "^3.0.3", 2769 - "@csstools/media-query-list-parser": "^4.0.2" 2795 + "@csstools/css-parser-algorithms": "^3.0.5", 2796 + "@csstools/css-tokenizer": "^3.0.4", 2797 + "@csstools/media-query-list-parser": "^4.0.3" 2770 2798 }, 2771 2799 "engines": { 2772 2800 "node": ">=18" ··· 2827 2855 } 2828 2856 }, 2829 2857 "node_modules/@csstools/postcss-oklab-function": { 2830 - "version": "4.0.8", 2831 - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.8.tgz", 2832 - "integrity": "sha512-+5aPsNWgxohXoYNS1f+Ys0x3Qnfehgygv3qrPyv+Y25G0yX54/WlVB+IXprqBLOXHM1gsVF+QQSjlArhygna0Q==", 2858 + "version": "4.0.10", 2859 + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.10.tgz", 2860 + "integrity": "sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg==", 2833 2861 "funding": [ 2834 2862 { 2835 2863 "type": "github", ··· 2842 2870 ], 2843 2871 "license": "MIT-0", 2844 2872 "dependencies": { 2845 - "@csstools/css-color-parser": "^3.0.8", 2846 - "@csstools/css-parser-algorithms": "^3.0.4", 2847 - "@csstools/css-tokenizer": "^3.0.3", 2848 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 2873 + "@csstools/css-color-parser": "^3.0.10", 2874 + "@csstools/css-parser-algorithms": "^3.0.5", 2875 + "@csstools/css-tokenizer": "^3.0.4", 2876 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2849 2877 "@csstools/utilities": "^2.0.0" 2850 2878 }, 2851 2879 "engines": { ··· 2856 2884 } 2857 2885 }, 2858 2886 "node_modules/@csstools/postcss-progressive-custom-properties": { 2859 - "version": "4.0.0", 2860 - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", 2861 - "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", 2887 + "version": "4.1.0", 2888 + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.1.0.tgz", 2889 + "integrity": "sha512-YrkI9dx8U4R8Sz2EJaoeD9fI7s7kmeEBfmO+UURNeL6lQI7VxF6sBE+rSqdCBn4onwqmxFdBU3lTwyYb/lCmxA==", 2862 2890 "funding": [ 2863 2891 { 2864 2892 "type": "github", ··· 2881 2909 } 2882 2910 }, 2883 2911 "node_modules/@csstools/postcss-random-function": { 2884 - "version": "1.0.3", 2885 - "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.3.tgz", 2886 - "integrity": "sha512-dbNeEEPHxAwfQJ3duRL5IPpuD77QAHtRl4bAHRs0vOVhVbHrsL7mHnwe0irYjbs9kYwhAHZBQTLBgmvufPuRkA==", 2912 + "version": "2.0.1", 2913 + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz", 2914 + "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==", 2887 2915 "funding": [ 2888 2916 { 2889 2917 "type": "github", ··· 2896 2924 ], 2897 2925 "license": "MIT-0", 2898 2926 "dependencies": { 2899 - "@csstools/css-calc": "^2.1.2", 2900 - "@csstools/css-parser-algorithms": "^3.0.4", 2901 - "@csstools/css-tokenizer": "^3.0.3" 2927 + "@csstools/css-calc": "^2.1.4", 2928 + "@csstools/css-parser-algorithms": "^3.0.5", 2929 + "@csstools/css-tokenizer": "^3.0.4" 2902 2930 }, 2903 2931 "engines": { 2904 2932 "node": ">=18" ··· 2908 2936 } 2909 2937 }, 2910 2938 "node_modules/@csstools/postcss-relative-color-syntax": { 2911 - "version": "3.0.8", 2912 - "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.8.tgz", 2913 - "integrity": "sha512-eGE31oLnJDoUysDdjS9MLxNZdtqqSxjDXMdISpLh80QMaYrKs7VINpid34tWQ+iU23Wg5x76qAzf1Q/SLLbZVg==", 2939 + "version": "3.0.10", 2940 + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.10.tgz", 2941 + "integrity": "sha512-8+0kQbQGg9yYG8hv0dtEpOMLwB9M+P7PhacgIzVzJpixxV4Eq9AUQtQw8adMmAJU1RBBmIlpmtmm3XTRd/T00g==", 2914 2942 "funding": [ 2915 2943 { 2916 2944 "type": "github", ··· 2923 2951 ], 2924 2952 "license": "MIT-0", 2925 2953 "dependencies": { 2926 - "@csstools/css-color-parser": "^3.0.8", 2927 - "@csstools/css-parser-algorithms": "^3.0.4", 2928 - "@csstools/css-tokenizer": "^3.0.3", 2929 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 2954 + "@csstools/css-color-parser": "^3.0.10", 2955 + "@csstools/css-parser-algorithms": "^3.0.5", 2956 + "@csstools/css-tokenizer": "^3.0.4", 2957 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 2930 2958 "@csstools/utilities": "^2.0.0" 2931 2959 }, 2932 2960 "engines": { ··· 2975 3003 } 2976 3004 }, 2977 3005 "node_modules/@csstools/postcss-sign-functions": { 2978 - "version": "1.1.2", 2979 - "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.2.tgz", 2980 - "integrity": "sha512-4EcAvXTUPh7n6UoZZkCzgtCf/wPzMlTNuddcKg7HG8ozfQkUcHsJ2faQKeLmjyKdYPyOUn4YA7yDPf8K/jfIxw==", 3006 + "version": "1.1.4", 3007 + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz", 3008 + "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==", 2981 3009 "funding": [ 2982 3010 { 2983 3011 "type": "github", ··· 2990 3018 ], 2991 3019 "license": "MIT-0", 2992 3020 "dependencies": { 2993 - "@csstools/css-calc": "^2.1.2", 2994 - "@csstools/css-parser-algorithms": "^3.0.4", 2995 - "@csstools/css-tokenizer": "^3.0.3" 3021 + "@csstools/css-calc": "^2.1.4", 3022 + "@csstools/css-parser-algorithms": "^3.0.5", 3023 + "@csstools/css-tokenizer": "^3.0.4" 2996 3024 }, 2997 3025 "engines": { 2998 3026 "node": ">=18" ··· 3002 3030 } 3003 3031 }, 3004 3032 "node_modules/@csstools/postcss-stepped-value-functions": { 3005 - "version": "4.0.7", 3006 - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.7.tgz", 3007 - "integrity": "sha512-rdrRCKRnWtj5FyRin0u/gLla7CIvZRw/zMGI1fVJP0Sg/m1WGicjPVHRANL++3HQtsiXKAbPrcPr+VkyGck0IA==", 3033 + "version": "4.0.9", 3034 + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz", 3035 + "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==", 3008 3036 "funding": [ 3009 3037 { 3010 3038 "type": "github", ··· 3017 3045 ], 3018 3046 "license": "MIT-0", 3019 3047 "dependencies": { 3020 - "@csstools/css-calc": "^2.1.2", 3021 - "@csstools/css-parser-algorithms": "^3.0.4", 3022 - "@csstools/css-tokenizer": "^3.0.3" 3048 + "@csstools/css-calc": "^2.1.4", 3049 + "@csstools/css-parser-algorithms": "^3.0.5", 3050 + "@csstools/css-tokenizer": "^3.0.4" 3023 3051 }, 3024 3052 "engines": { 3025 3053 "node": ">=18" ··· 3055 3083 } 3056 3084 }, 3057 3085 "node_modules/@csstools/postcss-trigonometric-functions": { 3058 - "version": "4.0.7", 3059 - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.7.tgz", 3060 - "integrity": "sha512-qTrZgLju3AV7Djhzuh2Bq/wjFqbcypnk0FhHjxW8DWJQcZLS1HecIus4X2/RLch1ukX7b+YYCdqbEnpIQO5ccg==", 3086 + "version": "4.0.9", 3087 + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz", 3088 + "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==", 3061 3089 "funding": [ 3062 3090 { 3063 3091 "type": "github", ··· 3070 3098 ], 3071 3099 "license": "MIT-0", 3072 3100 "dependencies": { 3073 - "@csstools/css-calc": "^2.1.2", 3074 - "@csstools/css-parser-algorithms": "^3.0.4", 3075 - "@csstools/css-tokenizer": "^3.0.3" 3101 + "@csstools/css-calc": "^2.1.4", 3102 + "@csstools/css-parser-algorithms": "^3.0.5", 3103 + "@csstools/css-tokenizer": "^3.0.4" 3076 3104 }, 3077 3105 "engines": { 3078 3106 "node": ">=18" ··· 3173 3201 } 3174 3202 }, 3175 3203 "node_modules/@docusaurus/babel": { 3176 - "version": "3.7.0", 3177 - "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.7.0.tgz", 3178 - "integrity": "sha512-0H5uoJLm14S/oKV3Keihxvh8RV+vrid+6Gv+2qhuzbqHanawga8tYnsdpjEyt36ucJjqlby2/Md2ObWjA02UXQ==", 3204 + "version": "3.8.1", 3205 + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz", 3206 + "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==", 3179 3207 "license": "MIT", 3180 3208 "dependencies": { 3181 3209 "@babel/core": "^7.25.9", ··· 3188 3216 "@babel/runtime": "^7.25.9", 3189 3217 "@babel/runtime-corejs3": "^7.25.9", 3190 3218 "@babel/traverse": "^7.25.9", 3191 - "@docusaurus/logger": "3.7.0", 3192 - "@docusaurus/utils": "3.7.0", 3219 + "@docusaurus/logger": "3.8.1", 3220 + "@docusaurus/utils": "3.8.1", 3193 3221 "babel-plugin-dynamic-import-node": "^2.3.3", 3194 3222 "fs-extra": "^11.1.1", 3195 3223 "tslib": "^2.6.0" ··· 3199 3227 } 3200 3228 }, 3201 3229 "node_modules/@docusaurus/bundler": { 3202 - "version": "3.7.0", 3203 - "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.7.0.tgz", 3204 - "integrity": "sha512-CUUT9VlSGukrCU5ctZucykvgCISivct+cby28wJwCC/fkQFgAHRp/GKv2tx38ZmXb7nacrKzFTcp++f9txUYGg==", 3230 + "version": "3.8.1", 3231 + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz", 3232 + "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==", 3205 3233 "license": "MIT", 3206 3234 "dependencies": { 3207 3235 "@babel/core": "^7.25.9", 3208 - "@docusaurus/babel": "3.7.0", 3209 - "@docusaurus/cssnano-preset": "3.7.0", 3210 - "@docusaurus/logger": "3.7.0", 3211 - "@docusaurus/types": "3.7.0", 3212 - "@docusaurus/utils": "3.7.0", 3236 + "@docusaurus/babel": "3.8.1", 3237 + "@docusaurus/cssnano-preset": "3.8.1", 3238 + "@docusaurus/logger": "3.8.1", 3239 + "@docusaurus/types": "3.8.1", 3240 + "@docusaurus/utils": "3.8.1", 3213 3241 "babel-loader": "^9.2.1", 3214 - "clean-css": "^5.3.2", 3242 + "clean-css": "^5.3.3", 3215 3243 "copy-webpack-plugin": "^11.0.0", 3216 - "css-loader": "^6.8.1", 3244 + "css-loader": "^6.11.0", 3217 3245 "css-minimizer-webpack-plugin": "^5.0.1", 3218 3246 "cssnano": "^6.1.2", 3219 3247 "file-loader": "^6.2.0", 3220 3248 "html-minifier-terser": "^7.2.0", 3221 - "mini-css-extract-plugin": "^2.9.1", 3249 + "mini-css-extract-plugin": "^2.9.2", 3222 3250 "null-loader": "^4.0.1", 3223 - "postcss": "^8.4.26", 3224 - "postcss-loader": "^7.3.3", 3225 - "postcss-preset-env": "^10.1.0", 3226 - "react-dev-utils": "^12.0.1", 3251 + "postcss": "^8.5.4", 3252 + "postcss-loader": "^7.3.4", 3253 + "postcss-preset-env": "^10.2.1", 3227 3254 "terser-webpack-plugin": "^5.3.9", 3228 3255 "tslib": "^2.6.0", 3229 3256 "url-loader": "^4.1.1", ··· 3243 3270 } 3244 3271 }, 3245 3272 "node_modules/@docusaurus/core": { 3246 - "version": "3.7.0", 3247 - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.7.0.tgz", 3248 - "integrity": "sha512-b0fUmaL+JbzDIQaamzpAFpTviiaU4cX3Qz8cuo14+HGBCwa0evEK0UYCBFY3n4cLzL8Op1BueeroUD2LYAIHbQ==", 3273 + "version": "3.8.1", 3274 + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz", 3275 + "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==", 3249 3276 "license": "MIT", 3250 3277 "dependencies": { 3251 - "@docusaurus/babel": "3.7.0", 3252 - "@docusaurus/bundler": "3.7.0", 3253 - "@docusaurus/logger": "3.7.0", 3254 - "@docusaurus/mdx-loader": "3.7.0", 3255 - "@docusaurus/utils": "3.7.0", 3256 - "@docusaurus/utils-common": "3.7.0", 3257 - "@docusaurus/utils-validation": "3.7.0", 3278 + "@docusaurus/babel": "3.8.1", 3279 + "@docusaurus/bundler": "3.8.1", 3280 + "@docusaurus/logger": "3.8.1", 3281 + "@docusaurus/mdx-loader": "3.8.1", 3282 + "@docusaurus/utils": "3.8.1", 3283 + "@docusaurus/utils-common": "3.8.1", 3284 + "@docusaurus/utils-validation": "3.8.1", 3258 3285 "boxen": "^6.2.1", 3259 3286 "chalk": "^4.1.2", 3260 3287 "chokidar": "^3.5.3", ··· 3262 3289 "combine-promises": "^1.1.0", 3263 3290 "commander": "^5.1.0", 3264 3291 "core-js": "^3.31.1", 3265 - "del": "^6.1.1", 3266 3292 "detect-port": "^1.5.1", 3267 3293 "escape-html": "^1.0.3", 3268 3294 "eta": "^2.2.0", 3269 3295 "eval": "^0.1.8", 3296 + "execa": "5.1.1", 3270 3297 "fs-extra": "^11.1.1", 3271 3298 "html-tags": "^3.3.1", 3272 3299 "html-webpack-plugin": "^5.6.0", 3273 3300 "leven": "^3.1.0", 3274 3301 "lodash": "^4.17.21", 3302 + "open": "^8.4.0", 3275 3303 "p-map": "^4.0.0", 3276 3304 "prompts": "^2.4.2", 3277 - "react-dev-utils": "^12.0.1", 3278 3305 "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", 3279 3306 "react-loadable": "npm:@docusaurus/react-loadable@6.0.0", 3280 3307 "react-loadable-ssr-addon-v5-slorber": "^1.0.1", ··· 3283 3310 "react-router-dom": "^5.3.4", 3284 3311 "semver": "^7.5.4", 3285 3312 "serve-handler": "^6.1.6", 3286 - "shelljs": "^0.8.5", 3313 + "tinypool": "^1.0.2", 3287 3314 "tslib": "^2.6.0", 3288 3315 "update-notifier": "^6.0.2", 3289 3316 "webpack": "^5.95.0", ··· 3304 3331 } 3305 3332 }, 3306 3333 "node_modules/@docusaurus/cssnano-preset": { 3307 - "version": "3.7.0", 3308 - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.7.0.tgz", 3309 - "integrity": "sha512-X9GYgruZBSOozg4w4dzv9uOz8oK/EpPVQXkp0MM6Tsgp/nRIU9hJzJ0Pxg1aRa3xCeEQTOimZHcocQFlLwYajQ==", 3334 + "version": "3.8.1", 3335 + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz", 3336 + "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==", 3310 3337 "license": "MIT", 3311 3338 "dependencies": { 3312 3339 "cssnano-preset-advanced": "^6.1.2", 3313 - "postcss": "^8.4.38", 3340 + "postcss": "^8.5.4", 3314 3341 "postcss-sort-media-queries": "^5.2.0", 3315 3342 "tslib": "^2.6.0" 3316 3343 }, ··· 3319 3346 } 3320 3347 }, 3321 3348 "node_modules/@docusaurus/logger": { 3322 - "version": "3.7.0", 3323 - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.7.0.tgz", 3324 - "integrity": "sha512-z7g62X7bYxCYmeNNuO9jmzxLQG95q9QxINCwpboVcNff3SJiHJbGrarxxOVMVmAh1MsrSfxWkVGv4P41ktnFsA==", 3349 + "version": "3.8.1", 3350 + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz", 3351 + "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==", 3325 3352 "license": "MIT", 3326 3353 "dependencies": { 3327 3354 "chalk": "^4.1.2", ··· 3332 3359 } 3333 3360 }, 3334 3361 "node_modules/@docusaurus/mdx-loader": { 3335 - "version": "3.7.0", 3336 - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.7.0.tgz", 3337 - "integrity": "sha512-OFBG6oMjZzc78/U3WNPSHs2W9ZJ723ewAcvVJaqS0VgyeUfmzUV8f1sv+iUHA0DtwiR5T5FjOxj6nzEE8LY6VA==", 3362 + "version": "3.8.1", 3363 + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz", 3364 + "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==", 3338 3365 "license": "MIT", 3339 3366 "dependencies": { 3340 - "@docusaurus/logger": "3.7.0", 3341 - "@docusaurus/utils": "3.7.0", 3342 - "@docusaurus/utils-validation": "3.7.0", 3367 + "@docusaurus/logger": "3.8.1", 3368 + "@docusaurus/utils": "3.8.1", 3369 + "@docusaurus/utils-validation": "3.8.1", 3343 3370 "@mdx-js/mdx": "^3.0.0", 3344 3371 "@slorber/remark-comment": "^1.0.0", 3345 3372 "escape-html": "^1.0.3", 3346 3373 "estree-util-value-to-estree": "^3.0.1", 3347 3374 "file-loader": "^6.2.0", 3348 3375 "fs-extra": "^11.1.1", 3349 - "image-size": "^1.0.2", 3376 + "image-size": "^2.0.2", 3350 3377 "mdast-util-mdx": "^3.0.0", 3351 3378 "mdast-util-to-string": "^4.0.0", 3352 3379 "rehype-raw": "^7.0.0", ··· 3371 3398 } 3372 3399 }, 3373 3400 "node_modules/@docusaurus/module-type-aliases": { 3374 - "version": "3.7.0", 3375 - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.7.0.tgz", 3376 - "integrity": "sha512-g7WdPqDNaqA60CmBrr0cORTrsOit77hbsTj7xE2l71YhBn79sxdm7WMK7wfhcaafkbpIh7jv5ef5TOpf1Xv9Lg==", 3401 + "version": "3.8.1", 3402 + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.1.tgz", 3403 + "integrity": "sha512-6xhvAJiXzsaq3JdosS7wbRt/PwEPWHr9eM4YNYqVlbgG1hSK3uQDXTVvQktasp3VO6BmfYWPozueLWuj4gB+vg==", 3377 3404 "license": "MIT", 3378 3405 "dependencies": { 3379 - "@docusaurus/types": "3.7.0", 3406 + "@docusaurus/types": "3.8.1", 3380 3407 "@types/history": "^4.7.11", 3381 3408 "@types/react": "*", 3382 3409 "@types/react-router-config": "*", 3383 3410 "@types/react-router-dom": "*", 3384 - "react-helmet-async": "npm:@slorber/react-helmet-async@*", 3411 + "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0", 3385 3412 "react-loadable": "npm:@docusaurus/react-loadable@6.0.0" 3386 3413 }, 3387 3414 "peerDependencies": { ··· 3390 3417 } 3391 3418 }, 3392 3419 "node_modules/@docusaurus/plugin-content-blog": { 3393 - "version": "3.7.0", 3394 - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.7.0.tgz", 3395 - "integrity": "sha512-EFLgEz6tGHYWdPU0rK8tSscZwx+AsyuBW/r+tNig2kbccHYGUJmZtYN38GjAa3Fda4NU+6wqUO5kTXQSRBQD3g==", 3420 + "version": "3.8.1", 3421 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz", 3422 + "integrity": "sha512-vNTpMmlvNP9n3hGEcgPaXyvTljanAKIUkuG9URQ1DeuDup0OR7Ltvoc8yrmH+iMZJbcQGhUJF+WjHLwuk8HSdw==", 3396 3423 "license": "MIT", 3397 3424 "dependencies": { 3398 - "@docusaurus/core": "3.7.0", 3399 - "@docusaurus/logger": "3.7.0", 3400 - "@docusaurus/mdx-loader": "3.7.0", 3401 - "@docusaurus/theme-common": "3.7.0", 3402 - "@docusaurus/types": "3.7.0", 3403 - "@docusaurus/utils": "3.7.0", 3404 - "@docusaurus/utils-common": "3.7.0", 3405 - "@docusaurus/utils-validation": "3.7.0", 3425 + "@docusaurus/core": "3.8.1", 3426 + "@docusaurus/logger": "3.8.1", 3427 + "@docusaurus/mdx-loader": "3.8.1", 3428 + "@docusaurus/theme-common": "3.8.1", 3429 + "@docusaurus/types": "3.8.1", 3430 + "@docusaurus/utils": "3.8.1", 3431 + "@docusaurus/utils-common": "3.8.1", 3432 + "@docusaurus/utils-validation": "3.8.1", 3406 3433 "cheerio": "1.0.0-rc.12", 3407 3434 "feed": "^4.2.2", 3408 3435 "fs-extra": "^11.1.1", 3409 3436 "lodash": "^4.17.21", 3410 - "reading-time": "^1.5.0", 3437 + "schema-dts": "^1.1.2", 3411 3438 "srcset": "^4.0.0", 3412 3439 "tslib": "^2.6.0", 3413 3440 "unist-util-visit": "^5.0.0", ··· 3424 3451 } 3425 3452 }, 3426 3453 "node_modules/@docusaurus/plugin-content-docs": { 3427 - "version": "3.7.0", 3428 - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.7.0.tgz", 3429 - "integrity": "sha512-GXg5V7kC9FZE4FkUZA8oo/NrlRb06UwuICzI6tcbzj0+TVgjq/mpUXXzSgKzMS82YByi4dY2Q808njcBCyy6tQ==", 3454 + "version": "3.8.1", 3455 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz", 3456 + "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==", 3430 3457 "license": "MIT", 3431 3458 "dependencies": { 3432 - "@docusaurus/core": "3.7.0", 3433 - "@docusaurus/logger": "3.7.0", 3434 - "@docusaurus/mdx-loader": "3.7.0", 3435 - "@docusaurus/module-type-aliases": "3.7.0", 3436 - "@docusaurus/theme-common": "3.7.0", 3437 - "@docusaurus/types": "3.7.0", 3438 - "@docusaurus/utils": "3.7.0", 3439 - "@docusaurus/utils-common": "3.7.0", 3440 - "@docusaurus/utils-validation": "3.7.0", 3459 + "@docusaurus/core": "3.8.1", 3460 + "@docusaurus/logger": "3.8.1", 3461 + "@docusaurus/mdx-loader": "3.8.1", 3462 + "@docusaurus/module-type-aliases": "3.8.1", 3463 + "@docusaurus/theme-common": "3.8.1", 3464 + "@docusaurus/types": "3.8.1", 3465 + "@docusaurus/utils": "3.8.1", 3466 + "@docusaurus/utils-common": "3.8.1", 3467 + "@docusaurus/utils-validation": "3.8.1", 3441 3468 "@types/react-router-config": "^5.0.7", 3442 3469 "combine-promises": "^1.1.0", 3443 3470 "fs-extra": "^11.1.1", 3444 3471 "js-yaml": "^4.1.0", 3445 3472 "lodash": "^4.17.21", 3473 + "schema-dts": "^1.1.2", 3446 3474 "tslib": "^2.6.0", 3447 3475 "utility-types": "^3.10.0", 3448 3476 "webpack": "^5.88.1" ··· 3456 3484 } 3457 3485 }, 3458 3486 "node_modules/@docusaurus/plugin-content-pages": { 3459 - "version": "3.7.0", 3460 - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.7.0.tgz", 3461 - "integrity": "sha512-YJSU3tjIJf032/Aeao8SZjFOrXJbz/FACMveSMjLyMH4itQyZ2XgUIzt4y+1ISvvk5zrW4DABVT2awTCqBkx0Q==", 3487 + "version": "3.8.1", 3488 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.1.tgz", 3489 + "integrity": "sha512-a+V6MS2cIu37E/m7nDJn3dcxpvXb6TvgdNI22vJX8iUTp8eoMoPa0VArEbWvCxMY/xdC26WzNv4wZ6y0iIni/w==", 3462 3490 "license": "MIT", 3463 3491 "dependencies": { 3464 - "@docusaurus/core": "3.7.0", 3465 - "@docusaurus/mdx-loader": "3.7.0", 3466 - "@docusaurus/types": "3.7.0", 3467 - "@docusaurus/utils": "3.7.0", 3468 - "@docusaurus/utils-validation": "3.7.0", 3492 + "@docusaurus/core": "3.8.1", 3493 + "@docusaurus/mdx-loader": "3.8.1", 3494 + "@docusaurus/types": "3.8.1", 3495 + "@docusaurus/utils": "3.8.1", 3496 + "@docusaurus/utils-validation": "3.8.1", 3469 3497 "fs-extra": "^11.1.1", 3470 3498 "tslib": "^2.6.0", 3471 3499 "webpack": "^5.88.1" ··· 3478 3506 "react-dom": "^18.0.0 || ^19.0.0" 3479 3507 } 3480 3508 }, 3481 - "node_modules/@docusaurus/plugin-debug": { 3482 - "version": "3.7.0", 3483 - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.7.0.tgz", 3484 - "integrity": "sha512-Qgg+IjG/z4svtbCNyTocjIwvNTNEwgRjSXXSJkKVG0oWoH0eX/HAPiu+TS1HBwRPQV+tTYPWLrUypYFepfujZA==", 3509 + "node_modules/@docusaurus/plugin-css-cascade-layers": { 3510 + "version": "3.8.1", 3511 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.8.1.tgz", 3512 + "integrity": "sha512-VQ47xRxfNKjHS5ItzaVXpxeTm7/wJLFMOPo1BkmoMG4Cuz4nuI+Hs62+RMk1OqVog68Swz66xVPK8g9XTrBKRw==", 3485 3513 "license": "MIT", 3486 3514 "dependencies": { 3487 - "@docusaurus/core": "3.7.0", 3488 - "@docusaurus/types": "3.7.0", 3489 - "@docusaurus/utils": "3.7.0", 3490 - "fs-extra": "^11.1.1", 3491 - "react-json-view-lite": "^1.2.0", 3515 + "@docusaurus/core": "3.8.1", 3516 + "@docusaurus/types": "3.8.1", 3517 + "@docusaurus/utils": "3.8.1", 3518 + "@docusaurus/utils-validation": "3.8.1", 3492 3519 "tslib": "^2.6.0" 3493 3520 }, 3494 3521 "engines": { 3495 3522 "node": ">=18.0" 3496 - }, 3497 - "peerDependencies": { 3498 - "react": "^18.0.0 || ^19.0.0", 3499 - "react-dom": "^18.0.0 || ^19.0.0" 3500 3523 } 3501 3524 }, 3502 - "node_modules/@docusaurus/plugin-debug/node_modules/react-json-view-lite": { 3503 - "version": "1.5.0", 3504 - "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.5.0.tgz", 3505 - "integrity": "sha512-nWqA1E4jKPklL2jvHWs6s+7Na0qNgw9HCP6xehdQJeg6nPBTFZgGwyko9Q0oj+jQWKTTVRS30u0toM5wiuL3iw==", 3525 + "node_modules/@docusaurus/plugin-debug": { 3526 + "version": "3.8.1", 3527 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.8.1.tgz", 3528 + "integrity": "sha512-nT3lN7TV5bi5hKMB7FK8gCffFTBSsBsAfV84/v293qAmnHOyg1nr9okEw8AiwcO3bl9vije5nsUvP0aRl2lpaw==", 3506 3529 "license": "MIT", 3530 + "dependencies": { 3531 + "@docusaurus/core": "3.8.1", 3532 + "@docusaurus/types": "3.8.1", 3533 + "@docusaurus/utils": "3.8.1", 3534 + "fs-extra": "^11.1.1", 3535 + "react-json-view-lite": "^2.3.0", 3536 + "tslib": "^2.6.0" 3537 + }, 3507 3538 "engines": { 3508 - "node": ">=14" 3539 + "node": ">=18.0" 3509 3540 }, 3510 3541 "peerDependencies": { 3511 - "react": "^16.13.1 || ^17.0.0 || ^18.0.0" 3542 + "react": "^18.0.0 || ^19.0.0", 3543 + "react-dom": "^18.0.0 || ^19.0.0" 3512 3544 } 3513 3545 }, 3514 3546 "node_modules/@docusaurus/plugin-google-analytics": { 3515 - "version": "3.7.0", 3516 - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.7.0.tgz", 3517 - "integrity": "sha512-otIqiRV/jka6Snjf+AqB360XCeSv7lQC+DKYW+EUZf6XbuE8utz5PeUQ8VuOcD8Bk5zvT1MC4JKcd5zPfDuMWA==", 3547 + "version": "3.8.1", 3548 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.8.1.tgz", 3549 + "integrity": "sha512-Hrb/PurOJsmwHAsfMDH6oVpahkEGsx7F8CWMjyP/dw1qjqmdS9rcV1nYCGlM8nOtD3Wk/eaThzUB5TSZsGz+7Q==", 3518 3550 "license": "MIT", 3519 3551 "dependencies": { 3520 - "@docusaurus/core": "3.7.0", 3521 - "@docusaurus/types": "3.7.0", 3522 - "@docusaurus/utils-validation": "3.7.0", 3552 + "@docusaurus/core": "3.8.1", 3553 + "@docusaurus/types": "3.8.1", 3554 + "@docusaurus/utils-validation": "3.8.1", 3523 3555 "tslib": "^2.6.0" 3524 3556 }, 3525 3557 "engines": { ··· 3531 3563 } 3532 3564 }, 3533 3565 "node_modules/@docusaurus/plugin-google-gtag": { 3534 - "version": "3.7.0", 3535 - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.7.0.tgz", 3536 - "integrity": "sha512-M3vrMct1tY65ModbyeDaMoA+fNJTSPe5qmchhAbtqhDD/iALri0g9LrEpIOwNaoLmm6lO88sfBUADQrSRSGSWA==", 3566 + "version": "3.8.1", 3567 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.8.1.tgz", 3568 + "integrity": "sha512-tKE8j1cEZCh8KZa4aa80zpSTxsC2/ZYqjx6AAfd8uA8VHZVw79+7OTEP2PoWi0uL5/1Is0LF5Vwxd+1fz5HlKg==", 3537 3569 "license": "MIT", 3538 3570 "dependencies": { 3539 - "@docusaurus/core": "3.7.0", 3540 - "@docusaurus/types": "3.7.0", 3541 - "@docusaurus/utils-validation": "3.7.0", 3571 + "@docusaurus/core": "3.8.1", 3572 + "@docusaurus/types": "3.8.1", 3573 + "@docusaurus/utils-validation": "3.8.1", 3542 3574 "@types/gtag.js": "^0.0.12", 3543 3575 "tslib": "^2.6.0" 3544 3576 }, ··· 3551 3583 } 3552 3584 }, 3553 3585 "node_modules/@docusaurus/plugin-google-tag-manager": { 3554 - "version": "3.7.0", 3555 - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.7.0.tgz", 3556 - "integrity": "sha512-X8U78nb8eiMiPNg3jb9zDIVuuo/rE1LjGDGu+5m5CX4UBZzjMy+klOY2fNya6x8ACyE/L3K2erO1ErheP55W/w==", 3586 + "version": "3.8.1", 3587 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.8.1.tgz", 3588 + "integrity": "sha512-iqe3XKITBquZq+6UAXdb1vI0fPY5iIOitVjPQ581R1ZKpHr0qe+V6gVOrrcOHixPDD/BUKdYwkxFjpNiEN+vBw==", 3557 3589 "license": "MIT", 3558 3590 "dependencies": { 3559 - "@docusaurus/core": "3.7.0", 3560 - "@docusaurus/types": "3.7.0", 3561 - "@docusaurus/utils-validation": "3.7.0", 3591 + "@docusaurus/core": "3.8.1", 3592 + "@docusaurus/types": "3.8.1", 3593 + "@docusaurus/utils-validation": "3.8.1", 3562 3594 "tslib": "^2.6.0" 3563 3595 }, 3564 3596 "engines": { ··· 3570 3602 } 3571 3603 }, 3572 3604 "node_modules/@docusaurus/plugin-sitemap": { 3573 - "version": "3.7.0", 3574 - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.7.0.tgz", 3575 - "integrity": "sha512-bTRT9YLZ/8I/wYWKMQke18+PF9MV8Qub34Sku6aw/vlZ/U+kuEuRpQ8bTcNOjaTSfYsWkK4tTwDMHK2p5S86cA==", 3605 + "version": "3.8.1", 3606 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz", 3607 + "integrity": "sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw==", 3576 3608 "license": "MIT", 3577 3609 "dependencies": { 3578 - "@docusaurus/core": "3.7.0", 3579 - "@docusaurus/logger": "3.7.0", 3580 - "@docusaurus/types": "3.7.0", 3581 - "@docusaurus/utils": "3.7.0", 3582 - "@docusaurus/utils-common": "3.7.0", 3583 - "@docusaurus/utils-validation": "3.7.0", 3610 + "@docusaurus/core": "3.8.1", 3611 + "@docusaurus/logger": "3.8.1", 3612 + "@docusaurus/types": "3.8.1", 3613 + "@docusaurus/utils": "3.8.1", 3614 + "@docusaurus/utils-common": "3.8.1", 3615 + "@docusaurus/utils-validation": "3.8.1", 3584 3616 "fs-extra": "^11.1.1", 3585 3617 "sitemap": "^7.1.1", 3586 3618 "tslib": "^2.6.0" ··· 3594 3626 } 3595 3627 }, 3596 3628 "node_modules/@docusaurus/plugin-svgr": { 3597 - "version": "3.7.0", 3598 - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.7.0.tgz", 3599 - "integrity": "sha512-HByXIZTbc4GV5VAUkZ2DXtXv1Qdlnpk3IpuImwSnEzCDBkUMYcec5282hPjn6skZqB25M1TYCmWS91UbhBGxQg==", 3629 + "version": "3.8.1", 3630 + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.1.tgz", 3631 + "integrity": "sha512-rW0LWMDsdlsgowVwqiMb/7tANDodpy1wWPwCcamvhY7OECReN3feoFwLjd/U4tKjNY3encj0AJSTxJA+Fpe+Gw==", 3600 3632 "license": "MIT", 3601 3633 "dependencies": { 3602 - "@docusaurus/core": "3.7.0", 3603 - "@docusaurus/types": "3.7.0", 3604 - "@docusaurus/utils": "3.7.0", 3605 - "@docusaurus/utils-validation": "3.7.0", 3634 + "@docusaurus/core": "3.8.1", 3635 + "@docusaurus/types": "3.8.1", 3636 + "@docusaurus/utils": "3.8.1", 3637 + "@docusaurus/utils-validation": "3.8.1", 3606 3638 "@svgr/core": "8.1.0", 3607 3639 "@svgr/webpack": "^8.1.0", 3608 3640 "tslib": "^2.6.0", ··· 3617 3649 } 3618 3650 }, 3619 3651 "node_modules/@docusaurus/preset-classic": { 3620 - "version": "3.7.0", 3621 - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.7.0.tgz", 3622 - "integrity": "sha512-nPHj8AxDLAaQXs+O6+BwILFuhiWbjfQWrdw2tifOClQoNfuXDjfjogee6zfx6NGHWqshR23LrcN115DmkHC91Q==", 3652 + "version": "3.8.1", 3653 + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.8.1.tgz", 3654 + "integrity": "sha512-yJSjYNHXD8POMGc2mKQuj3ApPrN+eG0rO1UPgSx7jySpYU+n4WjBikbrA2ue5ad9A7aouEtMWUoiSRXTH/g7KQ==", 3623 3655 "license": "MIT", 3624 3656 "dependencies": { 3625 - "@docusaurus/core": "3.7.0", 3626 - "@docusaurus/plugin-content-blog": "3.7.0", 3627 - "@docusaurus/plugin-content-docs": "3.7.0", 3628 - "@docusaurus/plugin-content-pages": "3.7.0", 3629 - "@docusaurus/plugin-debug": "3.7.0", 3630 - "@docusaurus/plugin-google-analytics": "3.7.0", 3631 - "@docusaurus/plugin-google-gtag": "3.7.0", 3632 - "@docusaurus/plugin-google-tag-manager": "3.7.0", 3633 - "@docusaurus/plugin-sitemap": "3.7.0", 3634 - "@docusaurus/plugin-svgr": "3.7.0", 3635 - "@docusaurus/theme-classic": "3.7.0", 3636 - "@docusaurus/theme-common": "3.7.0", 3637 - "@docusaurus/theme-search-algolia": "3.7.0", 3638 - "@docusaurus/types": "3.7.0" 3657 + "@docusaurus/core": "3.8.1", 3658 + "@docusaurus/plugin-content-blog": "3.8.1", 3659 + "@docusaurus/plugin-content-docs": "3.8.1", 3660 + "@docusaurus/plugin-content-pages": "3.8.1", 3661 + "@docusaurus/plugin-css-cascade-layers": "3.8.1", 3662 + "@docusaurus/plugin-debug": "3.8.1", 3663 + "@docusaurus/plugin-google-analytics": "3.8.1", 3664 + "@docusaurus/plugin-google-gtag": "3.8.1", 3665 + "@docusaurus/plugin-google-tag-manager": "3.8.1", 3666 + "@docusaurus/plugin-sitemap": "3.8.1", 3667 + "@docusaurus/plugin-svgr": "3.8.1", 3668 + "@docusaurus/theme-classic": "3.8.1", 3669 + "@docusaurus/theme-common": "3.8.1", 3670 + "@docusaurus/theme-search-algolia": "3.8.1", 3671 + "@docusaurus/types": "3.8.1" 3639 3672 }, 3640 3673 "engines": { 3641 3674 "node": ">=18.0" ··· 3646 3679 } 3647 3680 }, 3648 3681 "node_modules/@docusaurus/theme-classic": { 3649 - "version": "3.7.0", 3650 - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.7.0.tgz", 3651 - "integrity": "sha512-MnLxG39WcvLCl4eUzHr0gNcpHQfWoGqzADCly54aqCofQX6UozOS9Th4RK3ARbM9m7zIRv3qbhggI53dQtx/hQ==", 3682 + "version": "3.8.1", 3683 + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz", 3684 + "integrity": "sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw==", 3652 3685 "license": "MIT", 3653 3686 "dependencies": { 3654 - "@docusaurus/core": "3.7.0", 3655 - "@docusaurus/logger": "3.7.0", 3656 - "@docusaurus/mdx-loader": "3.7.0", 3657 - "@docusaurus/module-type-aliases": "3.7.0", 3658 - "@docusaurus/plugin-content-blog": "3.7.0", 3659 - "@docusaurus/plugin-content-docs": "3.7.0", 3660 - "@docusaurus/plugin-content-pages": "3.7.0", 3661 - "@docusaurus/theme-common": "3.7.0", 3662 - "@docusaurus/theme-translations": "3.7.0", 3663 - "@docusaurus/types": "3.7.0", 3664 - "@docusaurus/utils": "3.7.0", 3665 - "@docusaurus/utils-common": "3.7.0", 3666 - "@docusaurus/utils-validation": "3.7.0", 3687 + "@docusaurus/core": "3.8.1", 3688 + "@docusaurus/logger": "3.8.1", 3689 + "@docusaurus/mdx-loader": "3.8.1", 3690 + "@docusaurus/module-type-aliases": "3.8.1", 3691 + "@docusaurus/plugin-content-blog": "3.8.1", 3692 + "@docusaurus/plugin-content-docs": "3.8.1", 3693 + "@docusaurus/plugin-content-pages": "3.8.1", 3694 + "@docusaurus/theme-common": "3.8.1", 3695 + "@docusaurus/theme-translations": "3.8.1", 3696 + "@docusaurus/types": "3.8.1", 3697 + "@docusaurus/utils": "3.8.1", 3698 + "@docusaurus/utils-common": "3.8.1", 3699 + "@docusaurus/utils-validation": "3.8.1", 3667 3700 "@mdx-js/react": "^3.0.0", 3668 3701 "clsx": "^2.0.0", 3669 3702 "copy-text-to-clipboard": "^3.2.0", 3670 3703 "infima": "0.2.0-alpha.45", 3671 3704 "lodash": "^4.17.21", 3672 3705 "nprogress": "^0.2.0", 3673 - "postcss": "^8.4.26", 3706 + "postcss": "^8.5.4", 3674 3707 "prism-react-renderer": "^2.3.0", 3675 3708 "prismjs": "^1.29.0", 3676 3709 "react-router-dom": "^5.3.4", ··· 3687 3720 } 3688 3721 }, 3689 3722 "node_modules/@docusaurus/theme-common": { 3690 - "version": "3.7.0", 3691 - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.7.0.tgz", 3692 - "integrity": "sha512-8eJ5X0y+gWDsURZnBfH0WabdNm8XMCXHv8ENy/3Z/oQKwaB/EHt5lP9VsTDTf36lKEp0V6DjzjFyFIB+CetL0A==", 3723 + "version": "3.8.1", 3724 + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz", 3725 + "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==", 3693 3726 "license": "MIT", 3694 3727 "dependencies": { 3695 - "@docusaurus/mdx-loader": "3.7.0", 3696 - "@docusaurus/module-type-aliases": "3.7.0", 3697 - "@docusaurus/utils": "3.7.0", 3698 - "@docusaurus/utils-common": "3.7.0", 3728 + "@docusaurus/mdx-loader": "3.8.1", 3729 + "@docusaurus/module-type-aliases": "3.8.1", 3730 + "@docusaurus/utils": "3.8.1", 3731 + "@docusaurus/utils-common": "3.8.1", 3699 3732 "@types/history": "^4.7.11", 3700 3733 "@types/react": "*", 3701 3734 "@types/react-router-config": "*", ··· 3715 3748 } 3716 3749 }, 3717 3750 "node_modules/@docusaurus/theme-mermaid": { 3718 - "version": "3.7.0", 3719 - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.7.0.tgz", 3720 - "integrity": "sha512-7kNDvL7hm+tshjxSxIqYMtsLUPsEBYnkevej/ext6ru9xyLgCed+zkvTfGzTWNeq8rJIEe2YSS8/OV5gCVaPCw==", 3751 + "version": "3.8.1", 3752 + "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.8.1.tgz", 3753 + "integrity": "sha512-IWYqjyTPjkNnHsFFu9+4YkeXS7PD1xI3Bn2shOhBq+f95mgDfWInkpfBN4aYvx4fTT67Am6cPtohRdwh4Tidtg==", 3721 3754 "license": "MIT", 3722 3755 "dependencies": { 3723 - "@docusaurus/core": "3.7.0", 3724 - "@docusaurus/module-type-aliases": "3.7.0", 3725 - "@docusaurus/theme-common": "3.7.0", 3726 - "@docusaurus/types": "3.7.0", 3727 - "@docusaurus/utils-validation": "3.7.0", 3728 - "mermaid": ">=10.4", 3756 + "@docusaurus/core": "3.8.1", 3757 + "@docusaurus/module-type-aliases": "3.8.1", 3758 + "@docusaurus/theme-common": "3.8.1", 3759 + "@docusaurus/types": "3.8.1", 3760 + "@docusaurus/utils-validation": "3.8.1", 3761 + "mermaid": ">=11.6.0", 3729 3762 "tslib": "^2.6.0" 3730 3763 }, 3731 3764 "engines": { ··· 3737 3770 } 3738 3771 }, 3739 3772 "node_modules/@docusaurus/theme-search-algolia": { 3740 - "version": "3.7.0", 3741 - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.7.0.tgz", 3742 - "integrity": "sha512-Al/j5OdzwRU1m3falm+sYy9AaB93S1XF1Lgk9Yc6amp80dNxJVplQdQTR4cYdzkGtuQqbzUA8+kaoYYO0RbK6g==", 3773 + "version": "3.8.1", 3774 + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.8.1.tgz", 3775 + "integrity": "sha512-NBFH5rZVQRAQM087aYSRKQ9yGEK9eHd+xOxQjqNpxMiV85OhJDD4ZGz6YJIod26Fbooy54UWVdzNU0TFeUUUzQ==", 3743 3776 "license": "MIT", 3744 3777 "dependencies": { 3745 - "@docsearch/react": "^3.8.1", 3746 - "@docusaurus/core": "3.7.0", 3747 - "@docusaurus/logger": "3.7.0", 3748 - "@docusaurus/plugin-content-docs": "3.7.0", 3749 - "@docusaurus/theme-common": "3.7.0", 3750 - "@docusaurus/theme-translations": "3.7.0", 3751 - "@docusaurus/utils": "3.7.0", 3752 - "@docusaurus/utils-validation": "3.7.0", 3778 + "@docsearch/react": "^3.9.0", 3779 + "@docusaurus/core": "3.8.1", 3780 + "@docusaurus/logger": "3.8.1", 3781 + "@docusaurus/plugin-content-docs": "3.8.1", 3782 + "@docusaurus/theme-common": "3.8.1", 3783 + "@docusaurus/theme-translations": "3.8.1", 3784 + "@docusaurus/utils": "3.8.1", 3785 + "@docusaurus/utils-validation": "3.8.1", 3753 3786 "algoliasearch": "^5.17.1", 3754 3787 "algoliasearch-helper": "^3.22.6", 3755 3788 "clsx": "^2.0.0", ··· 3768 3801 } 3769 3802 }, 3770 3803 "node_modules/@docusaurus/theme-translations": { 3771 - "version": "3.7.0", 3772 - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.7.0.tgz", 3773 - "integrity": "sha512-Ewq3bEraWDmienM6eaNK7fx+/lHMtGDHQyd1O+4+3EsDxxUmrzPkV7Ct3nBWTuE0MsoZr3yNwQVKjllzCMuU3g==", 3804 + "version": "3.8.1", 3805 + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz", 3806 + "integrity": "sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g==", 3774 3807 "license": "MIT", 3775 3808 "dependencies": { 3776 3809 "fs-extra": "^11.1.1", ··· 3781 3814 } 3782 3815 }, 3783 3816 "node_modules/@docusaurus/tsconfig": { 3784 - "version": "3.7.0", 3785 - "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.7.0.tgz", 3786 - "integrity": "sha512-vRsyj3yUZCjscgfgcFYjIsTcAru/4h4YH2/XAE8Rs7wWdnng98PgWKvP5ovVc4rmRpRg2WChVW0uOy2xHDvDBQ==", 3817 + "version": "3.8.1", 3818 + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.8.1.tgz", 3819 + "integrity": "sha512-XBWCcqhRHhkhfolnSolNL+N7gj3HVE3CoZVqnVjfsMzCoOsuQw2iCLxVVHtO+rePUUfouVZHURDgmqIySsF66A==", 3787 3820 "dev": true, 3788 3821 "license": "MIT" 3789 3822 }, 3790 3823 "node_modules/@docusaurus/types": { 3791 - "version": "3.7.0", 3792 - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.7.0.tgz", 3793 - "integrity": "sha512-kOmZg5RRqJfH31m+6ZpnwVbkqMJrPOG5t0IOl4i/+3ruXyNfWzZ0lVtVrD0u4ONc/0NOsS9sWYaxxWNkH1LdLQ==", 3824 + "version": "3.8.1", 3825 + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.1.tgz", 3826 + "integrity": "sha512-ZPdW5AB+pBjiVrcLuw3dOS6BFlrG0XkS2lDGsj8TizcnREQg3J8cjsgfDviszOk4CweNfwo1AEELJkYaMUuOPg==", 3794 3827 "license": "MIT", 3795 3828 "dependencies": { 3796 3829 "@mdx-js/mdx": "^3.0.0", ··· 3823 3856 } 3824 3857 }, 3825 3858 "node_modules/@docusaurus/utils": { 3826 - "version": "3.7.0", 3827 - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.7.0.tgz", 3828 - "integrity": "sha512-e7zcB6TPnVzyUaHMJyLSArKa2AG3h9+4CfvKXKKWNx6hRs+p0a+u7HHTJBgo6KW2m+vqDnuIHK4X+bhmoghAFA==", 3859 + "version": "3.8.1", 3860 + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz", 3861 + "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==", 3829 3862 "license": "MIT", 3830 3863 "dependencies": { 3831 - "@docusaurus/logger": "3.7.0", 3832 - "@docusaurus/types": "3.7.0", 3833 - "@docusaurus/utils-common": "3.7.0", 3864 + "@docusaurus/logger": "3.8.1", 3865 + "@docusaurus/types": "3.8.1", 3866 + "@docusaurus/utils-common": "3.8.1", 3834 3867 "escape-string-regexp": "^4.0.0", 3868 + "execa": "5.1.1", 3835 3869 "file-loader": "^6.2.0", 3836 3870 "fs-extra": "^11.1.1", 3837 3871 "github-slugger": "^1.5.0", ··· 3841 3875 "js-yaml": "^4.1.0", 3842 3876 "lodash": "^4.17.21", 3843 3877 "micromatch": "^4.0.5", 3878 + "p-queue": "^6.6.2", 3844 3879 "prompts": "^2.4.2", 3845 3880 "resolve-pathname": "^3.0.0", 3846 - "shelljs": "^0.8.5", 3847 3881 "tslib": "^2.6.0", 3848 3882 "url-loader": "^4.1.1", 3849 3883 "utility-types": "^3.10.0", ··· 3854 3888 } 3855 3889 }, 3856 3890 "node_modules/@docusaurus/utils-common": { 3857 - "version": "3.7.0", 3858 - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.7.0.tgz", 3859 - "integrity": "sha512-IZeyIfCfXy0Mevj6bWNg7DG7B8G+S6o6JVpddikZtWyxJguiQ7JYr0SIZ0qWd8pGNuMyVwriWmbWqMnK7Y5PwA==", 3891 + "version": "3.8.1", 3892 + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz", 3893 + "integrity": "sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg==", 3860 3894 "license": "MIT", 3861 3895 "dependencies": { 3862 - "@docusaurus/types": "3.7.0", 3896 + "@docusaurus/types": "3.8.1", 3863 3897 "tslib": "^2.6.0" 3864 3898 }, 3865 3899 "engines": { ··· 3867 3901 } 3868 3902 }, 3869 3903 "node_modules/@docusaurus/utils-validation": { 3870 - "version": "3.7.0", 3871 - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.7.0.tgz", 3872 - "integrity": "sha512-w8eiKk8mRdN+bNfeZqC4nyFoxNyI1/VExMKAzD9tqpJfLLbsa46Wfn5wcKH761g9WkKh36RtFV49iL9lh1DYBA==", 3904 + "version": "3.8.1", 3905 + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz", 3906 + "integrity": "sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA==", 3873 3907 "license": "MIT", 3874 3908 "dependencies": { 3875 - "@docusaurus/logger": "3.7.0", 3876 - "@docusaurus/utils": "3.7.0", 3877 - "@docusaurus/utils-common": "3.7.0", 3909 + "@docusaurus/logger": "3.8.1", 3910 + "@docusaurus/utils": "3.8.1", 3911 + "@docusaurus/utils-common": "3.8.1", 3878 3912 "fs-extra": "^11.2.0", 3879 3913 "joi": "^17.9.2", 3880 3914 "js-yaml": "^4.1.0", ··· 4081 4115 } 4082 4116 }, 4083 4117 "node_modules/@mermaid-js/parser": { 4084 - "version": "0.3.0", 4085 - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.3.0.tgz", 4086 - "integrity": "sha512-HsvL6zgE5sUPGgkIDlmAWR1HTNHz2Iy11BAWPTa4Jjabkpguy4Ze2gzfLrg6pdRuBvFwgUYyxiaNqZwrEEXepA==", 4118 + "version": "0.5.0", 4119 + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-0.5.0.tgz", 4120 + "integrity": "sha512-AiaN7+VjXC+3BYE+GwNezkpjIcCI2qIMB/K4S2/vMWe0q/XJCBbx5+K7iteuz7VyltX9iAK4FmVTvGc9kjOV4w==", 4087 4121 "license": "MIT", 4088 4122 "dependencies": { 4089 - "langium": "3.0.0" 4123 + "langium": "3.3.1" 4090 4124 } 4091 4125 }, 4092 4126 "node_modules/@nodelib/fs.scandir": { ··· 4499 4533 "node": ">=10.13.0" 4500 4534 } 4501 4535 }, 4502 - "node_modules/@types/acorn": { 4503 - "version": "4.0.6", 4504 - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", 4505 - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", 4506 - "license": "MIT", 4507 - "dependencies": { 4508 - "@types/estree": "*" 4509 - } 4510 - }, 4511 4536 "node_modules/@types/body-parser": { 4512 4537 "version": "1.19.5", 4513 4538 "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", ··· 5008 5033 "@types/node": "*" 5009 5034 } 5010 5035 }, 5011 - "node_modules/@types/parse-json": { 5012 - "version": "4.0.2", 5013 - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", 5014 - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", 5015 - "license": "MIT" 5016 - }, 5017 5036 "node_modules/@types/prismjs": { 5018 5037 "version": "1.26.5", 5019 5038 "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz", ··· 5472 5491 } 5473 5492 }, 5474 5493 "node_modules/algoliasearch": { 5475 - "version": "5.21.0", 5476 - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.21.0.tgz", 5477 - "integrity": "sha512-hexLq2lSO1K5SW9j21Ubc+q9Ptx7dyRTY7se19U8lhIlVMLCNXWCyQ6C22p9ez8ccX0v7QVmwkl2l1CnuGoO2Q==", 5494 + "version": "5.29.0", 5495 + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.29.0.tgz", 5496 + "integrity": "sha512-E2l6AlTWGznM2e7vEE6T6hzObvEyXukxMOlBmVlMyixZyK1umuO/CiVc6sDBbzVH0oEviCE5IfVY1oZBmccYPQ==", 5478 5497 "license": "MIT", 5479 5498 "dependencies": { 5480 - "@algolia/client-abtesting": "5.21.0", 5481 - "@algolia/client-analytics": "5.21.0", 5482 - "@algolia/client-common": "5.21.0", 5483 - "@algolia/client-insights": "5.21.0", 5484 - "@algolia/client-personalization": "5.21.0", 5485 - "@algolia/client-query-suggestions": "5.21.0", 5486 - "@algolia/client-search": "5.21.0", 5487 - "@algolia/ingestion": "1.21.0", 5488 - "@algolia/monitoring": "1.21.0", 5489 - "@algolia/recommend": "5.21.0", 5490 - "@algolia/requester-browser-xhr": "5.21.0", 5491 - "@algolia/requester-fetch": "5.21.0", 5492 - "@algolia/requester-node-http": "5.21.0" 5499 + "@algolia/client-abtesting": "5.29.0", 5500 + "@algolia/client-analytics": "5.29.0", 5501 + "@algolia/client-common": "5.29.0", 5502 + "@algolia/client-insights": "5.29.0", 5503 + "@algolia/client-personalization": "5.29.0", 5504 + "@algolia/client-query-suggestions": "5.29.0", 5505 + "@algolia/client-search": "5.29.0", 5506 + "@algolia/ingestion": "1.29.0", 5507 + "@algolia/monitoring": "1.29.0", 5508 + "@algolia/recommend": "5.29.0", 5509 + "@algolia/requester-browser-xhr": "5.29.0", 5510 + "@algolia/requester-fetch": "5.29.0", 5511 + "@algolia/requester-node-http": "5.29.0" 5493 5512 }, 5494 5513 "engines": { 5495 5514 "node": ">= 14.0.0" 5496 5515 } 5497 5516 }, 5498 5517 "node_modules/algoliasearch-helper": { 5499 - "version": "3.24.2", 5500 - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.24.2.tgz", 5501 - "integrity": "sha512-vBw/INZDfyh/THbVeDy8On8lZqd2qiUAHde5N4N1ygL4SoeLqLGJ4GHneHrDAYsjikRwTTtodEP0fiXl5MxHFQ==", 5518 + "version": "3.26.0", 5519 + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz", 5520 + "integrity": "sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw==", 5502 5521 "license": "MIT", 5503 5522 "dependencies": { 5504 5523 "@algolia/events": "^4.0.1" ··· 5648 5667 "astring": "bin/astring" 5649 5668 } 5650 5669 }, 5651 - "node_modules/at-least-node": { 5652 - "version": "1.0.0", 5653 - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 5654 - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 5655 - "license": "ISC", 5656 - "engines": { 5657 - "node": ">= 4.0.0" 5658 - } 5659 - }, 5660 5670 "node_modules/autoprefixer": { 5661 5671 "version": "10.4.21", 5662 5672 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", ··· 5920 5930 } 5921 5931 }, 5922 5932 "node_modules/browserslist": { 5923 - "version": "4.24.4", 5924 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", 5925 - "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", 5933 + "version": "4.25.0", 5934 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", 5935 + "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", 5926 5936 "funding": [ 5927 5937 { 5928 5938 "type": "opencollective", ··· 5939 5949 ], 5940 5950 "license": "MIT", 5941 5951 "dependencies": { 5942 - "caniuse-lite": "^1.0.30001688", 5943 - "electron-to-chromium": "^1.5.73", 5952 + "caniuse-lite": "^1.0.30001718", 5953 + "electron-to-chromium": "^1.5.160", 5944 5954 "node-releases": "^2.0.19", 5945 - "update-browserslist-db": "^1.1.1" 5955 + "update-browserslist-db": "^1.1.3" 5946 5956 }, 5947 5957 "bin": { 5948 5958 "browserslist": "cli.js" ··· 6084 6094 } 6085 6095 }, 6086 6096 "node_modules/caniuse-lite": { 6087 - "version": "1.0.30001706", 6088 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001706.tgz", 6089 - "integrity": "sha512-3ZczoTApMAZwPKYWmwVbQMFpXBDds3/0VciVoUwPUbldlYyVLmRVuRs/PcUZtHpbLRpzzDvrvnFuREsGt6lUug==", 6097 + "version": "1.0.30001724", 6098 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz", 6099 + "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==", 6090 6100 "funding": [ 6091 6101 { 6092 6102 "type": "opencollective", ··· 6534 6544 "license": "MIT" 6535 6545 }, 6536 6546 "node_modules/confbox": { 6537 - "version": "0.2.1", 6538 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.1.tgz", 6539 - "integrity": "sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==", 6547 + "version": "0.2.2", 6548 + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", 6549 + "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", 6540 6550 "license": "MIT" 6541 6551 }, 6542 6552 "node_modules/config-chain": { ··· 6716 6726 } 6717 6727 }, 6718 6728 "node_modules/core-js-compat": { 6719 - "version": "3.41.0", 6720 - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz", 6721 - "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==", 6729 + "version": "3.43.0", 6730 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", 6731 + "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", 6722 6732 "license": "MIT", 6723 6733 "dependencies": { 6724 - "browserslist": "^4.24.4" 6734 + "browserslist": "^4.25.0" 6725 6735 }, 6726 6736 "funding": { 6727 6737 "type": "opencollective", ··· 6729 6739 } 6730 6740 }, 6731 6741 "node_modules/core-js-pure": { 6732 - "version": "3.41.0", 6733 - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.41.0.tgz", 6734 - "integrity": "sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==", 6742 + "version": "3.43.0", 6743 + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.43.0.tgz", 6744 + "integrity": "sha512-i/AgxU2+A+BbJdMxh3v7/vxi2SbFqxiFmg6VsDwYB4jkucrd1BZNA9a9gphC0fYMG5IBSgQcbQnk865VCLe7xA==", 6735 6745 "hasInstallScript": true, 6736 6746 "license": "MIT", 6737 6747 "funding": { ··· 7076 7086 } 7077 7087 }, 7078 7088 "node_modules/cssdb": { 7079 - "version": "8.2.4", 7080 - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.4.tgz", 7081 - "integrity": "sha512-3KSCVkjZJe/QxicVXnbyYSY26WsFc1YoMY7jep1ZKWMEVc7jEm6V2Xq2r+MX8WKQIuB7ofGbnr5iVI+aZpoSzg==", 7089 + "version": "8.3.0", 7090 + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.0.tgz", 7091 + "integrity": "sha512-c7bmItIg38DgGjSwDPZOYF/2o0QU/sSgkWOMyl8votOfgFuyiFKWPesmCGEsrGLxEA9uL540cp8LdaGEjUGsZQ==", 7082 7092 "funding": [ 7083 7093 { 7084 7094 "type": "opencollective", ··· 7240 7250 "license": "MIT" 7241 7251 }, 7242 7252 "node_modules/cytoscape": { 7243 - "version": "3.31.1", 7244 - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.31.1.tgz", 7245 - "integrity": "sha512-Hx5Mtb1+hnmAKaZZ/7zL1Y5HTFYOjdDswZy/jD+1WINRU8KVi1B7+vlHdsTwY+VCFucTreoyu1RDzQJ9u0d2Hw==", 7253 + "version": "3.32.0", 7254 + "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.0.tgz", 7255 + "integrity": "sha512-5JHBC9n75kz5851jeklCPmZWcg3hUe6sjqJvyk3+hVqFaKcHwHgxsjeN1yLmggoUc6STbtm9/NQyabQehfjvWQ==", 7246 7256 "license": "MIT", 7247 7257 "engines": { 7248 7258 "node": ">=0.10" ··· 7789 7799 } 7790 7800 }, 7791 7801 "node_modules/decode-named-character-reference": { 7792 - "version": "1.1.0", 7793 - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz", 7794 - "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==", 7802 + "version": "1.2.0", 7803 + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", 7804 + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", 7795 7805 "license": "MIT", 7796 7806 "dependencies": { 7797 7807 "character-entities": "^2.0.0" ··· 7910 7920 "url": "https://github.com/sponsors/ljharb" 7911 7921 } 7912 7922 }, 7913 - "node_modules/del": { 7914 - "version": "6.1.1", 7915 - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", 7916 - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", 7917 - "license": "MIT", 7918 - "dependencies": { 7919 - "globby": "^11.0.1", 7920 - "graceful-fs": "^4.2.4", 7921 - "is-glob": "^4.0.1", 7922 - "is-path-cwd": "^2.2.0", 7923 - "is-path-inside": "^3.0.2", 7924 - "p-map": "^4.0.0", 7925 - "rimraf": "^3.0.2", 7926 - "slash": "^3.0.0" 7927 - }, 7928 - "engines": { 7929 - "node": ">=10" 7930 - }, 7931 - "funding": { 7932 - "url": "https://github.com/sponsors/sindresorhus" 7933 - } 7934 - }, 7935 7923 "node_modules/delaunator": { 7936 7924 "version": "5.0.1", 7937 7925 "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", ··· 7992 7980 "node": ">= 4.0.0" 7993 7981 } 7994 7982 }, 7995 - "node_modules/detect-port-alt": { 7996 - "version": "1.1.6", 7997 - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", 7998 - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", 7999 - "license": "MIT", 8000 - "dependencies": { 8001 - "address": "^1.0.1", 8002 - "debug": "^2.6.0" 8003 - }, 8004 - "bin": { 8005 - "detect": "bin/detect-port", 8006 - "detect-port": "bin/detect-port" 8007 - }, 8008 - "engines": { 8009 - "node": ">= 4.2.1" 8010 - } 8011 - }, 8012 - "node_modules/detect-port-alt/node_modules/debug": { 8013 - "version": "2.6.9", 8014 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 8015 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 8016 - "license": "MIT", 8017 - "dependencies": { 8018 - "ms": "2.0.0" 8019 - } 8020 - }, 8021 - "node_modules/detect-port-alt/node_modules/ms": { 8022 - "version": "2.0.0", 8023 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 8024 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 8025 - "license": "MIT" 8026 - }, 8027 7983 "node_modules/devlop": { 8028 7984 "version": "1.1.0", 8029 7985 "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", ··· 8112 8068 } 8113 8069 }, 8114 8070 "node_modules/dompurify": { 8115 - "version": "3.2.4", 8116 - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz", 8117 - "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==", 8071 + "version": "3.2.6", 8072 + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz", 8073 + "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==", 8118 8074 "license": "(MPL-2.0 OR Apache-2.0)", 8119 8075 "optionalDependencies": { 8120 8076 "@types/trusted-types": "^2.0.7" ··· 8201 8157 "license": "MIT" 8202 8158 }, 8203 8159 "node_modules/electron-to-chromium": { 8204 - "version": "1.5.122", 8205 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.122.tgz", 8206 - "integrity": "sha512-EML1wnwkY5MFh/xUnCvY8FrhUuKzdYhowuZExZOfwJo+Zu9OsNCI23Cgl5y7awy7HrUHSwB1Z8pZX5TI34lsUg==", 8160 + "version": "1.5.171", 8161 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.171.tgz", 8162 + "integrity": "sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==", 8207 8163 "license": "ISC" 8208 8164 }, 8209 8165 "node_modules/emoji-regex": { ··· 8512 8468 } 8513 8469 }, 8514 8470 "node_modules/estree-util-value-to-estree": { 8515 - "version": "3.3.3", 8516 - "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.3.tgz", 8517 - "integrity": "sha512-Db+m1WSD4+mUO7UgMeKkAwdbfNWwIxLt48XF2oFU9emPfXkIu+k5/nlOj313v7wqtAPo0f9REhUvznFrPkG8CQ==", 8471 + "version": "3.4.0", 8472 + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.4.0.tgz", 8473 + "integrity": "sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==", 8518 8474 "license": "MIT", 8519 8475 "dependencies": { 8520 8476 "@types/estree": "^1.0.0" ··· 8715 8671 } 8716 8672 }, 8717 8673 "node_modules/exsolve": { 8718 - "version": "1.0.4", 8719 - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.4.tgz", 8720 - "integrity": "sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==", 8674 + "version": "1.0.7", 8675 + "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", 8676 + "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", 8721 8677 "license": "MIT" 8722 8678 }, 8723 8679 "node_modules/extend": { ··· 8921 8877 "url": "https://opencollective.com/webpack" 8922 8878 } 8923 8879 }, 8924 - "node_modules/filesize": { 8925 - "version": "8.0.7", 8926 - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", 8927 - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", 8928 - "license": "BSD-3-Clause", 8929 - "engines": { 8930 - "node": ">= 0.4.0" 8931 - } 8932 - }, 8933 8880 "node_modules/fill-range": { 8934 8881 "version": "7.1.1", 8935 8882 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", ··· 9036 8983 } 9037 8984 } 9038 8985 }, 9039 - "node_modules/fork-ts-checker-webpack-plugin": { 9040 - "version": "6.5.3", 9041 - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", 9042 - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", 9043 - "license": "MIT", 9044 - "dependencies": { 9045 - "@babel/code-frame": "^7.8.3", 9046 - "@types/json-schema": "^7.0.5", 9047 - "chalk": "^4.1.0", 9048 - "chokidar": "^3.4.2", 9049 - "cosmiconfig": "^6.0.0", 9050 - "deepmerge": "^4.2.2", 9051 - "fs-extra": "^9.0.0", 9052 - "glob": "^7.1.6", 9053 - "memfs": "^3.1.2", 9054 - "minimatch": "^3.0.4", 9055 - "schema-utils": "2.7.0", 9056 - "semver": "^7.3.2", 9057 - "tapable": "^1.0.0" 9058 - }, 9059 - "engines": { 9060 - "node": ">=10", 9061 - "yarn": ">=1.0.0" 9062 - }, 9063 - "peerDependencies": { 9064 - "eslint": ">= 6", 9065 - "typescript": ">= 2.7", 9066 - "vue-template-compiler": "*", 9067 - "webpack": ">= 4" 9068 - }, 9069 - "peerDependenciesMeta": { 9070 - "eslint": { 9071 - "optional": true 9072 - }, 9073 - "vue-template-compiler": { 9074 - "optional": true 9075 - } 9076 - } 9077 - }, 9078 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { 9079 - "version": "6.12.6", 9080 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 9081 - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 9082 - "license": "MIT", 9083 - "dependencies": { 9084 - "fast-deep-equal": "^3.1.1", 9085 - "fast-json-stable-stringify": "^2.0.0", 9086 - "json-schema-traverse": "^0.4.1", 9087 - "uri-js": "^4.2.2" 9088 - }, 9089 - "funding": { 9090 - "type": "github", 9091 - "url": "https://github.com/sponsors/epoberezkin" 9092 - } 9093 - }, 9094 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { 9095 - "version": "3.5.2", 9096 - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 9097 - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 9098 - "license": "MIT", 9099 - "peerDependencies": { 9100 - "ajv": "^6.9.1" 9101 - } 9102 - }, 9103 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { 9104 - "version": "6.0.0", 9105 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", 9106 - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", 9107 - "license": "MIT", 9108 - "dependencies": { 9109 - "@types/parse-json": "^4.0.0", 9110 - "import-fresh": "^3.1.0", 9111 - "parse-json": "^5.0.0", 9112 - "path-type": "^4.0.0", 9113 - "yaml": "^1.7.2" 9114 - }, 9115 - "engines": { 9116 - "node": ">=8" 9117 - } 9118 - }, 9119 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { 9120 - "version": "9.1.0", 9121 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 9122 - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 9123 - "license": "MIT", 9124 - "dependencies": { 9125 - "at-least-node": "^1.0.0", 9126 - "graceful-fs": "^4.2.0", 9127 - "jsonfile": "^6.0.1", 9128 - "universalify": "^2.0.0" 9129 - }, 9130 - "engines": { 9131 - "node": ">=10" 9132 - } 9133 - }, 9134 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/json-schema-traverse": { 9135 - "version": "0.4.1", 9136 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 9137 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 9138 - "license": "MIT" 9139 - }, 9140 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { 9141 - "version": "2.7.0", 9142 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", 9143 - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", 9144 - "license": "MIT", 9145 - "dependencies": { 9146 - "@types/json-schema": "^7.0.4", 9147 - "ajv": "^6.12.2", 9148 - "ajv-keywords": "^3.4.1" 9149 - }, 9150 - "engines": { 9151 - "node": ">= 8.9.0" 9152 - }, 9153 - "funding": { 9154 - "type": "opencollective", 9155 - "url": "https://opencollective.com/webpack" 9156 - } 9157 - }, 9158 - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { 9159 - "version": "1.1.3", 9160 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", 9161 - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", 9162 - "license": "MIT", 9163 - "engines": { 9164 - "node": ">=6" 9165 - } 9166 - }, 9167 8986 "node_modules/form-data-encoder": { 9168 8987 "version": "2.1.4", 9169 8988 "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", ··· 9392 9211 "license": "ISC", 9393 9212 "engines": { 9394 9213 "node": ">=10" 9395 - } 9396 - }, 9397 - "node_modules/global-modules": { 9398 - "version": "2.0.0", 9399 - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", 9400 - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", 9401 - "license": "MIT", 9402 - "dependencies": { 9403 - "global-prefix": "^3.0.0" 9404 - }, 9405 - "engines": { 9406 - "node": ">=6" 9407 - } 9408 - }, 9409 - "node_modules/global-prefix": { 9410 - "version": "3.0.0", 9411 - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", 9412 - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", 9413 - "license": "MIT", 9414 - "dependencies": { 9415 - "ini": "^1.3.5", 9416 - "kind-of": "^6.0.2", 9417 - "which": "^1.3.1" 9418 - }, 9419 - "engines": { 9420 - "node": ">=6" 9421 - } 9422 - }, 9423 - "node_modules/global-prefix/node_modules/which": { 9424 - "version": "1.3.1", 9425 - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 9426 - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 9427 - "license": "ISC", 9428 - "dependencies": { 9429 - "isexe": "^2.0.0" 9430 - }, 9431 - "bin": { 9432 - "which": "bin/which" 9433 9214 } 9434 9215 }, 9435 9216 "node_modules/globals": { ··· 10184 9965 } 10185 9966 }, 10186 9967 "node_modules/image-size": { 10187 - "version": "1.2.1", 10188 - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", 10189 - "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", 9968 + "version": "2.0.2", 9969 + "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz", 9970 + "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==", 10190 9971 "license": "MIT", 10191 - "dependencies": { 10192 - "queue": "6.0.2" 10193 - }, 10194 9972 "bin": { 10195 9973 "image-size": "bin/image-size.js" 10196 9974 }, 10197 9975 "engines": { 10198 9976 "node": ">=16.x" 10199 - } 10200 - }, 10201 - "node_modules/immer": { 10202 - "version": "9.0.21", 10203 - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", 10204 - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", 10205 - "license": "MIT", 10206 - "funding": { 10207 - "type": "opencollective", 10208 - "url": "https://opencollective.com/immer" 10209 9977 } 10210 9978 }, 10211 9979 "node_modules/import-fresh": { ··· 10298 10066 "node": ">=12" 10299 10067 } 10300 10068 }, 10301 - "node_modules/interpret": { 10302 - "version": "1.4.0", 10303 - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 10304 - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 10305 - "license": "MIT", 10306 - "engines": { 10307 - "node": ">= 0.10" 10308 - } 10309 - }, 10310 10069 "node_modules/invariant": { 10311 10070 "version": "2.2.4", 10312 10071 "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", ··· 10514 10273 "node": ">=0.10.0" 10515 10274 } 10516 10275 }, 10517 - "node_modules/is-path-cwd": { 10518 - "version": "2.2.0", 10519 - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 10520 - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 10521 - "license": "MIT", 10522 - "engines": { 10523 - "node": ">=6" 10524 - } 10525 - }, 10526 10276 "node_modules/is-path-inside": { 10527 10277 "version": "3.0.3", 10528 10278 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", ··· 10565 10315 "node": ">=0.10.0" 10566 10316 } 10567 10317 }, 10568 - "node_modules/is-root": { 10569 - "version": "2.1.0", 10570 - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", 10571 - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", 10572 - "license": "MIT", 10573 - "engines": { 10574 - "node": ">=6" 10575 - } 10576 - }, 10577 10318 "node_modules/is-stream": { 10578 10319 "version": "2.0.1", 10579 10320 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", ··· 10776 10517 } 10777 10518 }, 10778 10519 "node_modules/katex": { 10779 - "version": "0.16.21", 10780 - "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.21.tgz", 10781 - "integrity": "sha512-XvqR7FgOHtWupfMiigNzmh+MgUVmDGU2kXZm899ZkPfcuoPuFxyHmXsgATDpFZDAXCI8tvinaVcDo8PIIJSo4A==", 10520 + "version": "0.16.22", 10521 + "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.22.tgz", 10522 + "integrity": "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==", 10782 10523 "funding": [ 10783 10524 "https://opencollective.com/katex", 10784 10525 "https://github.com/sponsors/katex" ··· 10839 10580 "license": "MIT" 10840 10581 }, 10841 10582 "node_modules/langium": { 10842 - "version": "3.0.0", 10843 - "resolved": "https://registry.npmjs.org/langium/-/langium-3.0.0.tgz", 10844 - "integrity": "sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==", 10583 + "version": "3.3.1", 10584 + "resolved": "https://registry.npmjs.org/langium/-/langium-3.3.1.tgz", 10585 + "integrity": "sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==", 10845 10586 "license": "MIT", 10846 10587 "dependencies": { 10847 10588 "chevrotain": "~11.0.3", ··· 11072 10813 } 11073 10814 }, 11074 10815 "node_modules/marked": { 11075 - "version": "15.0.7", 11076 - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.7.tgz", 11077 - "integrity": "sha512-dgLIeKGLx5FwziAnsk4ONoGwHwGPJzselimvlVskE9XLN4Orv9u2VA3GWw/lYUqjfA0rUT/6fqKwfZJapP9BEg==", 10816 + "version": "15.0.12", 10817 + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.12.tgz", 10818 + "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", 11078 10819 "license": "MIT", 11079 10820 "bin": { 11080 10821 "marked": "bin/marked.js" ··· 11546 11287 } 11547 11288 }, 11548 11289 "node_modules/mermaid": { 11549 - "version": "11.5.0", 11550 - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.5.0.tgz", 11551 - "integrity": "sha512-IYhyukID3zzDj1EihKiN1lp+PXNImoJ3Iyz73qeDAgnus4BNGsJV1n471P4PyeGxPVONerZxignwGxGTSwZnlg==", 11290 + "version": "11.7.0", 11291 + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.7.0.tgz", 11292 + "integrity": "sha512-/1/5R0rt0Z1Ak0CuznAnCF3HtQgayRXUz6SguzOwN4L+DuCobz0UxnQ+ZdTSZ3AugKVVh78tiVmsHpHWV25TCw==", 11552 11293 "license": "MIT", 11553 11294 "dependencies": { 11554 11295 "@braintree/sanitize-url": "^7.0.4", 11555 11296 "@iconify/utils": "^2.1.33", 11556 - "@mermaid-js/parser": "^0.3.0", 11297 + "@mermaid-js/parser": "^0.5.0", 11557 11298 "@types/d3": "^7.4.3", 11558 11299 "cytoscape": "^3.29.3", 11559 11300 "cytoscape-cose-bilkent": "^4.1.0", ··· 11562 11303 "d3-sankey": "^0.12.3", 11563 11304 "dagre-d3-es": "7.0.11", 11564 11305 "dayjs": "^1.11.13", 11565 - "dompurify": "^3.2.4", 11306 + "dompurify": "^3.2.5", 11566 11307 "katex": "^0.16.9", 11567 11308 "khroma": "^2.1.0", 11568 11309 "lodash-es": "^4.17.21", ··· 12189 11930 "license": "MIT" 12190 11931 }, 12191 11932 "node_modules/micromark-extension-mdx-expression": { 12192 - "version": "3.0.0", 12193 - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", 12194 - "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", 11933 + "version": "3.0.1", 11934 + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", 11935 + "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", 12195 11936 "funding": [ 12196 11937 { 12197 11938 "type": "GitHub Sponsors", ··· 12271 12012 "license": "MIT" 12272 12013 }, 12273 12014 "node_modules/micromark-extension-mdx-jsx": { 12274 - "version": "3.0.1", 12275 - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", 12276 - "integrity": "sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==", 12015 + "version": "3.0.2", 12016 + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", 12017 + "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", 12277 12018 "license": "MIT", 12278 12019 "dependencies": { 12279 - "@types/acorn": "^4.0.0", 12280 12020 "@types/estree": "^1.0.0", 12281 12021 "devlop": "^1.0.0", 12282 12022 "estree-util-is-identifier-name": "^3.0.0", ··· 12555 12295 "license": "MIT" 12556 12296 }, 12557 12297 "node_modules/micromark-factory-mdx-expression": { 12558 - "version": "2.0.2", 12559 - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz", 12560 - "integrity": "sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==", 12298 + "version": "2.0.3", 12299 + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", 12300 + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", 12561 12301 "funding": [ 12562 12302 { 12563 12303 "type": "GitHub Sponsors", ··· 13087 12827 "license": "MIT" 13088 12828 }, 13089 12829 "node_modules/micromark-util-events-to-acorn": { 13090 - "version": "2.0.2", 13091 - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", 13092 - "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", 12830 + "version": "2.0.3", 12831 + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", 12832 + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", 13093 12833 "funding": [ 13094 12834 { 13095 12835 "type": "GitHub Sponsors", ··· 13102 12842 ], 13103 12843 "license": "MIT", 13104 12844 "dependencies": { 13105 - "@types/acorn": "^4.0.0", 13106 12845 "@types/estree": "^1.0.0", 13107 12846 "@types/unist": "^3.0.0", 13108 12847 "devlop": "^1.0.0", ··· 13890 13629 "node": ">=12.20" 13891 13630 } 13892 13631 }, 13632 + "node_modules/p-finally": { 13633 + "version": "1.0.0", 13634 + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 13635 + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", 13636 + "license": "MIT", 13637 + "engines": { 13638 + "node": ">=4" 13639 + } 13640 + }, 13893 13641 "node_modules/p-limit": { 13894 13642 "version": "4.0.0", 13895 13643 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", ··· 13935 13683 "url": "https://github.com/sponsors/sindresorhus" 13936 13684 } 13937 13685 }, 13686 + "node_modules/p-queue": { 13687 + "version": "6.6.2", 13688 + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", 13689 + "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", 13690 + "license": "MIT", 13691 + "dependencies": { 13692 + "eventemitter3": "^4.0.4", 13693 + "p-timeout": "^3.2.0" 13694 + }, 13695 + "engines": { 13696 + "node": ">=8" 13697 + }, 13698 + "funding": { 13699 + "url": "https://github.com/sponsors/sindresorhus" 13700 + } 13701 + }, 13938 13702 "node_modules/p-retry": { 13939 13703 "version": "4.6.2", 13940 13704 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", ··· 13948 13712 "node": ">=8" 13949 13713 } 13950 13714 }, 13951 - "node_modules/p-try": { 13952 - "version": "2.2.0", 13953 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 13954 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 13715 + "node_modules/p-timeout": { 13716 + "version": "3.2.0", 13717 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", 13718 + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", 13955 13719 "license": "MIT", 13720 + "dependencies": { 13721 + "p-finally": "^1.0.0" 13722 + }, 13956 13723 "engines": { 13957 - "node": ">=6" 13724 + "node": ">=8" 13958 13725 } 13959 13726 }, 13960 13727 "node_modules/package-json": { ··· 13976 13743 } 13977 13744 }, 13978 13745 "node_modules/package-manager-detector": { 13979 - "version": "0.2.11", 13980 - "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-0.2.11.tgz", 13981 - "integrity": "sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==", 13982 - "license": "MIT", 13983 - "dependencies": { 13984 - "quansync": "^0.2.7" 13985 - } 13746 + "version": "1.3.0", 13747 + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.3.0.tgz", 13748 + "integrity": "sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==", 13749 + "license": "MIT" 13986 13750 }, 13987 13751 "node_modules/param-case": { 13988 13752 "version": "3.0.4", ··· 14056 13820 "license": "ISC" 14057 13821 }, 14058 13822 "node_modules/parse5": { 14059 - "version": "7.2.1", 14060 - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", 14061 - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", 13823 + "version": "7.3.0", 13824 + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", 13825 + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", 14062 13826 "license": "MIT", 14063 13827 "dependencies": { 14064 - "entities": "^4.5.0" 13828 + "entities": "^6.0.0" 14065 13829 }, 14066 13830 "funding": { 14067 13831 "url": "https://github.com/inikulin/parse5?sponsor=1" ··· 14080 13844 "url": "https://github.com/inikulin/parse5?sponsor=1" 14081 13845 } 14082 13846 }, 13847 + "node_modules/parse5/node_modules/entities": { 13848 + "version": "6.0.1", 13849 + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", 13850 + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", 13851 + "license": "BSD-2-Clause", 13852 + "engines": { 13853 + "node": ">=0.12" 13854 + }, 13855 + "funding": { 13856 + "url": "https://github.com/fb55/entities?sponsor=1" 13857 + } 13858 + }, 14083 13859 "node_modules/parseurl": { 14084 13860 "version": "1.3.3", 14085 13861 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", ··· 14212 13988 "pathe": "^2.0.3" 14213 13989 } 14214 13990 }, 14215 - "node_modules/pkg-up": { 14216 - "version": "3.1.0", 14217 - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", 14218 - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", 14219 - "license": "MIT", 14220 - "dependencies": { 14221 - "find-up": "^3.0.0" 14222 - }, 14223 - "engines": { 14224 - "node": ">=8" 14225 - } 14226 - }, 14227 - "node_modules/pkg-up/node_modules/find-up": { 14228 - "version": "3.0.0", 14229 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 14230 - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 14231 - "license": "MIT", 14232 - "dependencies": { 14233 - "locate-path": "^3.0.0" 14234 - }, 14235 - "engines": { 14236 - "node": ">=6" 14237 - } 14238 - }, 14239 - "node_modules/pkg-up/node_modules/locate-path": { 14240 - "version": "3.0.0", 14241 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 14242 - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 14243 - "license": "MIT", 14244 - "dependencies": { 14245 - "p-locate": "^3.0.0", 14246 - "path-exists": "^3.0.0" 14247 - }, 14248 - "engines": { 14249 - "node": ">=6" 14250 - } 14251 - }, 14252 - "node_modules/pkg-up/node_modules/p-limit": { 14253 - "version": "2.3.0", 14254 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 14255 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 14256 - "license": "MIT", 14257 - "dependencies": { 14258 - "p-try": "^2.0.0" 14259 - }, 14260 - "engines": { 14261 - "node": ">=6" 14262 - }, 14263 - "funding": { 14264 - "url": "https://github.com/sponsors/sindresorhus" 14265 - } 14266 - }, 14267 - "node_modules/pkg-up/node_modules/p-locate": { 14268 - "version": "3.0.0", 14269 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 14270 - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 14271 - "license": "MIT", 14272 - "dependencies": { 14273 - "p-limit": "^2.0.0" 14274 - }, 14275 - "engines": { 14276 - "node": ">=6" 14277 - } 14278 - }, 14279 - "node_modules/pkg-up/node_modules/path-exists": { 14280 - "version": "3.0.0", 14281 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 14282 - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 14283 - "license": "MIT", 14284 - "engines": { 14285 - "node": ">=4" 14286 - } 14287 - }, 14288 13991 "node_modules/points-on-curve": { 14289 13992 "version": "0.2.0", 14290 13993 "resolved": "https://registry.npmjs.org/points-on-curve/-/points-on-curve-0.2.0.tgz", ··· 14302 14005 } 14303 14006 }, 14304 14007 "node_modules/postcss": { 14305 - "version": "8.5.3", 14306 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", 14307 - "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", 14008 + "version": "8.5.6", 14009 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 14010 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 14308 14011 "funding": [ 14309 14012 { 14310 14013 "type": "opencollective", ··· 14321 14024 ], 14322 14025 "license": "MIT", 14323 14026 "dependencies": { 14324 - "nanoid": "^3.3.8", 14027 + "nanoid": "^3.3.11", 14325 14028 "picocolors": "^1.1.1", 14326 14029 "source-map-js": "^1.2.1" 14327 14030 }, ··· 14399 14102 } 14400 14103 }, 14401 14104 "node_modules/postcss-color-functional-notation": { 14402 - "version": "7.0.8", 14403 - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.8.tgz", 14404 - "integrity": "sha512-S/TpMKVKofNvsxfau/+bw+IA6cSfB6/kmzFj5szUofHOVnFFMB2WwK+Zu07BeMD8T0n+ZnTO5uXiMvAKe2dPkA==", 14105 + "version": "7.0.10", 14106 + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.10.tgz", 14107 + "integrity": "sha512-k9qX+aXHBiLTRrWoCJuUFI6F1iF6QJQUXNVWJVSbqZgj57jDhBlOvD8gNUGl35tgqDivbGLhZeW3Ongz4feuKA==", 14405 14108 "funding": [ 14406 14109 { 14407 14110 "type": "github", ··· 14414 14117 ], 14415 14118 "license": "MIT-0", 14416 14119 "dependencies": { 14417 - "@csstools/css-color-parser": "^3.0.8", 14418 - "@csstools/css-parser-algorithms": "^3.0.4", 14419 - "@csstools/css-tokenizer": "^3.0.3", 14420 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 14120 + "@csstools/css-color-parser": "^3.0.10", 14121 + "@csstools/css-parser-algorithms": "^3.0.5", 14122 + "@csstools/css-tokenizer": "^3.0.4", 14123 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 14421 14124 "@csstools/utilities": "^2.0.0" 14422 14125 }, 14423 14126 "engines": { ··· 14514 14217 } 14515 14218 }, 14516 14219 "node_modules/postcss-custom-media": { 14517 - "version": "11.0.5", 14518 - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", 14519 - "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", 14220 + "version": "11.0.6", 14221 + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz", 14222 + "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==", 14520 14223 "funding": [ 14521 14224 { 14522 14225 "type": "github", ··· 14529 14232 ], 14530 14233 "license": "MIT", 14531 14234 "dependencies": { 14532 - "@csstools/cascade-layer-name-parser": "^2.0.4", 14533 - "@csstools/css-parser-algorithms": "^3.0.4", 14534 - "@csstools/css-tokenizer": "^3.0.3", 14535 - "@csstools/media-query-list-parser": "^4.0.2" 14235 + "@csstools/cascade-layer-name-parser": "^2.0.5", 14236 + "@csstools/css-parser-algorithms": "^3.0.5", 14237 + "@csstools/css-tokenizer": "^3.0.4", 14238 + "@csstools/media-query-list-parser": "^4.0.3" 14536 14239 }, 14537 14240 "engines": { 14538 14241 "node": ">=18" ··· 14542 14245 } 14543 14246 }, 14544 14247 "node_modules/postcss-custom-properties": { 14545 - "version": "14.0.4", 14546 - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", 14547 - "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", 14248 + "version": "14.0.6", 14249 + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz", 14250 + "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==", 14548 14251 "funding": [ 14549 14252 { 14550 14253 "type": "github", ··· 14557 14260 ], 14558 14261 "license": "MIT", 14559 14262 "dependencies": { 14560 - "@csstools/cascade-layer-name-parser": "^2.0.4", 14561 - "@csstools/css-parser-algorithms": "^3.0.4", 14562 - "@csstools/css-tokenizer": "^3.0.3", 14263 + "@csstools/cascade-layer-name-parser": "^2.0.5", 14264 + "@csstools/css-parser-algorithms": "^3.0.5", 14265 + "@csstools/css-tokenizer": "^3.0.4", 14563 14266 "@csstools/utilities": "^2.0.0", 14564 14267 "postcss-value-parser": "^4.2.0" 14565 14268 }, ··· 14571 14274 } 14572 14275 }, 14573 14276 "node_modules/postcss-custom-selectors": { 14574 - "version": "8.0.4", 14575 - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", 14576 - "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", 14277 + "version": "8.0.5", 14278 + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz", 14279 + "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==", 14577 14280 "funding": [ 14578 14281 { 14579 14282 "type": "github", ··· 14586 14289 ], 14587 14290 "license": "MIT", 14588 14291 "dependencies": { 14589 - "@csstools/cascade-layer-name-parser": "^2.0.4", 14590 - "@csstools/css-parser-algorithms": "^3.0.4", 14591 - "@csstools/css-tokenizer": "^3.0.3", 14292 + "@csstools/cascade-layer-name-parser": "^2.0.5", 14293 + "@csstools/css-parser-algorithms": "^3.0.5", 14294 + "@csstools/css-tokenizer": "^3.0.4", 14592 14295 "postcss-selector-parser": "^7.0.0" 14593 14296 }, 14594 14297 "engines": { ··· 14713 14416 } 14714 14417 }, 14715 14418 "node_modules/postcss-double-position-gradients": { 14716 - "version": "6.0.0", 14717 - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", 14718 - "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", 14419 + "version": "6.0.2", 14420 + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.2.tgz", 14421 + "integrity": "sha512-7qTqnL7nfLRyJK/AHSVrrXOuvDDzettC+wGoienURV8v2svNbu6zJC52ruZtHaO6mfcagFmuTGFdzRsJKB3k5Q==", 14719 14422 "funding": [ 14720 14423 { 14721 14424 "type": "github", ··· 14728 14431 ], 14729 14432 "license": "MIT-0", 14730 14433 "dependencies": { 14731 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 14434 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 14732 14435 "@csstools/utilities": "^2.0.0", 14733 14436 "postcss-value-parser": "^4.2.0" 14734 14437 }, ··· 14873 14576 } 14874 14577 }, 14875 14578 "node_modules/postcss-lab-function": { 14876 - "version": "7.0.8", 14877 - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.8.tgz", 14878 - "integrity": "sha512-plV21I86Hg9q8omNz13G9fhPtLopIWH06bt/Cb5cs1XnaGU2kUtEitvVd4vtQb/VqCdNUHK5swKn3QFmMRbpDg==", 14579 + "version": "7.0.10", 14580 + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.10.tgz", 14581 + "integrity": "sha512-tqs6TCEv9tC1Riq6fOzHuHcZyhg4k3gIAMB8GGY/zA1ssGdm6puHMVE7t75aOSoFg7UD2wyrFFhbldiCMyyFTQ==", 14879 14582 "funding": [ 14880 14583 { 14881 14584 "type": "github", ··· 14888 14591 ], 14889 14592 "license": "MIT-0", 14890 14593 "dependencies": { 14891 - "@csstools/css-color-parser": "^3.0.8", 14892 - "@csstools/css-parser-algorithms": "^3.0.4", 14893 - "@csstools/css-tokenizer": "^3.0.3", 14894 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 14594 + "@csstools/css-color-parser": "^3.0.10", 14595 + "@csstools/css-parser-algorithms": "^3.0.5", 14596 + "@csstools/css-tokenizer": "^3.0.4", 14597 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 14895 14598 "@csstools/utilities": "^2.0.0" 14896 14599 }, 14897 14600 "engines": { ··· 15148 14851 } 15149 14852 }, 15150 14853 "node_modules/postcss-nesting": { 15151 - "version": "13.0.1", 15152 - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", 15153 - "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", 14854 + "version": "13.0.2", 14855 + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz", 14856 + "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==", 15154 14857 "funding": [ 15155 14858 { 15156 14859 "type": "github", ··· 15163 14866 ], 15164 14867 "license": "MIT-0", 15165 14868 "dependencies": { 15166 - "@csstools/selector-resolve-nested": "^3.0.0", 14869 + "@csstools/selector-resolve-nested": "^3.1.0", 15167 14870 "@csstools/selector-specificity": "^5.0.0", 15168 14871 "postcss-selector-parser": "^7.0.0" 15169 14872 }, ··· 15175 14878 } 15176 14879 }, 15177 14880 "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { 15178 - "version": "3.0.0", 15179 - "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", 15180 - "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", 14881 + "version": "3.1.0", 14882 + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz", 14883 + "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==", 15181 14884 "funding": [ 15182 14885 { 15183 14886 "type": "github", ··· 15462 15165 } 15463 15166 }, 15464 15167 "node_modules/postcss-preset-env": { 15465 - "version": "10.1.5", 15466 - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.5.tgz", 15467 - "integrity": "sha512-LQybafF/K7H+6fAs4SIkgzkSCixJy0/h0gubDIAP3Ihz+IQBRwsjyvBnAZ3JUHD+A/ITaxVRPDxn//a3Qy4pDw==", 15168 + "version": "10.2.3", 15169 + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.3.tgz", 15170 + "integrity": "sha512-zlQN1yYmA7lFeM1wzQI14z97mKoM8qGng+198w1+h6sCud/XxOjcKtApY9jWr7pXNS3yHDEafPlClSsWnkY8ow==", 15468 15171 "funding": [ 15469 15172 { 15470 15173 "type": "github", ··· 15478 15181 "license": "MIT-0", 15479 15182 "dependencies": { 15480 15183 "@csstools/postcss-cascade-layers": "^5.0.1", 15481 - "@csstools/postcss-color-function": "^4.0.8", 15482 - "@csstools/postcss-color-mix-function": "^3.0.8", 15483 - "@csstools/postcss-content-alt-text": "^2.0.4", 15484 - "@csstools/postcss-exponential-functions": "^2.0.7", 15184 + "@csstools/postcss-color-function": "^4.0.10", 15185 + "@csstools/postcss-color-mix-function": "^3.0.10", 15186 + "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.0", 15187 + "@csstools/postcss-content-alt-text": "^2.0.6", 15188 + "@csstools/postcss-exponential-functions": "^2.0.9", 15485 15189 "@csstools/postcss-font-format-keywords": "^4.0.0", 15486 - "@csstools/postcss-gamut-mapping": "^2.0.8", 15487 - "@csstools/postcss-gradients-interpolation-method": "^5.0.8", 15488 - "@csstools/postcss-hwb-function": "^4.0.8", 15489 - "@csstools/postcss-ic-unit": "^4.0.0", 15190 + "@csstools/postcss-gamut-mapping": "^2.0.10", 15191 + "@csstools/postcss-gradients-interpolation-method": "^5.0.10", 15192 + "@csstools/postcss-hwb-function": "^4.0.10", 15193 + "@csstools/postcss-ic-unit": "^4.0.2", 15490 15194 "@csstools/postcss-initial": "^2.0.1", 15491 - "@csstools/postcss-is-pseudo-class": "^5.0.1", 15492 - "@csstools/postcss-light-dark-function": "^2.0.7", 15195 + "@csstools/postcss-is-pseudo-class": "^5.0.3", 15196 + "@csstools/postcss-light-dark-function": "^2.0.9", 15493 15197 "@csstools/postcss-logical-float-and-clear": "^3.0.0", 15494 15198 "@csstools/postcss-logical-overflow": "^2.0.0", 15495 15199 "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", 15496 15200 "@csstools/postcss-logical-resize": "^3.0.0", 15497 - "@csstools/postcss-logical-viewport-units": "^3.0.3", 15498 - "@csstools/postcss-media-minmax": "^2.0.7", 15499 - "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", 15201 + "@csstools/postcss-logical-viewport-units": "^3.0.4", 15202 + "@csstools/postcss-media-minmax": "^2.0.9", 15203 + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5", 15500 15204 "@csstools/postcss-nested-calc": "^4.0.0", 15501 15205 "@csstools/postcss-normalize-display-values": "^4.0.0", 15502 - "@csstools/postcss-oklab-function": "^4.0.8", 15503 - "@csstools/postcss-progressive-custom-properties": "^4.0.0", 15504 - "@csstools/postcss-random-function": "^1.0.3", 15505 - "@csstools/postcss-relative-color-syntax": "^3.0.8", 15206 + "@csstools/postcss-oklab-function": "^4.0.10", 15207 + "@csstools/postcss-progressive-custom-properties": "^4.1.0", 15208 + "@csstools/postcss-random-function": "^2.0.1", 15209 + "@csstools/postcss-relative-color-syntax": "^3.0.10", 15506 15210 "@csstools/postcss-scope-pseudo-class": "^4.0.1", 15507 - "@csstools/postcss-sign-functions": "^1.1.2", 15508 - "@csstools/postcss-stepped-value-functions": "^4.0.7", 15211 + "@csstools/postcss-sign-functions": "^1.1.4", 15212 + "@csstools/postcss-stepped-value-functions": "^4.0.9", 15509 15213 "@csstools/postcss-text-decoration-shorthand": "^4.0.2", 15510 - "@csstools/postcss-trigonometric-functions": "^4.0.7", 15214 + "@csstools/postcss-trigonometric-functions": "^4.0.9", 15511 15215 "@csstools/postcss-unset-value": "^4.0.0", 15512 - "autoprefixer": "^10.4.19", 15513 - "browserslist": "^4.24.4", 15216 + "autoprefixer": "^10.4.21", 15217 + "browserslist": "^4.25.0", 15514 15218 "css-blank-pseudo": "^7.0.1", 15515 15219 "css-has-pseudo": "^7.0.2", 15516 15220 "css-prefers-color-scheme": "^10.0.0", 15517 - "cssdb": "^8.2.3", 15221 + "cssdb": "^8.3.0", 15518 15222 "postcss-attribute-case-insensitive": "^7.0.1", 15519 15223 "postcss-clamp": "^4.1.0", 15520 - "postcss-color-functional-notation": "^7.0.8", 15224 + "postcss-color-functional-notation": "^7.0.10", 15521 15225 "postcss-color-hex-alpha": "^10.0.0", 15522 15226 "postcss-color-rebeccapurple": "^10.0.0", 15523 - "postcss-custom-media": "^11.0.5", 15524 - "postcss-custom-properties": "^14.0.4", 15525 - "postcss-custom-selectors": "^8.0.4", 15227 + "postcss-custom-media": "^11.0.6", 15228 + "postcss-custom-properties": "^14.0.6", 15229 + "postcss-custom-selectors": "^8.0.5", 15526 15230 "postcss-dir-pseudo-class": "^9.0.1", 15527 - "postcss-double-position-gradients": "^6.0.0", 15231 + "postcss-double-position-gradients": "^6.0.2", 15528 15232 "postcss-focus-visible": "^10.0.1", 15529 15233 "postcss-focus-within": "^9.0.1", 15530 15234 "postcss-font-variant": "^5.0.0", 15531 15235 "postcss-gap-properties": "^6.0.0", 15532 15236 "postcss-image-set-function": "^7.0.0", 15533 - "postcss-lab-function": "^7.0.8", 15237 + "postcss-lab-function": "^7.0.10", 15534 15238 "postcss-logical": "^8.1.0", 15535 - "postcss-nesting": "^13.0.1", 15239 + "postcss-nesting": "^13.0.2", 15536 15240 "postcss-opacity-percentage": "^3.0.0", 15537 15241 "postcss-overflow-shorthand": "^6.0.0", 15538 15242 "postcss-page-break": "^3.0.4", ··· 15828 15532 } 15829 15533 }, 15830 15534 "node_modules/property-information": { 15831 - "version": "7.0.0", 15832 - "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz", 15833 - "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==", 15535 + "version": "7.1.0", 15536 + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", 15537 + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", 15834 15538 "license": "MIT", 15835 15539 "funding": { 15836 15540 "type": "github", ··· 15920 15624 ], 15921 15625 "license": "MIT" 15922 15626 }, 15923 - "node_modules/queue": { 15924 - "version": "6.0.2", 15925 - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", 15926 - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", 15927 - "license": "MIT", 15928 - "dependencies": { 15929 - "inherits": "~2.0.3" 15930 - } 15931 - }, 15932 15627 "node_modules/queue-microtask": { 15933 15628 "version": "1.2.3", 15934 15629 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", ··· 16036 15731 "node": ">=0.10.0" 16037 15732 } 16038 15733 }, 16039 - "node_modules/react-dev-utils": { 16040 - "version": "12.0.1", 16041 - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", 16042 - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", 16043 - "license": "MIT", 16044 - "dependencies": { 16045 - "@babel/code-frame": "^7.16.0", 16046 - "address": "^1.1.2", 16047 - "browserslist": "^4.18.1", 16048 - "chalk": "^4.1.2", 16049 - "cross-spawn": "^7.0.3", 16050 - "detect-port-alt": "^1.1.6", 16051 - "escape-string-regexp": "^4.0.0", 16052 - "filesize": "^8.0.6", 16053 - "find-up": "^5.0.0", 16054 - "fork-ts-checker-webpack-plugin": "^6.5.0", 16055 - "global-modules": "^2.0.0", 16056 - "globby": "^11.0.4", 16057 - "gzip-size": "^6.0.0", 16058 - "immer": "^9.0.7", 16059 - "is-root": "^2.1.0", 16060 - "loader-utils": "^3.2.0", 16061 - "open": "^8.4.0", 16062 - "pkg-up": "^3.1.0", 16063 - "prompts": "^2.4.2", 16064 - "react-error-overlay": "^6.0.11", 16065 - "recursive-readdir": "^2.2.2", 16066 - "shell-quote": "^1.7.3", 16067 - "strip-ansi": "^6.0.1", 16068 - "text-table": "^0.2.0" 16069 - }, 16070 - "engines": { 16071 - "node": ">=14" 16072 - } 16073 - }, 16074 - "node_modules/react-dev-utils/node_modules/find-up": { 16075 - "version": "5.0.0", 16076 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 16077 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 16078 - "license": "MIT", 16079 - "dependencies": { 16080 - "locate-path": "^6.0.0", 16081 - "path-exists": "^4.0.0" 16082 - }, 16083 - "engines": { 16084 - "node": ">=10" 16085 - }, 16086 - "funding": { 16087 - "url": "https://github.com/sponsors/sindresorhus" 16088 - } 16089 - }, 16090 - "node_modules/react-dev-utils/node_modules/loader-utils": { 16091 - "version": "3.3.1", 16092 - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", 16093 - "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", 16094 - "license": "MIT", 16095 - "engines": { 16096 - "node": ">= 12.13.0" 16097 - } 16098 - }, 16099 - "node_modules/react-dev-utils/node_modules/locate-path": { 16100 - "version": "6.0.0", 16101 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 16102 - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 16103 - "license": "MIT", 16104 - "dependencies": { 16105 - "p-locate": "^5.0.0" 16106 - }, 16107 - "engines": { 16108 - "node": ">=10" 16109 - }, 16110 - "funding": { 16111 - "url": "https://github.com/sponsors/sindresorhus" 16112 - } 16113 - }, 16114 - "node_modules/react-dev-utils/node_modules/p-limit": { 16115 - "version": "3.1.0", 16116 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 16117 - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 16118 - "license": "MIT", 16119 - "dependencies": { 16120 - "yocto-queue": "^0.1.0" 16121 - }, 16122 - "engines": { 16123 - "node": ">=10" 16124 - }, 16125 - "funding": { 16126 - "url": "https://github.com/sponsors/sindresorhus" 16127 - } 16128 - }, 16129 - "node_modules/react-dev-utils/node_modules/p-locate": { 16130 - "version": "5.0.0", 16131 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 16132 - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 16133 - "license": "MIT", 16134 - "dependencies": { 16135 - "p-limit": "^3.0.2" 16136 - }, 16137 - "engines": { 16138 - "node": ">=10" 16139 - }, 16140 - "funding": { 16141 - "url": "https://github.com/sponsors/sindresorhus" 16142 - } 16143 - }, 16144 - "node_modules/react-dev-utils/node_modules/path-exists": { 16145 - "version": "4.0.0", 16146 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 16147 - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 16148 - "license": "MIT", 16149 - "engines": { 16150 - "node": ">=8" 16151 - } 16152 - }, 16153 - "node_modules/react-dev-utils/node_modules/yocto-queue": { 16154 - "version": "0.1.0", 16155 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 16156 - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 16157 - "license": "MIT", 16158 - "engines": { 16159 - "node": ">=10" 16160 - }, 16161 - "funding": { 16162 - "url": "https://github.com/sponsors/sindresorhus" 16163 - } 16164 - }, 16165 15734 "node_modules/react-dom": { 16166 15735 "version": "19.0.0", 16167 15736 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", ··· 16174 15743 "react": "^19.0.0" 16175 15744 } 16176 15745 }, 16177 - "node_modules/react-error-overlay": { 16178 - "version": "6.1.0", 16179 - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0.tgz", 16180 - "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", 16181 - "license": "MIT" 16182 - }, 16183 15746 "node_modules/react-fast-compare": { 16184 15747 "version": "3.2.2", 16185 15748 "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", ··· 16209 15772 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", 16210 15773 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", 16211 15774 "license": "MIT" 15775 + }, 15776 + "node_modules/react-json-view-lite": { 15777 + "version": "2.4.1", 15778 + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.4.1.tgz", 15779 + "integrity": "sha512-fwFYknRIBxjbFm0kBDrzgBy1xa5tDg2LyXXBepC5f1b+MY3BUClMCsvanMPn089JbV1Eg3nZcrp0VCuH43aXnA==", 15780 + "license": "MIT", 15781 + "engines": { 15782 + "node": ">=18" 15783 + }, 15784 + "peerDependencies": { 15785 + "react": "^18.0.0 || ^19.0.0" 15786 + } 16212 15787 }, 16213 15788 "node_modules/react-loadable": { 16214 15789 "name": "@docusaurus/react-loadable", ··· 16316 15891 "node": ">=8.10.0" 16317 15892 } 16318 15893 }, 16319 - "node_modules/reading-time": { 16320 - "version": "1.5.0", 16321 - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", 16322 - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==", 16323 - "license": "MIT" 16324 - }, 16325 - "node_modules/rechoir": { 16326 - "version": "0.6.2", 16327 - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 16328 - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", 16329 - "dependencies": { 16330 - "resolve": "^1.1.6" 16331 - }, 16332 - "engines": { 16333 - "node": ">= 0.10" 16334 - } 16335 - }, 16336 15894 "node_modules/recma-build-jsx": { 16337 15895 "version": "1.0.0", 16338 15896 "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", ··· 16397 15955 "url": "https://opencollective.com/unified" 16398 15956 } 16399 15957 }, 16400 - "node_modules/recursive-readdir": { 16401 - "version": "2.2.3", 16402 - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", 16403 - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", 16404 - "license": "MIT", 16405 - "dependencies": { 16406 - "minimatch": "^3.0.5" 16407 - }, 16408 - "engines": { 16409 - "node": ">=6.0.0" 16410 - } 16411 - }, 16412 15958 "node_modules/regenerate": { 16413 15959 "version": "1.4.2", 16414 15960 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", ··· 16433 15979 "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", 16434 15980 "license": "MIT" 16435 15981 }, 16436 - "node_modules/regenerator-transform": { 16437 - "version": "0.15.2", 16438 - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", 16439 - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", 16440 - "license": "MIT", 16441 - "dependencies": { 16442 - "@babel/runtime": "^7.8.4" 16443 - } 16444 - }, 16445 15982 "node_modules/regexpu-core": { 16446 15983 "version": "6.2.0", 16447 15984 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", ··· 16652 16189 } 16653 16190 }, 16654 16191 "node_modules/remark-rehype": { 16655 - "version": "11.1.1", 16656 - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.1.tgz", 16657 - "integrity": "sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==", 16192 + "version": "11.1.2", 16193 + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", 16194 + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", 16658 16195 "license": "MIT", 16659 16196 "dependencies": { 16660 16197 "@types/hast": "^3.0.0", ··· 17009 16546 "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==", 17010 16547 "license": "MIT" 17011 16548 }, 16549 + "node_modules/schema-dts": { 16550 + "version": "1.1.5", 16551 + "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz", 16552 + "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==", 16553 + "license": "Apache-2.0" 16554 + }, 17012 16555 "node_modules/schema-utils": { 17013 16556 "version": "4.3.0", 17014 16557 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", ··· 17348 16891 "url": "https://github.com/sponsors/ljharb" 17349 16892 } 17350 16893 }, 17351 - "node_modules/shelljs": { 17352 - "version": "0.8.5", 17353 - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", 17354 - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", 17355 - "license": "BSD-3-Clause", 17356 - "dependencies": { 17357 - "glob": "^7.0.0", 17358 - "interpret": "^1.0.0", 17359 - "rechoir": "^0.6.2" 17360 - }, 17361 - "bin": { 17362 - "shjs": "bin/shjs" 17363 - }, 17364 - "engines": { 17365 - "node": ">=4" 17366 - } 17367 - }, 17368 16894 "node_modules/side-channel": { 17369 16895 "version": "1.1.0", 17370 16896 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", ··· 17644 17170 } 17645 17171 }, 17646 17172 "node_modules/std-env": { 17647 - "version": "3.8.1", 17648 - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.1.tgz", 17649 - "integrity": "sha512-vj5lIj3Mwf9D79hBkltk5qmkFI+biIKWS2IBxEyEU3AX1tUf7AoL8nSazCOiiqQsGKIq01SClsKEzweu34uwvA==", 17173 + "version": "3.9.0", 17174 + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz", 17175 + "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", 17650 17176 "license": "MIT" 17651 17177 }, 17652 17178 "node_modules/string_decoder": { ··· 17773 17299 } 17774 17300 }, 17775 17301 "node_modules/style-to-js": { 17776 - "version": "1.1.16", 17777 - "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.16.tgz", 17778 - "integrity": "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==", 17302 + "version": "1.1.17", 17303 + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.17.tgz", 17304 + "integrity": "sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==", 17779 17305 "license": "MIT", 17780 17306 "dependencies": { 17781 - "style-to-object": "1.0.8" 17307 + "style-to-object": "1.0.9" 17782 17308 } 17783 17309 }, 17784 17310 "node_modules/style-to-object": { 17785 - "version": "1.0.8", 17786 - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", 17787 - "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", 17311 + "version": "1.0.9", 17312 + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.9.tgz", 17313 + "integrity": "sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw==", 17788 17314 "license": "MIT", 17789 17315 "dependencies": { 17790 17316 "inline-style-parser": "0.2.4" ··· 17972 17498 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 17973 17499 "license": "MIT" 17974 17500 }, 17975 - "node_modules/text-table": { 17976 - "version": "0.2.0", 17977 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 17978 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 17979 - "license": "MIT" 17980 - }, 17981 17501 "node_modules/thunky": { 17982 17502 "version": "1.1.0", 17983 17503 "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", ··· 17997 17517 "license": "MIT" 17998 17518 }, 17999 17519 "node_modules/tinyexec": { 18000 - "version": "0.3.2", 18001 - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", 18002 - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", 17520 + "version": "1.0.1", 17521 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", 17522 + "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", 18003 17523 "license": "MIT" 17524 + }, 17525 + "node_modules/tinypool": { 17526 + "version": "1.1.1", 17527 + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz", 17528 + "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==", 17529 + "license": "MIT", 17530 + "engines": { 17531 + "node": "^18.0.0 || >=20.0.0" 17532 + } 18004 17533 }, 18005 17534 "node_modules/to-regex-range": { 18006 17535 "version": "5.0.1", ··· 18126 17655 "version": "5.6.3", 18127 17656 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", 18128 17657 "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", 17658 + "devOptional": true, 18129 17659 "license": "Apache-2.0", 18130 17660 "bin": { 18131 17661 "tsc": "bin/tsc", ··· 18136 17666 } 18137 17667 }, 18138 17668 "node_modules/ufo": { 18139 - "version": "1.5.4", 18140 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", 18141 - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", 17669 + "version": "1.6.1", 17670 + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 17671 + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 18142 17672 "license": "MIT" 18143 17673 }, 18144 17674 "node_modules/undici-types": { ··· 19230 18760 "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 19231 18761 "license": "ISC" 19232 18762 }, 19233 - "node_modules/yaml": { 19234 - "version": "1.10.2", 19235 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 19236 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 19237 - "license": "ISC", 19238 - "engines": { 19239 - "node": ">= 6" 19240 - } 19241 - }, 19242 18763 "node_modules/yocto-queue": { 19243 - "version": "1.2.0", 19244 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.0.tgz", 19245 - "integrity": "sha512-KHBC7z61OJeaMGnF3wqNZj+GGNXOyypZviiKpQeiHirG5Ib1ImwcLBH70rbMSkKfSmUNBsdf2PwaEJtKvgmkNw==", 18764 + "version": "1.2.1", 18765 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 18766 + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 19246 18767 "license": "MIT", 19247 18768 "engines": { 19248 18769 "node": ">=12.20"
+7 -7
docs/package.json
··· 15 15 "typecheck": "tsc" 16 16 }, 17 17 "dependencies": { 18 - "@docusaurus/core": "3.7.0", 19 - "@docusaurus/preset-classic": "3.7.0", 20 - "@docusaurus/theme-mermaid": "^3.7.0", 18 + "@docusaurus/core": "^3.8.1", 19 + "@docusaurus/preset-classic": "^3.8.1", 20 + "@docusaurus/theme-mermaid": "^3.8.1", 21 21 "@mdx-js/react": "^3.0.0", 22 22 "clsx": "^2.0.0", 23 23 "prism-react-renderer": "^2.3.0", ··· 25 25 "react-dom": "^19.0.0" 26 26 }, 27 27 "devDependencies": { 28 - "@docusaurus/module-type-aliases": "3.7.0", 29 - "@docusaurus/tsconfig": "3.7.0", 30 - "@docusaurus/types": "3.7.0", 28 + "@docusaurus/module-type-aliases": "^3.8.1", 29 + "@docusaurus/tsconfig": "^3.8.1", 30 + "@docusaurus/types": "^3.8.1", 31 31 "typescript": "~5.6.2" 32 32 }, 33 33 "browserslist": { ··· 45 45 "engines": { 46 46 "node": ">=18.0" 47 47 } 48 - } 48 + }
+17 -2
go.mod
··· 47 47 github.com/cli/browser v1.3.0 // indirect 48 48 github.com/cli/go-gh v0.1.0 // indirect 49 49 github.com/cloudflare/circl v1.6.1 // indirect 50 + github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect 50 51 github.com/cyphar/filepath-securejoin v0.4.1 // indirect 51 52 github.com/deckarep/golang-set/v2 v2.8.0 // indirect 52 53 github.com/dlclark/regexp2 v1.11.4 // indirect ··· 66 67 github.com/gobwas/glob v0.2.3 // indirect 67 68 github.com/goccy/go-yaml v1.12.0 // indirect 68 69 github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect 70 + github.com/google/go-github/v70 v70.0.0 // indirect 71 + github.com/google/go-querystring v1.1.0 // indirect 69 72 github.com/google/pprof v0.0.0-20230207041349-798e818bf904 // indirect 70 73 github.com/google/rpmpack v0.6.1-0.20250405124433-758cc6896cbc // indirect 71 74 github.com/google/uuid v1.6.0 // indirect 72 75 github.com/goreleaser/chglog v0.7.0 // indirect 73 76 github.com/goreleaser/fileglob v1.3.0 // indirect 74 77 github.com/goreleaser/nfpm/v2 v2.42.1 // indirect 78 + github.com/hashicorp/go-version v1.7.0 // indirect 75 79 github.com/huandu/xstrings v1.5.0 // indirect 76 80 github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect 77 81 github.com/kevinburke/ssh_config v1.2.0 // indirect 78 82 github.com/klauspost/compress v1.18.0 // indirect 79 83 github.com/klauspost/pgzip v1.2.6 // indirect 80 - github.com/mattn/go-colorable v0.1.13 // indirect 84 + github.com/mattn/go-colorable v0.1.14 // indirect 81 85 github.com/mattn/go-isatty v0.0.20 // indirect 82 86 github.com/mitchellh/copystructure v1.2.0 // indirect 83 87 github.com/mitchellh/reflectwalk v1.0.2 // indirect ··· 88 92 github.com/prometheus/client_model v0.6.1 // indirect 89 93 github.com/prometheus/common v0.62.0 // indirect 90 94 github.com/prometheus/procfs v0.15.1 // indirect 95 + github.com/russross/blackfriday/v2 v2.1.0 // indirect 91 96 github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect 92 97 github.com/shopspring/decimal v1.4.0 // indirect 98 + github.com/sirupsen/logrus v1.9.3 // indirect 93 99 github.com/skeema/knownhosts v1.3.1 // indirect 100 + github.com/spf13/afero v1.14.0 // indirect 94 101 github.com/spf13/cast v1.7.1 // indirect 95 102 github.com/stoewer/go-strcase v1.3.0 // indirect 103 + github.com/suzuki-shunsuke/logrus-error v0.1.4 // indirect 104 + github.com/suzuki-shunsuke/pinact v1.6.0 // indirect 105 + github.com/suzuki-shunsuke/urfave-cli-help-all v0.0.4 // indirect 96 106 github.com/ulikunitz/xz v0.5.12 // indirect 107 + github.com/urfave/cli/v2 v2.27.6 // indirect 97 108 github.com/xanzy/ssh-agent v0.3.3 // indirect 109 + github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect 98 110 gitlab.com/digitalxero/go-conventional-commit v1.0.7 // indirect 99 111 golang.org/x/crypto v0.39.0 // indirect 100 112 golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect 101 113 golang.org/x/exp/typeparams v0.0.0-20231108232855-2478ac86f678 // indirect 102 114 golang.org/x/mod v0.25.0 // indirect 115 + golang.org/x/oauth2 v0.28.0 // indirect 103 116 golang.org/x/sync v0.15.0 // indirect 104 117 golang.org/x/sys v0.33.0 // indirect 105 118 golang.org/x/telemetry v0.0.0-20240522233618-39ace7a40ae7 // indirect 106 119 golang.org/x/term v0.32.0 // indirect 107 120 golang.org/x/text v0.26.0 // indirect 108 - golang.org/x/tools v0.33.0 // indirect 121 + golang.org/x/tools v0.34.0 // indirect 109 122 golang.org/x/vuln v1.1.4 // indirect 110 123 golang.org/x/xerrors v0.0.0-20240716161551-93cc26a95ae9 // indirect 111 124 google.golang.org/genproto/googleapis/api v0.0.0-20250324211829-b45e905df463 // indirect ··· 120 133 tool ( 121 134 github.com/TecharoHQ/yeet/cmd/yeet 122 135 github.com/a-h/templ/cmd/templ 136 + github.com/suzuki-shunsuke/pinact/cmd/pinact 137 + golang.org/x/tools/cmd/deadcode 123 138 golang.org/x/tools/cmd/goimports 124 139 golang.org/x/tools/cmd/stringer 125 140 golang.org/x/vuln/cmd/govulncheck
+32 -3
go.sum
··· 69 69 github.com/cli/shurcooL-graphql v0.0.1/go.mod h1:U7gCSuMZP/Qy7kbqkk5PrqXEeDgtfG5K+W+u8weorps= 70 70 github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ0= 71 71 github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= 72 + github.com/cpuguy83/go-md2man/v2 v2.0.6 h1:XJtiaUW6dEEqVuZiMTn1ldk455QWwEIsMIJlo5vtkx0= 73 + github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= 72 74 github.com/creack/pty v1.1.24 h1:bJrF4RRfyJnbTJqzRLHzcGaZK1NeM5kTC9jGgovnR1s= 73 75 github.com/creack/pty v1.1.24/go.mod h1:08sCNb52WyoAwi2QDyzUCTgcvVFhUzewun7wtTfvcwE= 74 76 github.com/cyphar/filepath-securejoin v0.4.1 h1:JyxxyPEaktOD+GAnqIqTf9A8tHyAG22rowi7HkoSU1s= ··· 150 152 github.com/google/cel-go v0.25.0/go.mod h1:hjEb6r5SuOSlhCHmFoLzu8HGCERvIsDAbxDAyNU/MmI= 151 153 github.com/google/go-cmdtest v0.4.1-0.20220921163831-55ab3332a786 h1:rcv+Ippz6RAtvaGgKxc+8FQIpxHgsF+HBzPyYL2cyVU= 152 154 github.com/google/go-cmdtest v0.4.1-0.20220921163831-55ab3332a786/go.mod h1:apVn/GCasLZUVpAJ6oWAuyP7Ne7CEsQbTnc0plM3m+o= 155 + github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= 153 156 github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= 154 157 github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= 155 158 github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= 159 + github.com/google/go-github/v70 v70.0.0 h1:/tqCp5KPrcvqCc7vIvYyFYTiCGrYvaWoYMGHSQbo55o= 160 + github.com/google/go-github/v70 v70.0.0/go.mod h1:xBUZgo8MI3lUL/hwxl3hlceJW1U8MVnXP3zUyI+rhQY= 161 + github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= 162 + github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= 156 163 github.com/google/pprof v0.0.0-20230207041349-798e818bf904 h1:4/hN5RUoecvl+RmJRE2YxKWtnnQls6rQjjW5oV7qg2U= 157 164 github.com/google/pprof v0.0.0-20230207041349-798e818bf904/go.mod h1:uglQLonpP8qtYCYyzA+8c/9qtqgA3qsXGYqCPKARAFg= 158 165 github.com/google/renameio v0.1.0 h1:GOZbcHa3HfsPKPlmyPyN2KEohoMXOhdMbHrvbpl2QaA= ··· 176 183 github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 h1:sGm2vDRFUrQJO/Veii4h4zG2vvqG6uWNkBHSTqXOZk0= 177 184 github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2/go.mod h1:wd1YpapPLivG6nQgbf7ZkG1hhSOXDhhn4MLTknx2aAc= 178 185 github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542/go.mod h1:Ow0tF8D4Kplbc8s8sSb3V2oUCygFHVp8gC3Dn6U4MNI= 186 + github.com/hashicorp/go-version v1.7.0 h1:5tqGy27NaOTB8yJKUZELlFAS/LTKJkrmONwQKeRZfjY= 187 + github.com/hashicorp/go-version v1.7.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= 179 188 github.com/henvic/httpretty v0.0.6/go.mod h1:X38wLjWXHkXT7r2+uK8LjCMne9rsuNaBLJ+5cU2/Pmo= 180 189 github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI= 181 190 github.com/huandu/xstrings v1.5.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= ··· 208 217 github.com/matryer/is v1.4.0/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= 209 218 github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= 210 219 github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= 211 - github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= 212 220 github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= 221 + github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE= 222 + github.com/mattn/go-colorable v0.1.14/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8= 213 223 github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= 214 224 github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= 215 225 github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= ··· 249 259 github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= 250 260 github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= 251 261 github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc= 262 + github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= 263 + github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= 252 264 github.com/sassoftware/go-rpmutils v0.4.0 h1:ojND82NYBxgwrV+mX1CWsd5QJvvEZTKddtCdFLPWhpg= 253 265 github.com/sassoftware/go-rpmutils v0.4.0/go.mod h1:3goNWi7PGAT3/dlql2lv3+MSN5jNYPjT5mVcQcIsYzI= 254 266 github.com/sebest/xff v0.0.0-20210106013422-671bd2870b3a h1:iLcLb5Fwwz7g/DLK89F+uQBDeAhHhwdzB5fSlVdhGcM= ··· 258 270 github.com/shopspring/decimal v1.4.0 h1:bxl37RwXBklmTi0C79JfXCEBD1cqqHt0bbgBAGFp81k= 259 271 github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+DMd9qYNcwME= 260 272 github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= 273 + github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= 274 + github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= 261 275 github.com/skeema/knownhosts v1.3.1 h1:X2osQ+RAjK76shCbvhHHHVl3ZlgDm8apHEHFqRjnBY8= 262 276 github.com/skeema/knownhosts v1.3.1/go.mod h1:r7KTdC8l4uxWRyK2TpQZ/1o5HaSzh06ePQNxPwTcfiY= 263 277 github.com/smarty/assertions v1.15.0 h1:cR//PqUBUiQRakZWqBiFFQ9wb8emQGDb0HeGdqGByCY= 264 278 github.com/smarty/assertions v1.15.0/go.mod h1:yABtdzeQs6l1brC900WlRNwj6ZR55d7B+E8C6HtKdec= 265 279 github.com/smartystreets/goconvey v1.8.1 h1:qGjIddxOk4grTu9JPOU31tVfq3cNdBlNa5sSznIX1xY= 266 280 github.com/smartystreets/goconvey v1.8.1/go.mod h1:+/u4qLyY6x1jReYOp7GOM2FSt8aP9CzCZL03bI28W60= 281 + github.com/spf13/afero v1.14.0 h1:9tH6MapGnn/j0eb0yIXiLjERO8RB6xIVZRDCX7PtqWA= 282 + github.com/spf13/afero v1.14.0/go.mod h1:acJQ8t0ohCGuMN3O+Pv0V0hgMxNYDlvdk+VTfyZmbYo= 267 283 github.com/spf13/cast v1.7.1 h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y= 268 284 github.com/spf13/cast v1.7.1/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= 269 285 github.com/stoewer/go-strcase v1.3.0 h1:g0eASXYtp+yvN9fK8sH94oCIk0fau9uV1/ZdJ0AVEzs= ··· 279 295 github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= 280 296 github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= 281 297 github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= 298 + github.com/suzuki-shunsuke/logrus-error v0.1.4 h1:nWo98uba1fANHdZ9Y5pJ2RKs/PpVjrLzRp5m+mRb9KE= 299 + github.com/suzuki-shunsuke/logrus-error v0.1.4/go.mod h1:WsVvvw6SKSt08/fB2qbnsKIMJA4K1MYCUprqsBJbMiM= 300 + github.com/suzuki-shunsuke/pinact v1.6.0 h1:2QvSzREOquwLwKXhF9Hj0AInE/Rl63SZz9dKkHFC6so= 301 + github.com/suzuki-shunsuke/pinact v1.6.0/go.mod h1:FDUMck0mmL0mcnNZ23Vjh/aOR5cIdZhF1IIpGksT4dQ= 302 + github.com/suzuki-shunsuke/urfave-cli-help-all v0.0.4 h1:YGHgrVjGTYHY98II6zijXUHP+OyvrzSCvd8m9iUcaK8= 303 + github.com/suzuki-shunsuke/urfave-cli-help-all v0.0.4/go.mod h1:sSi6xaUaHfaqu32ECLeyE7NTMv+ZM5dW0JikhllaalY= 282 304 github.com/thlib/go-timezone-local v0.0.0-20210907160436-ef149e42d28e/go.mod h1:/Tnicc6m/lsJE0irFMA0LfIwTBo4QP7A8IfyIv4zZKI= 283 305 github.com/ulikunitz/xz v0.5.12 h1:37Nm15o69RwBkXM0J6A5OlE67RZTfzUxTj8fB3dfcsc= 284 306 github.com/ulikunitz/xz v0.5.12/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= 307 + github.com/urfave/cli/v2 v2.27.6 h1:VdRdS98FNhKZ8/Az8B7MTyGQmpIr36O1EHybx/LaZ4g= 308 + github.com/urfave/cli/v2 v2.27.6/go.mod h1:3Sevf16NykTbInEnD0yKkjDAeZDS0A6bzhBH5hrMvTQ= 285 309 github.com/xanzy/ssh-agent v0.3.3 h1:+/15pJfg/RsTxqYcX6fHqOXZwwMP+2VyYWJeWM2qQFM= 286 310 github.com/xanzy/ssh-agent v0.3.3/go.mod h1:6dzNDKs0J9rVPHPhaGCukekBHKqfl+L3KghI1Bc68Uw= 287 311 github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 h1:nIPpBwaJSVYIxUFsDv3M8ofmx9yWTog9BfvIu0q41lo= 288 312 github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8/go.mod h1:HUYIGzjTL3rfEspMxjDjgmT5uz5wzYJKVo23qUhYTos= 313 + github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 h1:gEOO8jv9F4OT7lGCjxCBTO/36wtF6j2nSip77qHd4x4= 314 + github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1/go.mod h1:Ohn+xnUBiLI6FVj/9LpzZWtj1/D6lUovWYBkxHVV3aM= 289 315 github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= 290 316 gitlab.com/digitalxero/go-conventional-commit v1.0.7 h1:8/dO6WWG+98PMhlZowt/YjuiKhqhGlOCwlIV8SqqGh8= 291 317 gitlab.com/digitalxero/go-conventional-commit v1.0.7/go.mod h1:05Xc2BFsSyC5tKhK0y+P3bs0AwUtNuTp+mTpbCU/DZ0= ··· 325 351 golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= 326 352 golang.org/x/net v0.41.0 h1:vBTly1HeNPEn3wtREYfy4GZ/NECgw2Cnl+nK6Nz3uvw= 327 353 golang.org/x/net v0.41.0/go.mod h1:B/K4NNqkfmg07DQYrbwvSluqCJOOXwUjeb/5lOisjbA= 354 + golang.org/x/oauth2 v0.28.0 h1:CrgCKl8PPAVtLnU3c+EDw6x11699EWlsDeWNWKdIOkc= 355 + golang.org/x/oauth2 v0.28.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8= 328 356 golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 329 357 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= 330 358 golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= ··· 376 404 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= 377 405 golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= 378 406 golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= 379 - golang.org/x/tools v0.33.0 h1:4qz2S3zmRxbGIhDIAgjxvFutSvH5EfnsYrRBj0UI0bc= 380 - golang.org/x/tools v0.33.0/go.mod h1:CIJMaWEY88juyUfo7UbgPqbC8rU2OqfAV1h2Qp0oMYI= 407 + golang.org/x/tools v0.34.0 h1:qIpSLOxeCYGg9TrcJokLBG4KFA6d795g0xkBkiESGlo= 408 + golang.org/x/tools v0.34.0/go.mod h1:pAP9OwEaY1CAW3HOmg3hLZC5Z0CCmzjAF2UQMSqNARg= 381 409 golang.org/x/vuln v1.1.4 h1:Ju8QsuyhX3Hk8ma3CesTbO8vfJD9EvUBgHvkxHBzj0I= 382 410 golang.org/x/vuln v1.1.4/go.mod h1:F+45wmU18ym/ca5PLTPLsSzr2KppzswxPP603ldA67s= 383 411 golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 412 + golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 384 413 golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 385 414 golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= 386 415 golang.org/x/xerrors v0.0.0-20240716161551-93cc26a95ae9 h1:LLhsEBxRTBLuKlQxFBYUOU8xyFgXv6cOTp2HASDlsDk=
-14
lib/policy/checker.go
··· 17 17 ErrMisconfiguration = errors.New("[unexpected] policy: administrator misconfiguration") 18 18 ) 19 19 20 - type staticHashChecker struct { 21 - hash string 22 - } 23 - 24 - func (staticHashChecker) Check(r *http.Request) (bool, error) { 25 - return true, nil 26 - } 27 - 28 - func (s staticHashChecker) Hash() string { return s.hash } 29 - 30 - func NewStaticHashChecker(hashable string) checker.Impl { 31 - return staticHashChecker{hash: internal.FastHash(hashable)} 32 - } 33 - 34 20 type RemoteAddrChecker struct { 35 21 prefixTable *bart.Lite 36 22 hash string
+39 -54
package-lock.json
··· 14 14 "esbuild": "^0.25.5", 15 15 "playwright": "^1.52.0", 16 16 "postcss-cli": "^11.0.1", 17 - "postcss-import": "^16.1.0", 17 + "postcss-import": "^16.1.1", 18 18 "postcss-import-url": "^7.2.0", 19 19 "postcss-url": "^10.1.3" 20 20 } ··· 560 560 "license": "ISC" 561 561 }, 562 562 "node_modules/brace-expansion": { 563 - "version": "1.1.11", 564 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 565 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 563 + "version": "1.1.12", 564 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 565 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 566 566 "dev": true, 567 567 "license": "MIT", 568 568 "dependencies": { ··· 584 584 } 585 585 }, 586 586 "node_modules/browserslist": { 587 - "version": "4.24.5", 588 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.5.tgz", 589 - "integrity": "sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==", 587 + "version": "4.25.0", 588 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz", 589 + "integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==", 590 590 "dev": true, 591 591 "funding": [ 592 592 { ··· 604 604 ], 605 605 "license": "MIT", 606 606 "dependencies": { 607 - "caniuse-lite": "^1.0.30001716", 608 - "electron-to-chromium": "^1.5.149", 607 + "caniuse-lite": "^1.0.30001718", 608 + "electron-to-chromium": "^1.5.160", 609 609 "node-releases": "^2.0.19", 610 610 "update-browserslist-db": "^1.1.3" 611 611 }, ··· 630 630 } 631 631 }, 632 632 "node_modules/caniuse-lite": { 633 - "version": "1.0.30001717", 634 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz", 635 - "integrity": "sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==", 633 + "version": "1.0.30001724", 634 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001724.tgz", 635 + "integrity": "sha512-WqJo7p0TbHDOythNTqYujmaJTvtYRZrjpP8TCvH6Vb9CYJerJNKamKzIWOM4BkQatWj9H2lYulpdAQNBe7QhNA==", 636 636 "dev": true, 637 637 "funding": [ 638 638 { ··· 1018 1018 } 1019 1019 }, 1020 1020 "node_modules/electron-to-chromium": { 1021 - "version": "1.5.151", 1022 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.151.tgz", 1023 - "integrity": "sha512-Rl6uugut2l9sLojjS4H4SAr3A4IgACMLgpuEMPYCVcKydzfyPrn5absNRju38IhQOf/NwjJY8OGWjlteqYeBCA==", 1021 + "version": "1.5.171", 1022 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.171.tgz", 1023 + "integrity": "sha512-scWpzXEJEMrGJa4Y6m/tVotb0WuvNmasv3wWVzUAeCgKU0ToFOhUW6Z+xWnRQANMYGxN4ngJXIThgBJOqzVPCQ==", 1024 1024 "dev": true, 1025 1025 "license": "ISC" 1026 1026 }, ··· 1138 1138 } 1139 1139 }, 1140 1140 "node_modules/fsevents": { 1141 - "version": "2.3.3", 1142 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1143 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1141 + "version": "2.3.2", 1142 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1143 + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1144 1144 "dev": true, 1145 1145 "hasInstallScript": true, 1146 1146 "license": "MIT", ··· 1395 1395 } 1396 1396 }, 1397 1397 "node_modules/nanoid": { 1398 - "version": "3.3.8", 1399 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", 1400 - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", 1398 + "version": "3.3.11", 1399 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1400 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1401 1401 "dev": true, 1402 1402 "funding": [ 1403 1403 { ··· 1523 1523 "node": ">=18" 1524 1524 } 1525 1525 }, 1526 - "node_modules/playwright/node_modules/fsevents": { 1527 - "version": "2.3.2", 1528 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1529 - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1530 - "dev": true, 1531 - "hasInstallScript": true, 1532 - "license": "MIT", 1533 - "optional": true, 1534 - "os": [ 1535 - "darwin" 1536 - ], 1537 - "engines": { 1538 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1539 - } 1540 - }, 1541 1526 "node_modules/postcss": { 1542 - "version": "8.5.1", 1543 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", 1544 - "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", 1527 + "version": "8.5.6", 1528 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 1529 + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 1545 1530 "dev": true, 1546 1531 "funding": [ 1547 1532 { ··· 1560 1545 "license": "MIT", 1561 1546 "peer": true, 1562 1547 "dependencies": { 1563 - "nanoid": "^3.3.8", 1548 + "nanoid": "^3.3.11", 1564 1549 "picocolors": "^1.1.1", 1565 1550 "source-map-js": "^1.2.1" 1566 1551 }, ··· 1722 1707 } 1723 1708 }, 1724 1709 "node_modules/postcss-import": { 1725 - "version": "16.1.0", 1726 - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.1.0.tgz", 1727 - "integrity": "sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==", 1710 + "version": "16.1.1", 1711 + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-16.1.1.tgz", 1712 + "integrity": "sha512-2xVS1NCZAfjtVdvXiyegxzJ447GyqCeEI5V7ApgQVOWnros1p5lGNovJNapwPpMombyFBfqDwt7AD3n2l0KOfQ==", 1728 1713 "dev": true, 1729 1714 "license": "MIT", 1730 1715 "dependencies": { ··· 2458 2443 "license": "Apache-2.0" 2459 2444 }, 2460 2445 "node_modules/tinyglobby": { 2461 - "version": "0.2.12", 2462 - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.12.tgz", 2463 - "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", 2446 + "version": "0.2.14", 2447 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", 2448 + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", 2464 2449 "dev": true, 2465 2450 "license": "MIT", 2466 2451 "dependencies": { 2467 - "fdir": "^6.4.3", 2452 + "fdir": "^6.4.4", 2468 2453 "picomatch": "^4.0.2" 2469 2454 }, 2470 2455 "engines": { ··· 2475 2460 } 2476 2461 }, 2477 2462 "node_modules/tinyglobby/node_modules/fdir": { 2478 - "version": "6.4.3", 2479 - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.3.tgz", 2480 - "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", 2463 + "version": "6.4.6", 2464 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", 2465 + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", 2481 2466 "dev": true, 2482 2467 "license": "MIT", 2483 2468 "peerDependencies": { ··· 2613 2598 } 2614 2599 }, 2615 2600 "node_modules/yaml": { 2616 - "version": "2.7.0", 2617 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz", 2618 - "integrity": "sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==", 2601 + "version": "2.8.0", 2602 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", 2603 + "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", 2619 2604 "dev": true, 2620 2605 "license": "ISC", 2621 2606 "bin": { 2622 2607 "yaml": "bin.mjs" 2623 2608 }, 2624 2609 "engines": { 2625 - "node": ">= 14" 2610 + "node": ">= 14.6" 2626 2611 } 2627 2612 }, 2628 2613 "node_modules/yargs": {
+2 -2
package.json
··· 23 23 "esbuild": "^0.25.5", 24 24 "playwright": "^1.52.0", 25 25 "postcss-cli": "^11.0.1", 26 - "postcss-import": "^16.1.0", 26 + "postcss-import": "^16.1.1", 27 27 "postcss-import-url": "^7.2.0", 28 28 "postcss-url": "^10.1.3" 29 29 } 30 - } 30 + }
-2
xess/xess.go
··· 12 12 "github.com/TecharoHQ/anubis/internal" 13 13 ) 14 14 15 - //go:generate go tool github.com/a-h/templ/cmd/templ generate 16 - 17 15 var ( 18 16 //go:embed *.css static 19 17 Static embed.FS
-41
xess/xess.templ
··· 1 - package xess 2 - 3 - templ Base(title string, headArea, navBar, bodyArea, footer templ.Component) { 4 - <!DOCTYPE html> 5 - <html> 6 - <head> 7 - <title>{ title }</title> 8 - <link rel="stylesheet" href={ URL }/> 9 - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 10 - if headArea != nil { 11 - @headArea 12 - } 13 - </head> 14 - <body id="top"> 15 - <main> 16 - if navBar != nil { 17 - <nav> 18 - @navBar 19 - </nav> 20 - } 21 - <h1>{ title }</h1> 22 - @bodyArea 23 - if footer != nil { 24 - <footer> 25 - @footer 26 - </footer> 27 - } 28 - </main> 29 - </body> 30 - </html> 31 - } 32 - 33 - templ Simple(title string, body templ.Component) { 34 - @Base( 35 - title, 36 - nil, 37 - nil, 38 - body, 39 - nil, 40 - ) 41 - }
-164
xess/xess_templ.go
··· 1 - // Code generated by templ - DO NOT EDIT. 2 - 3 - // templ: version: v0.3.898 4 - package xess 5 - 6 - //lint:file-ignore SA4006 This context is only used if a nested component is present. 7 - 8 - import "github.com/a-h/templ" 9 - import templruntime "github.com/a-h/templ/runtime" 10 - 11 - func Base(title string, headArea, navBar, bodyArea, footer templ.Component) templ.Component { 12 - return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { 13 - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context 14 - if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { 15 - return templ_7745c5c3_CtxErr 16 - } 17 - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) 18 - if !templ_7745c5c3_IsBuffer { 19 - defer func() { 20 - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) 21 - if templ_7745c5c3_Err == nil { 22 - templ_7745c5c3_Err = templ_7745c5c3_BufErr 23 - } 24 - }() 25 - } 26 - ctx = templ.InitializeContext(ctx) 27 - templ_7745c5c3_Var1 := templ.GetChildren(ctx) 28 - if templ_7745c5c3_Var1 == nil { 29 - templ_7745c5c3_Var1 = templ.NopComponent 30 - } 31 - ctx = templ.ClearChildren(ctx) 32 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 1, "<!doctype html><html><head><title>") 33 - if templ_7745c5c3_Err != nil { 34 - return templ_7745c5c3_Err 35 - } 36 - var templ_7745c5c3_Var2 string 37 - templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(title) 38 - if templ_7745c5c3_Err != nil { 39 - return templ.Error{Err: templ_7745c5c3_Err, FileName: `xess.templ`, Line: 7, Col: 17} 40 - } 41 - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) 42 - if templ_7745c5c3_Err != nil { 43 - return templ_7745c5c3_Err 44 - } 45 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 2, "</title><link rel=\"stylesheet\" href=\"") 46 - if templ_7745c5c3_Err != nil { 47 - return templ_7745c5c3_Err 48 - } 49 - var templ_7745c5c3_Var3 string 50 - templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(URL) 51 - if templ_7745c5c3_Err != nil { 52 - return templ.Error{Err: templ_7745c5c3_Err, FileName: `xess.templ`, Line: 8, Col: 36} 53 - } 54 - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) 55 - if templ_7745c5c3_Err != nil { 56 - return templ_7745c5c3_Err 57 - } 58 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 3, "\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">") 59 - if templ_7745c5c3_Err != nil { 60 - return templ_7745c5c3_Err 61 - } 62 - if headArea != nil { 63 - templ_7745c5c3_Err = headArea.Render(ctx, templ_7745c5c3_Buffer) 64 - if templ_7745c5c3_Err != nil { 65 - return templ_7745c5c3_Err 66 - } 67 - } 68 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 4, "</head><body id=\"top\"><main>") 69 - if templ_7745c5c3_Err != nil { 70 - return templ_7745c5c3_Err 71 - } 72 - if navBar != nil { 73 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 5, "<nav>") 74 - if templ_7745c5c3_Err != nil { 75 - return templ_7745c5c3_Err 76 - } 77 - templ_7745c5c3_Err = navBar.Render(ctx, templ_7745c5c3_Buffer) 78 - if templ_7745c5c3_Err != nil { 79 - return templ_7745c5c3_Err 80 - } 81 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 6, "</nav>") 82 - if templ_7745c5c3_Err != nil { 83 - return templ_7745c5c3_Err 84 - } 85 - } 86 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 7, "<h1>") 87 - if templ_7745c5c3_Err != nil { 88 - return templ_7745c5c3_Err 89 - } 90 - var templ_7745c5c3_Var4 string 91 - templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(title) 92 - if templ_7745c5c3_Err != nil { 93 - return templ.Error{Err: templ_7745c5c3_Err, FileName: `xess.templ`, Line: 21, Col: 15} 94 - } 95 - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) 96 - if templ_7745c5c3_Err != nil { 97 - return templ_7745c5c3_Err 98 - } 99 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 8, "</h1>") 100 - if templ_7745c5c3_Err != nil { 101 - return templ_7745c5c3_Err 102 - } 103 - templ_7745c5c3_Err = bodyArea.Render(ctx, templ_7745c5c3_Buffer) 104 - if templ_7745c5c3_Err != nil { 105 - return templ_7745c5c3_Err 106 - } 107 - if footer != nil { 108 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 9, "<footer>") 109 - if templ_7745c5c3_Err != nil { 110 - return templ_7745c5c3_Err 111 - } 112 - templ_7745c5c3_Err = footer.Render(ctx, templ_7745c5c3_Buffer) 113 - if templ_7745c5c3_Err != nil { 114 - return templ_7745c5c3_Err 115 - } 116 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 10, "</footer>") 117 - if templ_7745c5c3_Err != nil { 118 - return templ_7745c5c3_Err 119 - } 120 - } 121 - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 11, "</main></body></html>") 122 - if templ_7745c5c3_Err != nil { 123 - return templ_7745c5c3_Err 124 - } 125 - return nil 126 - }) 127 - } 128 - 129 - func Simple(title string, body templ.Component) templ.Component { 130 - return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { 131 - templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context 132 - if templ_7745c5c3_CtxErr := ctx.Err(); templ_7745c5c3_CtxErr != nil { 133 - return templ_7745c5c3_CtxErr 134 - } 135 - templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) 136 - if !templ_7745c5c3_IsBuffer { 137 - defer func() { 138 - templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) 139 - if templ_7745c5c3_Err == nil { 140 - templ_7745c5c3_Err = templ_7745c5c3_BufErr 141 - } 142 - }() 143 - } 144 - ctx = templ.InitializeContext(ctx) 145 - templ_7745c5c3_Var5 := templ.GetChildren(ctx) 146 - if templ_7745c5c3_Var5 == nil { 147 - templ_7745c5c3_Var5 = templ.NopComponent 148 - } 149 - ctx = templ.ClearChildren(ctx) 150 - templ_7745c5c3_Err = Base( 151 - title, 152 - nil, 153 - nil, 154 - body, 155 - nil, 156 - ).Render(ctx, templ_7745c5c3_Buffer) 157 - if templ_7745c5c3_Err != nil { 158 - return templ_7745c5c3_Err 159 - } 160 - return nil 161 - }) 162 - } 163 - 164 - var _ = templruntime.GeneratedTemplate