From 994e25ce4a7579707260205b3d6a8bec941719dc Mon Sep 17 00:00:00 2001 From: Saksham Date: Thu, 13 Aug 2026 12:36:15 +0200 Subject: [PATCH 1/2] Dockerfile: Reorder for optimized build & upgrade to Node 24 --- .dockerignore | 18 ++++++++++- .github/workflows/dockerpublish.yml | 9 ++++-- Dockerfile | 50 ++++++++++++++--------------- 3 files changed, 48 insertions(+), 29 deletions(-) diff --git a/.dockerignore b/.dockerignore index 4f2ad0e3..6d5bdfd8 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,2 +1,18 @@ -# Ignore local virtualenv (if present) +# Keep Dockerfile COPY layers stable by excluding local files. .venv/ +.git/ +.gitignore +**/*/node_modules +node_modules +.lint/ +__pycache__/ +**/__pycache__/ +*.py[cod] +.pytest_cache/ +.mypy_cache/ +.ruff_cache/ +.coverage +htmlcov/ +.tox/ +*.egg-info/ +.DS_Store diff --git a/.github/workflows/dockerpublish.yml b/.github/workflows/dockerpublish.yml index f739995e..f0e7d8c3 100644 --- a/.github/workflows/dockerpublish.yml +++ b/.github/workflows/dockerpublish.yml @@ -28,10 +28,13 @@ jobs: push: name: Publish images runs-on: ubuntu-latest + permissions: + contents: read + packages: write steps: - name: Checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Extract GIT metadata for Docker id: meta @@ -63,5 +66,5 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=gha - cache-to: type=gha,mode=max + cache-from: type=registry,ref=${{ env.REGISTRY }}/${{ github.repository }}/${{ env.IMAGE_NAME }}:buildcache + cache-to: type=registry,ref=${{ env.REGISTRY }}/${{ github.repository }}/${{ env.IMAGE_NAME }}:buildcache,mode=max diff --git a/Dockerfile b/Dockerfile index b63e89c5..b4ec4b5d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,23 +35,23 @@ RUN dnf config-manager --set-enabled crb RUN dnf install -y krb5-workstation krb5-libs krb5-devel COPY ./krb5.conf /etc/krb5.conf -# Node.js 22 + pnpm (base image ships Node 16 from NodeSource, too old for pnpm 10) +# Node.js 24 + pnpm 11 RUN dnf remove -y nodejs npm && \ dnf module reset -y nodejs && \ - dnf module enable -y nodejs:22 && \ + dnf module enable -y nodejs:24 && \ dnf install -y nodejs npm -RUN npm install -g pnpm@10.33.2 -ENV PNPM_STORE_DIR=/opt/.cache/pnpm-store -# Sits above project-source COPYs so the layer only invalidates when the lockfile -# changes. --shamefully-hoist must match the flag pynpm.PNPMPackage forces during the -# later `invenio webpack install`, otherwise that step would purge node_modules and -# reinstall from scratch. +RUN npm install -g pnpm@11.9.0 + +# JS deps only — this layer is reused unless package.json / lockfile change. +# --shamefully-hoist matches what the webpack build expects (flat node_modules). +# --store-dir must match the cache mount or pnpm ignores it. RUN mkdir -p ${INVENIO_INSTANCE_PATH}/assets -COPY package.json pnpm-lock.yaml ${INVENIO_INSTANCE_PATH}/assets/ +COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ${INVENIO_INSTANCE_PATH}/assets/ RUN --mount=type=cache,target=/opt/.cache/pnpm-store \ cd ${INVENIO_INSTANCE_PATH}/assets && \ - pnpm install --frozen-lockfile --shamefully-hoist + pnpm install --frozen-lockfile --shamefully-hoist \ + --store-dir /opt/.cache/pnpm-store # Python and uv configuration ENV PYTHONDONTWRITEBYTECODE=1 \ @@ -82,13 +82,6 @@ RUN --mount=type=cache,target=/opt/.cache/uv \ COPY site ./site -COPY ./docker/uwsgi/ ${INVENIO_INSTANCE_PATH} -COPY ./invenio.cfg ${INVENIO_INSTANCE_PATH} -COPY ./templates/ ${INVENIO_INSTANCE_PATH}/templates/ -COPY ./app_data/ ${INVENIO_INSTANCE_PATH}/app_data/ -COPY ./translations/ ${INVENIO_INSTANCE_PATH}/translations/ -COPY ./ . - # Make sure workspace packages are installed (cds-rdm) RUN --mount=type=cache,target=/opt/.cache/uv \ uv sync --frozen --no-dev $BUILD_EXTRAS \ @@ -99,18 +92,25 @@ RUN --mount=type=cache,target=/opt/.cache/uv \ # don't want to use the cache (for image filesystem permission reasons) ENV UV_NO_CACHE=1 -# CI=true in `invenio webpack install` makes pnpm apply --frozen-lockfile (pynpm doesn't -# pass it) and skip the interactive prompt that would otherwise abort the build under -# no-TTY. -RUN --mount=type=cache,target=/opt/.cache/pnpm-store \ - invenio collect --verbose && \ - invenio webpack create && \ - CI=true invenio webpack install +# Needed for collect / webpack create; after uv sync so cfg-only edits skip it. +COPY ./invenio.cfg ${INVENIO_INSTANCE_PATH} + +# create overwrites assets/package.json from Python bundles; node_modules stays. +RUN invenio collect --verbose && \ + invenio webpack create +# Overlay app assets, then put back the committed manifest (matches the lockfile +# used in the cached install above). Only builds. COPY ./assets/ ${INVENIO_INSTANCE_PATH}/assets/ -COPY ./static/ ${INVENIO_INSTANCE_PATH}/static/ +COPY package.json ${INVENIO_INSTANCE_PATH}/assets/ RUN cd ${INVENIO_INSTANCE_PATH}/assets && pnpm run build +# Runtime files: changes here do not rebuild JS/Python deps or the webpack bundle. +COPY ./static/ ${INVENIO_INSTANCE_PATH}/static/ +COPY ./docker/uwsgi/ ${INVENIO_INSTANCE_PATH} +COPY ./templates/ ${INVENIO_INSTANCE_PATH}/templates/ +COPY ./app_data/ ${INVENIO_INSTANCE_PATH}/app_data/ +COPY ./translations/ ${INVENIO_INSTANCE_PATH}/translations/ COPY ./ . ENTRYPOINT [ "bash", "-c"] From 6259091201f39f97c9530ddb2dad8a9847d996fe Mon Sep 17 00:00:00 2001 From: Saksham Date: Thu, 13 Aug 2026 12:36:50 +0200 Subject: [PATCH 2/2] chore(setup): upgrade dependencies --- package.json | 142 ++++----- pnpm-lock.yaml | 820 ++++++++++++++++++++++++------------------------- pyproject.toml | 3 +- 3 files changed, 480 insertions(+), 485 deletions(-) diff --git a/package.json b/package.json index a7789107..508c1463 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,13 @@ { "author": "CERN ", "dependencies": { - "@artsy/fresnel": "^6.1.0", - "@babel/runtime": "^7.9.0", + "@artsy/fresnel": "^6.2.1", + "@babel/runtime": "^7.29.7", "@ckeditor/ckeditor5-build-classic": "^16.0.0", "@ckeditor/ckeditor5-react": "^2.1.0", - "@microlink/react-json-view": "^1.21.3", - "@semantic-ui-react/css-patch": "^1.0.0", - "@tinymce/tinymce-react": "^4.3.0", + "@microlink/react-json-view": "^1.31.28", + "@semantic-ui-react/css-patch": "^1.1.3", + "@tinymce/tinymce-react": "^4.3.2", "@uppy/aws-s3-multipart": "^3.12.0", "@uppy/core": "^3.13.1", "@uppy/dashboard": "^3.9.1", @@ -22,84 +22,84 @@ "@visx/scale": "^3.12.0", "@visx/shape": "^3.12.0", "@visx/text": "^3.12.0", - "admin-lte": "~2.4.8", - "ajv": "^8.0.0", - "axios": "^1.7.7", - "flightjs": "~1.5.1", + "admin-lte": "~2.4.18", + "ajv": "^8.20.0", + "axios": "^1.19.0", + "eslint": "^8.57.1", + "flightjs": "~1.5.2", "font-awesome": "~4.5.0", - "formik": "^2.2.9", + "formik": "^2.4.9", "hash-wasm": "^4.12.0", - "i18next": "^20.3.0", - "i18next-browser-languagedetector": "^6.1.0", - "jquery": "^3.3.1", - "json-diff-kit": "^1.0.30", + "i18next": "^20.6.1", + "i18next-browser-languagedetector": "^6.1.8", + "jquery": "^3.7.1", + "json-diff-kit": "^1.0.35", "leaflet": "^1.9.4", - "lodash": "^4.17.15", - "luxon": "^1.23.0", - "papaparse": "^5.4.1", + "lodash": "^4.18.1", + "luxon": "^1.28.1", + "papaparse": "^5.5.4", "path": "^0.12.7", - "pdfjs-dist": "^5.0", - "prismjs": "^1.15.0", - "prop-types": "^15.7.2", - "qs": "^6.9.1", - "query-string": "^7.0.0", - "react": "^16.13.0", - "react-copy-to-clipboard": "^5.0.0", - "react-dnd": "^11.1.0", - "react-dnd-html5-backend": "^11.1.0", - "react-dom": "^16.13.0", - "react-dropzone": "^11.0.0", - "react-i18next": "^11.11.0", - "react-invenio-forms": "^4.11.0", + "pdfjs-dist": "^5.7.284", + "prismjs": "^1.30.0", + "prop-types": "^15.8.1", + "qs": "^6.15.3", + "query-string": "^7.1.3", + "react": "^16.14.0", + "react-copy-to-clipboard": "^5.1.1", + "react-dnd": "^11.1.3", + "react-dnd-html5-backend": "^11.1.3", + "react-dom": "^16.14.0", + "react-dropzone": "^11.7.1", + "react-i18next": "^11.18.6", + "react-invenio-forms": "^4.17.6", "react-json-view": "^1.21.3", "react-overridable": "^1.0.0", - "react-redux": "^7.2.0", - "react-router-dom": "^6.3.0", - "react-searchkit": "^3.0.0", - "redux": "^4.0.5", - "redux-devtools-extension": "^2.13.8", - "redux-thunk": "^2.3.0", - "replaywebpage": "^2.3.16", - "select2": "~4.0.2", - "semantic-ui-css": "^2.4.1", - "semantic-ui-less": "^2.4.1", - "semantic-ui-react": "^2.1.1", + "react-redux": "^7.2.9", + "react-router-dom": "^6.30.4", + "react-searchkit": "^3.2.0", + "redux": "^4.2.1", + "redux-devtools-extension": "^2.13.9", + "redux-thunk": "^2.4.2", + "replaywebpage": "^2.5.0", + "select2": "~4.0.13", + "semantic-ui-css": "^2.5.0", + "semantic-ui-less": "^2.5.0", + "semantic-ui-react": "^2.1.5", "three": "^0.182.0", "three-addons": "^1.2.0", - "tinymce": "^6.7.2", - "video.js": "^8.6.1", - "yup": "^0.32.11", - "eslint": "^8" + "tinymce": "^6.8.6", + "video.js": "^8.24.0", + "yup": "^0.32.11" }, "description": "Invenio assets", "devDependencies": { - "@inveniosoftware/eslint-config-invenio": "^2.0.0", - "@rspack/cli": ">1.0.0", - "@rspack/core": "<1.7.0", - "@rspack/dev-server": ">1.0.0", - "@swc/core": "^1.6.13", - "@swc/helpers": "^0.5.11", - "autoprefixer": "^10.4.0", - "babel-loader": "^9.0.0", - "css-loader": "^6.0.0", - "eventsource-polyfill": "^0.9.0", - "expose-loader": "^4.0.0", - "file-loader": "^6.0.0", - "less": "^4.0.0", - "less-loader": "^11.0.0", - "ora": "^6.0.0", - "patch-package": "^6.5.0", - "postcss-flexbugs-fixes": "^5.0.0", - "postcss-loader": "^7.0.0", - "postcss-preset-env": "^8.0.0", + "@inveniosoftware/eslint-config-invenio": "^2.1.0", + "@rspack/cli": "^2.1.9", + "@rspack/core": "^1.6.8", + "@rspack/dev-server": "^2.2.0", + "@swc/core": "^1.15.47", + "@swc/helpers": "^0.5.23", + "autoprefixer": "^10.5.4", + "babel-loader": "^9.2.1", + "css-loader": "^6.11.0", + "eventsource-polyfill": "^0.9.6", + "expose-loader": "^4.1.0", + "file-loader": "^6.2.0", + "less": "^4.8.1", + "less-loader": "^11.1.4", + "ora": "^6.3.1", + "patch-package": "^6.5.1", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^7.3.4", + "postcss-preset-env": "^8.5.1", "postcss-safe-parser": "^6.0.0", - "sass": "^1.50.0", - "sass-loader": "^16.0.0", - "style-loader": "^3.0.0", - "swc-loader": "^0.2.6", - "url-loader": "^4.1.0", - "webpack-bundle-analyzer": "^4.0.0", - "webpack-bundle-tracker": "^1.0.0" + "sass": "^1.102.0", + "sass-loader": "^16.0.8", + "style-loader": "^3.3.4", + "swc-loader": "^0.2.7", + "url-loader": "^4.1.1", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-bundle-tracker": "^1.8.1" }, "engines": { "node": ">=18", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ffcaa5b0..ae012bfb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,10 +9,10 @@ importers: .: dependencies: '@artsy/fresnel': - specifier: ^6.1.0 + specifier: ^6.2.1 version: 6.2.1(react@16.14.0) '@babel/runtime': - specifier: ^7.9.0 + specifier: ^7.29.7 version: 7.29.7 '@ckeditor/ckeditor5-build-classic': specifier: ^16.0.0 @@ -21,13 +21,13 @@ importers: specifier: ^2.1.0 version: 2.1.0(react@16.14.0) '@microlink/react-json-view': - specifier: ^1.21.3 - version: 1.31.26(@types/react@19.2.18)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + specifier: ^1.31.28 + version: 1.31.28(@types/react@19.2.18)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) '@semantic-ui-react/css-patch': - specifier: ^1.0.0 + specifier: ^1.1.3 version: 1.1.3 '@tinymce/tinymce-react': - specifier: ^4.3.0 + specifier: ^4.3.2 version: 4.3.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0) '@uppy/aws-s3-multipart': specifier: ^3.12.0 @@ -72,94 +72,94 @@ importers: specifier: ^3.12.0 version: 3.12.0(react@16.14.0) admin-lte: - specifier: ~2.4.8 + specifier: ~2.4.18 version: 2.4.18 ajv: - specifier: ^8.0.0 + specifier: ^8.20.0 version: 8.20.0 axios: - specifier: ^1.7.7 + specifier: ^1.19.0 version: 1.19.0 eslint: - specifier: ^8 + specifier: ^8.57.1 version: 8.57.1 flightjs: - specifier: ~1.5.1 + specifier: ~1.5.2 version: 1.5.2 font-awesome: specifier: ~4.5.0 version: 4.5.0 formik: - specifier: ^2.2.9 + specifier: ^2.4.9 version: 2.4.9(@types/react@19.2.18)(react@16.14.0) hash-wasm: specifier: ^4.12.0 version: 4.12.0 i18next: - specifier: ^20.3.0 + specifier: ^20.6.1 version: 20.6.1 i18next-browser-languagedetector: - specifier: ^6.1.0 + specifier: ^6.1.8 version: 6.1.8 jquery: - specifier: ^3.3.1 + specifier: ^3.7.1 version: 3.7.1 json-diff-kit: - specifier: ^1.0.30 + specifier: ^1.0.35 version: 1.0.35 leaflet: specifier: ^1.9.4 version: 1.9.4 lodash: - specifier: ^4.17.15 + specifier: ^4.18.1 version: 4.18.1 luxon: - specifier: ^1.23.0 + specifier: ^1.28.1 version: 1.28.1 papaparse: - specifier: ^5.4.1 + specifier: ^5.5.4 version: 5.5.4 path: specifier: ^0.12.7 version: 0.12.7 pdfjs-dist: - specifier: ^5.0 + specifier: ^5.7.284 version: 5.7.284 prismjs: - specifier: ^1.15.0 + specifier: ^1.30.0 version: 1.30.0 prop-types: - specifier: ^15.7.2 + specifier: ^15.8.1 version: 15.8.1 qs: - specifier: ^6.9.1 + specifier: ^6.15.3 version: 6.15.3 query-string: - specifier: ^7.0.0 + specifier: ^7.1.3 version: 7.1.3 react: - specifier: ^16.13.0 + specifier: ^16.14.0 version: 16.14.0 react-copy-to-clipboard: - specifier: ^5.0.0 + specifier: ^5.1.1 version: 5.1.1(react@16.14.0) react-dnd: - specifier: ^11.1.0 + specifier: ^11.1.3 version: 11.1.3(@types/react@19.2.18)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) react-dnd-html5-backend: - specifier: ^11.1.0 + specifier: ^11.1.3 version: 11.1.3 react-dom: - specifier: ^16.13.0 + specifier: ^16.14.0 version: 16.14.0(react@16.14.0) react-dropzone: - specifier: ^11.0.0 + specifier: ^11.7.1 version: 11.7.1(react@16.14.0) react-i18next: - specifier: ^11.11.0 + specifier: ^11.18.6 version: 11.18.6(i18next@20.6.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) react-invenio-forms: - specifier: ^4.11.0 + specifier: ^4.17.6 version: 4.17.6(@babel/runtime@7.29.7)(@semantic-ui-react/css-patch@1.1.3)(@tinymce/tinymce-react@4.3.2(react-dom@16.14.0(react@16.14.0))(react@16.14.0))(axios@1.19.0)(formik@2.4.9(@types/react@19.2.18)(react@16.14.0))(lodash@4.18.1)(luxon@1.28.1)(prop-types@15.8.1)(query-string@7.1.3)(react-dom@16.14.0(react@16.14.0))(react-overridable@1.0.0(@babel/runtime@7.29.7)(prop-types@15.8.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0))(react@16.14.0)(semantic-ui-css@2.5.0)(semantic-ui-react@2.1.5(react-dom@16.14.0(react@16.14.0))(react@16.14.0))(tinymce@6.8.6)(yup@0.32.11) react-json-view: specifier: ^1.21.3 @@ -168,37 +168,37 @@ importers: specifier: ^1.0.0 version: 1.0.0(@babel/runtime@7.29.7)(prop-types@15.8.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) react-redux: - specifier: ^7.2.0 + specifier: ^7.2.9 version: 7.2.9(react-dom@16.14.0(react@16.14.0))(react@16.14.0) react-router-dom: - specifier: ^6.3.0 + specifier: ^6.30.4 version: 6.30.4(react-dom@16.14.0(react@16.14.0))(react@16.14.0) react-searchkit: - specifier: ^3.0.0 + specifier: ^3.2.0 version: 3.2.0(@babel/runtime@7.29.7)(@visx/responsive@3.12.0(react@16.14.0))(@visx/scale@3.12.0)(@visx/shape@3.12.0(react@16.14.0))(axios@1.19.0)(lodash@4.18.1)(luxon@1.28.1)(qs@6.15.3)(react-dom@16.14.0(react@16.14.0))(react-overridable@1.0.0(@babel/runtime@7.29.7)(prop-types@15.8.1)(react-dom@16.14.0(react@16.14.0))(react@16.14.0))(react-redux@7.2.9(react-dom@16.14.0(react@16.14.0))(react@16.14.0))(react@16.14.0)(redux-thunk@2.4.2(redux@4.2.1))(redux@4.2.1)(semantic-ui-css@2.5.0)(semantic-ui-react@2.1.5(react-dom@16.14.0(react@16.14.0))(react@16.14.0)) redux: - specifier: ^4.0.5 + specifier: ^4.2.1 version: 4.2.1 redux-devtools-extension: - specifier: ^2.13.8 + specifier: ^2.13.9 version: 2.13.9(redux@4.2.1) redux-thunk: - specifier: ^2.3.0 + specifier: ^2.4.2 version: 2.4.2(redux@4.2.1) replaywebpage: - specifier: ^2.3.16 - version: 2.4.7(@types/react@19.2.18) + specifier: ^2.5.0 + version: 2.5.0(@types/react@19.2.18) select2: - specifier: ~4.0.2 + specifier: ~4.0.13 version: 4.0.13 semantic-ui-css: - specifier: ^2.4.1 + specifier: ^2.5.0 version: 2.5.0 semantic-ui-less: - specifier: ^2.4.1 + specifier: ^2.5.0 version: 2.5.0 semantic-ui-react: - specifier: ^2.1.1 + specifier: ^2.1.5 version: 2.1.5(react-dom@16.14.0(react@16.14.0))(react@16.14.0) three: specifier: ^0.182.0 @@ -207,95 +207,95 @@ importers: specifier: ^1.2.0 version: 1.2.0 tinymce: - specifier: ^6.7.2 + specifier: ^6.8.6 version: 6.8.6 video.js: - specifier: ^8.6.1 - version: 8.23.9 + specifier: ^8.24.0 + version: 8.24.0 yup: specifier: ^0.32.11 version: 0.32.11 devDependencies: '@inveniosoftware/eslint-config-invenio': - specifier: ^2.0.0 - version: 2.1.0(@babel/plugin-syntax-flow@7.29.7(@babel/core@7.29.7))(@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@7.0.2))(typescript@7.0.2)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^2.1.0 + version: 2.1.0(@babel/plugin-syntax-flow@7.29.7(@babel/core@7.29.7))(@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@7.0.2))(typescript@7.0.2)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) '@rspack/cli': - specifier: '>1.0.0' - version: 2.1.8(@rspack/core@1.6.8(@swc/helpers@0.5.23))(@rspack/dev-server@2.2.0(@rspack/core@1.6.8(@swc/helpers@0.5.23))) + specifier: ^2.1.9 + version: 2.1.9(@rspack/core@1.6.8(@swc/helpers@0.5.23))(@rspack/dev-server@2.2.0(@rspack/core@1.6.8(@swc/helpers@0.5.23))) '@rspack/core': - specifier: <1.7.0 + specifier: ^1.6.8 version: 1.6.8(@swc/helpers@0.5.23) '@rspack/dev-server': - specifier: '>1.0.0' + specifier: ^2.2.0 version: 2.2.0(@rspack/core@1.6.8(@swc/helpers@0.5.23)) '@swc/core': - specifier: ^1.6.13 + specifier: ^1.15.47 version: 1.15.47(@swc/helpers@0.5.23) '@swc/helpers': - specifier: ^0.5.11 + specifier: ^0.5.23 version: 0.5.23 autoprefixer: - specifier: ^10.4.0 - version: 10.5.4(postcss@8.5.25) + specifier: ^10.5.4 + version: 10.5.4(postcss@8.5.26) babel-loader: - specifier: ^9.0.0 - version: 9.2.1(@babel/core@7.29.7)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^9.2.1 + version: 9.2.1(@babel/core@7.29.7)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) css-loader: - specifier: ^6.0.0 - version: 6.11.0(@rspack/core@1.6.8(@swc/helpers@0.5.23))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^6.11.0 + version: 6.11.0(@rspack/core@1.6.8(@swc/helpers@0.5.23))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) eventsource-polyfill: - specifier: ^0.9.0 + specifier: ^0.9.6 version: 0.9.6 expose-loader: - specifier: ^4.0.0 - version: 4.1.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^4.1.0 + version: 4.1.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) file-loader: - specifier: ^6.0.0 - version: 6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^6.2.0 + version: 6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) less: - specifier: ^4.0.0 + specifier: ^4.8.1 version: 4.8.1 less-loader: - specifier: ^11.0.0 - version: 11.1.4(less@4.8.1)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^11.1.4 + version: 11.1.4(less@4.8.1)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) ora: - specifier: ^6.0.0 + specifier: ^6.3.1 version: 6.3.1 patch-package: - specifier: ^6.5.0 + specifier: ^6.5.1 version: 6.5.1 postcss-flexbugs-fixes: - specifier: ^5.0.0 - version: 5.0.2(postcss@8.5.25) + specifier: ^5.0.2 + version: 5.0.2(postcss@8.5.26) postcss-loader: - specifier: ^7.0.0 - version: 7.3.4(postcss@8.5.25)(typescript@7.0.2)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^7.3.4 + version: 7.3.4(postcss@8.5.26)(typescript@7.0.2)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) postcss-preset-env: - specifier: ^8.0.0 - version: 8.5.1(postcss@8.5.25) + specifier: ^8.5.1 + version: 8.5.1(postcss@8.5.26) postcss-safe-parser: specifier: ^6.0.0 - version: 6.0.0(postcss@8.5.25) + version: 6.0.0(postcss@8.5.26) sass: - specifier: ^1.50.0 + specifier: ^1.102.0 version: 1.102.0 sass-loader: - specifier: ^16.0.0 - version: 16.0.8(@rspack/core@1.6.8(@swc/helpers@0.5.23))(sass@1.102.0)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^16.0.8 + version: 16.0.8(@rspack/core@1.6.8(@swc/helpers@0.5.23))(sass@1.102.0)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) style-loader: - specifier: ^3.0.0 - version: 3.3.4(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^3.3.4 + version: 3.3.4(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) swc-loader: - specifier: ^0.2.6 - version: 0.2.7(@swc/core@1.15.47(@swc/helpers@0.5.23))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^0.2.7 + version: 0.2.7(@swc/core@1.15.47(@swc/helpers@0.5.23))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) url-loader: - specifier: ^4.1.0 - version: 4.1.1(file-loader@6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + specifier: ^4.1.1 + version: 4.1.1(file-loader@6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) webpack-bundle-analyzer: - specifier: ^4.0.0 + specifier: ^4.10.2 version: 4.10.2 webpack-bundle-tracker: - specifier: ^1.0.0 + specifier: ^1.8.1 version: 1.8.1 packages: @@ -1276,8 +1276,8 @@ packages: '@lit/reactive-element@2.1.2': resolution: {integrity: sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==} - '@microlink/react-json-view@1.31.26': - resolution: {integrity: sha512-2sYpys438sineOJDkqk70F0rFRnZ0hpNgv0k8sEpUg3qafP5j7HrZWApj8DGi5rG7dlSRKdzgzRk4LNCsxk2MQ==} + '@microlink/react-json-view@1.31.28': + resolution: {integrity: sha512-G4lQITsTrf+yZGrP6171dCb4dGusFrrSrNMaJ6TTISx2Cfp5qYDYb2eI3DepwDkdB+HzTq2OV52m1jzc+riNuw==} engines: {node: '>=17'} peerDependencies: react: '>= 15' @@ -1588,8 +1588,8 @@ packages: '@rspack/binding@1.6.8': resolution: {integrity: sha512-lUeL4mbwGo+nqRKqFDCm9vH2jv9FNMVt1X8jqayWRcOCPlj/2UVMEFgqjR7Pp2vlvnTKq//31KbDBJmDZq31RQ==} - '@rspack/cli@2.1.8': - resolution: {integrity: sha512-ewcLmPtmjudUVsPsz7LtuJFJObyFf6ShIC4aAvXra1RAnmzsEigSW+xCNSjXP6gXBZVr2Hsg3vWJJlacdDFacg==} + '@rspack/cli@2.1.9': + resolution: {integrity: sha512-Q/a7qu11WoE0oxtjxHSkVey6OSN961R2hYv8JPNHyTh1ZhKAXmCmMRyCJd2dJcsS7DzcRsshIiHDmc/oOTmd8Q==} hasBin: true peerDependencies: '@rspack/core': ^2.0.0-0 @@ -1829,8 +1829,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@26.1.2': - resolution: {integrity: sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==} + '@types/node@26.2.0': + resolution: {integrity: sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg==} '@types/pako@1.0.7': resolution: {integrity: sha512-YBtzT2ztNF6R/9+UXj2wTGFnC9NklAnASt3sC0h2m1bbH7G6FyBIkt4AN8ThZpNfxUo1b2iMVO0UawiJymEt8A==} @@ -2220,15 +2220,16 @@ packages: '@webassemblyjs/wast-printer@1.14.1': resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} - '@webrecorder/wabac@2.26.6': - resolution: {integrity: sha512-2+vEgfHDQfXobiE6m+Hqu+T+/12lUFs0ucVxfCVWLoBRVjz5QyNkQSoKkOOoUHQH3SxSM+qmCX1/2WGJIqlXeQ==} + '@webrecorder/wabac@2.27.1': + resolution: {integrity: sha512-ToBxkXuQ24Q19afilm7BpPnLQP0KQJMf50g4L9q9JQpUxN+Edb8qowas7znCEDIa9rsjwFYq4ZwfdX71GXNEdg==} - '@webrecorder/wombat@3.10.6': - resolution: {integrity: sha512-YzpGipRw8dTsVD/DoXOmJ6fIVDnsGJV+/s8IJo3KOBl9D8pvQbG4GGyzcYPeVOnZ01qulSlSVFexs2EwvDxYXA==} + '@webrecorder/wombat@3.10.7': + resolution: {integrity: sha512-2tqZqv0IqAiZvCq8Uc2EOjr2pdyFDp29i+wlF61acsuOp8UUMBf92EfcE8Mzh/yOS+e4es5LrhSIpPhIzF/m+w==} '@xmldom/xmldom@0.8.13': resolution: {integrity: sha512-KRYzxepc14G/CEpEGc3Yn+JKaAeT63smlDr+vjB8jRfgTBBI9wRj/nkQEO+ucV8p8I9bfKLWp37uHgFrbntPvw==} engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -2411,8 +2412,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axe-core@4.12.1: - resolution: {integrity: sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA==} + axe-core@4.13.0: + resolution: {integrity: sha512-UzGt8zg7Ny8djbYMhxl2zuEevVa7r2gJjYY5Lwr1xM7+XU2nd6CkIWFTVcCIbAP63vSz71NaVyyuSk9lHKcy0A==} engines: {node: '>=4'} axios@1.19.0: @@ -2475,8 +2476,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.11.12: - resolution: {integrity: sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA==} + baseline-browser-mapping@2.11.13: + resolution: {integrity: sha512-k9HNuUVMlqVjQ9UHzfPjIqiDbWw7WqT1AoT7GL8VwvF3r0ZfArtgiSPAlmupyNquNgOJHTuH4CKYf8ttMTWBTQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -2555,8 +2556,8 @@ packages: engines: {node: '>= 0.8'} hasBin: true - browserslist@4.28.7: - resolution: {integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==} + browserslist@4.28.8: + resolution: {integrity: sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2601,8 +2602,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - caniuse-lite@1.0.30001806: - resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==} + caniuse-lite@1.0.30001809: + resolution: {integrity: sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -3043,8 +3044,8 @@ packages: electron-log@4.4.8: resolution: {integrity: sha512-QQ4GvrXO+HkgqqEOYbi+DHL7hj5JM+nHi/j+qrN9zeeXVKy8ZABgbu4CnG+BBqDZ2+tbeq9tUC4DZfIWFU5AZA==} - electron-to-chromium@1.5.401: - resolution: {integrity: sha512-H6ViHN68nGYlChEvlIU67fn8O2/tpbWQPwck98yaJmh+08LSvHiydzDQ6oXNccLU3kNRVIRS9A4mA7CG+i6fLQ==} + electron-to-chromium@1.5.405: + resolution: {integrity: sha512-bNglH7lPH5l+yHOes7Zr4VqxhOy4BQ9ZBUX4VdoFgxMpzJk7W1ZoO3Vgd9Pxa9PyjQ76sfm2aKH/nzEcCNRlew==} electron-updater@6.8.9: resolution: {integrity: sha512-ZhVxM9iGONUpZGI1FxdMRgJjUFXi7AYGVa5PwKlO1tV1/4zDxQmfKpXOHVztKrd6L9rLcFjERvi1Mf2vxyTkig==} @@ -3388,9 +3389,6 @@ packages: fbjs@3.0.5: resolution: {integrity: sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==} - fetch-ndjson@1.2.0: - resolution: {integrity: sha512-Rv5HxXUdbSIqL90mYe/lmWs5Yn5Mhkx4ZRsjwQry5/Gz+Ru/I6igy6RzovH4H3pXvkyZaNZX72x1R6X8jfqmYw==} - file-entry-cache@6.0.1: resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -4359,8 +4357,8 @@ packages: nanoclone@0.2.1: resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==} - nanoid@3.3.17: - resolution: {integrity: sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g==} + nanoid@3.3.18: + resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -4421,8 +4419,8 @@ packages: encoding: optional: true - node-releases@2.0.52: - resolution: {integrity: sha512-MRlTqhAfoMx/4mhEbPo3Hi02g9LJZaJkka69V6h67Cb1gjrAG0jsTE4CZX1eptNx+VCAwJmfpnDIF4P0Nh1A7A==} + node-releases@2.0.53: + resolution: {integrity: sha512-D9UOmYG3UH1V+ENW56t5QXBwJw1YEY18ruVeus89Rw+SyIgjPkCO84bRzO3uNIYosJbNwiabWVn48o3uJLjxFQ==} engines: {node: '>=18'} normalize-path@3.0.0: @@ -4851,15 +4849,15 @@ packages: resolution: {integrity: sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==} engines: {node: '>=4'} - postcss-selector-parser@7.1.4: - resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==} + postcss-selector-parser@7.1.5: + resolution: {integrity: sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==} engines: {node: '>=4'} postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.25: - resolution: {integrity: sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==} + postcss@8.5.26: + resolution: {integrity: sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==} engines: {node: ^10 || ^12 || >=14} preact@10.29.8: @@ -4937,8 +4935,8 @@ packages: pvtsutils@1.3.6: resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} - pvutils@1.1.5: - resolution: {integrity: sha512-KTqnxsgGiQ6ZAzZCVlJH5eOjSnvlyEgx1m8bkRJfOhmGRqfo5KLvmAlACQkrjEtOQ4B7wF9TdSLIs9O90MX9xA==} + pvutils@1.2.0: + resolution: {integrity: sha512-BbubeCEyTuQjVMakvJQ/Sxbc93F2pwmbsxONT/ZRrwU7Ua38d8unYTwXpTVLAKJ4BDuH9IGztCjQcd/N/39Dvg==} engines: {node: '>=16.0.0'} qr-creator@1.0.0: @@ -5138,8 +5136,8 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} - readdirp@5.0.0: - resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} + readdirp@5.1.1: + resolution: {integrity: sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==} engines: {node: '>= 20.19.0'} reduce-css-calc@1.3.0: @@ -5198,8 +5196,9 @@ packages: resolution: {integrity: sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==} hasBin: true - replaywebpage@2.4.7: - resolution: {integrity: sha512-sqkB4k5TegWVxuu8WrsAEdKGqwAgYFqHKumaUr1GvW14xr+JmsXcJtjraQgU9I3B/7+4QElXWl6wk5rOPKWRAA==} + replaywebpage@2.5.0: + resolution: {integrity: sha512-sR3yFD0QBYrqHjGKdTSEGlouKIzxSY+MDWaDhi5/3npUTLPlY1wcBW6euYoDV2OZjBcXNEqXvJA+by9cPkCHfQ==} + engines: {node: '>=22 <25'} require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} @@ -5607,8 +5606,8 @@ packages: resolution: {integrity: sha512-0BfyIa7pY69E+UgV0P655uNk2rjp2eWTA0uZCTMlGzyrgcrH7kO6yZDGdHqB2vNF5uEjQ5+6ZilHfGtzrhLQNg==} engines: {node: '>=16.13.0'} - terser@5.49.1: - resolution: {integrity: sha512-7A2xlQ5EnGT8KPA92dUh6RbRYTVw8hEaEN9L1K68l4UOXFuV511NnAqObGoRqGOQofQcMypisu1s3xawCEHrvA==} + terser@5.50.0: + resolution: {integrity: sha512-CN9BVxWhgS/hRxtUMjtC2uRWSTcSfQFHMDWma6sKKfIivCD91sM+FOPfvwoaRMqCSrUpe1nv3jDamd9eEQ4y+w==} engines: {node: '>=10'} hasBin: true @@ -5792,8 +5791,8 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - update-browserslist-db@1.2.3: - resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + update-browserslist-db@1.3.1: + resolution: {integrity: sha512-ZZ61DsRsOnakl74HAmp3oSN4aXUmEWXf+i/yv0h7tIBfICc3VdrFErQKUUKPgu3AMsTUMbcongALEN4l6GSUrQ==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -5857,8 +5856,8 @@ packages: uuid-random@1.3.2: resolution: {integrity: sha512-UOzej0Le/UgkbWEO8flm+0y+G+ljUon1QWTEZOq1rnMAsxo2+SckbiZdKzAHHlVh6gJqI1TjC/xwgR50MuCrBQ==} - video.js@8.23.9: - resolution: {integrity: sha512-3UCqyFW4wIusQu4TuhgRUxqtbzbj0WPT9hps0XIEXST43QBD11zb+bG7tBPrinrZztwVYdXCiOBo2pcGj9L05w==} + video.js@8.24.0: + resolution: {integrity: sha512-ZUuxTlDRkEWhpp2mvGCSFzI0Tc3zcC6IUZbIhBcZ3QW0Ms+IRp/tzYkhqexcMYwrcukRFiWWJmRANsLKvv8Vsg==} videojs-contrib-quality-levels@4.1.0: resolution: {integrity: sha512-TfrXJJg1Bv4t6TOCMEVMwF/CoS8iENYsWNKip8zfhB5kTcegiFYezEA0eHAJPU64ZC8NQbxQgOwAsYU8VXbOWA==} @@ -6066,7 +6065,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.28.7 + browserslist: 4.28.8 lru-cache: 5.1.1 semver: 6.3.1 @@ -6911,156 +6910,156 @@ snapshots: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-cascade-layers@3.0.1(postcss@8.5.25)': + '@csstools/postcss-cascade-layers@3.0.1(postcss@8.5.26)': dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.4) - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - '@csstools/postcss-color-function@2.2.3(postcss@8.5.25)': + '@csstools/postcss-color-function@2.2.3(postcss@8.5.26)': dependencies: '@csstools/css-color-parser': 1.6.3(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + postcss: 8.5.26 - '@csstools/postcss-color-mix-function@1.0.3(postcss@8.5.25)': + '@csstools/postcss-color-mix-function@1.0.3(postcss@8.5.26)': dependencies: '@csstools/css-color-parser': 1.6.3(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + postcss: 8.5.26 - '@csstools/postcss-font-format-keywords@2.0.2(postcss@8.5.25)': + '@csstools/postcss-font-format-keywords@2.0.2(postcss@8.5.26)': dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - '@csstools/postcss-gradients-interpolation-method@3.0.6(postcss@8.5.25)': + '@csstools/postcss-gradients-interpolation-method@3.0.6(postcss@8.5.26)': dependencies: '@csstools/css-color-parser': 1.6.3(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + postcss: 8.5.26 - '@csstools/postcss-hwb-function@2.2.2(postcss@8.5.25)': + '@csstools/postcss-hwb-function@2.2.2(postcss@8.5.26)': dependencies: '@csstools/css-color-parser': 1.6.3(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - postcss: 8.5.25 + postcss: 8.5.26 - '@csstools/postcss-ic-unit@2.0.4(postcss@8.5.25)': + '@csstools/postcss-ic-unit@2.0.4(postcss@8.5.26)': dependencies: - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + postcss: 8.5.26 postcss-value-parser: 4.2.0 - '@csstools/postcss-is-pseudo-class@3.2.1(postcss@8.5.25)': + '@csstools/postcss-is-pseudo-class@3.2.1(postcss@8.5.26)': dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.4) - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - '@csstools/postcss-logical-float-and-clear@1.0.1(postcss@8.5.25)': + '@csstools/postcss-logical-float-and-clear@1.0.1(postcss@8.5.26)': dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - '@csstools/postcss-logical-resize@1.0.1(postcss@8.5.25)': + '@csstools/postcss-logical-resize@1.0.1(postcss@8.5.26)': dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - '@csstools/postcss-logical-viewport-units@1.0.3(postcss@8.5.25)': + '@csstools/postcss-logical-viewport-units@1.0.3(postcss@8.5.26)': dependencies: '@csstools/css-tokenizer': 2.4.1 - postcss: 8.5.25 + postcss: 8.5.26 - '@csstools/postcss-media-minmax@1.1.8(postcss@8.5.25)': + '@csstools/postcss-media-minmax@1.1.8(postcss@8.5.26)': dependencies: '@csstools/css-calc': 1.2.4(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) - postcss: 8.5.25 + postcss: 8.5.26 - '@csstools/postcss-media-queries-aspect-ratio-number-values@1.0.4(postcss@8.5.25)': + '@csstools/postcss-media-queries-aspect-ratio-number-values@1.0.4(postcss@8.5.26)': dependencies: '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) - postcss: 8.5.25 + postcss: 8.5.26 - '@csstools/postcss-nested-calc@2.0.2(postcss@8.5.25)': + '@csstools/postcss-nested-calc@2.0.2(postcss@8.5.26)': dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - '@csstools/postcss-normalize-display-values@2.0.1(postcss@8.5.25)': + '@csstools/postcss-normalize-display-values@2.0.1(postcss@8.5.26)': dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - '@csstools/postcss-oklab-function@2.2.3(postcss@8.5.25)': + '@csstools/postcss-oklab-function@2.2.3(postcss@8.5.26)': dependencies: '@csstools/css-color-parser': 1.6.3(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + postcss: 8.5.26 - '@csstools/postcss-progressive-custom-properties@2.3.0(postcss@8.5.25)': + '@csstools/postcss-progressive-custom-properties@2.3.0(postcss@8.5.26)': dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - '@csstools/postcss-relative-color-syntax@1.0.2(postcss@8.5.25)': + '@csstools/postcss-relative-color-syntax@1.0.2(postcss@8.5.26)': dependencies: '@csstools/css-color-parser': 1.6.3(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + postcss: 8.5.26 - '@csstools/postcss-scope-pseudo-class@2.0.2(postcss@8.5.25)': + '@csstools/postcss-scope-pseudo-class@2.0.2(postcss@8.5.26)': dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - '@csstools/postcss-stepped-value-functions@2.1.1(postcss@8.5.25)': + '@csstools/postcss-stepped-value-functions@2.1.1(postcss@8.5.26)': dependencies: '@csstools/css-calc': 1.2.4(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - postcss: 8.5.25 + postcss: 8.5.26 - '@csstools/postcss-text-decoration-shorthand@2.2.4(postcss@8.5.25)': + '@csstools/postcss-text-decoration-shorthand@2.2.4(postcss@8.5.26)': dependencies: '@csstools/color-helpers': 2.1.0 - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - '@csstools/postcss-trigonometric-functions@2.1.1(postcss@8.5.25)': + '@csstools/postcss-trigonometric-functions@2.1.1(postcss@8.5.26)': dependencies: '@csstools/css-calc': 1.2.4(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - postcss: 8.5.25 + postcss: 8.5.26 - '@csstools/postcss-unset-value@2.0.1(postcss@8.5.25)': + '@csstools/postcss-unset-value@2.0.1(postcss@8.5.26)': dependencies: - postcss: 8.5.25 + postcss: 8.5.26 '@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.1.4)': dependencies: postcss-selector-parser: 6.1.4 - '@csstools/utilities@1.0.0(postcss@8.5.25)': + '@csstools/utilities@1.0.0(postcss@8.5.26)': dependencies: - postcss: 8.5.25 + postcss: 8.5.26 '@ctrl/tinycolor@4.2.0': {} @@ -7143,7 +7142,7 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@inveniosoftware/eslint-config-invenio@2.1.0(@babel/plugin-syntax-flow@7.29.7(@babel/core@7.29.7))(@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@7.0.2))(typescript@7.0.2)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25))': + '@inveniosoftware/eslint-config-invenio@2.1.0(@babel/plugin-syntax-flow@7.29.7(@babel/core@7.29.7))(@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@7.0.2))(typescript@7.0.2)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26))': dependencies: '@babel/core': 7.29.7 '@babel/eslint-parser': 7.29.7(@babel/core@7.29.7)(eslint@8.57.1) @@ -7160,7 +7159,7 @@ snapshots: eslint-plugin-promise: 6.6.0(eslint@8.57.1) eslint-plugin-react: 7.32.2(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) - eslint-webpack-plugin: 2.7.0(eslint@8.57.1)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + eslint-webpack-plugin: 2.7.0(eslint@8.57.1)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) js-yaml: 4.3.1 prettier: 2.8.8 transitivePeerDependencies: @@ -7208,7 +7207,7 @@ snapshots: dependencies: '@lit-labs/ssr-dom-shim': 1.6.0 - '@microlink/react-json-view@1.31.26(@types/react@19.2.18)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@microlink/react-json-view@1.31.28(@types/react@19.2.18)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': dependencies: react: 16.14.0 react-base16-styling: 0.10.0 @@ -7522,7 +7521,7 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.6.8 '@rspack/binding-win32-x64-msvc': 1.6.8 - '@rspack/cli@2.1.8(@rspack/core@1.6.8(@swc/helpers@0.5.23))(@rspack/dev-server@2.2.0(@rspack/core@1.6.8(@swc/helpers@0.5.23)))': + '@rspack/cli@2.1.9(@rspack/core@1.6.8(@swc/helpers@0.5.23))(@rspack/dev-server@2.2.0(@rspack/core@1.6.8(@swc/helpers@0.5.23)))': dependencies: '@rspack/core': 1.6.8(@swc/helpers@0.5.23) optionalDependencies: @@ -7717,7 +7716,7 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@26.1.2': + '@types/node@26.2.0': dependencies: undici-types: 8.3.0 @@ -7742,7 +7741,7 @@ snapshots: '@types/stream-buffers@3.0.8': dependencies: - '@types/node': 26.1.2 + '@types/node': 26.2.0 '@types/trusted-types@2.0.7': {} @@ -8048,7 +8047,7 @@ snapshots: transitivePeerDependencies: - preact-render-to-string - '@videojs/http-streaming@3.17.5(video.js@8.23.9)': + '@videojs/http-streaming@3.17.5(video.js@8.24.0)': dependencies: '@babel/runtime': 7.29.7 '@videojs/vhs-utils': 4.1.2 @@ -8057,7 +8056,7 @@ snapshots: m3u8-parser: 7.2.0 mpd-parser: 1.4.0 mux.js: 7.1.0 - video.js: 8.23.9 + video.js: 8.24.0 '@videojs/vhs-utils@4.1.2': dependencies: @@ -8218,13 +8217,13 @@ snapshots: '@webassemblyjs/ast': 1.14.1 '@xtuc/long': 4.2.2 - '@webrecorder/wabac@2.26.6': + '@webrecorder/wabac@2.27.1': dependencies: '@peculiar/asn1-ecc': 2.8.0 '@peculiar/asn1-schema': 2.8.0 '@peculiar/x509': 1.14.3 '@types/js-levenshtein': 1.1.3 - '@webrecorder/wombat': 3.10.6 + '@webrecorder/wombat': 3.10.7 acorn: 8.18.0 auto-js-ipfs: 2.3.0 base64-js: 1.5.1 @@ -8245,7 +8244,7 @@ snapshots: stream-browserify: 3.0.0 warcio: 2.4.11 - '@webrecorder/wombat@3.10.6': + '@webrecorder/wombat@3.10.7': dependencies: warcio: 2.4.11 @@ -8443,7 +8442,7 @@ snapshots: asn1js@3.0.10: dependencies: pvtsutils: 1.3.6 - pvutils: 1.1.5 + pvutils: 1.2.0 tslib: 2.8.1 assert@1.5.1: @@ -8463,20 +8462,20 @@ snapshots: auto-js-ipfs@2.3.0: {} - autoprefixer@10.5.4(postcss@8.5.25): + autoprefixer@10.5.4(postcss@8.5.26): dependencies: - browserslist: 4.28.7 - caniuse-lite: 1.0.30001806 + browserslist: 4.28.8 + caniuse-lite: 1.0.30001809 fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.1.0 - axe-core@4.12.1: {} + axe-core@4.13.0: {} axios@1.19.0: dependencies: @@ -8490,12 +8489,12 @@ snapshots: axobject-query@4.1.0: {} - babel-loader@9.2.1(@babel/core@7.29.7)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + babel-loader@9.2.1(@babel/core@7.29.7)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: '@babel/core': 7.29.7 find-cache-dir: 4.0.0 schema-utils: 4.3.3 - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) babel-plugin-macros@3.1.0: dependencies: @@ -8571,7 +8570,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.11.12: {} + baseline-browser-mapping@2.11.13: {} big.js@5.2.2: {} @@ -8725,13 +8724,13 @@ snapshots: vm-browserify: 1.1.2 xtend: 4.0.2 - browserslist@4.28.7: + browserslist@4.28.8: dependencies: - baseline-browser-mapping: 2.11.12 - caniuse-lite: 1.0.30001806 - electron-to-chromium: 1.5.401 - node-releases: 2.0.52 - update-browserslist-db: 1.2.3(browserslist@4.28.7) + baseline-browser-mapping: 2.11.13 + caniuse-lite: 1.0.30001809 + electron-to-chromium: 1.5.405 + node-releases: 2.0.53 + update-browserslist-db: 1.3.1(browserslist@4.28.8) buffer-from@1.1.2: {} @@ -8779,7 +8778,7 @@ snapshots: callsites@3.1.0: {} - caniuse-lite@1.0.30001806: {} + caniuse-lite@1.0.30001809: {} chalk@2.4.2: dependencies: @@ -8807,7 +8806,7 @@ snapshots: chokidar@5.0.0: dependencies: - readdirp: 5.0.0 + readdirp: 5.1.1 chroma-js@2.6.0: optional: true @@ -8918,7 +8917,7 @@ snapshots: core-js-compat@3.50.0: dependencies: - browserslist: 4.28.7 + browserslist: 4.28.8 core-util-is@1.0.3: {} @@ -9002,35 +9001,35 @@ snapshots: dependencies: type-fest: 1.4.0 - css-blank-pseudo@5.0.2(postcss@8.5.25): + css-blank-pseudo@5.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - css-has-pseudo@5.0.2(postcss@8.5.25): + css-has-pseudo@5.0.2(postcss@8.5.26): dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.4) - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 postcss-value-parser: 4.2.0 - css-loader@6.11.0(@rspack/core@1.6.8(@swc/helpers@0.5.23))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + css-loader@6.11.0(@rspack/core@1.6.8(@swc/helpers@0.5.23))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: - icss-utils: 5.1.0(postcss@8.5.25) - postcss: 8.5.25 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.25) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.25) - postcss-modules-scope: 3.2.1(postcss@8.5.25) - postcss-modules-values: 4.0.0(postcss@8.5.25) + icss-utils: 5.1.0(postcss@8.5.26) + postcss: 8.5.26 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.26) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.26) + postcss-modules-scope: 3.2.1(postcss@8.5.26) + postcss-modules-values: 4.0.0(postcss@8.5.26) postcss-value-parser: 4.2.0 semver: 7.8.5 optionalDependencies: '@rspack/core': 1.6.8(@swc/helpers@0.5.23) - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) - css-prefers-color-scheme@8.0.2(postcss@8.5.25): + css-prefers-color-scheme@8.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 cssdb@7.11.2: {} @@ -9240,7 +9239,7 @@ snapshots: electron-log@4.4.8: {} - electron-to-chromium@1.5.401: {} + electron-to-chromium@1.5.405: {} electron-updater@6.8.9: dependencies: @@ -9504,7 +9503,7 @@ snapshots: array-includes: 3.1.9 array.prototype.flatmap: 1.3.3 ast-types-flow: 0.0.8 - axe-core: 4.12.1 + axe-core: 4.13.0 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -9590,7 +9589,7 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-webpack-plugin@2.7.0(eslint@8.57.1)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + eslint-webpack-plugin@2.7.0(eslint@8.57.1)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: '@types/eslint': 7.29.0 arrify: 2.0.1 @@ -9599,7 +9598,7 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 schema-utils: 3.3.0 - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) eslint@8.57.1: dependencies: @@ -9681,9 +9680,9 @@ snapshots: exifr@7.1.3: {} - expose-loader@4.1.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + expose-loader@4.1.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) extend@3.0.2: {} @@ -9739,17 +9738,15 @@ snapshots: transitivePeerDependencies: - encoding - fetch-ndjson@1.2.0: {} - file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 - file-loader@6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + file-loader@6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) file-selector@0.4.0: dependencies: @@ -10044,9 +10041,9 @@ snapshots: safer-buffer: 2.1.2 optional: true - icss-utils@5.1.0(postcss@8.5.25): + icss-utils@5.1.0(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 idb@7.1.1: {} @@ -10267,7 +10264,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 26.1.2 + '@types/node': 26.2.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -10372,10 +10369,10 @@ snapshots: leaflet@1.9.4: {} - less-loader@11.1.4(less@4.8.1)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + less-loader@11.1.4(less@4.8.1)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: less: 4.8.1 - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) less@4.8.1: dependencies: @@ -10687,16 +10684,16 @@ snapshots: minimist@1.2.8: {} - minimizer-webpack-plugin@5.6.1(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + minimizer-webpack-plugin@5.6.1(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 - terser: 5.49.1 - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + terser: 5.50.0 + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) optionalDependencies: '@swc/core': 1.15.47(@swc/helpers@0.5.23) - postcss: 8.5.25 + postcss: 8.5.26 mkdirp-classic@0.5.3: {} @@ -10745,7 +10742,7 @@ snapshots: nanoclone@0.2.1: {} - nanoid@3.3.17: {} + nanoid@3.3.18: {} nanoid@4.0.2: {} @@ -10804,7 +10801,7 @@ snapshots: dependencies: whatwg-url: 5.0.0 - node-releases@2.0.52: {} + node-releases@2.0.53: {} normalize-path@3.0.0: {} @@ -11060,244 +11057,244 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-attribute-case-insensitive@6.0.3(postcss@8.5.25): + postcss-attribute-case-insensitive@6.0.3(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - postcss-clamp@4.1.0(postcss@8.5.25): + postcss-clamp@4.1.0(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-color-functional-notation@5.1.0(postcss@8.5.25): + postcss-color-functional-notation@5.1.0(postcss@8.5.26): dependencies: - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-color-hex-alpha@9.0.4(postcss@8.5.25): + postcss-color-hex-alpha@9.0.4(postcss@8.5.26): dependencies: - '@csstools/utilities': 1.0.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/utilities': 1.0.0(postcss@8.5.26) + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-color-rebeccapurple@8.0.2(postcss@8.5.25): + postcss-color-rebeccapurple@8.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-custom-media@9.1.5(postcss@8.5.25): + postcss-custom-media@9.1.5(postcss@8.5.26): dependencies: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 '@csstools/media-query-list-parser': 2.1.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) - postcss: 8.5.25 + postcss: 8.5.26 - postcss-custom-properties@13.3.12(postcss@8.5.25): + postcss-custom-properties@13.3.12(postcss@8.5.26): dependencies: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/utilities': 1.0.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/utilities': 1.0.0(postcss@8.5.26) + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-custom-selectors@7.1.12(postcss@8.5.25): + postcss-custom-selectors@7.1.12(postcss@8.5.26): dependencies: '@csstools/cascade-layer-name-parser': 1.0.13(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - postcss-dir-pseudo-class@7.0.2(postcss@8.5.25): + postcss-dir-pseudo-class@7.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - postcss-double-position-gradients@4.0.4(postcss@8.5.25): + postcss-double-position-gradients@4.0.4(postcss@8.5.26): dependencies: - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-flexbugs-fixes@5.0.2(postcss@8.5.25): + postcss-flexbugs-fixes@5.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - postcss-focus-visible@8.0.2(postcss@8.5.25): + postcss-focus-visible@8.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - postcss-focus-within@7.0.2(postcss@8.5.25): + postcss-focus-within@7.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - postcss-font-variant@5.0.0(postcss@8.5.25): + postcss-font-variant@5.0.0(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - postcss-gap-properties@4.0.1(postcss@8.5.25): + postcss-gap-properties@4.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - postcss-image-set-function@5.0.2(postcss@8.5.25): + postcss-image-set-function@5.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-initial@4.0.1(postcss@8.5.25): + postcss-initial@4.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - postcss-lab-function@5.2.3(postcss@8.5.25): + postcss-lab-function@5.2.3(postcss@8.5.26): dependencies: '@csstools/css-color-parser': 1.6.3(@csstools/css-parser-algorithms@2.7.1(@csstools/css-tokenizer@2.4.1))(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-tokenizer': 2.4.1 - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - postcss: 8.5.25 + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + postcss: 8.5.26 - postcss-loader@7.3.4(postcss@8.5.25)(typescript@7.0.2)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + postcss-loader@7.3.4(postcss@8.5.26)(typescript@7.0.2)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: cosmiconfig: 8.3.6(typescript@7.0.2) jiti: 1.21.7 - postcss: 8.5.25 + postcss: 8.5.26 semver: 7.8.5 - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) transitivePeerDependencies: - typescript - postcss-logical@6.2.0(postcss@8.5.25): + postcss-logical@6.2.0(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-modules-extract-imports@3.1.0(postcss@8.5.25): + postcss-modules-extract-imports@3.1.0(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - postcss-modules-local-by-default@4.2.0(postcss@8.5.25): + postcss-modules-local-by-default@4.2.0(postcss@8.5.26): dependencies: - icss-utils: 5.1.0(postcss@8.5.25) - postcss: 8.5.25 - postcss-selector-parser: 7.1.4 + icss-utils: 5.1.0(postcss@8.5.26) + postcss: 8.5.26 + postcss-selector-parser: 7.1.5 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.25): + postcss-modules-scope@3.2.1(postcss@8.5.26): dependencies: - postcss: 8.5.25 - postcss-selector-parser: 7.1.4 + postcss: 8.5.26 + postcss-selector-parser: 7.1.5 - postcss-modules-values@4.0.0(postcss@8.5.25): + postcss-modules-values@4.0.0(postcss@8.5.26): dependencies: - icss-utils: 5.1.0(postcss@8.5.25) - postcss: 8.5.25 + icss-utils: 5.1.0(postcss@8.5.26) + postcss: 8.5.26 - postcss-nesting@11.3.0(postcss@8.5.25): + postcss-nesting@11.3.0(postcss@8.5.26): dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.1.4) - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - postcss-opacity-percentage@2.0.0(postcss@8.5.25): + postcss-opacity-percentage@2.0.0(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - postcss-overflow-shorthand@4.0.1(postcss@8.5.25): + postcss-overflow-shorthand@4.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-page-break@3.0.4(postcss@8.5.25): + postcss-page-break@3.0.4(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - postcss-place@8.0.1(postcss@8.5.25): + postcss-place@8.0.1(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-value-parser: 4.2.0 - postcss-preset-env@8.5.1(postcss@8.5.25): - dependencies: - '@csstools/postcss-cascade-layers': 3.0.1(postcss@8.5.25) - '@csstools/postcss-color-function': 2.2.3(postcss@8.5.25) - '@csstools/postcss-color-mix-function': 1.0.3(postcss@8.5.25) - '@csstools/postcss-font-format-keywords': 2.0.2(postcss@8.5.25) - '@csstools/postcss-gradients-interpolation-method': 3.0.6(postcss@8.5.25) - '@csstools/postcss-hwb-function': 2.2.2(postcss@8.5.25) - '@csstools/postcss-ic-unit': 2.0.4(postcss@8.5.25) - '@csstools/postcss-is-pseudo-class': 3.2.1(postcss@8.5.25) - '@csstools/postcss-logical-float-and-clear': 1.0.1(postcss@8.5.25) - '@csstools/postcss-logical-resize': 1.0.1(postcss@8.5.25) - '@csstools/postcss-logical-viewport-units': 1.0.3(postcss@8.5.25) - '@csstools/postcss-media-minmax': 1.1.8(postcss@8.5.25) - '@csstools/postcss-media-queries-aspect-ratio-number-values': 1.0.4(postcss@8.5.25) - '@csstools/postcss-nested-calc': 2.0.2(postcss@8.5.25) - '@csstools/postcss-normalize-display-values': 2.0.1(postcss@8.5.25) - '@csstools/postcss-oklab-function': 2.2.3(postcss@8.5.25) - '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.25) - '@csstools/postcss-relative-color-syntax': 1.0.2(postcss@8.5.25) - '@csstools/postcss-scope-pseudo-class': 2.0.2(postcss@8.5.25) - '@csstools/postcss-stepped-value-functions': 2.1.1(postcss@8.5.25) - '@csstools/postcss-text-decoration-shorthand': 2.2.4(postcss@8.5.25) - '@csstools/postcss-trigonometric-functions': 2.1.1(postcss@8.5.25) - '@csstools/postcss-unset-value': 2.0.1(postcss@8.5.25) - autoprefixer: 10.5.4(postcss@8.5.25) - browserslist: 4.28.7 - css-blank-pseudo: 5.0.2(postcss@8.5.25) - css-has-pseudo: 5.0.2(postcss@8.5.25) - css-prefers-color-scheme: 8.0.2(postcss@8.5.25) + postcss-preset-env@8.5.1(postcss@8.5.26): + dependencies: + '@csstools/postcss-cascade-layers': 3.0.1(postcss@8.5.26) + '@csstools/postcss-color-function': 2.2.3(postcss@8.5.26) + '@csstools/postcss-color-mix-function': 1.0.3(postcss@8.5.26) + '@csstools/postcss-font-format-keywords': 2.0.2(postcss@8.5.26) + '@csstools/postcss-gradients-interpolation-method': 3.0.6(postcss@8.5.26) + '@csstools/postcss-hwb-function': 2.2.2(postcss@8.5.26) + '@csstools/postcss-ic-unit': 2.0.4(postcss@8.5.26) + '@csstools/postcss-is-pseudo-class': 3.2.1(postcss@8.5.26) + '@csstools/postcss-logical-float-and-clear': 1.0.1(postcss@8.5.26) + '@csstools/postcss-logical-resize': 1.0.1(postcss@8.5.26) + '@csstools/postcss-logical-viewport-units': 1.0.3(postcss@8.5.26) + '@csstools/postcss-media-minmax': 1.1.8(postcss@8.5.26) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 1.0.4(postcss@8.5.26) + '@csstools/postcss-nested-calc': 2.0.2(postcss@8.5.26) + '@csstools/postcss-normalize-display-values': 2.0.1(postcss@8.5.26) + '@csstools/postcss-oklab-function': 2.2.3(postcss@8.5.26) + '@csstools/postcss-progressive-custom-properties': 2.3.0(postcss@8.5.26) + '@csstools/postcss-relative-color-syntax': 1.0.2(postcss@8.5.26) + '@csstools/postcss-scope-pseudo-class': 2.0.2(postcss@8.5.26) + '@csstools/postcss-stepped-value-functions': 2.1.1(postcss@8.5.26) + '@csstools/postcss-text-decoration-shorthand': 2.2.4(postcss@8.5.26) + '@csstools/postcss-trigonometric-functions': 2.1.1(postcss@8.5.26) + '@csstools/postcss-unset-value': 2.0.1(postcss@8.5.26) + autoprefixer: 10.5.4(postcss@8.5.26) + browserslist: 4.28.8 + css-blank-pseudo: 5.0.2(postcss@8.5.26) + css-has-pseudo: 5.0.2(postcss@8.5.26) + css-prefers-color-scheme: 8.0.2(postcss@8.5.26) cssdb: 7.11.2 - postcss: 8.5.25 - postcss-attribute-case-insensitive: 6.0.3(postcss@8.5.25) - postcss-clamp: 4.1.0(postcss@8.5.25) - postcss-color-functional-notation: 5.1.0(postcss@8.5.25) - postcss-color-hex-alpha: 9.0.4(postcss@8.5.25) - postcss-color-rebeccapurple: 8.0.2(postcss@8.5.25) - postcss-custom-media: 9.1.5(postcss@8.5.25) - postcss-custom-properties: 13.3.12(postcss@8.5.25) - postcss-custom-selectors: 7.1.12(postcss@8.5.25) - postcss-dir-pseudo-class: 7.0.2(postcss@8.5.25) - postcss-double-position-gradients: 4.0.4(postcss@8.5.25) - postcss-focus-visible: 8.0.2(postcss@8.5.25) - postcss-focus-within: 7.0.2(postcss@8.5.25) - postcss-font-variant: 5.0.0(postcss@8.5.25) - postcss-gap-properties: 4.0.1(postcss@8.5.25) - postcss-image-set-function: 5.0.2(postcss@8.5.25) - postcss-initial: 4.0.1(postcss@8.5.25) - postcss-lab-function: 5.2.3(postcss@8.5.25) - postcss-logical: 6.2.0(postcss@8.5.25) - postcss-nesting: 11.3.0(postcss@8.5.25) - postcss-opacity-percentage: 2.0.0(postcss@8.5.25) - postcss-overflow-shorthand: 4.0.1(postcss@8.5.25) - postcss-page-break: 3.0.4(postcss@8.5.25) - postcss-place: 8.0.1(postcss@8.5.25) - postcss-pseudo-class-any-link: 8.0.2(postcss@8.5.25) - postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.25) - postcss-selector-not: 7.0.2(postcss@8.5.25) + postcss: 8.5.26 + postcss-attribute-case-insensitive: 6.0.3(postcss@8.5.26) + postcss-clamp: 4.1.0(postcss@8.5.26) + postcss-color-functional-notation: 5.1.0(postcss@8.5.26) + postcss-color-hex-alpha: 9.0.4(postcss@8.5.26) + postcss-color-rebeccapurple: 8.0.2(postcss@8.5.26) + postcss-custom-media: 9.1.5(postcss@8.5.26) + postcss-custom-properties: 13.3.12(postcss@8.5.26) + postcss-custom-selectors: 7.1.12(postcss@8.5.26) + postcss-dir-pseudo-class: 7.0.2(postcss@8.5.26) + postcss-double-position-gradients: 4.0.4(postcss@8.5.26) + postcss-focus-visible: 8.0.2(postcss@8.5.26) + postcss-focus-within: 7.0.2(postcss@8.5.26) + postcss-font-variant: 5.0.0(postcss@8.5.26) + postcss-gap-properties: 4.0.1(postcss@8.5.26) + postcss-image-set-function: 5.0.2(postcss@8.5.26) + postcss-initial: 4.0.1(postcss@8.5.26) + postcss-lab-function: 5.2.3(postcss@8.5.26) + postcss-logical: 6.2.0(postcss@8.5.26) + postcss-nesting: 11.3.0(postcss@8.5.26) + postcss-opacity-percentage: 2.0.0(postcss@8.5.26) + postcss-overflow-shorthand: 4.0.1(postcss@8.5.26) + postcss-page-break: 3.0.4(postcss@8.5.26) + postcss-place: 8.0.1(postcss@8.5.26) + postcss-pseudo-class-any-link: 8.0.2(postcss@8.5.26) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.26) + postcss-selector-not: 7.0.2(postcss@8.5.26) postcss-value-parser: 4.2.0 - postcss-pseudo-class-any-link@8.0.2(postcss@8.5.25): + postcss-pseudo-class-any-link@8.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 - postcss-replace-overflow-wrap@4.0.0(postcss@8.5.25): + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - postcss-safe-parser@6.0.0(postcss@8.5.25): + postcss-safe-parser@6.0.0(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 - postcss-selector-not@7.0.2(postcss@8.5.25): + postcss-selector-not@7.0.2(postcss@8.5.26): dependencies: - postcss: 8.5.25 + postcss: 8.5.26 postcss-selector-parser: 6.1.4 postcss-selector-parser@6.1.4: @@ -11305,16 +11302,16 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@7.1.4: + postcss-selector-parser@7.1.5: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 postcss-value-parser@4.2.0: {} - postcss@8.5.25: + postcss@8.5.26: dependencies: - nanoid: 3.3.17 + nanoid: 3.3.18 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -11386,7 +11383,7 @@ snapshots: dependencies: tslib: 2.8.1 - pvutils@1.1.5: {} + pvutils@1.2.0: {} qr-creator@1.0.0: {} @@ -11614,7 +11611,7 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 - readdirp@5.0.0: {} + readdirp@5.1.1: {} reduce-css-calc@1.3.0: dependencies: @@ -11685,15 +11682,14 @@ snapshots: dependencies: jsesc: 3.1.0 - replaywebpage@2.4.7(@types/react@19.2.18): + replaywebpage@2.5.0(@types/react@19.2.18): dependencies: '@fortawesome/fontawesome-free': 5.15.4 '@shoelace-style/shoelace': 2.15.1(@types/react@19.2.18) - '@webrecorder/wabac': 2.26.6 + '@webrecorder/wabac': 2.27.1 bulma: 0.9.4 electron-log: 4.4.8 electron-updater: 6.8.9 - fetch-ndjson: 1.2.0 flexsearch: 0.7.43 keyword-mark-element: 0.2.0 lit: 3.1.1 @@ -11788,13 +11784,13 @@ snapshots: safer-buffer@2.1.2: optional: true - sass-loader@16.0.8(@rspack/core@1.6.8(@swc/helpers@0.5.23))(sass@1.102.0)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + sass-loader@16.0.8(@rspack/core@1.6.8(@swc/helpers@0.5.23))(sass@1.102.0)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: neo-async: 2.6.2 optionalDependencies: '@rspack/core': 1.6.8(@swc/helpers@0.5.23) sass: 1.102.0 - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) sass@1.102.0: dependencies: @@ -12110,9 +12106,9 @@ snapshots: strnum@1.1.2: {} - style-loader@3.3.4(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + style-loader@3.3.4(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) subarg@1.0.0: dependencies: @@ -12132,11 +12128,11 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swc-loader@0.2.7(@swc/core@1.15.47(@swc/helpers@0.5.23))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + swc-loader@0.2.7(@swc/core@1.15.47(@swc/helpers@0.5.23))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: '@swc/core': 1.15.47(@swc/helpers@0.5.23) '@swc/counter': 0.1.3 - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) syntax-error@1.4.0: dependencies: @@ -12165,7 +12161,7 @@ snapshots: tree-kit: 0.8.10 optional: true - terser@5.49.1: + terser@5.50.0: dependencies: '@jridgewell/source-map': 0.3.11 acorn: 8.18.0 @@ -12370,9 +12366,9 @@ snapshots: universalify@2.0.1: {} - update-browserslist-db@1.2.3(browserslist@4.28.7): + update-browserslist-db@1.3.1(browserslist@4.28.8): dependencies: - browserslist: 4.28.7 + browserslist: 4.28.8 escalade: 3.2.0 picocolors: 1.1.1 @@ -12380,14 +12376,14 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)))(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25) + webpack: 5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26) optionalDependencies: - file-loader: 6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + file-loader: 6.2.0(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) url@0.11.4: dependencies: @@ -12431,10 +12427,10 @@ snapshots: uuid-random@1.3.2: {} - video.js@8.23.9: + video.js@8.24.0: dependencies: '@babel/runtime': 7.29.7 - '@videojs/http-streaming': 3.17.5(video.js@8.23.9) + '@videojs/http-streaming': 3.17.5(video.js@8.24.0) '@videojs/vhs-utils': 4.1.2 '@videojs/xhr': 2.7.0 aes-decrypter: 4.0.2 @@ -12442,14 +12438,14 @@ snapshots: m3u8-parser: 7.2.0 mpd-parser: 1.4.0 mux.js: 7.1.0 - videojs-contrib-quality-levels: 4.1.0(video.js@8.23.9) + videojs-contrib-quality-levels: 4.1.0(video.js@8.24.0) videojs-font: 4.2.0 videojs-vtt.js: 0.15.5 - videojs-contrib-quality-levels@4.1.0(video.js@8.23.9): + videojs-contrib-quality-levels@4.1.0(video.js@8.24.0): dependencies: global: 4.4.0 - video.js: 8.23.9 + video.js: 8.24.0 videojs-font@4.2.0: {} @@ -12516,7 +12512,7 @@ snapshots: webpack-sources@3.5.1: {} - webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25): + webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -12524,7 +12520,7 @@ snapshots: '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.18.0 - browserslist: 4.28.7 + browserslist: 4.28.8 chrome-trace-event: 1.0.4 enhanced-resolve: 5.24.5 es-module-lexer: 2.3.1 @@ -12532,7 +12528,7 @@ snapshots: events: 3.3.0 graceful-fs: 4.2.11 mime-db: 1.54.0 - minimizer-webpack-plugin: 5.6.1(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.25)) + minimizer-webpack-plugin: 5.6.1(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)(webpack@5.109.2(@swc/core@1.15.47(@swc/helpers@0.5.23))(postcss@8.5.26)) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 diff --git a/pyproject.toml b/pyproject.toml index ff1b670d..0d7cf18d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,8 +25,7 @@ override-dependencies = [ # fastjsonschema>=2.22 starts to use type hints without this manual import and is # therefore incompatible with Python <=3.9. See https://github.com/horejsek/python-fastjsonschema/issues/211 # Their minimum Python version has now been set to 3.10 for >=2.22 - "fastjsonschema<2.22", - "invenio-assets<4.2.5" + "fastjsonschema<2.22" ] [tool.uv.sources]