From f85e69d9f25b25438721f14c0662d8d2bb587615 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 10 Aug 2025 12:35:21 +0000
Subject: [PATCH 001/143] chore(deps): update actions/cache digest to 0400d5f
---
.../continuous-integration-optional.yml | 6 +++---
.github/workflows/continuous-integration.yml | 18 +++++++++---------
.github/workflows/reusable-e2e-tests-run.yml | 2 +-
3 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/.github/workflows/continuous-integration-optional.yml b/.github/workflows/continuous-integration-optional.yml
index a40a9c7128..3f83d5b2c8 100644
--- a/.github/workflows/continuous-integration-optional.yml
+++ b/.github/workflows/continuous-integration-optional.yml
@@ -45,7 +45,7 @@ jobs:
run: 'echo "dir=$(composer config cache-files-dir)" | tr -d "\n" >> $GITHUB_OUTPUT'
working-directory: api
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -75,7 +75,7 @@ jobs:
run: 'echo "dir=$(composer config cache-files-dir)" | tr -d "\n" >> $GITHUB_OUTPUT'
working-directory: api
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -123,7 +123,7 @@ jobs:
run: 'echo "dir=$(composer config cache-files-dir)" | tr -d "\n" >> $GITHUB_OUTPUT'
working-directory: api
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml
index c62cd70798..0b767cf23d 100644
--- a/.github/workflows/continuous-integration.yml
+++ b/.github/workflows/continuous-integration.yml
@@ -100,7 +100,7 @@ jobs:
run: 'echo "dir=$(composer config cache-files-dir)" | tr -d "\n" >> $GITHUB_OUTPUT'
working-directory: api
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -126,7 +126,7 @@ jobs:
with:
node-version: '24.5.0'
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -155,7 +155,7 @@ jobs:
with:
node-version: '24.5.0'
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -184,7 +184,7 @@ jobs:
with:
node-version: '24.5.0'
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -216,7 +216,7 @@ jobs:
with:
node-version: '24.5.0'
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -274,7 +274,7 @@ jobs:
run: 'echo "dir=$(composer config cache-files-dir)" | tr -d "\n" >> $GITHUB_OUTPUT'
working-directory: api
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
@@ -355,7 +355,7 @@ jobs:
with:
node-version: '24.5.0'
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -398,7 +398,7 @@ jobs:
with:
node-version: '24.5.0'
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -437,7 +437,7 @@ jobs:
with:
node-version: '24.5.0'
- - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
diff --git a/.github/workflows/reusable-e2e-tests-run.yml b/.github/workflows/reusable-e2e-tests-run.yml
index e4f8330111..dea9be34a5 100644
--- a/.github/workflows/reusable-e2e-tests-run.yml
+++ b/.github/workflows/reusable-e2e-tests-run.yml
@@ -42,7 +42,7 @@ jobs:
docker image ls -a --digests
- name: Restore cache volumes (npm, composer)
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
path: .cache
key: docker-compose-${{ hashFiles('frontend/package-lock.json', 'print/package-lock.json', 'api/composer.lock') }}-${{ matrix.browser }}
From 5c905962995ce9547ddfe7aaa34dcdd13fae72b3 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 10 Aug 2025 12:36:47 +0000
Subject: [PATCH 002/143] fix(deps): update vue-minor-print-pdf to v3.5.18
---
pdf/package-lock.json | 122 +++++++--------
pdf/package.json | 12 +-
print/package-lock.json | 335 ++++++++--------------------------------
print/package.json | 12 +-
4 files changed, 134 insertions(+), 347 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 7645a10c3a..b602c70b87 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "@ecamp3/client-pdf",
"dependencies": {
- "@vue/runtime-core": "3.5.17",
+ "@vue/runtime-core": "3.5.18",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -19,12 +19,12 @@
"@vitejs/plugin-vue": "6.0.0",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.8",
- "@vue/compiler-dom": "3.5.17",
- "@vue/compiler-sfc": "3.5.17",
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/compiler-sfc": "3.5.18",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.17",
- "@vue/server-renderer": "3.5.17",
- "@vue/shared": "3.5.17",
+ "@vue/runtime-dom": "3.5.18",
+ "@vue/server-renderer": "3.5.18",
+ "@vue/shared": "3.5.18",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
@@ -3598,42 +3598,42 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz",
- "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.18.tgz",
+ "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.5",
- "@vue/shared": "3.5.17",
+ "@babel/parser": "^7.28.0",
+ "@vue/shared": "3.5.18",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz",
- "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz",
+ "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/compiler-core": "3.5.18",
+ "@vue/shared": "3.5.18"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz",
- "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz",
+ "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.5",
- "@vue/compiler-core": "3.5.17",
- "@vue/compiler-dom": "3.5.17",
- "@vue/compiler-ssr": "3.5.17",
- "@vue/shared": "3.5.17",
+ "@babel/parser": "^7.28.0",
+ "@vue/compiler-core": "3.5.18",
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/compiler-ssr": "3.5.18",
+ "@vue/shared": "3.5.18",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -3641,14 +3641,14 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz",
- "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz",
+ "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/shared": "3.5.18"
}
},
"node_modules/@vue/eslint-config-prettier": {
@@ -3667,55 +3667,55 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.17.tgz",
- "integrity": "sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.18.tgz",
+ "integrity": "sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.17"
+ "@vue/shared": "3.5.18"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.17.tgz",
- "integrity": "sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.18.tgz",
+ "integrity": "sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/reactivity": "3.5.18",
+ "@vue/shared": "3.5.18"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.17.tgz",
- "integrity": "sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz",
+ "integrity": "sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.17",
- "@vue/runtime-core": "3.5.17",
- "@vue/shared": "3.5.17",
+ "@vue/reactivity": "3.5.18",
+ "@vue/runtime-core": "3.5.18",
+ "@vue/shared": "3.5.18",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.17.tgz",
- "integrity": "sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.18.tgz",
+ "integrity": "sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/compiler-ssr": "3.5.18",
+ "@vue/shared": "3.5.18"
},
"peerDependencies": {
- "vue": "3.5.17"
+ "vue": "3.5.18"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz",
- "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.18.tgz",
+ "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -7559,18 +7559,18 @@
}
},
"node_modules/vue": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz",
- "integrity": "sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.18.tgz",
+ "integrity": "sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@vue/compiler-dom": "3.5.17",
- "@vue/compiler-sfc": "3.5.17",
- "@vue/runtime-dom": "3.5.17",
- "@vue/server-renderer": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/compiler-sfc": "3.5.18",
+ "@vue/runtime-dom": "3.5.18",
+ "@vue/server-renderer": "3.5.18",
+ "@vue/shared": "3.5.18"
},
"peerDependencies": {
"typescript": "*"
diff --git a/pdf/package.json b/pdf/package.json
index d1001d43a9..d7954cce3c 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -18,7 +18,7 @@
"lint:check:prettier": "prettier --check --ignore-path .prettierignore **/*.{css,scss,json,mjs}"
},
"dependencies": {
- "@vue/runtime-core": "3.5.17",
+ "@vue/runtime-core": "3.5.18",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -40,12 +40,12 @@
"@vitejs/plugin-vue": "6.0.0",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.8",
- "@vue/compiler-dom": "3.5.17",
- "@vue/compiler-sfc": "3.5.17",
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/compiler-sfc": "3.5.18",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.17",
- "@vue/server-renderer": "3.5.17",
- "@vue/shared": "3.5.17",
+ "@vue/runtime-dom": "3.5.18",
+ "@vue/server-renderer": "3.5.18",
+ "@vue/shared": "3.5.18",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
diff --git a/print/package-lock.json b/print/package-lock.json
index b453e4035f..e8c75a0617 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -30,11 +30,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.39.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.17",
- "@vue/compiler-sfc": "3.5.17",
- "@vue/runtime-dom": "3.5.17",
- "@vue/server-renderer": "3.5.17",
- "@vue/shared": "3.5.17",
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/compiler-sfc": "3.5.18",
+ "@vue/runtime-dom": "3.5.18",
+ "@vue/server-renderer": "3.5.18",
+ "@vue/shared": "3.5.18",
"@vue/test-utils": "2.4.6",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
@@ -49,7 +49,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.17"
+ "vue": "3.5.18"
}
},
"node_modules/@alloc/quick-lru": {
@@ -3589,13 +3589,6 @@
"node": "^14.18.0 || >=16.10.0"
}
},
- "node_modules/@nuxt/schema/node_modules/@vue/shared": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.18.tgz",
- "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@nuxt/telemetry": {
"version": "2.6.6",
"resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.6.6.tgz",
@@ -3770,67 +3763,6 @@
"url": "https://github.com/sponsors/bobbiegoede"
}
},
- "node_modules/@nuxtjs/i18n/node_modules/@vue/compiler-core": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.18.tgz",
- "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/shared": "3.5.18",
- "entities": "^4.5.0",
- "estree-walker": "^2.0.2",
- "source-map-js": "^1.2.1"
- }
- },
- "node_modules/@nuxtjs/i18n/node_modules/@vue/compiler-dom": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz",
- "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-core": "3.5.18",
- "@vue/shared": "3.5.18"
- }
- },
- "node_modules/@nuxtjs/i18n/node_modules/@vue/compiler-sfc": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz",
- "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/compiler-core": "3.5.18",
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-ssr": "3.5.18",
- "@vue/shared": "3.5.18",
- "estree-walker": "^2.0.2",
- "magic-string": "^0.30.17",
- "postcss": "^8.5.6",
- "source-map-js": "^1.2.1"
- }
- },
- "node_modules/@nuxtjs/i18n/node_modules/@vue/compiler-ssr": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz",
- "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-dom": "3.5.18",
- "@vue/shared": "3.5.18"
- }
- },
- "node_modules/@nuxtjs/i18n/node_modules/@vue/shared": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.18.tgz",
- "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@nuxtjs/tailwindcss": {
"version": "6.14.0",
"resolved": "https://registry.npmjs.org/@nuxtjs/tailwindcss/-/tailwindcss-6.14.0.tgz",
@@ -7368,39 +7300,39 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz",
- "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.18.tgz",
+ "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.5",
- "@vue/shared": "3.5.17",
+ "@babel/parser": "^7.28.0",
+ "@vue/shared": "3.5.18",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz",
- "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz",
+ "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/compiler-core": "3.5.18",
+ "@vue/shared": "3.5.18"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.17.tgz",
- "integrity": "sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz",
+ "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.5",
- "@vue/compiler-core": "3.5.17",
- "@vue/compiler-dom": "3.5.17",
- "@vue/compiler-ssr": "3.5.17",
- "@vue/shared": "3.5.17",
+ "@babel/parser": "^7.28.0",
+ "@vue/compiler-core": "3.5.18",
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/compiler-ssr": "3.5.18",
+ "@vue/shared": "3.5.18",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -7408,13 +7340,13 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.17.tgz",
- "integrity": "sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz",
+ "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/shared": "3.5.18"
}
},
"node_modules/@vue/compiler-vue2": {
@@ -7504,53 +7436,53 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.17.tgz",
- "integrity": "sha512-l/rmw2STIscWi7SNJp708FK4Kofs97zc/5aEPQh4bOsReD/8ICuBcEmS7KGwDj5ODQLYWVN2lNibKJL1z5b+Lw==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.18.tgz",
+ "integrity": "sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.17"
+ "@vue/shared": "3.5.18"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.17.tgz",
- "integrity": "sha512-QQLXa20dHg1R0ri4bjKeGFKEkJA7MMBxrKo2G+gJikmumRS7PTD4BOU9FKrDQWMKowz7frJJGqBffYMgQYS96Q==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.18.tgz",
+ "integrity": "sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/reactivity": "3.5.18",
+ "@vue/shared": "3.5.18"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.17.tgz",
- "integrity": "sha512-8El0M60TcwZ1QMz4/os2MdlQECgGoVHPuLnQBU3m9h3gdNRW9xRmI8iLS4t/22OQlOE6aJvNNlBiCzPHur4H9g==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz",
+ "integrity": "sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.17",
- "@vue/runtime-core": "3.5.17",
- "@vue/shared": "3.5.17",
+ "@vue/reactivity": "3.5.18",
+ "@vue/runtime-core": "3.5.18",
+ "@vue/shared": "3.5.18",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.17.tgz",
- "integrity": "sha512-BOHhm8HalujY6lmC3DbqF6uXN/K00uWiEeF22LfEsm9Q93XeJ/plHTepGwf6tqFcF7GA5oGSSAAUock3VvzaCA==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.18.tgz",
+ "integrity": "sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/compiler-ssr": "3.5.18",
+ "@vue/shared": "3.5.18"
},
"peerDependencies": {
- "vue": "3.5.17"
+ "vue": "3.5.18"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz",
- "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.18.tgz",
+ "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -15223,129 +15155,6 @@
}
}
},
- "node_modules/nuxt/node_modules/@vue/compiler-core": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.18.tgz",
- "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/shared": "3.5.18",
- "entities": "^4.5.0",
- "estree-walker": "^2.0.2",
- "source-map-js": "^1.2.1"
- }
- },
- "node_modules/nuxt/node_modules/@vue/compiler-core/node_modules/estree-walker": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/nuxt/node_modules/@vue/compiler-dom": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz",
- "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-core": "3.5.18",
- "@vue/shared": "3.5.18"
- }
- },
- "node_modules/nuxt/node_modules/@vue/compiler-sfc": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz",
- "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/compiler-core": "3.5.18",
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-ssr": "3.5.18",
- "@vue/shared": "3.5.18",
- "estree-walker": "^2.0.2",
- "magic-string": "^0.30.17",
- "postcss": "^8.5.6",
- "source-map-js": "^1.2.1"
- }
- },
- "node_modules/nuxt/node_modules/@vue/compiler-sfc/node_modules/estree-walker": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/nuxt/node_modules/@vue/compiler-ssr": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz",
- "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-dom": "3.5.18",
- "@vue/shared": "3.5.18"
- }
- },
- "node_modules/nuxt/node_modules/@vue/reactivity": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.18.tgz",
- "integrity": "sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vue/shared": "3.5.18"
- }
- },
- "node_modules/nuxt/node_modules/@vue/runtime-core": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.18.tgz",
- "integrity": "sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vue/reactivity": "3.5.18",
- "@vue/shared": "3.5.18"
- }
- },
- "node_modules/nuxt/node_modules/@vue/runtime-dom": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz",
- "integrity": "sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vue/reactivity": "3.5.18",
- "@vue/runtime-core": "3.5.18",
- "@vue/shared": "3.5.18",
- "csstype": "^3.1.3"
- }
- },
- "node_modules/nuxt/node_modules/@vue/server-renderer": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.18.tgz",
- "integrity": "sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-ssr": "3.5.18",
- "@vue/shared": "3.5.18"
- },
- "peerDependencies": {
- "vue": "3.5.18"
- }
- },
- "node_modules/nuxt/node_modules/@vue/shared": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.18.tgz",
- "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/nuxt/node_modules/escape-string-regexp": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
@@ -15466,28 +15275,6 @@
}
}
},
- "node_modules/nuxt/node_modules/vue": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.18.tgz",
- "integrity": "sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-sfc": "3.5.18",
- "@vue/runtime-dom": "3.5.18",
- "@vue/server-renderer": "3.5.18",
- "@vue/shared": "3.5.18"
- },
- "peerDependencies": {
- "typescript": "*"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
"node_modules/nwsapi": {
"version": "2.2.21",
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.21.tgz",
@@ -21078,16 +20865,16 @@
"license": "MIT"
},
"node_modules/vue": {
- "version": "3.5.17",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.17.tgz",
- "integrity": "sha512-LbHV3xPN9BeljML+Xctq4lbz2lVHCR6DtbpTf5XIO6gugpXUN49j2QQPcMj086r9+AkJ0FfUT8xjulKKBkkr9g==",
+ "version": "3.5.18",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.18.tgz",
+ "integrity": "sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.17",
- "@vue/compiler-sfc": "3.5.17",
- "@vue/runtime-dom": "3.5.17",
- "@vue/server-renderer": "3.5.17",
- "@vue/shared": "3.5.17"
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/compiler-sfc": "3.5.18",
+ "@vue/runtime-dom": "3.5.18",
+ "@vue/server-renderer": "3.5.18",
+ "@vue/shared": "3.5.18"
},
"peerDependencies": {
"typescript": "*"
diff --git a/print/package.json b/print/package.json
index 85a5e0b325..66fcac61a8 100644
--- a/print/package.json
+++ b/print/package.json
@@ -40,11 +40,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.39.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.17",
- "@vue/compiler-sfc": "3.5.17",
- "@vue/runtime-dom": "3.5.17",
- "@vue/server-renderer": "3.5.17",
- "@vue/shared": "3.5.17",
+ "@vue/compiler-dom": "3.5.18",
+ "@vue/compiler-sfc": "3.5.18",
+ "@vue/runtime-dom": "3.5.18",
+ "@vue/server-renderer": "3.5.18",
+ "@vue/shared": "3.5.18",
"@vue/test-utils": "2.4.6",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
@@ -59,7 +59,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.17"
+ "vue": "3.5.18"
},
"overrides": {
"uri-js": "npm:uri-js-replace"
From decdbebc2a32689a28bd810215322637f23994ea Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 11 Aug 2025 17:33:46 +0000
Subject: [PATCH 003/143] chore(deps): update dependency
@typescript-eslint/eslint-plugin to v8.39.1
---
print/package-lock.json | 110 ++++++++++++++++++++--------------------
print/package.json | 2 +-
2 files changed, 56 insertions(+), 56 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index c96b5dd7e3..caaf02a10d 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -28,7 +28,7 @@
"@nuxtjs/i18n": "10.0.4",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
- "@typescript-eslint/eslint-plugin": "8.39.0",
+ "@typescript-eslint/eslint-plugin": "8.39.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/compiler-dom": "3.5.17",
"@vue/compiler-sfc": "3.5.17",
@@ -6520,17 +6520,17 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.0.tgz",
- "integrity": "sha512-bhEz6OZeUR+O/6yx9Jk6ohX6H9JSFTaiY0v9/PuKT3oGK0rn0jNplLmyFUGV+a9gfYnVNwGDwS/UkLIuXNb2Rw==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.1.tgz",
+ "integrity": "sha512-yYegZ5n3Yr6eOcqgj2nJH8cH/ZZgF+l0YIdKILSDjYFRjgYQMgv/lRjV5Z7Up04b9VYUondt8EPMqg7kTWgJ2g==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.39.0",
- "@typescript-eslint/type-utils": "8.39.0",
- "@typescript-eslint/utils": "8.39.0",
- "@typescript-eslint/visitor-keys": "8.39.0",
+ "@typescript-eslint/scope-manager": "8.39.1",
+ "@typescript-eslint/type-utils": "8.39.1",
+ "@typescript-eslint/utils": "8.39.1",
+ "@typescript-eslint/visitor-keys": "8.39.1",
"graphemer": "^1.4.0",
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
@@ -6544,22 +6544,22 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.39.0",
+ "@typescript-eslint/parser": "^8.39.1",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.0.tgz",
- "integrity": "sha512-g3WpVQHngx0aLXn6kfIYCZxM6rRJlWzEkVpqEFLT3SgEDsp9cpCbxxgwnE504q4H+ruSDh/VGS6nqZIDynP+vg==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.1.tgz",
+ "integrity": "sha512-pUXGCuHnnKw6PyYq93lLRiZm3vjuslIy7tus1lIQTYVK9bL8XBgJnCWm8a0KcTtHC84Yya1Q6rtll+duSMj0dg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.39.0",
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/typescript-estree": "8.39.0",
- "@typescript-eslint/visitor-keys": "8.39.0",
+ "@typescript-eslint/scope-manager": "8.39.1",
+ "@typescript-eslint/types": "8.39.1",
+ "@typescript-eslint/typescript-estree": "8.39.1",
+ "@typescript-eslint/visitor-keys": "8.39.1",
"debug": "^4.3.4"
},
"engines": {
@@ -6575,14 +6575,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.0.tgz",
- "integrity": "sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.1.tgz",
+ "integrity": "sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.39.0",
- "@typescript-eslint/types": "^8.39.0",
+ "@typescript-eslint/tsconfig-utils": "^8.39.1",
+ "@typescript-eslint/types": "^8.39.1",
"debug": "^4.3.4"
},
"engines": {
@@ -6597,14 +6597,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.0.tgz",
- "integrity": "sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.1.tgz",
+ "integrity": "sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/visitor-keys": "8.39.0"
+ "@typescript-eslint/types": "8.39.1",
+ "@typescript-eslint/visitor-keys": "8.39.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6615,9 +6615,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.0.tgz",
- "integrity": "sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.1.tgz",
+ "integrity": "sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6632,15 +6632,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.0.tgz",
- "integrity": "sha512-6B3z0c1DXVT2vYA9+z9axjtc09rqKUPRmijD5m9iv8iQpHBRYRMBcgxSiKTZKm6FwWw1/cI4v6em35OsKCiN5Q==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.1.tgz",
+ "integrity": "sha512-gu9/ahyatyAdQbKeHnhT4R+y3YLtqqHyvkfDxaBYk97EcbfChSJXyaJnIL3ygUv7OuZatePHmQvuH5ru0lnVeA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/typescript-estree": "8.39.0",
- "@typescript-eslint/utils": "8.39.0",
+ "@typescript-eslint/types": "8.39.1",
+ "@typescript-eslint/typescript-estree": "8.39.1",
+ "@typescript-eslint/utils": "8.39.1",
"debug": "^4.3.4",
"ts-api-utils": "^2.1.0"
},
@@ -6657,9 +6657,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.0.tgz",
- "integrity": "sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.1.tgz",
+ "integrity": "sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6671,16 +6671,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.0.tgz",
- "integrity": "sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.1.tgz",
+ "integrity": "sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.39.0",
- "@typescript-eslint/tsconfig-utils": "8.39.0",
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/visitor-keys": "8.39.0",
+ "@typescript-eslint/project-service": "8.39.1",
+ "@typescript-eslint/tsconfig-utils": "8.39.1",
+ "@typescript-eslint/types": "8.39.1",
+ "@typescript-eslint/visitor-keys": "8.39.1",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -6700,16 +6700,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.0.tgz",
- "integrity": "sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.1.tgz",
+ "integrity": "sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.39.0",
- "@typescript-eslint/types": "8.39.0",
- "@typescript-eslint/typescript-estree": "8.39.0"
+ "@typescript-eslint/scope-manager": "8.39.1",
+ "@typescript-eslint/types": "8.39.1",
+ "@typescript-eslint/typescript-estree": "8.39.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6724,13 +6724,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.39.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.0.tgz",
- "integrity": "sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==",
+ "version": "8.39.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.1.tgz",
+ "integrity": "sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.39.0",
+ "@typescript-eslint/types": "8.39.1",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
diff --git a/print/package.json b/print/package.json
index ffa7b38023..df55ca37bd 100644
--- a/print/package.json
+++ b/print/package.json
@@ -38,7 +38,7 @@
"@nuxtjs/i18n": "10.0.4",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
- "@typescript-eslint/eslint-plugin": "8.39.0",
+ "@typescript-eslint/eslint-plugin": "8.39.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/compiler-dom": "3.5.17",
"@vue/compiler-sfc": "3.5.17",
From ed425807df64968f4b9e259a0c367d0da43ca320 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 11 Aug 2025 17:33:59 +0000
Subject: [PATCH 004/143] chore(deps): update helm release oauth2-proxy to
v7.17.1
---
.ops/ops-dashboard/Chart.lock | 10 +++++-----
.ops/ops-dashboard/Chart.yaml | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.ops/ops-dashboard/Chart.lock b/.ops/ops-dashboard/Chart.lock
index f361cabb07..dc49815d26 100644
--- a/.ops/ops-dashboard/Chart.lock
+++ b/.ops/ops-dashboard/Chart.lock
@@ -1,15 +1,15 @@
dependencies:
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 7.17.0
+ version: 7.17.1
- name: kubernetes-dashboard
repository: https://kubernetes.github.io/dashboard/
version: 7.13.0
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 7.17.0
+ version: 7.17.1
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 7.17.0
-digest: sha256:744cc61f2974997b56b6ddbd8896d43b92c17d26bffde966402e073d16c2291c
-generated: "2025-08-06T12:44:27.592253398Z"
+ version: 7.17.1
+digest: sha256:3638e36935920b8778501447472d49f97336296c0686d209f47022cc1322651f
+generated: "2025-08-11T17:33:54.418285189Z"
diff --git a/.ops/ops-dashboard/Chart.yaml b/.ops/ops-dashboard/Chart.yaml
index 3e96420e80..1b357ecbaf 100644
--- a/.ops/ops-dashboard/Chart.yaml
+++ b/.ops/ops-dashboard/Chart.yaml
@@ -26,16 +26,16 @@ appVersion: 0.1.0
dependencies:
- name: oauth2-proxy
alias: grafana-proxy
- version: 7.17.0
+ version: 7.17.1
repository: https://oauth2-proxy.github.io/manifests
- name: kubernetes-dashboard
version: 7.13.0
repository: https://kubernetes.github.io/dashboard/
- name: oauth2-proxy
alias: kubernetes-dashboard-proxy
- version: 7.17.0
+ version: 7.17.1
repository: https://oauth2-proxy.github.io/manifests
- name: oauth2-proxy
alias: logging-proxy
- version: 7.17.0
+ version: 7.17.1
repository: https://oauth2-proxy.github.io/manifests
From a9216af0b0228d2379448c8e3664eed89ac7caab Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 11 Aug 2025 17:34:15 +0000
Subject: [PATCH 005/143] fix(deps): update dependency webonyx/graphql-php to
v15.22.1
---
api/composer.json | 2 +-
api/composer.lock | 18 +++++++++---------
2 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 72d8e2a16a..5f5eb8638f 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -49,7 +49,7 @@
"symfony/yaml": "7.3.2",
"twig/cssinliner-extra": "^3.4",
"twig/extra-bundle": "3.21.0",
- "webonyx/graphql-php": "15.22.0"
+ "webonyx/graphql-php": "15.22.1"
},
"require-dev": {
"brianium/paratest": "v7.8.4",
diff --git a/api/composer.lock b/api/composer.lock
index 1dd06e2d90..1e29a29b26 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "35bf0ca5df713cbc20db791342fde18e",
+ "content-hash": "33c952c1797ffc59fc8a30b18469be30",
"packages": [
{
"name": "api-platform/core",
@@ -10065,16 +10065,16 @@
},
{
"name": "webonyx/graphql-php",
- "version": "v15.22.0",
+ "version": "v15.22.1",
"source": {
"type": "git",
"url": "https://github.com/webonyx/graphql-php.git",
- "reference": "d160c99334edd34adbc38fbe80b6df455d1923f8"
+ "reference": "c7f84dd5b78654e6273c1aa231fa3a3307ea09fe"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/d160c99334edd34adbc38fbe80b6df455d1923f8",
- "reference": "d160c99334edd34adbc38fbe80b6df455d1923f8",
+ "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/c7f84dd5b78654e6273c1aa231fa3a3307ea09fe",
+ "reference": "c7f84dd5b78654e6273c1aa231fa3a3307ea09fe",
"shasum": ""
},
"require": {
@@ -10087,12 +10087,12 @@
"amphp/http-server": "^2.1",
"dms/phpunit-arraysubset-asserts": "dev-master",
"ergebnis/composer-normalize": "^2.28",
- "friendsofphp/php-cs-fixer": "3.84.0",
+ "friendsofphp/php-cs-fixer": "3.85.1",
"mll-lab/php-cs-fixer-config": "5.11.0",
"nyholm/psr7": "^1.5",
"phpbench/phpbench": "^1.2",
"phpstan/extension-installer": "^1.1",
- "phpstan/phpstan": "2.1.20",
+ "phpstan/phpstan": "2.1.22",
"phpstan/phpstan-phpunit": "2.0.7",
"phpstan/phpstan-strict-rules": "2.0.6",
"phpunit/phpunit": "^9.5 || ^10.5.21 || ^11",
@@ -10127,7 +10127,7 @@
],
"support": {
"issues": "https://github.com/webonyx/graphql-php/issues",
- "source": "https://github.com/webonyx/graphql-php/tree/v15.22.0"
+ "source": "https://github.com/webonyx/graphql-php/tree/v15.22.1"
},
"funding": [
{
@@ -10135,7 +10135,7 @@
"type": "open_collective"
}
],
- "time": "2025-07-28T12:28:41+00:00"
+ "time": "2025-08-11T13:02:26+00:00"
},
{
"name": "willdurand/negotiation",
From 8380e5e5f5df5ace0fe429c1e8b44819b19fa8eb Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 11 Aug 2025 17:34:22 +0000
Subject: [PATCH 006/143] chore(deps): update actions/checkout action to v5
---
.github/workflows/check-dependencies.yml | 2 +-
.../continuous-integration-optional.yml | 8 ++++----
.github/workflows/continuous-integration.yml | 18 +++++++++---------
.github/workflows/deploy-ecamp3-logging.yml | 2 +-
.github/workflows/deploy-ingress.yml | 2 +-
.github/workflows/deploy-ops-dashboard.yml | 2 +-
.github/workflows/deployment-pr-cleanup.yml | 2 +-
.github/workflows/fast-forward.yml | 2 +-
.github/workflows/reusable-build-and-push.yml | 2 +-
.github/workflows/reusable-dev-deployment.yml | 2 +-
.github/workflows/reusable-e2e-tests-build.yml | 2 +-
.github/workflows/reusable-e2e-tests-run.yml | 2 +-
.../reusable-stage-prod-deployment.yml | 2 +-
...mmarize-changes-on-staging-and-prod-prs.yml | 2 +-
14 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml
index 73a476d0f6..1c474b0527 100644
--- a/.github/workflows/check-dependencies.yml
+++ b/.github/workflows/check-dependencies.yml
@@ -22,7 +22,7 @@ jobs:
name: 'Api Platform check dependencies'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: shivammathur/setup-php@v2
with:
diff --git a/.github/workflows/continuous-integration-optional.yml b/.github/workflows/continuous-integration-optional.yml
index a40a9c7128..69bdfd72a1 100644
--- a/.github/workflows/continuous-integration-optional.yml
+++ b/.github/workflows/continuous-integration-optional.yml
@@ -17,7 +17,7 @@ jobs:
name: 'Validate Api Platform composer.lock'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: shivammathur/setup-php@v2
with:
@@ -32,7 +32,7 @@ jobs:
name: 'Lint: API (psalm)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: shivammathur/setup-php@v2
with:
@@ -62,7 +62,7 @@ jobs:
name: 'Lint: API (phpstan)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: shivammathur/setup-php@v2
with:
@@ -110,7 +110,7 @@ jobs:
--health-retries 5
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: shivammathur/setup-php@v2
with:
diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml
index c62cd70798..574f789653 100644
--- a/.github/workflows/continuous-integration.yml
+++ b/.github/workflows/continuous-integration.yml
@@ -87,7 +87,7 @@ jobs:
- api-check-needed
if: needs.api-check-needed.outputs.should_skip != 'true'
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: shivammathur/setup-php@v2
with:
@@ -120,7 +120,7 @@ jobs:
- frontend-check-needed
if: needs.frontend-check-needed.outputs.should_skip != 'true'
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/setup-node@v4
with:
@@ -149,7 +149,7 @@ jobs:
name: 'Lint: ClientPrint (ESLint)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/setup-node@v4
with:
@@ -178,7 +178,7 @@ jobs:
name: 'Lint: Print (ESLint)'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/setup-node@v4
with:
@@ -210,7 +210,7 @@ jobs:
- e2e-check-needed
if: needs.e2e-check-needed.outputs.should_skip != 'true'
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/setup-node@v4
with:
@@ -260,7 +260,7 @@ jobs:
--health-retries 5
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: shivammathur/setup-php@v2
with:
@@ -349,7 +349,7 @@ jobs:
- frontend-check-needed
if: needs.frontend-check-needed.outputs.should_skip != 'true'
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/setup-node@v4
with:
@@ -392,7 +392,7 @@ jobs:
name: 'Tests: Print'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/setup-node@v4
with:
@@ -431,7 +431,7 @@ jobs:
name: 'Tests: PDF'
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- uses: actions/setup-node@v4
with:
diff --git a/.github/workflows/deploy-ecamp3-logging.yml b/.github/workflows/deploy-ecamp3-logging.yml
index 37803ec795..2ed8bf7063 100644
--- a/.github/workflows/deploy-ecamp3-logging.yml
+++ b/.github/workflows/deploy-ecamp3-logging.yml
@@ -23,7 +23,7 @@ jobs:
}
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Dump secrets to .env
run: |
diff --git a/.github/workflows/deploy-ingress.yml b/.github/workflows/deploy-ingress.yml
index 483a8ae502..8be431109b 100644
--- a/.github/workflows/deploy-ingress.yml
+++ b/.github/workflows/deploy-ingress.yml
@@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
environment: ${{ github.event.inputs.environment }}
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Setup helm
run: |
diff --git a/.github/workflows/deploy-ops-dashboard.yml b/.github/workflows/deploy-ops-dashboard.yml
index 0176c6e598..7132b9cb2d 100644
--- a/.github/workflows/deploy-ops-dashboard.yml
+++ b/.github/workflows/deploy-ops-dashboard.yml
@@ -24,7 +24,7 @@ jobs:
}
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Dump secrets to .env
run: |
diff --git a/.github/workflows/deployment-pr-cleanup.yml b/.github/workflows/deployment-pr-cleanup.yml
index e43370d62e..b13148296a 100644
--- a/.github/workflows/deployment-pr-cleanup.yml
+++ b/.github/workflows/deployment-pr-cleanup.yml
@@ -13,7 +13,7 @@ jobs:
to-uninstall: ${{ steps.to-uninstall.outputs.list }}
never-uninstall: ${{ steps.to-uninstall.outputs.never_uninstall }}
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Find all open PRs that have a "deploy!" label
id: deployment-candidates
diff --git a/.github/workflows/fast-forward.yml b/.github/workflows/fast-forward.yml
index c8eb97307b..68278cf392 100644
--- a/.github/workflows/fast-forward.yml
+++ b/.github/workflows/fast-forward.yml
@@ -58,7 +58,7 @@ jobs:
# To use this repository's private action, you must check out the repository
- name: Checkout
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Fast Forward PR
id: ff-action
diff --git a/.github/workflows/reusable-build-and-push.yml b/.github/workflows/reusable-build-and-push.yml
index bb7bb5ddda..bcb4d9fac7 100644
--- a/.github/workflows/reusable-build-and-push.yml
+++ b/.github/workflows/reusable-build-and-push.yml
@@ -22,7 +22,7 @@ jobs:
name: Build images and push
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
ref: ${{ inputs.sha }}
diff --git a/.github/workflows/reusable-dev-deployment.yml b/.github/workflows/reusable-dev-deployment.yml
index 21a3206eb0..fc63a1355f 100644
--- a/.github/workflows/reusable-dev-deployment.yml
+++ b/.github/workflows/reusable-dev-deployment.yml
@@ -61,7 +61,7 @@ jobs:
|🔍 Latest deploy log | [${{ steps.job-url.outputs.html_url }}](${{ steps.job-url.outputs.html_url }}) |
comment-tag: feature-branch-deployment-status
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
ref: ${{ inputs.sha }}
diff --git a/.github/workflows/reusable-e2e-tests-build.yml b/.github/workflows/reusable-e2e-tests-build.yml
index 043528b696..5500b8a011 100644
--- a/.github/workflows/reusable-e2e-tests-build.yml
+++ b/.github/workflows/reusable-e2e-tests-build.yml
@@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Set up Docker Buildx
id: buildx
diff --git a/.github/workflows/reusable-e2e-tests-run.yml b/.github/workflows/reusable-e2e-tests-run.yml
index e4f8330111..2eaa775d6f 100644
--- a/.github/workflows/reusable-e2e-tests-run.yml
+++ b/.github/workflows/reusable-e2e-tests-run.yml
@@ -22,7 +22,7 @@ jobs:
- firefox
- edge
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- run: cp .env.ci .env
diff --git a/.github/workflows/reusable-stage-prod-deployment.yml b/.github/workflows/reusable-stage-prod-deployment.yml
index 0cbc4a39cf..7c54c903c4 100644
--- a/.github/workflows/reusable-stage-prod-deployment.yml
+++ b/.github/workflows/reusable-stage-prod-deployment.yml
@@ -16,7 +16,7 @@ jobs:
environment: ${{ github.ref_name }}
domain: ${{ vars.SUBDOMAIN }}.${{ vars.DOMAIN }}
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
- name: Create a pending GitHub deployment
uses: bobheadxi/deployments@v1.5.0
diff --git a/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml b/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
index 8ac5432d41..bcc67e0c31 100644
--- a/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
+++ b/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
@@ -9,7 +9,7 @@ jobs:
name: Summarize changes
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
+ - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
From 669cd02529c69cf07d79ce7181973de4935a407e Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 11 Aug 2025 20:57:50 +0000
Subject: [PATCH 007/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.7
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index b4b6d52fbb..b365af7b96 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.6
+ image: amazon/aws-cli:2.28.7
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From 362acf2343c20ff6a59d027ac1622771eac318b4 Mon Sep 17 00:00:00 2001
From: Carlo Beltrame
Date: Tue, 12 Aug 2025 08:55:30 +0200
Subject: [PATCH 008/143] Write summary to PR description instead of comment
---
.../summarize-changes-on-staging-and-prod-prs.yml | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml b/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
index 8ac5432d41..5a6aa3dab0 100644
--- a/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
+++ b/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
@@ -24,11 +24,11 @@ jobs:
echo "$SUMMARY" >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT
- - name: Comment summary on PR
- uses: thollander/actions-comment-pull-request@v3
+ - name: Update PR description with summary
+ uses: kt3k/update-pr-description@8077af9ce93a5ea30878f27eb2d6f4ae02a211ba # v2
with:
- pr-number: ${{ github.event.pull_request.number }}
- message: |
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ pr_body: |
### 🏗️ Changes in this deployment
Includes the following non-renovate PRs:
@@ -43,5 +43,3 @@ jobs:
```
-
- comment-tag: deployment-pr-summary
From 4eaef3b7ac96fe5fe2b41ec614a2ade4064b9818 Mon Sep 17 00:00:00 2001
From: Carlo Beltrame
Date: Tue, 12 Aug 2025 09:25:24 +0200
Subject: [PATCH 009/143] More descriptive title for Crowdin PRs
---
crowdin.yml | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/crowdin.yml b/crowdin.yml
index fc64f01eb6..0ddbb48906 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -1,3 +1,4 @@
+pull_request_title: Update translations from Crowdin
files:
- source: /frontend/src/locales/en.json
translation: /frontend/src/locales/%locale%.json
@@ -6,4 +7,4 @@ files:
- source: /api/translations/email+intl-icu.en.json
translation: /api/translations/email+intl-icu.%locale%.json
- source: /api/translations/validators.en.yml
- translation: /api/translations/validators.%locale_with_underscore%.yml
\ No newline at end of file
+ translation: /api/translations/validators.%locale_with_underscore%.yml
From bbf5d950027987f7542ecefee4f7f056cffddf72 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 12 Aug 2025 12:36:47 +0000
Subject: [PATCH 010/143] chore(deps): update helm release ingress-nginx to
v4.13.1
---
.ops/ingress/Chart.lock | 6 +++---
.ops/ingress/Chart.yaml | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/.ops/ingress/Chart.lock b/.ops/ingress/Chart.lock
index 853503e827..b65600ae76 100644
--- a/.ops/ingress/Chart.lock
+++ b/.ops/ingress/Chart.lock
@@ -1,6 +1,6 @@
dependencies:
- name: ingress-nginx
repository: https://kubernetes.github.io/ingress-nginx
- version: 4.13.0
-digest: sha256:a360c1f3abca38532ab58b1d8cc590450fcbd78fbaa39521cd50ebaa1dafcd27
-generated: "2025-07-08T06:26:32.975982714Z"
+ version: 4.13.1
+digest: sha256:c27aced514eba92f613cf0dc3d9e7d88abe395296e36028fbb91bf901e558a83
+generated: "2025-08-12T12:36:40.33318122Z"
diff --git a/.ops/ingress/Chart.yaml b/.ops/ingress/Chart.yaml
index 22033ca620..7c779e5d75 100644
--- a/.ops/ingress/Chart.yaml
+++ b/.ops/ingress/Chart.yaml
@@ -25,5 +25,5 @@ appVersion: 0.1.0
dependencies:
- name: ingress-nginx
- version: 4.13.0
+ version: 4.13.1
repository: https://kubernetes.github.io/ingress-nginx
From 14bff2e88bccc22b50b382fa8cf68d6ab75fccd4 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 12 Aug 2025 12:37:06 +0000
Subject: [PATCH 011/143] fix(deps): update dependency webonyx/graphql-php to
v15.22.2
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 5f5eb8638f..dc603d8563 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -49,7 +49,7 @@
"symfony/yaml": "7.3.2",
"twig/cssinliner-extra": "^3.4",
"twig/extra-bundle": "3.21.0",
- "webonyx/graphql-php": "15.22.1"
+ "webonyx/graphql-php": "15.22.2"
},
"require-dev": {
"brianium/paratest": "v7.8.4",
diff --git a/api/composer.lock b/api/composer.lock
index 1e29a29b26..db6f6f327a 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "33c952c1797ffc59fc8a30b18469be30",
+ "content-hash": "e42256ac05cabb98a3a3a38c48050844",
"packages": [
{
"name": "api-platform/core",
@@ -10065,16 +10065,16 @@
},
{
"name": "webonyx/graphql-php",
- "version": "v15.22.1",
+ "version": "v15.22.2",
"source": {
"type": "git",
"url": "https://github.com/webonyx/graphql-php.git",
- "reference": "c7f84dd5b78654e6273c1aa231fa3a3307ea09fe"
+ "reference": "c96729a95e3d84fa1d1f9f390b0809c0e7a88ea1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/c7f84dd5b78654e6273c1aa231fa3a3307ea09fe",
- "reference": "c7f84dd5b78654e6273c1aa231fa3a3307ea09fe",
+ "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/c96729a95e3d84fa1d1f9f390b0809c0e7a88ea1",
+ "reference": "c96729a95e3d84fa1d1f9f390b0809c0e7a88ea1",
"shasum": ""
},
"require": {
@@ -10127,7 +10127,7 @@
],
"support": {
"issues": "https://github.com/webonyx/graphql-php/issues",
- "source": "https://github.com/webonyx/graphql-php/tree/v15.22.1"
+ "source": "https://github.com/webonyx/graphql-php/tree/v15.22.2"
},
"funding": [
{
@@ -10135,7 +10135,7 @@
"type": "open_collective"
}
],
- "time": "2025-08-11T13:02:26+00:00"
+ "time": "2025-08-12T12:11:34+00:00"
},
{
"name": "willdurand/negotiation",
From b4cda6f987d51bad1f8a9c94830082b70b7750ba Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 12 Aug 2025 17:02:22 +0000
Subject: [PATCH 012/143] chore(deps): update dependency @nuxtjs/i18n to
v10.0.5
---
print/package-lock.json | 8 ++++----
print/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index caaf02a10d..818a01d771 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -25,7 +25,7 @@
"@eslint/js": "9.33.0",
"@nuxt/eslint": "1.8.0",
"@nuxt/eslint-config": "0.7.6",
- "@nuxtjs/i18n": "10.0.4",
+ "@nuxtjs/i18n": "10.0.5",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.39.1",
@@ -3728,9 +3728,9 @@
}
},
"node_modules/@nuxtjs/i18n": {
- "version": "10.0.4",
- "resolved": "https://registry.npmjs.org/@nuxtjs/i18n/-/i18n-10.0.4.tgz",
- "integrity": "sha512-BPm4SZyDKshbJqi8li6Tyy2ds/aQtwoMYgyH0XX5ZqCcnrANWur4RuWBYjQQssdoQFjP8deMjBybfefI5lQNwQ==",
+ "version": "10.0.5",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/i18n/-/i18n-10.0.5.tgz",
+ "integrity": "sha512-rLQc/nEVWL0xMJf1a6+ndUpdQtxPBFzm4jeqG4o7HuXtDLn4HOe1dPdu7AsaIqq7EcsEjZ5T4mX4X8XnB8cT0Q==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/print/package.json b/print/package.json
index df55ca37bd..d95c591dd7 100644
--- a/print/package.json
+++ b/print/package.json
@@ -35,7 +35,7 @@
"@eslint/js": "9.33.0",
"@nuxt/eslint": "1.8.0",
"@nuxt/eslint-config": "0.7.6",
- "@nuxtjs/i18n": "10.0.4",
+ "@nuxtjs/i18n": "10.0.5",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.39.1",
From e9c6ae007176177b22348bdee124215238e2af12 Mon Sep 17 00:00:00 2001
From: BacLuc
Date: Sun, 27 Jul 2025 20:58:33 +0200
Subject: [PATCH 013/143] e2e: finish switch to flat eslint config
We still need eslint/compat for the .gitignore file.
https://eslint.org/docs/latest/use/configure/ignore#including-gitignore-files
---
e2e/eslint.config.mjs | 17 ++++++-----------
e2e/package-lock.json | 1 -
e2e/package.json | 1 -
3 files changed, 6 insertions(+), 13 deletions(-)
diff --git a/e2e/eslint.config.mjs b/e2e/eslint.config.mjs
index da2ba4624b..59eb23a156 100644
--- a/e2e/eslint.config.mjs
+++ b/e2e/eslint.config.mjs
@@ -1,25 +1,20 @@
+import cypressEslint from 'eslint-plugin-cypress/flat'
import { includeIgnoreFile } from '@eslint/compat'
import globals from 'globals'
import path from 'node:path'
import { fileURLToPath } from 'node:url'
import js from '@eslint/js'
-import { FlatCompat } from '@eslint/eslintrc'
+import prettierRecommended from 'eslint-plugin-prettier/recommended'
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
-const compat = new FlatCompat({
- baseDirectory: __dirname,
- recommendedConfig: js.configs.recommended,
- allConfig: js.configs.all,
-})
+
const gitignorePath = path.resolve(__dirname, '.gitignore')
export default [
- ...compat.extends(
- 'eslint:recommended',
- 'plugin:cypress/recommended',
- 'plugin:prettier/recommended'
- ),
+ js.configs.recommended,
+ cypressEslint.configs.recommended,
+ prettierRecommended,
{
ignores: ['data/'],
},
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 7c35301aed..612db51058 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -8,7 +8,6 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/eslintrc": "3.3.1",
"@eslint/js": "9.33.0",
"cypress": "14.5.2",
"cypress-terminal-report": "7.2.1",
diff --git a/e2e/package.json b/e2e/package.json
index c689bb4fad..42cac5f0ba 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -14,7 +14,6 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/eslintrc": "3.3.1",
"@eslint/js": "9.33.0",
"cypress": "14.5.2",
"cypress-terminal-report": "7.2.1",
From 86e0bf6063c4acccecf82a8ee641b85543b57158 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 12 Aug 2025 20:10:15 +0000
Subject: [PATCH 014/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.8
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index b365af7b96..0e0913b22a 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.7
+ image: amazon/aws-cli:2.28.8
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From ec6aedb11324eee441cedc81b69e6df3117846ae Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 26 Jul 2025 16:51:52 +0000
Subject: [PATCH 015/143] chore(deps): update dependency
brianium/paratest:v7.11.0, phpunit:v12.2.7
The index of the checklistItem is locally different than in the ci.
---
api/composer.json | 4 +-
api/composer.lock | 567 +++++++++++++++++++---------------------------
api/symfony.lock | 6 -
3 files changed, 239 insertions(+), 338 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index dc603d8563..efc6574991 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -52,14 +52,14 @@
"webonyx/graphql-php": "15.22.2"
},
"require-dev": {
- "brianium/paratest": "v7.8.4",
+ "brianium/paratest": "v7.11.0",
"friendsofphp/php-cs-fixer": "3.85.1",
"hautelook/alice-bundle": "2.15.1",
"justinrainbow/json-schema": "6.4.2",
"php-coveralls/php-coveralls": "2.8.0",
"phpspec/prophecy-phpunit": "2.4.0",
"phpstan/phpstan": "2.1.22",
- "phpunit/phpunit": "11.5.27",
+ "phpunit/phpunit": "12.2.7",
"rector/rector": "2.1.2",
"psalm/phar": "6.13.1",
"spatie/phpunit-snapshot-assertions": "5.2.1",
diff --git a/api/composer.lock b/api/composer.lock
index db6f6f327a..417b1d841a 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "e42256ac05cabb98a3a3a38c48050844",
+ "content-hash": "86b8d5923f2ae6add1ce206a0b90dad6",
"packages": [
{
"name": "api-platform/core",
@@ -10197,16 +10197,16 @@
"packages-dev": [
{
"name": "brianium/paratest",
- "version": "v7.8.4",
+ "version": "v7.11.0",
"source": {
"type": "git",
"url": "https://github.com/paratestphp/paratest.git",
- "reference": "130a9bf0e269ee5f5b320108f794ad03e275cad4"
+ "reference": "c48f73d568f09df27177e178b61f8e910683dd5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/paratestphp/paratest/zipball/130a9bf0e269ee5f5b320108f794ad03e275cad4",
- "reference": "130a9bf0e269ee5f5b320108f794ad03e275cad4",
+ "url": "https://api.github.com/repos/paratestphp/paratest/zipball/c48f73d568f09df27177e178b61f8e910683dd5d",
+ "reference": "c48f73d568f09df27177e178b61f8e910683dd5d",
"shasum": ""
},
"require": {
@@ -10216,17 +10216,18 @@
"ext-simplexml": "*",
"fidry/cpu-core-counter": "^1.2.0",
"jean85/pretty-package-versions": "^2.1.1",
- "php": "~8.2.0 || ~8.3.0 || ~8.4.0",
- "phpunit/php-code-coverage": "^11.0.10",
- "phpunit/php-file-iterator": "^5.1.0",
- "phpunit/php-timer": "^7.0.1",
- "phpunit/phpunit": "^11.5.24",
- "sebastian/environment": "^7.2.1",
- "symfony/console": "^6.4.22 || ^7.3.0",
+ "php": "~8.3.0 || ~8.4.0",
+ "phpunit/php-code-coverage": "^12.3.1",
+ "phpunit/php-file-iterator": "^6",
+ "phpunit/php-timer": "^8",
+ "phpunit/phpunit": "^12.2.7",
+ "sebastian/environment": "^8.0.2",
+ "symfony/console": "^6.4.20 || ^7.3.1",
"symfony/process": "^6.4.20 || ^7.3.0"
},
"require-dev": {
- "doctrine/coding-standard": "^12.0.0",
+ "doctrine/coding-standard": "^13.0.1",
+ "ext-pcntl": "*",
"ext-pcov": "*",
"ext-posix": "*",
"phpstan/phpstan": "^2.1.17",
@@ -10274,7 +10275,7 @@
],
"support": {
"issues": "https://github.com/paratestphp/paratest/issues",
- "source": "https://github.com/paratestphp/paratest/tree/v7.8.4"
+ "source": "https://github.com/paratestphp/paratest/tree/v7.11.0"
},
"funding": [
{
@@ -10286,7 +10287,7 @@
"type": "paypal"
}
],
- "time": "2025-06-23T06:07:21+00:00"
+ "time": "2025-07-16T09:15:54+00:00"
},
{
"name": "clue/ndjson-react",
@@ -11827,16 +11828,16 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "11.0.10",
+ "version": "12.3.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "1a800a7446add2d79cc6b3c01c45381810367d76"
+ "reference": "086553c5b2e0e1e20293d782d788ab768202b621"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/1a800a7446add2d79cc6b3c01c45381810367d76",
- "reference": "1a800a7446add2d79cc6b3c01c45381810367d76",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/086553c5b2e0e1e20293d782d788ab768202b621",
+ "reference": "086553c5b2e0e1e20293d782d788ab768202b621",
"shasum": ""
},
"require": {
@@ -11844,18 +11845,17 @@
"ext-libxml": "*",
"ext-xmlwriter": "*",
"nikic/php-parser": "^5.4.0",
- "php": ">=8.2",
- "phpunit/php-file-iterator": "^5.1.0",
- "phpunit/php-text-template": "^4.0.1",
- "sebastian/code-unit-reverse-lookup": "^4.0.1",
- "sebastian/complexity": "^4.0.1",
- "sebastian/environment": "^7.2.0",
- "sebastian/lines-of-code": "^3.0.1",
- "sebastian/version": "^5.0.2",
+ "php": ">=8.3",
+ "phpunit/php-file-iterator": "^6.0",
+ "phpunit/php-text-template": "^5.0",
+ "sebastian/complexity": "^5.0",
+ "sebastian/environment": "^8.0",
+ "sebastian/lines-of-code": "^4.0",
+ "sebastian/version": "^6.0",
"theseer/tokenizer": "^1.2.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.5.2"
+ "phpunit/phpunit": "^12.1"
},
"suggest": {
"ext-pcov": "PHP extension that provides line coverage",
@@ -11864,7 +11864,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "11.0.x-dev"
+ "dev-main": "12.3.x-dev"
}
},
"autoload": {
@@ -11893,7 +11893,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/show"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/12.3.2"
},
"funding": [
{
@@ -11913,32 +11913,32 @@
"type": "tidelift"
}
],
- "time": "2025-06-18T08:56:18+00:00"
+ "time": "2025-07-29T06:19:24+00:00"
},
{
"name": "phpunit/php-file-iterator",
- "version": "5.1.0",
+ "version": "6.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6"
+ "reference": "961bc913d42fe24a257bfff826a5068079ac7782"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6",
- "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/961bc913d42fe24a257bfff826a5068079ac7782",
+ "reference": "961bc913d42fe24a257bfff826a5068079ac7782",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "5.0-dev"
+ "dev-main": "6.0-dev"
}
},
"autoload": {
@@ -11966,7 +11966,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
"security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
- "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0"
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/6.0.0"
},
"funding": [
{
@@ -11974,28 +11974,28 @@
"type": "github"
}
],
- "time": "2024-08-27T05:02:59+00:00"
+ "time": "2025-02-07T04:58:37+00:00"
},
{
"name": "phpunit/php-invoker",
- "version": "5.0.1",
+ "version": "6.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-invoker.git",
- "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2"
+ "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2",
- "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/12b54e689b07a25a9b41e57736dfab6ec9ae5406",
+ "reference": "12b54e689b07a25a9b41e57736dfab6ec9ae5406",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
"ext-pcntl": "*",
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"suggest": {
"ext-pcntl": "*"
@@ -12003,7 +12003,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "5.0-dev"
+ "dev-main": "6.0-dev"
}
},
"autoload": {
@@ -12030,7 +12030,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-invoker/issues",
"security": "https://github.com/sebastianbergmann/php-invoker/security/policy",
- "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1"
+ "source": "https://github.com/sebastianbergmann/php-invoker/tree/6.0.0"
},
"funding": [
{
@@ -12038,32 +12038,32 @@
"type": "github"
}
],
- "time": "2024-07-03T05:07:44+00:00"
+ "time": "2025-02-07T04:58:58+00:00"
},
{
"name": "phpunit/php-text-template",
- "version": "4.0.1",
+ "version": "5.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964"
+ "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964",
- "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/e1367a453f0eda562eedb4f659e13aa900d66c53",
+ "reference": "e1367a453f0eda562eedb4f659e13aa900d66c53",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "4.0-dev"
+ "dev-main": "5.0-dev"
}
},
"autoload": {
@@ -12090,7 +12090,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-text-template/issues",
"security": "https://github.com/sebastianbergmann/php-text-template/security/policy",
- "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1"
+ "source": "https://github.com/sebastianbergmann/php-text-template/tree/5.0.0"
},
"funding": [
{
@@ -12098,32 +12098,32 @@
"type": "github"
}
],
- "time": "2024-07-03T05:08:43+00:00"
+ "time": "2025-02-07T04:59:16+00:00"
},
{
"name": "phpunit/php-timer",
- "version": "7.0.1",
+ "version": "8.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3"
+ "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3",
- "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc",
+ "reference": "f258ce36aa457f3aa3339f9ed4c81fc66dc8c2cc",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "7.0-dev"
+ "dev-main": "8.0-dev"
}
},
"autoload": {
@@ -12150,7 +12150,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-timer/issues",
"security": "https://github.com/sebastianbergmann/php-timer/security/policy",
- "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1"
+ "source": "https://github.com/sebastianbergmann/php-timer/tree/8.0.0"
},
"funding": [
{
@@ -12158,20 +12158,20 @@
"type": "github"
}
],
- "time": "2024-07-03T05:09:35+00:00"
+ "time": "2025-02-07T04:59:38+00:00"
},
{
"name": "phpunit/phpunit",
- "version": "11.5.27",
+ "version": "12.2.7",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "446d43867314781df7e9adf79c3ec7464956fd8f"
+ "reference": "8b1348b254e5959acaf1539c6bd790515fb49414"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/446d43867314781df7e9adf79c3ec7464956fd8f",
- "reference": "446d43867314781df7e9adf79c3ec7464956fd8f",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/8b1348b254e5959acaf1539c6bd790515fb49414",
+ "reference": "8b1348b254e5959acaf1539c6bd790515fb49414",
"shasum": ""
},
"require": {
@@ -12184,34 +12184,30 @@
"myclabs/deep-copy": "^1.13.3",
"phar-io/manifest": "^2.0.4",
"phar-io/version": "^3.2.1",
- "php": ">=8.2",
- "phpunit/php-code-coverage": "^11.0.10",
- "phpunit/php-file-iterator": "^5.1.0",
- "phpunit/php-invoker": "^5.0.1",
- "phpunit/php-text-template": "^4.0.1",
- "phpunit/php-timer": "^7.0.1",
- "sebastian/cli-parser": "^3.0.2",
- "sebastian/code-unit": "^3.0.3",
- "sebastian/comparator": "^6.3.1",
- "sebastian/diff": "^6.0.2",
- "sebastian/environment": "^7.2.1",
- "sebastian/exporter": "^6.3.0",
- "sebastian/global-state": "^7.0.2",
- "sebastian/object-enumerator": "^6.0.1",
- "sebastian/type": "^5.1.2",
- "sebastian/version": "^5.0.2",
+ "php": ">=8.3",
+ "phpunit/php-code-coverage": "^12.3.1",
+ "phpunit/php-file-iterator": "^6.0.0",
+ "phpunit/php-invoker": "^6.0.0",
+ "phpunit/php-text-template": "^5.0.0",
+ "phpunit/php-timer": "^8.0.0",
+ "sebastian/cli-parser": "^4.0.0",
+ "sebastian/comparator": "^7.1.0",
+ "sebastian/diff": "^7.0.0",
+ "sebastian/environment": "^8.0.2",
+ "sebastian/exporter": "^7.0.0",
+ "sebastian/global-state": "^8.0.0",
+ "sebastian/object-enumerator": "^7.0.0",
+ "sebastian/type": "^6.0.2",
+ "sebastian/version": "^6.0.0",
"staabm/side-effects-detector": "^1.0.5"
},
- "suggest": {
- "ext-soap": "To be able to generate mocks based on WSDL files"
- },
"bin": [
"phpunit"
],
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "11.5-dev"
+ "dev-main": "12.2-dev"
}
},
"autoload": {
@@ -12243,7 +12239,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.27"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/12.2.7"
},
"funding": [
{
@@ -12267,7 +12263,7 @@
"type": "tidelift"
}
],
- "time": "2025-07-11T04:10:06+00:00"
+ "time": "2025-07-11T04:11:13+00:00"
},
{
"name": "psalm/phar",
@@ -12892,28 +12888,28 @@
},
{
"name": "sebastian/cli-parser",
- "version": "3.0.2",
+ "version": "4.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/cli-parser.git",
- "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180"
+ "reference": "6d584c727d9114bcdc14c86711cd1cad51778e7c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180",
- "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/6d584c727d9114bcdc14c86711cd1cad51778e7c",
+ "reference": "6d584c727d9114bcdc14c86711cd1cad51778e7c",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.0-dev"
+ "dev-main": "4.0-dev"
}
},
"autoload": {
@@ -12937,64 +12933,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/cli-parser/issues",
"security": "https://github.com/sebastianbergmann/cli-parser/security/policy",
- "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2024-07-03T04:41:36+00:00"
- },
- {
- "name": "sebastian/code-unit",
- "version": "3.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/code-unit.git",
- "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64",
- "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64",
- "shasum": ""
- },
- "require": {
- "php": ">=8.2"
- },
- "require-dev": {
- "phpunit/phpunit": "^11.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "3.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Collection of value objects that represent the PHP code units",
- "homepage": "https://github.com/sebastianbergmann/code-unit",
- "support": {
- "issues": "https://github.com/sebastianbergmann/code-unit/issues",
- "security": "https://github.com/sebastianbergmann/code-unit/security/policy",
- "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3"
+ "source": "https://github.com/sebastianbergmann/cli-parser/tree/4.0.0"
},
"funding": [
{
@@ -13002,87 +12941,31 @@
"type": "github"
}
],
- "time": "2025-03-19T07:56:08+00:00"
- },
- {
- "name": "sebastian/code-unit-reverse-lookup",
- "version": "4.0.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
- "reference": "183a9b2632194febd219bb9246eee421dad8d45e"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e",
- "reference": "183a9b2632194febd219bb9246eee421dad8d45e",
- "shasum": ""
- },
- "require": {
- "php": ">=8.2"
- },
- "require-dev": {
- "phpunit/phpunit": "^11.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "4.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Looks up which function or method a line of code belongs to",
- "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
- "support": {
- "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
- "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy",
- "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2024-07-03T04:45:54+00:00"
+ "time": "2025-02-07T04:53:50+00:00"
},
{
"name": "sebastian/comparator",
- "version": "6.3.1",
+ "version": "7.1.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959"
+ "reference": "1a7c2bce03a13a457ed3c975dfd331b3b4b133aa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/24b8fbc2c8e201bb1308e7b05148d6ab393b6959",
- "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1a7c2bce03a13a457ed3c975dfd331b3b4b133aa",
+ "reference": "1a7c2bce03a13a457ed3c975dfd331b3b4b133aa",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-mbstring": "*",
- "php": ">=8.2",
- "sebastian/diff": "^6.0",
- "sebastian/exporter": "^6.0"
+ "php": ">=8.3",
+ "sebastian/diff": "^7.0",
+ "sebastian/exporter": "^7.0"
},
"require-dev": {
- "phpunit/phpunit": "^11.4"
+ "phpunit/phpunit": "^12.2"
},
"suggest": {
"ext-bcmath": "For comparing BcMath\\Number objects"
@@ -13090,7 +12973,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "6.3-dev"
+ "dev-main": "7.1-dev"
}
},
"autoload": {
@@ -13130,41 +13013,53 @@
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
"security": "https://github.com/sebastianbergmann/comparator/security/policy",
- "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.1"
+ "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.2"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator",
+ "type": "tidelift"
}
],
- "time": "2025-03-07T06:57:01+00:00"
+ "time": "2025-08-10T08:50:08+00:00"
},
{
"name": "sebastian/complexity",
- "version": "4.0.1",
+ "version": "5.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/complexity.git",
- "reference": "ee41d384ab1906c68852636b6de493846e13e5a0"
+ "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0",
- "reference": "ee41d384ab1906c68852636b6de493846e13e5a0",
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/bad4316aba5303d0221f43f8cee37eb58d384bbb",
+ "reference": "bad4316aba5303d0221f43f8cee37eb58d384bbb",
"shasum": ""
},
"require": {
"nikic/php-parser": "^5.0",
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "4.0-dev"
+ "dev-main": "5.0-dev"
}
},
"autoload": {
@@ -13188,7 +13083,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/complexity/issues",
"security": "https://github.com/sebastianbergmann/complexity/security/policy",
- "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1"
+ "source": "https://github.com/sebastianbergmann/complexity/tree/5.0.0"
},
"funding": [
{
@@ -13196,33 +13091,33 @@
"type": "github"
}
],
- "time": "2024-07-03T04:49:50+00:00"
+ "time": "2025-02-07T04:55:25+00:00"
},
{
"name": "sebastian/diff",
- "version": "6.0.2",
+ "version": "7.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544"
+ "reference": "7ab1ea946c012266ca32390913653d844ecd085f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544",
- "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7ab1ea946c012266ca32390913653d844ecd085f",
+ "reference": "7ab1ea946c012266ca32390913653d844ecd085f",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.0",
- "symfony/process": "^4.2 || ^5"
+ "phpunit/phpunit": "^12.0",
+ "symfony/process": "^7.2"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "6.0-dev"
+ "dev-main": "7.0-dev"
}
},
"autoload": {
@@ -13255,7 +13150,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/diff/issues",
"security": "https://github.com/sebastianbergmann/diff/security/policy",
- "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2"
+ "source": "https://github.com/sebastianbergmann/diff/tree/7.0.0"
},
"funding": [
{
@@ -13263,27 +13158,27 @@
"type": "github"
}
],
- "time": "2024-07-03T04:53:05+00:00"
+ "time": "2025-02-07T04:55:46+00:00"
},
{
"name": "sebastian/environment",
- "version": "7.2.1",
+ "version": "8.0.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4"
+ "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4",
- "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/24a711b5c916efc6d6e62aa65aa2ec98fef77f68",
+ "reference": "24a711b5c916efc6d6e62aa65aa2ec98fef77f68",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.3"
+ "phpunit/phpunit": "^12.0"
},
"suggest": {
"ext-posix": "*"
@@ -13291,7 +13186,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "7.2-dev"
+ "dev-main": "8.0-dev"
}
},
"autoload": {
@@ -13319,7 +13214,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/environment/issues",
"security": "https://github.com/sebastianbergmann/environment/security/policy",
- "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1"
+ "source": "https://github.com/sebastianbergmann/environment/tree/8.0.3"
},
"funding": [
{
@@ -13339,34 +13234,34 @@
"type": "tidelift"
}
],
- "time": "2025-05-21T11:55:47+00:00"
+ "time": "2025-08-12T14:11:56+00:00"
},
{
"name": "sebastian/exporter",
- "version": "6.3.0",
+ "version": "7.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3"
+ "reference": "76432aafc58d50691a00d86d0632f1217a47b688"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/3473f61172093b2da7de1fb5782e1f24cc036dc3",
- "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/76432aafc58d50691a00d86d0632f1217a47b688",
+ "reference": "76432aafc58d50691a00d86d0632f1217a47b688",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
- "php": ">=8.2",
- "sebastian/recursion-context": "^6.0"
+ "php": ">=8.3",
+ "sebastian/recursion-context": "^7.0"
},
"require-dev": {
- "phpunit/phpunit": "^11.3"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "6.1-dev"
+ "dev-main": "7.0-dev"
}
},
"autoload": {
@@ -13409,7 +13304,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
"security": "https://github.com/sebastianbergmann/exporter/security/policy",
- "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.0"
+ "source": "https://github.com/sebastianbergmann/exporter/tree/7.0.0"
},
"funding": [
{
@@ -13417,35 +13312,35 @@
"type": "github"
}
],
- "time": "2024-12-05T09:17:50+00:00"
+ "time": "2025-02-07T04:56:42+00:00"
},
{
"name": "sebastian/global-state",
- "version": "7.0.2",
+ "version": "8.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "3be331570a721f9a4b5917f4209773de17f747d7"
+ "reference": "570a2aeb26d40f057af686d63c4e99b075fb6cbc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7",
- "reference": "3be331570a721f9a4b5917f4209773de17f747d7",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/570a2aeb26d40f057af686d63c4e99b075fb6cbc",
+ "reference": "570a2aeb26d40f057af686d63c4e99b075fb6cbc",
"shasum": ""
},
"require": {
- "php": ">=8.2",
- "sebastian/object-reflector": "^4.0",
- "sebastian/recursion-context": "^6.0"
+ "php": ">=8.3",
+ "sebastian/object-reflector": "^5.0",
+ "sebastian/recursion-context": "^7.0"
},
"require-dev": {
"ext-dom": "*",
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "7.0-dev"
+ "dev-main": "8.0-dev"
}
},
"autoload": {
@@ -13471,7 +13366,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
"security": "https://github.com/sebastianbergmann/global-state/security/policy",
- "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/8.0.0"
},
"funding": [
{
@@ -13479,33 +13374,33 @@
"type": "github"
}
],
- "time": "2024-07-03T04:57:36+00:00"
+ "time": "2025-02-07T04:56:59+00:00"
},
{
"name": "sebastian/lines-of-code",
- "version": "3.0.1",
+ "version": "4.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/lines-of-code.git",
- "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a"
+ "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a",
- "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a",
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/97ffee3bcfb5805568d6af7f0f893678fc076d2f",
+ "reference": "97ffee3bcfb5805568d6af7f0f893678fc076d2f",
"shasum": ""
},
"require": {
"nikic/php-parser": "^5.0",
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.0-dev"
+ "dev-main": "4.0-dev"
}
},
"autoload": {
@@ -13529,7 +13424,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
"security": "https://github.com/sebastianbergmann/lines-of-code/security/policy",
- "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1"
+ "source": "https://github.com/sebastianbergmann/lines-of-code/tree/4.0.0"
},
"funding": [
{
@@ -13537,34 +13432,34 @@
"type": "github"
}
],
- "time": "2024-07-03T04:58:38+00:00"
+ "time": "2025-02-07T04:57:28+00:00"
},
{
"name": "sebastian/object-enumerator",
- "version": "6.0.1",
+ "version": "7.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/object-enumerator.git",
- "reference": "f5b498e631a74204185071eb41f33f38d64608aa"
+ "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa",
- "reference": "f5b498e631a74204185071eb41f33f38d64608aa",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/1effe8e9b8e068e9ae228e542d5d11b5d16db894",
+ "reference": "1effe8e9b8e068e9ae228e542d5d11b5d16db894",
"shasum": ""
},
"require": {
- "php": ">=8.2",
- "sebastian/object-reflector": "^4.0",
- "sebastian/recursion-context": "^6.0"
+ "php": ">=8.3",
+ "sebastian/object-reflector": "^5.0",
+ "sebastian/recursion-context": "^7.0"
},
"require-dev": {
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "6.0-dev"
+ "dev-main": "7.0-dev"
}
},
"autoload": {
@@ -13587,7 +13482,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
"security": "https://github.com/sebastianbergmann/object-enumerator/security/policy",
- "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1"
+ "source": "https://github.com/sebastianbergmann/object-enumerator/tree/7.0.0"
},
"funding": [
{
@@ -13595,32 +13490,32 @@
"type": "github"
}
],
- "time": "2024-07-03T05:00:13+00:00"
+ "time": "2025-02-07T04:57:48+00:00"
},
{
"name": "sebastian/object-reflector",
- "version": "4.0.1",
+ "version": "5.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/object-reflector.git",
- "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9"
+ "reference": "4bfa827c969c98be1e527abd576533293c634f6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9",
- "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/4bfa827c969c98be1e527abd576533293c634f6a",
+ "reference": "4bfa827c969c98be1e527abd576533293c634f6a",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "4.0-dev"
+ "dev-main": "5.0-dev"
}
},
"autoload": {
@@ -13643,7 +13538,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/object-reflector/issues",
"security": "https://github.com/sebastianbergmann/object-reflector/security/policy",
- "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1"
+ "source": "https://github.com/sebastianbergmann/object-reflector/tree/5.0.0"
},
"funding": [
{
@@ -13651,32 +13546,32 @@
"type": "github"
}
],
- "time": "2024-07-03T05:01:32+00:00"
+ "time": "2025-02-07T04:58:17+00:00"
},
{
"name": "sebastian/recursion-context",
- "version": "6.0.2",
+ "version": "7.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "694d156164372abbd149a4b85ccda2e4670c0e16"
+ "reference": "c405ae3a63e01b32eb71577f8ec1604e39858a7c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/694d156164372abbd149a4b85ccda2e4670c0e16",
- "reference": "694d156164372abbd149a4b85ccda2e4670c0e16",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/c405ae3a63e01b32eb71577f8ec1604e39858a7c",
+ "reference": "c405ae3a63e01b32eb71577f8ec1604e39858a7c",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.0"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "6.0-dev"
+ "dev-main": "7.0-dev"
}
},
"autoload": {
@@ -13707,7 +13602,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
"security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.2"
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.0"
},
"funding": [
{
@@ -13715,32 +13610,32 @@
"type": "github"
}
],
- "time": "2024-07-03T05:10:34+00:00"
+ "time": "2025-02-07T05:00:01+00:00"
},
{
"name": "sebastian/type",
- "version": "5.1.2",
+ "version": "6.0.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/type.git",
- "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e"
+ "reference": "e549163b9760b8f71f191651d22acf32d56d6d4d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/a8a7e30534b0eb0c77cd9d07e82de1a114389f5e",
- "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/e549163b9760b8f71f191651d22acf32d56d6d4d",
+ "reference": "e549163b9760b8f71f191651d22acf32d56d6d4d",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"require-dev": {
- "phpunit/phpunit": "^11.3"
+ "phpunit/phpunit": "^12.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "5.1-dev"
+ "dev-main": "6.0-dev"
}
},
"autoload": {
@@ -13764,37 +13659,49 @@
"support": {
"issues": "https://github.com/sebastianbergmann/type/issues",
"security": "https://github.com/sebastianbergmann/type/security/policy",
- "source": "https://github.com/sebastianbergmann/type/tree/5.1.2"
+ "source": "https://github.com/sebastianbergmann/type/tree/6.0.3"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/sebastian/type",
+ "type": "tidelift"
}
],
- "time": "2025-03-18T13:35:50+00:00"
+ "time": "2025-08-09T06:57:12+00:00"
},
{
"name": "sebastian/version",
- "version": "5.0.2",
+ "version": "6.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/version.git",
- "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874"
+ "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874",
- "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/3e6ccf7657d4f0a59200564b08cead899313b53c",
+ "reference": "3e6ccf7657d4f0a59200564b08cead899313b53c",
"shasum": ""
},
"require": {
- "php": ">=8.2"
+ "php": ">=8.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "5.0-dev"
+ "dev-main": "6.0-dev"
}
},
"autoload": {
@@ -13818,7 +13725,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/version/issues",
"security": "https://github.com/sebastianbergmann/version/security/policy",
- "source": "https://github.com/sebastianbergmann/version/tree/5.0.2"
+ "source": "https://github.com/sebastianbergmann/version/tree/6.0.0"
},
"funding": [
{
@@ -13826,7 +13733,7 @@
"type": "github"
}
],
- "time": "2024-10-09T05:16:32+00:00"
+ "time": "2025-02-07T05:00:38+00:00"
},
{
"name": "spatie/phpunit-snapshot-assertions",
diff --git a/api/symfony.lock b/api/symfony.lock
index b24c703937..6f362493b1 100644
--- a/api/symfony.lock
+++ b/api/symfony.lock
@@ -404,12 +404,6 @@
"sebastian/cli-parser": {
"version": "1.0.1"
},
- "sebastian/code-unit": {
- "version": "1.0.8"
- },
- "sebastian/code-unit-reverse-lookup": {
- "version": "2.0.3"
- },
"sebastian/comparator": {
"version": "4.0.6"
},
From 797c9dab5d99dfabc04d9e20be4a22ae62d96ccc Mon Sep 17 00:00:00 2001
From: BacLuc
Date: Sat, 26 Jul 2025 18:59:02 +0200
Subject: [PATCH 016/143] Empty commit that renovate does not rebase
From 489f41b20fa408dff10f3b2440e32dd3639422a2 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 12 Aug 2025 22:11:25 +0000
Subject: [PATCH 017/143] chore(deps): update kt3k/update-pr-description digest
to 46409be
---
.github/workflows/summarize-changes-on-staging-and-prod-prs.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml b/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
index 5a6aa3dab0..1cc7bd9301 100644
--- a/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
+++ b/.github/workflows/summarize-changes-on-staging-and-prod-prs.yml
@@ -25,7 +25,7 @@ jobs:
echo "EOF" >> $GITHUB_OUTPUT
- name: Update PR description with summary
- uses: kt3k/update-pr-description@8077af9ce93a5ea30878f27eb2d6f4ae02a211ba # v2
+ uses: kt3k/update-pr-description@46409be4b4fb57502e7a0c40a317d79b21a548dd # v2
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
pr_body: |
From 8d8b6a63c677a335a0a8b8aed7e4833e5f6fda69 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 03:07:05 +0000
Subject: [PATCH 018/143] chore(deps): lock file maintenance
---
.ops/aws-setup/package-lock.json | 82 +++---
api/composer.lock | 25 +-
e2e/package-lock.json | 52 ++--
frontend/package-lock.json | 306 +++++++++++-----------
pdf/package-lock.json | 300 ++++++++++-----------
print/package-lock.json | 436 +++++++++++++++----------------
6 files changed, 584 insertions(+), 617 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index a5132ad40e..ba1786bc3d 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -1301,9 +1301,9 @@
"license": "ISC"
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -1324,17 +1324,17 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
- "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.29",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
+ "version": "0.3.30",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
+ "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -3057,9 +3057,9 @@
}
},
"node_modules/bowser": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
- "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==",
+ "version": "2.12.0",
+ "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.12.0.tgz",
+ "integrity": "sha512-HcOcTudTeEWgbHh0Y1Tyb6fdeR71m4b/QACf0D4KswGTsNeIJQmg38mRENZPAYPZvGFN3fk3604XbQEPdxXdKg==",
"license": "MIT"
},
"node_modules/brace-expansion": {
@@ -3072,9 +3072,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
- "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
+ "version": "4.25.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
+ "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
"dev": true,
"funding": [
{
@@ -3093,8 +3093,8 @@
"license": "MIT",
"peer": true,
"dependencies": {
- "caniuse-lite": "^1.0.30001726",
- "electron-to-chromium": "^1.5.173",
+ "caniuse-lite": "^1.0.30001733",
+ "electron-to-chromium": "^1.5.199",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -3193,9 +3193,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001733",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz",
- "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==",
+ "version": "1.0.30001734",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
+ "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
"dev": true,
"funding": [
{
@@ -3522,9 +3522,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.199",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz",
- "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==",
+ "version": "1.5.200",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
+ "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
"dev": true,
"license": "ISC",
"peer": true
@@ -4544,24 +4544,14 @@
}
},
"node_modules/ip-address": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
- "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz",
+ "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==",
"license": "MIT",
- "dependencies": {
- "jsbn": "1.1.0",
- "sprintf-js": "^1.1.3"
- },
"engines": {
"node": ">= 12"
}
},
- "node_modules/ip-address/node_modules/sprintf-js": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
- "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
- "license": "BSD-3-Clause"
- },
"node_modules/is-core-module": {
"version": "2.16.1",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
@@ -4672,12 +4662,6 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/jsbn": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
- "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
- "license": "MIT"
- },
"node_modules/jsesc": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
@@ -6052,12 +6036,12 @@
}
},
"node_modules/socks": {
- "version": "2.8.6",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz",
- "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==",
+ "version": "2.8.7",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
+ "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
"license": "MIT",
"dependencies": {
- "ip-address": "^9.0.5",
+ "ip-address": "^10.0.1",
"smart-buffer": "^4.2.0"
},
"engines": {
@@ -6386,9 +6370,9 @@
"license": "ISC"
},
"node_modules/tmp": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.4.tgz",
- "integrity": "sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==",
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
+ "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
"license": "MIT",
"engines": {
"node": ">=14.14"
diff --git a/api/composer.lock b/api/composer.lock
index 417b1d841a..5cb829ef11 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -1151,33 +1151,32 @@
},
{
"name": "doctrine/inflector",
- "version": "2.0.10",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc"
+ "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc",
- "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b",
+ "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^11.0",
- "phpstan/phpstan": "^1.8",
- "phpstan/phpstan-phpunit": "^1.1",
- "phpstan/phpstan-strict-rules": "^1.3",
- "phpunit/phpunit": "^8.5 || ^9.5",
- "vimeo/psalm": "^4.25 || ^5.4"
+ "doctrine/coding-standard": "^12.0 || ^13.0",
+ "phpstan/phpstan": "^1.12 || ^2.0",
+ "phpstan/phpstan-phpunit": "^1.4 || ^2.0",
+ "phpstan/phpstan-strict-rules": "^1.6 || ^2.0",
+ "phpunit/phpunit": "^8.5 || ^12.2"
},
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Inflector\\": "lib/Doctrine/Inflector"
+ "Doctrine\\Inflector\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1222,7 +1221,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.10"
+ "source": "https://github.com/doctrine/inflector/tree/2.1.0"
},
"funding": [
{
@@ -1238,7 +1237,7 @@
"type": "tidelift"
}
],
- "time": "2024-02-18T20:23:39+00:00"
+ "time": "2025-08-10T19:31:58+00:00"
},
{
"name": "doctrine/instantiator",
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 612db51058..3181ac5be0 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -600,9 +600,9 @@
}
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -623,17 +623,17 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
- "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.29",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
+ "version": "0.3.30",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
+ "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -997,9 +997,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
- "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
+ "version": "4.25.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
+ "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
"dev": true,
"funding": [
{
@@ -1018,8 +1018,8 @@
"license": "MIT",
"peer": true,
"dependencies": {
- "caniuse-lite": "^1.0.30001726",
- "electron-to-chromium": "^1.5.173",
+ "caniuse-lite": "^1.0.30001733",
+ "electron-to-chromium": "^1.5.199",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -1117,9 +1117,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001733",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz",
- "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==",
+ "version": "1.0.30001734",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
+ "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
"dev": true,
"funding": [
{
@@ -1552,9 +1552,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.199",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz",
- "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==",
+ "version": "1.5.200",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
+ "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
"dev": true,
"license": "ISC",
"peer": true
@@ -2727,9 +2727,9 @@
}
},
"node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3679,9 +3679,9 @@
"license": "MIT"
},
"node_modules/tmp": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.4.tgz",
- "integrity": "sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==",
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
+ "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
"dev": true,
"license": "MIT",
"engines": {
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 08c35fa6ad..46f8f92643 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -111,9 +111,9 @@
}
},
"node_modules/@adobe/css-tools": {
- "version": "4.4.3",
- "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.3.tgz",
- "integrity": "sha512-VQKMkwriZbaOgVCby1UDY/LDk5fIjhQicCvVPFqfe+69fWaPWydbWJ3wRt59/YzIwda1I81loas3oCoHxnqvdA==",
+ "version": "4.4.4",
+ "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz",
+ "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==",
"dev": true,
"license": "MIT"
},
@@ -1918,9 +1918,9 @@
}
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz",
- "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz",
+ "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
"cpu": [
"ppc64"
],
@@ -1935,9 +1935,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz",
- "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz",
+ "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
"cpu": [
"arm"
],
@@ -1952,9 +1952,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz",
- "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz",
+ "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",
"cpu": [
"arm64"
],
@@ -1969,9 +1969,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz",
- "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz",
+ "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
"cpu": [
"x64"
],
@@ -1986,9 +1986,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz",
- "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz",
+ "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
"cpu": [
"arm64"
],
@@ -2003,9 +2003,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz",
- "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz",
+ "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",
"cpu": [
"x64"
],
@@ -2020,9 +2020,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz",
- "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz",
+ "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
"cpu": [
"arm64"
],
@@ -2037,9 +2037,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz",
- "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz",
+ "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
"cpu": [
"x64"
],
@@ -2054,9 +2054,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz",
- "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz",
+ "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
"cpu": [
"arm"
],
@@ -2071,9 +2071,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz",
- "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz",
+ "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
"cpu": [
"arm64"
],
@@ -2088,9 +2088,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz",
- "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz",
+ "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",
"cpu": [
"ia32"
],
@@ -2105,9 +2105,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz",
- "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz",
+ "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
"cpu": [
"loong64"
],
@@ -2122,9 +2122,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz",
- "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz",
+ "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
"cpu": [
"mips64el"
],
@@ -2139,9 +2139,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz",
- "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz",
+ "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
"cpu": [
"ppc64"
],
@@ -2156,9 +2156,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz",
- "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz",
+ "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
"cpu": [
"riscv64"
],
@@ -2173,9 +2173,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz",
- "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz",
+ "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",
"cpu": [
"s390x"
],
@@ -2190,9 +2190,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz",
- "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz",
+ "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
"cpu": [
"x64"
],
@@ -2207,9 +2207,9 @@
}
},
"node_modules/@esbuild/netbsd-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz",
- "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz",
+ "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",
"cpu": [
"arm64"
],
@@ -2224,9 +2224,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz",
- "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz",
+ "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
"cpu": [
"x64"
],
@@ -2241,9 +2241,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz",
- "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz",
+ "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
"cpu": [
"arm64"
],
@@ -2258,9 +2258,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz",
- "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz",
+ "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
"cpu": [
"x64"
],
@@ -2275,9 +2275,9 @@
}
},
"node_modules/@esbuild/openharmony-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz",
- "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz",
+ "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",
"cpu": [
"arm64"
],
@@ -2292,9 +2292,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz",
- "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz",
+ "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
"cpu": [
"x64"
],
@@ -2309,9 +2309,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz",
- "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz",
+ "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
"cpu": [
"arm64"
],
@@ -2326,9 +2326,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz",
- "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz",
+ "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
"cpu": [
"ia32"
],
@@ -2343,9 +2343,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
- "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
+ "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
"cpu": [
"x64"
],
@@ -2742,9 +2742,9 @@
}
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2763,16 +2763,16 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
- "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
"dev": true,
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.29",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
+ "version": "0.3.30",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
+ "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4310,28 +4310,28 @@
"license": "MIT"
},
"node_modules/@vue/babel-helper-vue-transform-on": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.4.0.tgz",
- "integrity": "sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz",
+ "integrity": "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==",
"dev": true,
"license": "MIT"
},
"node_modules/@vue/babel-plugin-jsx": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.4.0.tgz",
- "integrity": "sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz",
+ "integrity": "sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/plugin-syntax-jsx": "^7.25.9",
- "@babel/template": "^7.26.9",
- "@babel/traverse": "^7.26.9",
- "@babel/types": "^7.26.9",
- "@vue/babel-helper-vue-transform-on": "1.4.0",
- "@vue/babel-plugin-resolve-type": "1.4.0",
- "@vue/shared": "^3.5.13"
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.0",
+ "@babel/types": "^7.28.2",
+ "@vue/babel-helper-vue-transform-on": "1.5.0",
+ "@vue/babel-plugin-resolve-type": "1.5.0",
+ "@vue/shared": "^3.5.18"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -4343,17 +4343,17 @@
}
},
"node_modules/@vue/babel-plugin-resolve-type": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.4.0.tgz",
- "integrity": "sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz",
+ "integrity": "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.26.2",
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/parser": "^7.26.9",
- "@vue/compiler-sfc": "^3.5.13"
+ "@babel/code-frame": "^7.27.1",
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/parser": "^7.28.0",
+ "@vue/compiler-sfc": "^3.5.18"
},
"funding": {
"url": "https://github.com/sponsors/sxzz"
@@ -5231,9 +5231,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
- "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
+ "version": "4.25.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
+ "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
"dev": true,
"funding": [
{
@@ -5251,8 +5251,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001726",
- "electron-to-chromium": "^1.5.173",
+ "caniuse-lite": "^1.0.30001733",
+ "electron-to-chromium": "^1.5.199",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -5341,9 +5341,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001733",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz",
- "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==",
+ "version": "1.0.30001734",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
+ "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
"dev": true,
"funding": [
{
@@ -6241,9 +6241,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.199",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz",
- "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==",
+ "version": "1.5.200",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
+ "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
"dev": true,
"license": "ISC"
},
@@ -6380,9 +6380,9 @@
}
},
"node_modules/esbuild": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
- "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
+ "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -6393,32 +6393,32 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.25.8",
- "@esbuild/android-arm": "0.25.8",
- "@esbuild/android-arm64": "0.25.8",
- "@esbuild/android-x64": "0.25.8",
- "@esbuild/darwin-arm64": "0.25.8",
- "@esbuild/darwin-x64": "0.25.8",
- "@esbuild/freebsd-arm64": "0.25.8",
- "@esbuild/freebsd-x64": "0.25.8",
- "@esbuild/linux-arm": "0.25.8",
- "@esbuild/linux-arm64": "0.25.8",
- "@esbuild/linux-ia32": "0.25.8",
- "@esbuild/linux-loong64": "0.25.8",
- "@esbuild/linux-mips64el": "0.25.8",
- "@esbuild/linux-ppc64": "0.25.8",
- "@esbuild/linux-riscv64": "0.25.8",
- "@esbuild/linux-s390x": "0.25.8",
- "@esbuild/linux-x64": "0.25.8",
- "@esbuild/netbsd-arm64": "0.25.8",
- "@esbuild/netbsd-x64": "0.25.8",
- "@esbuild/openbsd-arm64": "0.25.8",
- "@esbuild/openbsd-x64": "0.25.8",
- "@esbuild/openharmony-arm64": "0.25.8",
- "@esbuild/sunos-x64": "0.25.8",
- "@esbuild/win32-arm64": "0.25.8",
- "@esbuild/win32-ia32": "0.25.8",
- "@esbuild/win32-x64": "0.25.8"
+ "@esbuild/aix-ppc64": "0.25.9",
+ "@esbuild/android-arm": "0.25.9",
+ "@esbuild/android-arm64": "0.25.9",
+ "@esbuild/android-x64": "0.25.9",
+ "@esbuild/darwin-arm64": "0.25.9",
+ "@esbuild/darwin-x64": "0.25.9",
+ "@esbuild/freebsd-arm64": "0.25.9",
+ "@esbuild/freebsd-x64": "0.25.9",
+ "@esbuild/linux-arm": "0.25.9",
+ "@esbuild/linux-arm64": "0.25.9",
+ "@esbuild/linux-ia32": "0.25.9",
+ "@esbuild/linux-loong64": "0.25.9",
+ "@esbuild/linux-mips64el": "0.25.9",
+ "@esbuild/linux-ppc64": "0.25.9",
+ "@esbuild/linux-riscv64": "0.25.9",
+ "@esbuild/linux-s390x": "0.25.9",
+ "@esbuild/linux-x64": "0.25.9",
+ "@esbuild/netbsd-arm64": "0.25.9",
+ "@esbuild/netbsd-x64": "0.25.9",
+ "@esbuild/openbsd-arm64": "0.25.9",
+ "@esbuild/openbsd-x64": "0.25.9",
+ "@esbuild/openharmony-arm64": "0.25.9",
+ "@esbuild/sunos-x64": "0.25.9",
+ "@esbuild/win32-arm64": "0.25.9",
+ "@esbuild/win32-ia32": "0.25.9",
+ "@esbuild/win32-x64": "0.25.9"
}
},
"node_modules/escalade": {
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 75d0bf7253..5bc396da86 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -1853,9 +1853,9 @@
}
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz",
- "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz",
+ "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
"cpu": [
"ppc64"
],
@@ -1870,9 +1870,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz",
- "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz",
+ "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
"cpu": [
"arm"
],
@@ -1887,9 +1887,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz",
- "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz",
+ "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",
"cpu": [
"arm64"
],
@@ -1904,9 +1904,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz",
- "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz",
+ "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
"cpu": [
"x64"
],
@@ -1921,9 +1921,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz",
- "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz",
+ "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
"cpu": [
"arm64"
],
@@ -1938,9 +1938,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz",
- "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz",
+ "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",
"cpu": [
"x64"
],
@@ -1955,9 +1955,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz",
- "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz",
+ "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
"cpu": [
"arm64"
],
@@ -1972,9 +1972,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz",
- "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz",
+ "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
"cpu": [
"x64"
],
@@ -1989,9 +1989,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz",
- "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz",
+ "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
"cpu": [
"arm"
],
@@ -2006,9 +2006,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz",
- "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz",
+ "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
"cpu": [
"arm64"
],
@@ -2023,9 +2023,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz",
- "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz",
+ "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",
"cpu": [
"ia32"
],
@@ -2040,9 +2040,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz",
- "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz",
+ "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
"cpu": [
"loong64"
],
@@ -2057,9 +2057,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz",
- "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz",
+ "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
"cpu": [
"mips64el"
],
@@ -2074,9 +2074,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz",
- "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz",
+ "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
"cpu": [
"ppc64"
],
@@ -2091,9 +2091,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz",
- "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz",
+ "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
"cpu": [
"riscv64"
],
@@ -2108,9 +2108,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz",
- "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz",
+ "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",
"cpu": [
"s390x"
],
@@ -2125,9 +2125,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz",
- "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz",
+ "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
"cpu": [
"x64"
],
@@ -2142,9 +2142,9 @@
}
},
"node_modules/@esbuild/netbsd-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz",
- "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz",
+ "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",
"cpu": [
"arm64"
],
@@ -2159,9 +2159,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz",
- "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz",
+ "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
"cpu": [
"x64"
],
@@ -2176,9 +2176,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz",
- "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz",
+ "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
"cpu": [
"arm64"
],
@@ -2193,9 +2193,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz",
- "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz",
+ "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
"cpu": [
"x64"
],
@@ -2210,9 +2210,9 @@
}
},
"node_modules/@esbuild/openharmony-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz",
- "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz",
+ "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",
"cpu": [
"arm64"
],
@@ -2227,9 +2227,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz",
- "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz",
+ "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
"cpu": [
"x64"
],
@@ -2244,9 +2244,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz",
- "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz",
+ "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
"cpu": [
"arm64"
],
@@ -2261,9 +2261,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz",
- "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz",
+ "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
"cpu": [
"ia32"
],
@@ -2278,9 +2278,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
- "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
+ "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
"cpu": [
"x64"
],
@@ -2625,9 +2625,9 @@
}
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2646,16 +2646,16 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
- "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
"dev": true,
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.29",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
+ "version": "0.3.30",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
+ "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3365,28 +3365,28 @@
"license": "MIT"
},
"node_modules/@vue/babel-helper-vue-transform-on": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.4.0.tgz",
- "integrity": "sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz",
+ "integrity": "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==",
"dev": true,
"license": "MIT"
},
"node_modules/@vue/babel-plugin-jsx": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.4.0.tgz",
- "integrity": "sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz",
+ "integrity": "sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/plugin-syntax-jsx": "^7.25.9",
- "@babel/template": "^7.26.9",
- "@babel/traverse": "^7.26.9",
- "@babel/types": "^7.26.9",
- "@vue/babel-helper-vue-transform-on": "1.4.0",
- "@vue/babel-plugin-resolve-type": "1.4.0",
- "@vue/shared": "^3.5.13"
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.0",
+ "@babel/types": "^7.28.2",
+ "@vue/babel-helper-vue-transform-on": "1.5.0",
+ "@vue/babel-plugin-resolve-type": "1.5.0",
+ "@vue/shared": "^3.5.18"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -3398,17 +3398,17 @@
}
},
"node_modules/@vue/babel-plugin-resolve-type": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.4.0.tgz",
- "integrity": "sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz",
+ "integrity": "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.26.2",
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/parser": "^7.26.9",
- "@vue/compiler-sfc": "^3.5.13"
+ "@babel/code-frame": "^7.27.1",
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/parser": "^7.28.0",
+ "@vue/compiler-sfc": "^3.5.18"
},
"funding": {
"url": "https://github.com/sponsors/sxzz"
@@ -4013,9 +4013,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
- "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
+ "version": "4.25.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
+ "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
"dev": true,
"funding": [
{
@@ -4033,8 +4033,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001726",
- "electron-to-chromium": "^1.5.173",
+ "caniuse-lite": "^1.0.30001733",
+ "electron-to-chromium": "^1.5.199",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -4126,9 +4126,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001733",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz",
- "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==",
+ "version": "1.0.30001734",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
+ "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
"dev": true,
"funding": [
{
@@ -4563,9 +4563,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.199",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz",
- "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==",
+ "version": "1.5.200",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
+ "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
"dev": true,
"license": "ISC"
},
@@ -4630,9 +4630,9 @@
}
},
"node_modules/esbuild": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
- "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
+ "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -4643,32 +4643,32 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.25.8",
- "@esbuild/android-arm": "0.25.8",
- "@esbuild/android-arm64": "0.25.8",
- "@esbuild/android-x64": "0.25.8",
- "@esbuild/darwin-arm64": "0.25.8",
- "@esbuild/darwin-x64": "0.25.8",
- "@esbuild/freebsd-arm64": "0.25.8",
- "@esbuild/freebsd-x64": "0.25.8",
- "@esbuild/linux-arm": "0.25.8",
- "@esbuild/linux-arm64": "0.25.8",
- "@esbuild/linux-ia32": "0.25.8",
- "@esbuild/linux-loong64": "0.25.8",
- "@esbuild/linux-mips64el": "0.25.8",
- "@esbuild/linux-ppc64": "0.25.8",
- "@esbuild/linux-riscv64": "0.25.8",
- "@esbuild/linux-s390x": "0.25.8",
- "@esbuild/linux-x64": "0.25.8",
- "@esbuild/netbsd-arm64": "0.25.8",
- "@esbuild/netbsd-x64": "0.25.8",
- "@esbuild/openbsd-arm64": "0.25.8",
- "@esbuild/openbsd-x64": "0.25.8",
- "@esbuild/openharmony-arm64": "0.25.8",
- "@esbuild/sunos-x64": "0.25.8",
- "@esbuild/win32-arm64": "0.25.8",
- "@esbuild/win32-ia32": "0.25.8",
- "@esbuild/win32-x64": "0.25.8"
+ "@esbuild/aix-ppc64": "0.25.9",
+ "@esbuild/android-arm": "0.25.9",
+ "@esbuild/android-arm64": "0.25.9",
+ "@esbuild/android-x64": "0.25.9",
+ "@esbuild/darwin-arm64": "0.25.9",
+ "@esbuild/darwin-x64": "0.25.9",
+ "@esbuild/freebsd-arm64": "0.25.9",
+ "@esbuild/freebsd-x64": "0.25.9",
+ "@esbuild/linux-arm": "0.25.9",
+ "@esbuild/linux-arm64": "0.25.9",
+ "@esbuild/linux-ia32": "0.25.9",
+ "@esbuild/linux-loong64": "0.25.9",
+ "@esbuild/linux-mips64el": "0.25.9",
+ "@esbuild/linux-ppc64": "0.25.9",
+ "@esbuild/linux-riscv64": "0.25.9",
+ "@esbuild/linux-s390x": "0.25.9",
+ "@esbuild/linux-x64": "0.25.9",
+ "@esbuild/netbsd-arm64": "0.25.9",
+ "@esbuild/netbsd-x64": "0.25.9",
+ "@esbuild/openbsd-arm64": "0.25.9",
+ "@esbuild/openbsd-x64": "0.25.9",
+ "@esbuild/openharmony-arm64": "0.25.9",
+ "@esbuild/sunos-x64": "0.25.9",
+ "@esbuild/win32-arm64": "0.25.9",
+ "@esbuild/win32-ia32": "0.25.9",
+ "@esbuild/win32-x64": "0.25.9"
}
},
"node_modules/escalade": {
diff --git a/print/package-lock.json b/print/package-lock.json
index 1a8eb2be18..45908ef8d6 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -826,9 +826,9 @@
}
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.8.tgz",
- "integrity": "sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz",
+ "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==",
"cpu": [
"ppc64"
],
@@ -843,9 +843,9 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.8.tgz",
- "integrity": "sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz",
+ "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==",
"cpu": [
"arm"
],
@@ -860,9 +860,9 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.8.tgz",
- "integrity": "sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz",
+ "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==",
"cpu": [
"arm64"
],
@@ -877,9 +877,9 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.8.tgz",
- "integrity": "sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz",
+ "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==",
"cpu": [
"x64"
],
@@ -894,9 +894,9 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.8.tgz",
- "integrity": "sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz",
+ "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==",
"cpu": [
"arm64"
],
@@ -911,9 +911,9 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.8.tgz",
- "integrity": "sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz",
+ "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==",
"cpu": [
"x64"
],
@@ -928,9 +928,9 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.8.tgz",
- "integrity": "sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz",
+ "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==",
"cpu": [
"arm64"
],
@@ -945,9 +945,9 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.8.tgz",
- "integrity": "sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz",
+ "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==",
"cpu": [
"x64"
],
@@ -962,9 +962,9 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.8.tgz",
- "integrity": "sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz",
+ "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==",
"cpu": [
"arm"
],
@@ -979,9 +979,9 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.8.tgz",
- "integrity": "sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz",
+ "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==",
"cpu": [
"arm64"
],
@@ -996,9 +996,9 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.8.tgz",
- "integrity": "sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz",
+ "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==",
"cpu": [
"ia32"
],
@@ -1013,9 +1013,9 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.8.tgz",
- "integrity": "sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz",
+ "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==",
"cpu": [
"loong64"
],
@@ -1030,9 +1030,9 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.8.tgz",
- "integrity": "sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz",
+ "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==",
"cpu": [
"mips64el"
],
@@ -1047,9 +1047,9 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.8.tgz",
- "integrity": "sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz",
+ "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==",
"cpu": [
"ppc64"
],
@@ -1064,9 +1064,9 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.8.tgz",
- "integrity": "sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz",
+ "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==",
"cpu": [
"riscv64"
],
@@ -1081,9 +1081,9 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.8.tgz",
- "integrity": "sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz",
+ "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==",
"cpu": [
"s390x"
],
@@ -1098,9 +1098,9 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.8.tgz",
- "integrity": "sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz",
+ "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==",
"cpu": [
"x64"
],
@@ -1115,9 +1115,9 @@
}
},
"node_modules/@esbuild/netbsd-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.8.tgz",
- "integrity": "sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz",
+ "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==",
"cpu": [
"arm64"
],
@@ -1132,9 +1132,9 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.8.tgz",
- "integrity": "sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz",
+ "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==",
"cpu": [
"x64"
],
@@ -1149,9 +1149,9 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.8.tgz",
- "integrity": "sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz",
+ "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==",
"cpu": [
"arm64"
],
@@ -1166,9 +1166,9 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.8.tgz",
- "integrity": "sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz",
+ "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==",
"cpu": [
"x64"
],
@@ -1183,9 +1183,9 @@
}
},
"node_modules/@esbuild/openharmony-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.8.tgz",
- "integrity": "sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz",
+ "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==",
"cpu": [
"arm64"
],
@@ -1200,9 +1200,9 @@
}
},
"node_modules/@esbuild/sunos-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.8.tgz",
- "integrity": "sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz",
+ "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==",
"cpu": [
"x64"
],
@@ -1217,9 +1217,9 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.8.tgz",
- "integrity": "sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz",
+ "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==",
"cpu": [
"arm64"
],
@@ -1234,9 +1234,9 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.8.tgz",
- "integrity": "sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz",
+ "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==",
"cpu": [
"ia32"
],
@@ -1251,9 +1251,9 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.8.tgz",
- "integrity": "sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz",
+ "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==",
"cpu": [
"x64"
],
@@ -1935,9 +1935,9 @@
"license": "MIT"
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1956,9 +1956,9 @@
}
},
"node_modules/@jridgewell/source-map": {
- "version": "0.3.10",
- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.10.tgz",
- "integrity": "sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==",
+ "version": "0.3.11",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz",
+ "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1967,15 +1967,15 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
- "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==",
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.29",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
+ "version": "0.3.30",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
+ "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2796,13 +2796,13 @@
}
},
"node_modules/@nuxt/cli": {
- "version": "3.27.0",
- "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.27.0.tgz",
- "integrity": "sha512-lOdzEvEbGaV06ebKKYgpumLLzbOZMFQzZfT4ZE7foa8/8aXG+GR3g8w9RX2IUyomTdSfapa3UcHDC8srQKRIEw==",
+ "version": "3.28.0",
+ "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.28.0.tgz",
+ "integrity": "sha512-WQ751WxWLBIeH3TDFt/LWQ2znyAKxpR5+gpv80oerwnVQs4GKajAfR6dIgExXZkjaPUHEFv2lVD9vM+frbprzw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "c12": "^3.1.0",
+ "c12": "^3.2.0",
"citty": "^0.1.6",
"clipboardy": "^4.0.0",
"confbox": "^0.2.2",
@@ -2812,11 +2812,11 @@
"fuse.js": "^7.1.0",
"get-port-please": "^3.2.0",
"giget": "^2.0.0",
- "h3": "^1.15.3",
+ "h3": "^1.15.4",
"httpxy": "^0.1.7",
- "jiti": "^2.4.2",
+ "jiti": "^2.5.1",
"listhen": "^1.9.0",
- "nypm": "^0.6.0",
+ "nypm": "^0.6.1",
"ofetch": "^1.4.1",
"ohash": "^2.0.11",
"pathe": "^2.0.3",
@@ -2827,7 +2827,7 @@
"std-env": "^3.9.0",
"tinyexec": "^1.0.1",
"ufo": "^1.6.1",
- "youch": "^4.1.0-beta.10"
+ "youch": "^4.1.0-beta.11"
},
"bin": {
"nuxi": "bin/nuxi.mjs",
@@ -6686,6 +6686,23 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/@unhead/vue": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-2.0.14.tgz",
+ "integrity": "sha512-Ym9f+Kd2Afqek2FtUHvYvK+j2uZ2vbZ6Rr9NCnNGGBMdmafAuiZpT117YGyh0ARcueL6Znia0U8ySqPsnHOZIg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hookable": "^5.5.3",
+ "unhead": "2.0.14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/harlan-zw"
+ },
+ "peerDependencies": {
+ "vue": ">=3.5.18"
+ }
+ },
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz",
@@ -7247,28 +7264,28 @@
}
},
"node_modules/@vue/babel-helper-vue-transform-on": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.4.0.tgz",
- "integrity": "sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.5.0.tgz",
+ "integrity": "sha512-0dAYkerNhhHutHZ34JtTl2czVQHUNWv6xEbkdF5W+Yrv5pCWsqjeORdOgbtW2I9gWlt+wBmVn+ttqN9ZxR5tzA==",
"dev": true,
"license": "MIT"
},
"node_modules/@vue/babel-plugin-jsx": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.4.0.tgz",
- "integrity": "sha512-9zAHmwgMWlaN6qRKdrg1uKsBKHvnUU+Py+MOCTuYZBoZsopa90Di10QRjB+YPnVss0BZbG/H5XFwJY1fTxJWhA==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.5.0.tgz",
+ "integrity": "sha512-mneBhw1oOqCd2247O0Yw/mRwC9jIGACAJUlawkmMBiNmL4dGA2eMzuNZVNqOUfYTa6vqmND4CtOPzmEEEqLKFw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/plugin-syntax-jsx": "^7.25.9",
- "@babel/template": "^7.26.9",
- "@babel/traverse": "^7.26.9",
- "@babel/types": "^7.26.9",
- "@vue/babel-helper-vue-transform-on": "1.4.0",
- "@vue/babel-plugin-resolve-type": "1.4.0",
- "@vue/shared": "^3.5.13"
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/plugin-syntax-jsx": "^7.27.1",
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.0",
+ "@babel/types": "^7.28.2",
+ "@vue/babel-helper-vue-transform-on": "1.5.0",
+ "@vue/babel-plugin-resolve-type": "1.5.0",
+ "@vue/shared": "^3.5.18"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
@@ -7280,17 +7297,17 @@
}
},
"node_modules/@vue/babel-plugin-resolve-type": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.4.0.tgz",
- "integrity": "sha512-4xqDRRbQQEWHQyjlYSgZsWj44KfiF6D+ktCuXyZ8EnVDYV3pztmXJDf1HveAjUAXxAnR8daCQT51RneWWxtTyQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.5.0.tgz",
+ "integrity": "sha512-Wm/60o+53JwJODm4Knz47dxJnLDJ9FnKnGZJbUUf8nQRAtt6P+undLUAVU3Ha33LxOJe6IPoifRQ6F/0RrU31w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.26.2",
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/parser": "^7.26.9",
- "@vue/compiler-sfc": "^3.5.13"
+ "@babel/code-frame": "^7.27.1",
+ "@babel/helper-module-imports": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/parser": "^7.28.0",
+ "@vue/compiler-sfc": "^3.5.18"
},
"funding": {
"url": "https://github.com/sponsors/sxzz"
@@ -7835,13 +7852,13 @@
}
},
"node_modules/ast-kit": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.1.1.tgz",
- "integrity": "sha512-mfh6a7gKXE8pDlxTvqIc/syH/P3RkzbOF6LeHdcKztLEzYe6IMsRCL7N8vI7hqTGWNxpkCuuRTpT21xNWqhRtQ==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.1.2.tgz",
+ "integrity": "sha512-cl76xfBQM6pztbrFWRnxbrDm9EOqDr1BF6+qQnnDZG2Co2LjyUktkN9GTJfBAfdae+DbT2nJf2nCGAdDDN7W2g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.7",
+ "@babel/parser": "^7.28.0",
"pathe": "^2.0.3"
},
"engines": {
@@ -8024,9 +8041,9 @@
"optional": true
},
"node_modules/bare-fs": {
- "version": "4.1.6",
- "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.1.6.tgz",
- "integrity": "sha512-25RsLF33BqooOEFNdMcEhMpJy8EoR88zSMrnOQOaM3USnOK2VmaJ1uaQEwPA6AQjrv1lXChScosN6CzbwbO9OQ==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.2.0.tgz",
+ "integrity": "sha512-oRfrw7gwwBVAWx9S5zPMo2iiOjxyiZE12DmblmMQREgcogbNO0AFaZ+QBxxkEXiPspcpvO/Qtqn8LabUx4uYXg==",
"license": "Apache-2.0",
"optional": true,
"dependencies": {
@@ -8181,9 +8198,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
- "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
+ "version": "4.25.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
+ "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
"dev": true,
"funding": [
{
@@ -8201,8 +8218,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001726",
- "electron-to-chromium": "^1.5.173",
+ "caniuse-lite": "^1.0.30001733",
+ "electron-to-chromium": "^1.5.199",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -8426,9 +8443,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001733",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz",
- "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==",
+ "version": "1.0.30001734",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
+ "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
"dev": true,
"funding": [
{
@@ -8979,9 +8996,9 @@
}
},
"node_modules/copy-file": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/copy-file/-/copy-file-11.0.0.tgz",
- "integrity": "sha512-mFsNh/DIANLqFt5VHZoGirdg7bK5+oTWlhnGu6tgRhzBlnEKWaPX2xrFaLltii/6rmhqFMJqffUgknuRdpYlHw==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/copy-file/-/copy-file-11.1.0.tgz",
+ "integrity": "sha512-X8XDzyvYaA6msMyAM575CUoygY5b44QzLcGRKsK3MFmXcOvQa518dNPLsKYwkYsn72g3EiW+LE0ytd/FlqWmyw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9930,9 +9947,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.199",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz",
- "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==",
+ "version": "1.5.200",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
+ "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
"dev": true,
"license": "ISC"
},
@@ -10081,9 +10098,9 @@
}
},
"node_modules/esbuild": {
- "version": "0.25.8",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
- "integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
+ "version": "0.25.9",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz",
+ "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -10094,32 +10111,32 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.25.8",
- "@esbuild/android-arm": "0.25.8",
- "@esbuild/android-arm64": "0.25.8",
- "@esbuild/android-x64": "0.25.8",
- "@esbuild/darwin-arm64": "0.25.8",
- "@esbuild/darwin-x64": "0.25.8",
- "@esbuild/freebsd-arm64": "0.25.8",
- "@esbuild/freebsd-x64": "0.25.8",
- "@esbuild/linux-arm": "0.25.8",
- "@esbuild/linux-arm64": "0.25.8",
- "@esbuild/linux-ia32": "0.25.8",
- "@esbuild/linux-loong64": "0.25.8",
- "@esbuild/linux-mips64el": "0.25.8",
- "@esbuild/linux-ppc64": "0.25.8",
- "@esbuild/linux-riscv64": "0.25.8",
- "@esbuild/linux-s390x": "0.25.8",
- "@esbuild/linux-x64": "0.25.8",
- "@esbuild/netbsd-arm64": "0.25.8",
- "@esbuild/netbsd-x64": "0.25.8",
- "@esbuild/openbsd-arm64": "0.25.8",
- "@esbuild/openbsd-x64": "0.25.8",
- "@esbuild/openharmony-arm64": "0.25.8",
- "@esbuild/sunos-x64": "0.25.8",
- "@esbuild/win32-arm64": "0.25.8",
- "@esbuild/win32-ia32": "0.25.8",
- "@esbuild/win32-x64": "0.25.8"
+ "@esbuild/aix-ppc64": "0.25.9",
+ "@esbuild/android-arm": "0.25.9",
+ "@esbuild/android-arm64": "0.25.9",
+ "@esbuild/android-x64": "0.25.9",
+ "@esbuild/darwin-arm64": "0.25.9",
+ "@esbuild/darwin-x64": "0.25.9",
+ "@esbuild/freebsd-arm64": "0.25.9",
+ "@esbuild/freebsd-x64": "0.25.9",
+ "@esbuild/linux-arm": "0.25.9",
+ "@esbuild/linux-arm64": "0.25.9",
+ "@esbuild/linux-ia32": "0.25.9",
+ "@esbuild/linux-loong64": "0.25.9",
+ "@esbuild/linux-mips64el": "0.25.9",
+ "@esbuild/linux-ppc64": "0.25.9",
+ "@esbuild/linux-riscv64": "0.25.9",
+ "@esbuild/linux-s390x": "0.25.9",
+ "@esbuild/linux-x64": "0.25.9",
+ "@esbuild/netbsd-arm64": "0.25.9",
+ "@esbuild/netbsd-x64": "0.25.9",
+ "@esbuild/openbsd-arm64": "0.25.9",
+ "@esbuild/openbsd-x64": "0.25.9",
+ "@esbuild/openharmony-arm64": "0.25.9",
+ "@esbuild/sunos-x64": "0.25.9",
+ "@esbuild/win32-arm64": "0.25.9",
+ "@esbuild/win32-ia32": "0.25.9",
+ "@esbuild/win32-x64": "0.25.9"
}
},
"node_modules/escalade": {
@@ -12342,14 +12359,10 @@
}
},
"node_modules/ip-address": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz",
- "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.0.1.tgz",
+ "integrity": "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==",
"license": "MIT",
- "dependencies": {
- "jsbn": "1.1.0",
- "sprintf-js": "^1.1.3"
- },
"engines": {
"node": ">= 12"
}
@@ -12840,12 +12853,6 @@
"js-yaml": "bin/js-yaml.js"
}
},
- "node_modules/jsbn": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz",
- "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
- "license": "MIT"
- },
"node_modules/jsdoc-type-pratt-parser": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz",
@@ -13007,9 +13014,9 @@
}
},
"node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13645,9 +13652,9 @@
}
},
"node_modules/magic-string-ast": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-1.0.0.tgz",
- "integrity": "sha512-8rbuNizut2gW94kv7pqgt0dvk+AHLPVIm0iJtpSgQJ9dx21eWx5SBel8z3jp1xtC0j6/iyK3AWGhAR1H61s7LA==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/magic-string-ast/-/magic-string-ast-1.0.2.tgz",
+ "integrity": "sha512-8ngQgLhcT0t3YBdn9CGkZqCYlvwW9pm7aWJwd7AxseVWf1RU8ZHCQvG1mt3N5vvUme+pXTcHB8G/7fE666U8Vw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14042,9 +14049,9 @@
"license": "MIT"
},
"node_modules/napi-postinstall": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.2.tgz",
- "integrity": "sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw==",
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.3.tgz",
+ "integrity": "sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow==",
"dev": true,
"license": "MIT",
"bin": {
@@ -15110,23 +15117,6 @@
"node": ">=14.0.0"
}
},
- "node_modules/nuxt/node_modules/@unhead/vue": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-2.0.14.tgz",
- "integrity": "sha512-Ym9f+Kd2Afqek2FtUHvYvK+j2uZ2vbZ6Rr9NCnNGGBMdmafAuiZpT117YGyh0ARcueL6Znia0U8ySqPsnHOZIg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "hookable": "^5.5.3",
- "unhead": "2.0.14"
- },
- "funding": {
- "url": "https://github.com/sponsors/harlan-zw"
- },
- "peerDependencies": {
- "vue": ">=3.5.18"
- }
- },
"node_modules/nuxt/node_modules/@vue-macros/common": {
"version": "3.0.0-beta.16",
"resolved": "https://registry.npmjs.org/@vue-macros/common/-/common-3.0.0-beta.16.tgz",
@@ -18526,12 +18516,12 @@
"license": "MIT"
},
"node_modules/socks": {
- "version": "2.8.6",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.6.tgz",
- "integrity": "sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==",
+ "version": "2.8.7",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.7.tgz",
+ "integrity": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==",
"license": "MIT",
"dependencies": {
- "ip-address": "^9.0.5",
+ "ip-address": "^10.0.1",
"smart-buffer": "^4.2.0"
},
"engines": {
@@ -18652,12 +18642,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/sprintf-js": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
- "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==",
- "license": "BSD-3-Clause"
- },
"node_modules/stable-hash-x": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/stable-hash-x/-/stable-hash-x-0.2.0.tgz",
@@ -19592,9 +19576,9 @@
"license": "MIT"
},
"node_modules/tmp": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.4.tgz",
- "integrity": "sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==",
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
+ "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
"dev": true,
"license": "MIT",
"engines": {
@@ -20381,9 +20365,9 @@
}
},
"node_modules/vite": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.1.tgz",
- "integrity": "sha512-yJ+Mp7OyV+4S+afWo+QyoL9jFWD11QFH0i5i7JypnfTcA1rmgxCbiA8WwAICDEtZ1Z1hzrVhN8R8rGTqkTY8ZQ==",
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.2.tgz",
+ "integrity": "sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==",
"dev": true,
"license": "MIT",
"dependencies": {
From 0fe702cf0ec4a09ddfbea5a3c6a872ada85ef60d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 10:38:06 +0000
Subject: [PATCH 019/143] chore(deps): lock file maintenance
---
api/composer.lock | 24 ++++++++++++++++++------
1 file changed, 18 insertions(+), 6 deletions(-)
diff --git a/api/composer.lock b/api/composer.lock
index 5cb829ef11..352dba95ac 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -13549,16 +13549,16 @@
},
{
"name": "sebastian/recursion-context",
- "version": "7.0.0",
+ "version": "7.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "c405ae3a63e01b32eb71577f8ec1604e39858a7c"
+ "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/c405ae3a63e01b32eb71577f8ec1604e39858a7c",
- "reference": "c405ae3a63e01b32eb71577f8ec1604e39858a7c",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/0b01998a7d5b1f122911a66bebcb8d46f0c82d8c",
+ "reference": "0b01998a7d5b1f122911a66bebcb8d46f0c82d8c",
"shasum": ""
},
"require": {
@@ -13601,15 +13601,27 @@
"support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
"security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.0"
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/7.0.1"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context",
+ "type": "tidelift"
}
],
- "time": "2025-02-07T05:00:01+00:00"
+ "time": "2025-08-13T04:44:59+00:00"
},
{
"name": "sebastian/type",
From faa1fcc658e3d5889e9c3f23a831a30551c6646e Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 15:53:02 +0000
Subject: [PATCH 020/143] chore(deps): update dependency rector/rector to
v2.1.3
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index efc6574991..7c50efcd00 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -60,7 +60,7 @@
"phpspec/prophecy-phpunit": "2.4.0",
"phpstan/phpstan": "2.1.22",
"phpunit/phpunit": "12.2.7",
- "rector/rector": "2.1.2",
+ "rector/rector": "2.1.3",
"psalm/phar": "6.13.1",
"spatie/phpunit-snapshot-assertions": "5.2.1",
"symfony/browser-kit": "7.3.2",
diff --git a/api/composer.lock b/api/composer.lock
index 5cb829ef11..100aa3c333 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "86b8d5923f2ae6add1ce206a0b90dad6",
+ "content-hash": "9baf54c3fc772a1b949429e6784b6c8f",
"packages": [
{
"name": "api-platform/core",
@@ -12827,16 +12827,16 @@
},
{
"name": "rector/rector",
- "version": "2.1.2",
+ "version": "2.1.3",
"source": {
"type": "git",
"url": "https://github.com/rectorphp/rector.git",
- "reference": "40a71441dd73fa150a66102f5ca1364c44fc8fff"
+ "reference": "dd430c869fddf4965049c8fd6f5ee49f155cfddf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rectorphp/rector/zipball/40a71441dd73fa150a66102f5ca1364c44fc8fff",
- "reference": "40a71441dd73fa150a66102f5ca1364c44fc8fff",
+ "url": "https://api.github.com/repos/rectorphp/rector/zipball/dd430c869fddf4965049c8fd6f5ee49f155cfddf",
+ "reference": "dd430c869fddf4965049c8fd6f5ee49f155cfddf",
"shasum": ""
},
"require": {
@@ -12875,7 +12875,7 @@
],
"support": {
"issues": "https://github.com/rectorphp/rector/issues",
- "source": "https://github.com/rectorphp/rector/tree/2.1.2"
+ "source": "https://github.com/rectorphp/rector/tree/2.1.3"
},
"funding": [
{
@@ -12883,7 +12883,7 @@
"type": "github"
}
],
- "time": "2025-07-17T19:30:06+00:00"
+ "time": "2025-08-13T11:43:04+00:00"
},
{
"name": "sebastian/cli-parser",
From e13a643fa81b3c0fec1653ab4107556d63bb7bc2 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 15:53:20 +0000
Subject: [PATCH 021/143] chore(deps): update dependency @types/k6 to v1.2.0
---
.ops/performance-test/package-lock.json | 14 +++++++-------
.ops/performance-test/package.json | 2 +-
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.ops/performance-test/package-lock.json b/.ops/performance-test/package-lock.json
index 6387ba5495..f15ce18bb4 100644
--- a/.ops/performance-test/package-lock.json
+++ b/.ops/performance-test/package-lock.json
@@ -9,21 +9,21 @@
"version": "1.0.0",
"license": "ISC",
"devDependencies": {
- "@types/k6": "1.1.1"
+ "@types/k6": "1.2.0"
}
},
"node_modules/@types/k6": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@types/k6/-/k6-1.1.1.tgz",
- "integrity": "sha512-ioNtKGb59VEBfmM8iJIRp1OpE4y8sfEBHBy55VXYzoicIQAWWVae+RYDstCoVAIqyFA1bfaLwAWKKEUxp0SwnA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@types/k6/-/k6-1.2.0.tgz",
+ "integrity": "sha512-7F/vjekOUCzFi5AY+yYBOL38iEtN9EXufdKOAMFkJsdLryJ3/bB/W9jppED1FO5o7zeaPf8M46ardYPD8xgy/w==",
"dev": true
}
},
"dependencies": {
"@types/k6": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@types/k6/-/k6-1.1.1.tgz",
- "integrity": "sha512-ioNtKGb59VEBfmM8iJIRp1OpE4y8sfEBHBy55VXYzoicIQAWWVae+RYDstCoVAIqyFA1bfaLwAWKKEUxp0SwnA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@types/k6/-/k6-1.2.0.tgz",
+ "integrity": "sha512-7F/vjekOUCzFi5AY+yYBOL38iEtN9EXufdKOAMFkJsdLryJ3/bB/W9jppED1FO5o7zeaPf8M46ardYPD8xgy/w==",
"dev": true
}
}
diff --git a/.ops/performance-test/package.json b/.ops/performance-test/package.json
index d161391555..c19e32edee 100644
--- a/.ops/performance-test/package.json
+++ b/.ops/performance-test/package.json
@@ -10,6 +10,6 @@
"author": "",
"license": "ISC",
"devDependencies": {
- "@types/k6": "1.1.1"
+ "@types/k6": "1.2.0"
}
}
From c368e11e6979945b04e1bc5d3aa8f033e99a0ac0 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 15:53:26 +0000
Subject: [PATCH 022/143] chore(deps): update grafana/k6 docker tag to v1.2.1
---
.ops/performance-test/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/performance-test/docker-compose.yml b/.ops/performance-test/docker-compose.yml
index 752c1622e9..63cc8fd86f 100644
--- a/.ops/performance-test/docker-compose.yml
+++ b/.ops/performance-test/docker-compose.yml
@@ -1,6 +1,6 @@
services:
performance-test:
- image: grafana/k6:1.1.0
+ image: grafana/k6:1.2.1
volumes:
- .:/app
user: ${USER_ID:-1000}
From 6fc36bcfbccf790f6330297c1005ef6949c4fe47 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 15:53:30 +0000
Subject: [PATCH 023/143] chore(deps): update pulumi/pulumi-nodejs docker tag
to v3.189.0
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index 0e0913b22a..7811dba7b7 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -1,6 +1,6 @@
services:
aws-setup:
- image: pulumi/pulumi-nodejs:3.188.0
+ image: pulumi/pulumi-nodejs:3.189.0
container_name: 'ecamp3-aws-setup'
volumes:
- ../../.prettierrc:/.prettierrc:delegated
From 3df35d8f8e9ad0b993836a5794241fdddaaa0f7c Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 15:53:41 +0000
Subject: [PATCH 024/143] fix(deps): update dependency @pulumi/pulumi to
v3.189.0
---
.ops/aws-setup/package-lock.json | 8 ++++----
.ops/aws-setup/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index ba1786bc3d..04b1504331 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -8,7 +8,7 @@
"dependencies": {
"@pulumi/aws": "7.3.1",
"@pulumi/awsx": "3.0.0",
- "@pulumi/pulumi": "3.188.0"
+ "@pulumi/pulumi": "3.189.0"
},
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
@@ -2059,9 +2059,9 @@
}
},
"node_modules/@pulumi/pulumi": {
- "version": "3.188.0",
- "resolved": "https://registry.npmjs.org/@pulumi/pulumi/-/pulumi-3.188.0.tgz",
- "integrity": "sha512-c2L2QMq1bNo+1TxuoMQKQM7fiIZOMAAjDaIr2JKyg/ADGi7dhpKckEDbg43EMlzFUtI7t0mkiUYTaVPVcZ1kqg==",
+ "version": "3.189.0",
+ "resolved": "https://registry.npmjs.org/@pulumi/pulumi/-/pulumi-3.189.0.tgz",
+ "integrity": "sha512-QVhCypSdsf/k2n4UT2htN5RWr6jHJWHLvdDipCirAqDEPg+svrdUMY74ZATXA/KpGNJjy31w46nm1IcljkKpig==",
"license": "Apache-2.0",
"dependencies": {
"@grpc/grpc-js": "^1.10.1",
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index d7cececc9a..8925b7c4f3 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -10,7 +10,7 @@
"lint:check:prettier": "prettier --check --ignore-path .prettierignore **/*.{json,md,mjs,ts}"
},
"dependencies": {
- "@pulumi/pulumi": "3.188.0",
+ "@pulumi/pulumi": "3.189.0",
"@pulumi/aws": "7.3.1",
"@pulumi/awsx": "3.0.0"
},
From b41bd965fc043e53332fae9138829d1889b0fe41 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 15:53:56 +0000
Subject: [PATCH 025/143] fix(deps): update sentry-javascript monorepo to
v9.46.0
---
frontend/package-lock.json | 72 +++++++++++++++++++-------------------
frontend/package.json | 4 +--
print/package-lock.json | 38 ++++++++++----------
print/package.json | 2 +-
4 files changed, 58 insertions(+), 58 deletions(-)
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 46f8f92643..876d77a4c9 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -14,8 +14,8 @@
"@react-pdf/pdfkit": "4.0.3",
"@react-pdf/primitives": "4.1.1",
"@react-pdf/render": "4.3.0",
- "@sentry/browser": "9.45.0",
- "@sentry/vue": "9.45.0",
+ "@sentry/browser": "9.46.0",
+ "@sentry/vue": "9.46.0",
"@tiptap/extension-bold": "2.26.1",
"@tiptap/extension-bubble-menu": "2.26.1",
"@tiptap/extension-bullet-list": "2.26.1",
@@ -3255,50 +3255,50 @@
]
},
"node_modules/@sentry-internal/browser-utils": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.45.0.tgz",
- "integrity": "sha512-L1+lak0ZBCfaGBW37NxRDsl1Gbu5edMsCT/TcWlNfexFRWka3mYwOAqpdIIHD+uDbcSe/U06+oVQHoGM64habg==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.46.0.tgz",
+ "integrity": "sha512-Q0CeHym9wysku8mYkORXmhtlBE0IrafAI+NiPSqxOBKXGOCWKVCvowHuAF56GwPFic2rSrRnub5fWYv7T1jfEQ==",
"license": "MIT",
"dependencies": {
- "@sentry/core": "9.45.0"
+ "@sentry/core": "9.46.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry-internal/feedback": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.45.0.tgz",
- "integrity": "sha512-nirzAIAnS0CAmBZ6ZNEPfeKoR7v2jyipTLt2RAdLZAZv2ZPTVeUaVPjbUdBlmDx9Rp622vUDVtlESDXrNLkDMg==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.46.0.tgz",
+ "integrity": "sha512-KLRy3OolDkGdPItQ3obtBU2RqDt9+KE8z7r7Gsu7c6A6A89m8ZVlrxee3hPQt6qp0YY0P8WazpedU3DYTtaT8w==",
"license": "MIT",
"dependencies": {
- "@sentry/core": "9.45.0"
+ "@sentry/core": "9.46.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry-internal/replay": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.45.0.tgz",
- "integrity": "sha512-HrSenUmkGX++53pbF2veaC2JodYLAmFOQHKiJyhmmQuNpAwncdIAQ3An3VIb4A3qXrPTEincWZrgNH896JaKeA==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.46.0.tgz",
+ "integrity": "sha512-+8JUblxSSnN0FXcmOewbN+wIc1dt6/zaSeAvt2xshrfrLooVullcGsuLAiPhY0d/e++Fk06q1SAl9g4V0V13gg==",
"license": "MIT",
"dependencies": {
- "@sentry-internal/browser-utils": "9.45.0",
- "@sentry/core": "9.45.0"
+ "@sentry-internal/browser-utils": "9.46.0",
+ "@sentry/core": "9.46.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry-internal/replay-canvas": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.45.0.tgz",
- "integrity": "sha512-gHlR5D5zy8e0macrOBqD+x11sdHyX5Xgkh7NCft1H5LXOtvp6dMSafLRidpFltZWFjsUhLQ8/O1bXyzNuDIq9Q==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.46.0.tgz",
+ "integrity": "sha512-QcBjrdRWFJrrrjbmrr2bbrp2R9RYj1KMEbhHNT2Lm1XplIQw+tULEKOHxNtkUFSLR1RNje7JQbxhzM1j95FxVQ==",
"license": "MIT",
"dependencies": {
- "@sentry-internal/replay": "9.45.0",
- "@sentry/core": "9.45.0"
+ "@sentry-internal/replay": "9.46.0",
+ "@sentry/core": "9.46.0"
},
"engines": {
"node": ">=18"
@@ -3315,16 +3315,16 @@
}
},
"node_modules/@sentry/browser": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.45.0.tgz",
- "integrity": "sha512-7h9X7CmT6dI/cjzz6MdkHm7Qp6QAf4o/qPrHh47u1ZWJi4B4OxGnCTjVoOoIcwPdSNfXsl0q8LpaJa9wHXrVbQ==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.46.0.tgz",
+ "integrity": "sha512-NOnCTQCM0NFuwbyt4DYWDNO2zOTj1mCf43hJqGDFb1XM9F++7zAmSNnCx4UrEoBTiFOy40McJwBBk9D1blSktA==",
"license": "MIT",
"dependencies": {
- "@sentry-internal/browser-utils": "9.45.0",
- "@sentry-internal/feedback": "9.45.0",
- "@sentry-internal/replay": "9.45.0",
- "@sentry-internal/replay-canvas": "9.45.0",
- "@sentry/core": "9.45.0"
+ "@sentry-internal/browser-utils": "9.46.0",
+ "@sentry-internal/feedback": "9.46.0",
+ "@sentry-internal/replay": "9.46.0",
+ "@sentry-internal/replay-canvas": "9.46.0",
+ "@sentry/core": "9.46.0"
},
"engines": {
"node": ">=18"
@@ -3525,9 +3525,9 @@
}
},
"node_modules/@sentry/core": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.45.0.tgz",
- "integrity": "sha512-yTpB53fBEWTMzltD/8f/qI2MFTwgd2vSkn7pOZQusSOMtyt0Bsm/77oqXldIt+eMBAImZalzZaxmaN7RyiRKWQ==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.46.0.tgz",
+ "integrity": "sha512-it7JMFqxVproAgEtbLgCVBYtQ9fIb+Bu0JD+cEplTN/Ukpe6GaolyYib5geZqslVxhp2sQgT+58aGvfd/k0N8Q==",
"license": "MIT",
"engines": {
"node": ">=18"
@@ -3548,13 +3548,13 @@
}
},
"node_modules/@sentry/vue": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-9.45.0.tgz",
- "integrity": "sha512-X2olAG0smwZXgnoUVfPSsjZYGjjVVR7nMKhOk5IWESxa24iXIl/ibLPCqQvlMa3VqmQyI2eWqxttSzKMOPcXQg==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-9.46.0.tgz",
+ "integrity": "sha512-xFeZevR2nG+4tdvZcVgO6U1YiTQJZJTtV8aKRsCEh4yYpBO3FrfLxbSMTUeipILfKxpFf2iu1lwmqNyQtEllkA==",
"license": "MIT",
"dependencies": {
- "@sentry/browser": "9.45.0",
- "@sentry/core": "9.45.0"
+ "@sentry/browser": "9.46.0",
+ "@sentry/core": "9.46.0"
},
"engines": {
"node": ">=18"
diff --git a/frontend/package.json b/frontend/package.json
index c3e1834a5f..605cc75afd 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -27,8 +27,8 @@
"@react-pdf/pdfkit": "4.0.3",
"@react-pdf/primitives": "4.1.1",
"@react-pdf/render": "4.3.0",
- "@sentry/browser": "9.45.0",
- "@sentry/vue": "9.45.0",
+ "@sentry/browser": "9.46.0",
+ "@sentry/vue": "9.46.0",
"@tiptap/extension-bold": "2.26.1",
"@tiptap/extension-bubble-menu": "2.26.1",
"@tiptap/extension-bullet-list": "2.26.1",
diff --git a/print/package-lock.json b/print/package-lock.json
index 45908ef8d6..9b6cca4b97 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -8,7 +8,7 @@
"dependencies": {
"@jamescoyle/vue-icon": "0.1.2",
"@mdi/js": "7.4.47",
- "@sentry/node": "9.45.0",
+ "@sentry/node": "9.46.0",
"axios": "1.11.0",
"colorjs.io": "0.5.2",
"dayjs": "1.11.13",
@@ -6108,18 +6108,18 @@
]
},
"node_modules/@sentry/core": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.45.0.tgz",
- "integrity": "sha512-yTpB53fBEWTMzltD/8f/qI2MFTwgd2vSkn7pOZQusSOMtyt0Bsm/77oqXldIt+eMBAImZalzZaxmaN7RyiRKWQ==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.46.0.tgz",
+ "integrity": "sha512-it7JMFqxVproAgEtbLgCVBYtQ9fIb+Bu0JD+cEplTN/Ukpe6GaolyYib5geZqslVxhp2sQgT+58aGvfd/k0N8Q==",
"license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry/node": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.45.0.tgz",
- "integrity": "sha512-c0SFcMeZwxLvjC1HrutI8V+Ag8AxENXPiU5PbSmqiTX7p4QnByTcxkENGw5EyLedDZluuEDmmHTBKckCC4X2nA==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.46.0.tgz",
+ "integrity": "sha512-pRLqAcd7GTGvN8gex5FtkQR5Mcol8gOy1WlyZZFq4rBbVtMbqKOQRhohwqnb+YrnmtFpj7IZ7KNDo077MvNeOQ==",
"license": "MIT",
"dependencies": {
"@opentelemetry/api": "^1.9.0",
@@ -6152,9 +6152,9 @@
"@opentelemetry/sdk-trace-base": "^1.30.1",
"@opentelemetry/semantic-conventions": "^1.34.0",
"@prisma/instrumentation": "6.11.1",
- "@sentry/core": "9.45.0",
- "@sentry/node-core": "9.45.0",
- "@sentry/opentelemetry": "9.45.0",
+ "@sentry/core": "9.46.0",
+ "@sentry/node-core": "9.46.0",
+ "@sentry/opentelemetry": "9.46.0",
"import-in-the-middle": "^1.14.2",
"minimatch": "^9.0.0"
},
@@ -6163,13 +6163,13 @@
}
},
"node_modules/@sentry/node-core": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.45.0.tgz",
- "integrity": "sha512-tzt60LO7P1m+0OLEqtL5Fd71PwKpg7dSOn3rqB7T6AJeDDiHsXV/yhUZiye1EWHTi0/yOcb0M1Ncjs8Cdyz9Nw==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.46.0.tgz",
+ "integrity": "sha512-XRVu5pqoklZeh4wqhxCLZkz/ipoKhitctgEFXX9Yh1e1BoHM2pIxT52wf+W6hHM676TFmFXW3uKBjsmRM3AjgA==",
"license": "MIT",
"dependencies": {
- "@sentry/core": "9.45.0",
- "@sentry/opentelemetry": "9.45.0",
+ "@sentry/core": "9.46.0",
+ "@sentry/opentelemetry": "9.46.0",
"import-in-the-middle": "^1.14.2"
},
"engines": {
@@ -6186,12 +6186,12 @@
}
},
"node_modules/@sentry/opentelemetry": {
- "version": "9.45.0",
- "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.45.0.tgz",
- "integrity": "sha512-xLH7ZH6xcZBHK77mTa32YjIEL92jmc7i2qkxlchzTNacmTn9BNnuzPFBS7KuISJPXw9R1pXBra6IVEhm6hil/g==",
+ "version": "9.46.0",
+ "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.46.0.tgz",
+ "integrity": "sha512-w2zTxqrdmwRok0cXBoh+ksXdGRUHUZhlpfL/H2kfTodOL+Mk8rW72qUmfqQceXoqgbz8UyK8YgJbyt+XS5H4Qg==",
"license": "MIT",
"dependencies": {
- "@sentry/core": "9.45.0"
+ "@sentry/core": "9.46.0"
},
"engines": {
"node": ">=18"
diff --git a/print/package.json b/print/package.json
index d0757e8f18..1fd6bfdb06 100644
--- a/print/package.json
+++ b/print/package.json
@@ -18,7 +18,7 @@
"dependencies": {
"@jamescoyle/vue-icon": "0.1.2",
"@mdi/js": "7.4.47",
- "@sentry/node": "9.45.0",
+ "@sentry/node": "9.46.0",
"axios": "1.11.0",
"colorjs.io": "0.5.2",
"dayjs": "1.11.13",
From bd3896c90d1c5d847c1026fe2c1108d448fcba28 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 22:15:46 +0000
Subject: [PATCH 026/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.9
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index 0e0913b22a..7c559b071f 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.8
+ image: amazon/aws-cli:2.28.9
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From dfee60b61b652b8ff6bb731c1937bdbe1222e684 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 13 Aug 2025 22:16:03 +0000
Subject: [PATCH 027/143] chore(deps): update dependency
@testing-library/jest-dom to v6.7.0
---
frontend/package-lock.json | 9 ++++-----
frontend/package.json | 2 +-
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 46f8f92643..5e7f8284ff 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -75,7 +75,7 @@
"@eslint/compat": "1.3.2",
"@eslint/js": "9.33.0",
"@sentry/vite-plugin": "3.6.1",
- "@testing-library/jest-dom": "6.6.4",
+ "@testing-library/jest-dom": "6.7.0",
"@testing-library/user-event": "14.6.1",
"@testing-library/vue": "5.9.0",
"@vitejs/plugin-vue2": "2.3.3",
@@ -3600,9 +3600,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.6.4",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.6.4.tgz",
- "integrity": "sha512-xDXgLjVunjHqczScfkCJ9iyjdNOVHvvCdqHSSxwM9L0l/wHkTRum67SDc020uAlCoqktJplgO2AAQeLP1wgqDQ==",
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.7.0.tgz",
+ "integrity": "sha512-RI2e97YZ7MRa+vxP4UUnMuMFL2buSsf0ollxUbTgrbPLKhMn8KVTx7raS6DYjC7v1NDVrioOvaShxsguLNISCA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3610,7 +3610,6 @@
"aria-query": "^5.0.0",
"css.escape": "^1.5.1",
"dom-accessibility-api": "^0.6.3",
- "lodash": "^4.17.21",
"picocolors": "^1.1.1",
"redent": "^3.0.0"
},
diff --git a/frontend/package.json b/frontend/package.json
index c3e1834a5f..0b56815495 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -88,7 +88,7 @@
"@eslint/compat": "1.3.2",
"@eslint/js": "9.33.0",
"@sentry/vite-plugin": "3.6.1",
- "@testing-library/jest-dom": "6.6.4",
+ "@testing-library/jest-dom": "6.7.0",
"@testing-library/user-event": "14.6.1",
"@testing-library/vue": "5.9.0",
"@vitejs/plugin-vue2": "2.3.3",
From 9bc12acd2e3be88f8e88a06fe75b94181147b7a6 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 14 Aug 2025 11:03:07 +0000
Subject: [PATCH 028/143] fix(deps): update dependency puppeteer-core to
v24.16.2
---
print/package-lock.json | 8 ++++----
print/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index 45908ef8d6..38b68e55f1 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -16,7 +16,7 @@
"hal-json-vuex": "3.0.0-alpha.10",
"isomorphic-dompurify": "2.26.0",
"lodash-es": "4.17.21",
- "puppeteer-core": "24.16.1",
+ "puppeteer-core": "24.16.2",
"runes": "0.4.3",
"vuex": "4.1.0"
},
@@ -17161,9 +17161,9 @@
}
},
"node_modules/puppeteer-core": {
- "version": "24.16.1",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.16.1.tgz",
- "integrity": "sha512-0dGD2kxoH9jqj/xiz4KZLcPKpqWygs+VSEBzvuVbU3KoT2cCw4HnMT9r/7NvYl1lIa+JCa5yIyRqi+4R3UyYfQ==",
+ "version": "24.16.2",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.16.2.tgz",
+ "integrity": "sha512-areKSSQzpoHa5nCk3uD/o504yjrW5ws0N6jZfdFZ3a4H+Q7NBgvuDydjN5P87jN4Rj+eIpLcK3ELOThTtYuuxg==",
"license": "Apache-2.0",
"dependencies": {
"@puppeteer/browsers": "2.10.6",
diff --git a/print/package.json b/print/package.json
index d0757e8f18..4ece7c02d6 100644
--- a/print/package.json
+++ b/print/package.json
@@ -26,7 +26,7 @@
"hal-json-vuex": "3.0.0-alpha.10",
"isomorphic-dompurify": "2.26.0",
"lodash-es": "4.17.21",
- "puppeteer-core": "24.16.1",
+ "puppeteer-core": "24.16.2",
"runes": "0.4.3",
"vuex": "4.1.0"
},
From d934453f649c5e3ed14585e17e9480b770d73f06 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 14 Aug 2025 11:04:02 +0000
Subject: [PATCH 029/143] chore(deps): update helm release oauth2-proxy to
v7.18.0
---
.ops/ops-dashboard/Chart.lock | 10 +++++-----
.ops/ops-dashboard/Chart.yaml | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.ops/ops-dashboard/Chart.lock b/.ops/ops-dashboard/Chart.lock
index dc49815d26..e87439c7c5 100644
--- a/.ops/ops-dashboard/Chart.lock
+++ b/.ops/ops-dashboard/Chart.lock
@@ -1,15 +1,15 @@
dependencies:
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 7.17.1
+ version: 7.18.0
- name: kubernetes-dashboard
repository: https://kubernetes.github.io/dashboard/
version: 7.13.0
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 7.17.1
+ version: 7.18.0
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 7.17.1
-digest: sha256:3638e36935920b8778501447472d49f97336296c0686d209f47022cc1322651f
-generated: "2025-08-11T17:33:54.418285189Z"
+ version: 7.18.0
+digest: sha256:d119e0b8ffb14fc7aee209549ea98ee92c80eefe64a20f4b48a5a7b193efc9c6
+generated: "2025-08-14T11:03:55.532011762Z"
diff --git a/.ops/ops-dashboard/Chart.yaml b/.ops/ops-dashboard/Chart.yaml
index 1b357ecbaf..9dc05450b8 100644
--- a/.ops/ops-dashboard/Chart.yaml
+++ b/.ops/ops-dashboard/Chart.yaml
@@ -26,16 +26,16 @@ appVersion: 0.1.0
dependencies:
- name: oauth2-proxy
alias: grafana-proxy
- version: 7.17.1
+ version: 7.18.0
repository: https://oauth2-proxy.github.io/manifests
- name: kubernetes-dashboard
version: 7.13.0
repository: https://kubernetes.github.io/dashboard/
- name: oauth2-proxy
alias: kubernetes-dashboard-proxy
- version: 7.17.1
+ version: 7.18.0
repository: https://oauth2-proxy.github.io/manifests
- name: oauth2-proxy
alias: logging-proxy
- version: 7.17.1
+ version: 7.18.0
repository: https://oauth2-proxy.github.io/manifests
From ee25e02d51c7405a689d4d8376b125c898ace066 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 14 Aug 2025 11:15:15 +0000
Subject: [PATCH 030/143] fix(deps): update dependency @pulumi/aws to v7.4.0
---
.ops/aws-setup/package-lock.json | 8 ++++----
.ops/aws-setup/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index 04b1504331..bb84ebd36b 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "ecamp-core",
"dependencies": {
- "@pulumi/aws": "7.3.1",
+ "@pulumi/aws": "7.4.0",
"@pulumi/awsx": "3.0.0",
"@pulumi/pulumi": "3.189.0"
},
@@ -2004,9 +2004,9 @@
"license": "BSD-3-Clause"
},
"node_modules/@pulumi/aws": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/@pulumi/aws/-/aws-7.3.1.tgz",
- "integrity": "sha512-ob/fObLnC4YPnj+eCn0DkwfTR6KYzbgwqtdo+cYGdQlDfo7hSQqJeAWyYaPKYa32220BjYALaX9GwJrZGey84w==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/@pulumi/aws/-/aws-7.4.0.tgz",
+ "integrity": "sha512-kYCW7Sw5dwK3yh1ynWEkWkbw5g5KkhGLA/nuht2kKIa691rCWZNllM6rMEGYhJnyVdTTgye9jeYIBO78nimC0g==",
"license": "Apache-2.0",
"dependencies": {
"@pulumi/pulumi": "^3.142.0",
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index 8925b7c4f3..fefa11c612 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -11,7 +11,7 @@
},
"dependencies": {
"@pulumi/pulumi": "3.189.0",
- "@pulumi/aws": "7.3.1",
+ "@pulumi/aws": "7.4.0",
"@pulumi/awsx": "3.0.0"
},
"devDependencies": {
From a8e6a0e0fabae9383d9c03d8d69bc2a50a7bbfa1 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 14 Aug 2025 22:15:36 +0000
Subject: [PATCH 031/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.10
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index 683c152bba..a2f9c7b66d 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.9
+ image: amazon/aws-cli:2.28.10
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From 886f9f46fa9ecf4b601ac380e8bd655a9ed1c50b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 14 Aug 2025 22:15:44 +0000
Subject: [PATCH 032/143] chore(deps): update dependency node to v24.6.0
---
.github/workflows/continuous-integration.yml | 14 +++++++-------
.nvmrc | 2 +-
renovate.json | 2 +-
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml
index 0b767cf23d..251f88b406 100644
--- a/.github/workflows/continuous-integration.yml
+++ b/.github/workflows/continuous-integration.yml
@@ -124,7 +124,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.5.0'
+ node-version: '24.6.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -153,7 +153,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.5.0'
+ node-version: '24.6.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -182,7 +182,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.5.0'
+ node-version: '24.6.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -214,7 +214,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.5.0'
+ node-version: '24.6.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -353,7 +353,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.5.0'
+ node-version: '24.6.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -396,7 +396,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.5.0'
+ node-version: '24.6.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -435,7 +435,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.5.0'
+ node-version: '24.6.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
diff --git a/.nvmrc b/.nvmrc
index 341cb50613..b5e8f5c1d0 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-24.5.0
+24.6.0
diff --git a/renovate.json b/renovate.json
index 1a59fb65cd..844ace281b 100644
--- a/renovate.json
+++ b/renovate.json
@@ -5,7 +5,7 @@
":prConcurrentLimitNone"
],
"constraints": {
- "node": "24.5.0",
+ "node": "24.6.0",
"php": "8.4.10"
},
"automergeType": "branch",
From 0360c418f31db41eb0dbe92ac2a765c17070b5ba Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 14 Aug 2025 22:19:35 +0000
Subject: [PATCH 033/143] chore(deps): lock file maintenance
---
.ops/aws-setup/package-lock.json | 83 +++++------
api/composer.lock | 46 +++---
e2e/package-lock.json | 74 +++++-----
frontend/package-lock.json | 240 ++++++++++++++++---------------
pdf/package-lock.json | 161 +++++++++++----------
print/package-lock.json | 105 +++++++-------
6 files changed, 362 insertions(+), 347 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index bb84ebd36b..e2002ffc4f 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -693,23 +693,23 @@
}
},
"node_modules/@babel/core": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
- "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
+ "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.28.0",
+ "@babel/helper-module-transforms": "^7.28.3",
+ "@babel/helpers": "^7.28.3",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -744,15 +744,15 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
+ "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.28.3",
+ "@babel/types": "^7.28.2",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -806,16 +806,16 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
- "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
+ "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/helper-module-imports": "^7.27.1",
"@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.3"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -858,9 +858,9 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
- "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz",
+ "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -873,14 +873,14 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
+ "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@babel/types": "^7.28.0"
+ "@babel/types": "^7.28.2"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -906,19 +906,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
- "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz",
+ "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.0",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.28.0",
+ "@babel/types": "^7.28.2",
"debug": "^4.3.1"
},
"engines": {
@@ -3193,9 +3193,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001734",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
- "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
+ "version": "1.0.30001735",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
+ "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
"dev": true,
"funding": [
{
@@ -3522,9 +3522,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.200",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
- "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
+ "version": "1.5.201",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
+ "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
"dev": true,
"license": "ISC",
"peer": true
@@ -4110,10 +4110,13 @@
}
},
"node_modules/fdir": {
- "version": "6.4.6",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
- "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
"license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
"peerDependencies": {
"picomatch": "^3 || ^4"
},
diff --git a/api/composer.lock b/api/composer.lock
index aff954b540..f2e5415e46 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -1388,16 +1388,16 @@
},
{
"name": "doctrine/migrations",
- "version": "3.9.2",
+ "version": "3.9.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/migrations.git",
- "reference": "fa94c6f06b1bc6d4759481ec20b8b81d13e861be"
+ "reference": "cd12028853c418b454602e3fda89e519e9af947b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/migrations/zipball/fa94c6f06b1bc6d4759481ec20b8b81d13e861be",
- "reference": "fa94c6f06b1bc6d4759481ec20b8b81d13e861be",
+ "url": "https://api.github.com/repos/doctrine/migrations/zipball/cd12028853c418b454602e3fda89e519e9af947b",
+ "reference": "cd12028853c418b454602e3fda89e519e9af947b",
"shasum": ""
},
"require": {
@@ -1471,7 +1471,7 @@
],
"support": {
"issues": "https://github.com/doctrine/migrations/issues",
- "source": "https://github.com/doctrine/migrations/tree/3.9.2"
+ "source": "https://github.com/doctrine/migrations/tree/3.9.3"
},
"funding": [
{
@@ -1487,7 +1487,7 @@
"type": "tidelift"
}
],
- "time": "2025-07-29T11:36:14+00:00"
+ "time": "2025-08-13T22:04:47+00:00"
},
{
"name": "doctrine/orm",
@@ -10773,16 +10773,16 @@
},
{
"name": "fidry/cpu-core-counter",
- "version": "1.2.0",
+ "version": "1.3.0",
"source": {
"type": "git",
"url": "https://github.com/theofidry/cpu-core-counter.git",
- "reference": "8520451a140d3f46ac33042715115e290cf5785f"
+ "reference": "db9508f7b1474469d9d3c53b86f817e344732678"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f",
- "reference": "8520451a140d3f46ac33042715115e290cf5785f",
+ "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678",
+ "reference": "db9508f7b1474469d9d3c53b86f817e344732678",
"shasum": ""
},
"require": {
@@ -10792,10 +10792,10 @@
"fidry/makefile": "^0.2.0",
"fidry/php-cs-fixer-config": "^1.1.2",
"phpstan/extension-installer": "^1.2.0",
- "phpstan/phpstan": "^1.9.2",
- "phpstan/phpstan-deprecation-rules": "^1.0.0",
- "phpstan/phpstan-phpunit": "^1.2.2",
- "phpstan/phpstan-strict-rules": "^1.4.4",
+ "phpstan/phpstan": "^2.0",
+ "phpstan/phpstan-deprecation-rules": "^2.0.0",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpstan/phpstan-strict-rules": "^2.0",
"phpunit/phpunit": "^8.5.31 || ^9.5.26",
"webmozarts/strict-phpunit": "^7.5"
},
@@ -10822,7 +10822,7 @@
],
"support": {
"issues": "https://github.com/theofidry/cpu-core-counter/issues",
- "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0"
+ "source": "https://github.com/theofidry/cpu-core-counter/tree/1.3.0"
},
"funding": [
{
@@ -10830,7 +10830,7 @@
"type": "github"
}
],
- "time": "2024-08-06T10:04:20+00:00"
+ "time": "2025-08-14T07:29:31+00:00"
},
{
"name": "friendsofphp/php-cs-fixer",
@@ -11384,16 +11384,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v5.6.0",
+ "version": "v5.6.1",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56"
+ "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/221b0d0fdf1369c71047ad1d18bb5880017bbc56",
- "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2",
+ "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2",
"shasum": ""
},
"require": {
@@ -11412,7 +11412,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.x-dev"
}
},
"autoload": {
@@ -11436,9 +11436,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.0"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1"
},
- "time": "2025-07-27T20:03:57+00:00"
+ "time": "2025-08-13T20:13:15+00:00"
},
{
"name": "phar-io/manifest",
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 3181ac5be0..041eeaa180 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -63,23 +63,23 @@
}
},
"node_modules/@babel/core": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
- "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
+ "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.28.0",
+ "@babel/helper-module-transforms": "^7.28.3",
+ "@babel/helpers": "^7.28.3",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -114,15 +114,15 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
+ "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.28.3",
+ "@babel/types": "^7.28.2",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -176,16 +176,16 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
- "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
+ "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/helper-module-imports": "^7.27.1",
"@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.3"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -228,9 +228,9 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
- "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz",
+ "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==",
"dev": true,
"license": "MIT",
"peer": true,
@@ -243,14 +243,14 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
+ "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@babel/types": "^7.28.0"
+ "@babel/types": "^7.28.2"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -276,19 +276,19 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
- "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz",
+ "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.0",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.28.0",
+ "@babel/types": "^7.28.2",
"debug": "^4.3.1"
},
"engines": {
@@ -1117,9 +1117,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001734",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
- "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
+ "version": "1.0.30001735",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
+ "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
"dev": true,
"funding": [
{
@@ -1552,9 +1552,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.200",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
- "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
+ "version": "1.5.201",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
+ "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
"dev": true,
"license": "ISC",
"peer": true
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 5e7f8284ff..57a07bfd6a 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -178,22 +178,22 @@
}
},
"node_modules/@babel/core": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
- "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
+ "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.28.0",
+ "@babel/helper-module-transforms": "^7.28.3",
+ "@babel/helpers": "^7.28.3",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -228,14 +228,14 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
+ "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.28.3",
+ "@babel/types": "^7.28.2",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -275,18 +275,18 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz",
- "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz",
+ "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-annotate-as-pure": "^7.27.3",
"@babel/helper-member-expression-to-functions": "^7.27.1",
"@babel/helper-optimise-call-expression": "^7.27.1",
"@babel/helper-replace-supers": "^7.27.1",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/traverse": "^7.27.1",
+ "@babel/traverse": "^7.28.3",
"semver": "^6.3.1"
},
"engines": {
@@ -370,15 +370,15 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
- "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
+ "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.27.1",
"@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.3"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -489,24 +489,24 @@
}
},
"node_modules/@babel/helper-wrap-function": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz",
- "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz",
+ "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.1",
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
- "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz",
+ "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -518,12 +518,12 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
+ "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.0"
+ "@babel/types": "^7.28.2"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -600,14 +600,14 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.27.1",
- "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",
- "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz",
+ "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -861,13 +861,13 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz",
- "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz",
+ "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.28.3",
"@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
@@ -878,9 +878,9 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.0.tgz",
- "integrity": "sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.3.tgz",
+ "integrity": "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -889,7 +889,7 @@
"@babel/helper-globals": "^7.28.0",
"@babel/helper-plugin-utils": "^7.27.1",
"@babel/helper-replace-supers": "^7.27.1",
- "@babel/traverse": "^7.28.0"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -1419,9 +1419,9 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.28.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.1.tgz",
- "integrity": "sha512-P0QiV/taaa3kXpLY+sXla5zec4E+4t4Aqc9ggHlfZ7a2cp8/x/Gv08jfwEtn9gnnYIMvHx6aoOZ8XJL8eU71Dg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.3.tgz",
+ "integrity": "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1468,9 +1468,9 @@
}
},
"node_modules/@babel/plugin-transform-runtime": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.0.tgz",
- "integrity": "sha512-dGopk9nZrtCs2+nfIem25UuHyt5moSJamArzIoh9/vezUQPmYDOzjaHDCkAzuGJibCIkPup8rMT2+wYB6S73cA==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.3.tgz",
+ "integrity": "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1637,9 +1637,9 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.0.tgz",
- "integrity": "sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz",
+ "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1651,7 +1651,7 @@
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
"@babel/plugin-syntax-import-assertions": "^7.27.1",
"@babel/plugin-syntax-import-attributes": "^7.27.1",
@@ -1662,8 +1662,8 @@
"@babel/plugin-transform-block-scoped-functions": "^7.27.1",
"@babel/plugin-transform-block-scoping": "^7.28.0",
"@babel/plugin-transform-class-properties": "^7.27.1",
- "@babel/plugin-transform-class-static-block": "^7.27.1",
- "@babel/plugin-transform-classes": "^7.28.0",
+ "@babel/plugin-transform-class-static-block": "^7.28.3",
+ "@babel/plugin-transform-classes": "^7.28.3",
"@babel/plugin-transform-computed-properties": "^7.27.1",
"@babel/plugin-transform-destructuring": "^7.28.0",
"@babel/plugin-transform-dotall-regex": "^7.27.1",
@@ -1695,7 +1695,7 @@
"@babel/plugin-transform-private-methods": "^7.27.1",
"@babel/plugin-transform-private-property-in-object": "^7.27.1",
"@babel/plugin-transform-property-literals": "^7.27.1",
- "@babel/plugin-transform-regenerator": "^7.28.0",
+ "@babel/plugin-transform-regenerator": "^7.28.3",
"@babel/plugin-transform-regexp-modifiers": "^7.27.1",
"@babel/plugin-transform-reserved-words": "^7.27.1",
"@babel/plugin-transform-shorthand-properties": "^7.27.1",
@@ -1737,9 +1737,9 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz",
- "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz",
+ "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -1761,18 +1761,18 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
- "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz",
+ "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.0",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.28.0",
+ "@babel/types": "^7.28.2",
"debug": "^4.3.1"
},
"engines": {
@@ -3351,9 +3351,9 @@
}
},
"node_modules/@sentry/cli": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.51.1.tgz",
- "integrity": "sha512-FU+54kNcKJABU0+ekvtnoXHM9zVrDe1zXVFbQT7mS0On0m1P0zFRGdzbnWe2XzpzuEAJXtK6aog/W+esRU9AIA==",
+ "version": "2.52.0",
+ "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.52.0.tgz",
+ "integrity": "sha512-PXyo7Yv7+rVMSBGZfI/eFEzzhiKedTs25sDCjz4a3goAZ/F5R5tn3MKq30pnze5wNnoQmLujAa0uUjfNcWP+uQ==",
"dev": true,
"hasInstallScript": true,
"license": "BSD-3-Clause",
@@ -3371,20 +3371,20 @@
"node": ">= 10"
},
"optionalDependencies": {
- "@sentry/cli-darwin": "2.51.1",
- "@sentry/cli-linux-arm": "2.51.1",
- "@sentry/cli-linux-arm64": "2.51.1",
- "@sentry/cli-linux-i686": "2.51.1",
- "@sentry/cli-linux-x64": "2.51.1",
- "@sentry/cli-win32-arm64": "2.51.1",
- "@sentry/cli-win32-i686": "2.51.1",
- "@sentry/cli-win32-x64": "2.51.1"
+ "@sentry/cli-darwin": "2.52.0",
+ "@sentry/cli-linux-arm": "2.52.0",
+ "@sentry/cli-linux-arm64": "2.52.0",
+ "@sentry/cli-linux-i686": "2.52.0",
+ "@sentry/cli-linux-x64": "2.52.0",
+ "@sentry/cli-win32-arm64": "2.52.0",
+ "@sentry/cli-win32-i686": "2.52.0",
+ "@sentry/cli-win32-x64": "2.52.0"
}
},
"node_modules/@sentry/cli-darwin": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.51.1.tgz",
- "integrity": "sha512-R1u8IQdn/7Rr8sf6bVVr0vJT4OqwCFdYsS44Y3OoWGVJW2aAQTWRJOTlV4ueclVLAyUQzmgBjfR8AtiUhd/M5w==",
+ "version": "2.52.0",
+ "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.52.0.tgz",
+ "integrity": "sha512-ieQs/p4yTHT27nBzy0wtAb8BSISfWlpXdgsACcwXimYa36NJRwyCqgOXUaH/BYiTdwWSHpuANbUHGJW6zljzxw==",
"dev": true,
"license": "BSD-3-Clause",
"optional": true,
@@ -3396,9 +3396,9 @@
}
},
"node_modules/@sentry/cli-linux-arm": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.51.1.tgz",
- "integrity": "sha512-Klro17OmSSKOOSaxVKBBNPXet2+HrIDZUTSp8NRl4LQsIubdc1S/aQ79cH/g52Muwzpl3aFwPxyXw+46isfEgA==",
+ "version": "2.52.0",
+ "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.52.0.tgz",
+ "integrity": "sha512-tWMLU+hj+iip5Akx+S76biAOE1eMMWTDq8c0MqMv/ahHgb6/HiVngMcUsp59Oz3EczJGbTkcnS3vRTDodEcMDw==",
"cpu": [
"arm"
],
@@ -3415,9 +3415,9 @@
}
},
"node_modules/@sentry/cli-linux-arm64": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.51.1.tgz",
- "integrity": "sha512-nvA/hdhsw4bKLhslgbBqqvETjXwN1FVmwHLOrRvRcejDO6zeIKUElDiL5UOjGG0NC+62AxyNw5ri8Wzp/7rg9Q==",
+ "version": "2.52.0",
+ "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.52.0.tgz",
+ "integrity": "sha512-RxT5uzxjCkcvplmx0bavJIEYerRex2Rg/2RAVBdVvWLKFOcmeerTn/VVxPZVuDIVMVyjlZsteWPYwfUm+Ia3wQ==",
"cpu": [
"arm64"
],
@@ -3434,9 +3434,9 @@
}
},
"node_modules/@sentry/cli-linux-i686": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.51.1.tgz",
- "integrity": "sha512-jp4TmR8VXBdT9dLo6mHniQHN0xKnmJoPGVz9h9VDvO2Vp/8o96rBc555D4Am5wJOXmfuPlyjGcmwHlB3+kQRWw==",
+ "version": "2.52.0",
+ "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.52.0.tgz",
+ "integrity": "sha512-sKcJmIg7QWFtlNU5Bs5OZprwdIzzyYMRpFkWioPZ4TE82yvP1+2SAX31VPUlTx+7NLU6YVEWNwvSxh8LWb7iOw==",
"cpu": [
"x86",
"ia32"
@@ -3454,9 +3454,9 @@
}
},
"node_modules/@sentry/cli-linux-x64": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.51.1.tgz",
- "integrity": "sha512-JuLt0MXM2KHNFmjqXjv23sly56mJmUQzGBWktkpY3r+jE08f5NLKPd5wQ6W/SoLXGIOKnwLz0WoUg7aBVyQdeQ==",
+ "version": "2.52.0",
+ "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.52.0.tgz",
+ "integrity": "sha512-aPZ7bP02zGkuEqTiOAm4np/ggfgtzrq4ti1Xze96Csi/DV3820SCfLrPlsvcvnqq7x69IL9cI3kXjdEpgrfGxw==",
"cpu": [
"x64"
],
@@ -3473,9 +3473,9 @@
}
},
"node_modules/@sentry/cli-win32-arm64": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-2.51.1.tgz",
- "integrity": "sha512-PiwjTdIFDazTQCTyDCutiSkt4omggYSKnO3HE1+LDjElsFrWY9pJs4fU3D40WAyE2oKu0MarjNH/WxYGdqEAlg==",
+ "version": "2.52.0",
+ "resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-2.52.0.tgz",
+ "integrity": "sha512-90hrB5XdwJVhRpCmVrEcYoKW8nl5/V9OfVvOGeKUPvUkApLzvsInK74FYBZEVyAn1i/NdUv+Xk9q2zqUGK1aLQ==",
"cpu": [
"arm64"
],
@@ -3490,9 +3490,9 @@
}
},
"node_modules/@sentry/cli-win32-i686": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.51.1.tgz",
- "integrity": "sha512-TMvZZpeiI2HmrDFNVQ0uOiTuYKvjEGOZdmUxe3WlhZW82A/2Oka7sQ24ljcOovbmBOj5+fjCHRUMYvLMCWiysA==",
+ "version": "2.52.0",
+ "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.52.0.tgz",
+ "integrity": "sha512-HXlSE4CaLylNrELx4KVmOQjV5bURCNuky6sjCWiTH7HyDqHEak2Rk8iLE0JNLj5RETWMvmaZnZZFfmyGlY1opg==",
"cpu": [
"x86",
"ia32"
@@ -3508,9 +3508,9 @@
}
},
"node_modules/@sentry/cli-win32-x64": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.51.1.tgz",
- "integrity": "sha512-v2hreYUPPTNK1/N7+DeX7XBN/zb7p539k+2Osf0HFyVBaoUC3Y3+KBwSf4ASsnmgTAK7HCGR+X0NH1vP+icw4w==",
+ "version": "2.52.0",
+ "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.52.0.tgz",
+ "integrity": "sha512-hJT0C3FwHk1Mt9oFqcci88wbO1D+yAWUL8J29HEGM5ZAqlhdh7sAtPDIC3P2LceUJOjnXihow47Bkj62juatIQ==",
"cpu": [
"x64"
],
@@ -5340,9 +5340,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001734",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
- "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
+ "version": "1.0.30001735",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
+ "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
"dev": true,
"funding": [
{
@@ -6240,9 +6240,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.200",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
- "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
+ "version": "1.5.201",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
+ "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
"dev": true,
"license": "ISC"
},
@@ -11286,11 +11286,14 @@
}
},
"node_modules/tinyglobby/node_modules/fdir": {
- "version": "6.4.6",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
- "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
"peerDependencies": {
"picomatch": "^3 || ^4"
},
@@ -12000,11 +12003,14 @@
}
},
"node_modules/vite/node_modules/fdir": {
- "version": "6.4.6",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
- "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
"peerDependencies": {
"picomatch": "^3 || ^4"
},
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 5bc396da86..5967442245 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -109,22 +109,22 @@
}
},
"node_modules/@babel/core": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
- "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
+ "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.28.0",
+ "@babel/helper-module-transforms": "^7.28.3",
+ "@babel/helpers": "^7.28.3",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -159,14 +159,14 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
+ "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.28.3",
+ "@babel/types": "^7.28.2",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -206,18 +206,18 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz",
- "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz",
+ "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-annotate-as-pure": "^7.27.3",
"@babel/helper-member-expression-to-functions": "^7.27.1",
"@babel/helper-optimise-call-expression": "^7.27.1",
"@babel/helper-replace-supers": "^7.27.1",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/traverse": "^7.27.1",
+ "@babel/traverse": "^7.28.3",
"semver": "^6.3.1"
},
"engines": {
@@ -301,15 +301,15 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
- "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
+ "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.27.1",
"@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.3"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -422,24 +422,24 @@
}
},
"node_modules/@babel/helper-wrap-function": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz",
- "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz",
+ "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.1",
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/template": "^7.27.2",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
- "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz",
+ "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -451,13 +451,13 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
+ "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.0"
+ "@babel/types": "^7.28.2"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -534,14 +534,14 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.27.1",
- "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",
- "integrity": "sha512-6BpaYGDavZqkI6yT+KSPdpZFfpnd68UKXbcjI9pJ13pvHhPrCKWOOLp+ysvMeA+DxnhuPpgIaRpxRxo5A9t5jw==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz",
+ "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -795,13 +795,13 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.27.1.tgz",
- "integrity": "sha512-s734HmYU78MVzZ++joYM+NkJusItbdRcbm+AGRgJCt3iA+yux0QpD9cBVdz3tKyrjVYWRl7j0mHSmv4lhV0aoA==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz",
+ "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.28.3",
"@babel/helper-plugin-utils": "^7.27.1"
},
"engines": {
@@ -812,9 +812,9 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.0.tgz",
- "integrity": "sha512-IjM1IoJNw72AZFlj33Cu8X0q2XK/6AaVC3jQu+cgQ5lThWD5ajnuUAml80dqRmOhmPkTH8uAwnpMu9Rvj0LTRA==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.3.tgz",
+ "integrity": "sha512-DoEWC5SuxuARF2KdKmGUq3ghfPMO6ZzR12Dnp5gubwbeWJo4dbNWXJPVlwvh4Zlq6Z7YVvL8VFxeSOJgjsx4Sg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -823,7 +823,7 @@
"@babel/helper-globals": "^7.28.0",
"@babel/helper-plugin-utils": "^7.27.1",
"@babel/helper-replace-supers": "^7.27.1",
- "@babel/traverse": "^7.28.0"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -1353,9 +1353,9 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.28.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.1.tgz",
- "integrity": "sha512-P0QiV/taaa3kXpLY+sXla5zec4E+4t4Aqc9ggHlfZ7a2cp8/x/Gv08jfwEtn9gnnYIMvHx6aoOZ8XJL8eU71Dg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.3.tgz",
+ "integrity": "sha512-K3/M/a4+ESb5LEldjQb+XSrpY0nF+ZBFlTCbSnKaYAMfD8v33O6PMs4uYnOk19HlcsI8WMu3McdFPTiQHF/1/A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1402,9 +1402,9 @@
}
},
"node_modules/@babel/plugin-transform-runtime": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.0.tgz",
- "integrity": "sha512-dGopk9nZrtCs2+nfIem25UuHyt5moSJamArzIoh9/vezUQPmYDOzjaHDCkAzuGJibCIkPup8rMT2+wYB6S73cA==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.3.tgz",
+ "integrity": "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1571,9 +1571,9 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.0.tgz",
- "integrity": "sha512-VmaxeGOwuDqzLl5JUkIRM1X2Qu2uKGxHEQWh+cvvbl7JuJRgKGJSfsEF/bUaxFhJl/XAyxBe7q7qSuTbKFuCyg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz",
+ "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1585,7 +1585,7 @@
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.27.1",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
"@babel/plugin-syntax-import-assertions": "^7.27.1",
"@babel/plugin-syntax-import-attributes": "^7.27.1",
@@ -1596,8 +1596,8 @@
"@babel/plugin-transform-block-scoped-functions": "^7.27.1",
"@babel/plugin-transform-block-scoping": "^7.28.0",
"@babel/plugin-transform-class-properties": "^7.27.1",
- "@babel/plugin-transform-class-static-block": "^7.27.1",
- "@babel/plugin-transform-classes": "^7.28.0",
+ "@babel/plugin-transform-class-static-block": "^7.28.3",
+ "@babel/plugin-transform-classes": "^7.28.3",
"@babel/plugin-transform-computed-properties": "^7.27.1",
"@babel/plugin-transform-destructuring": "^7.28.0",
"@babel/plugin-transform-dotall-regex": "^7.27.1",
@@ -1629,7 +1629,7 @@
"@babel/plugin-transform-private-methods": "^7.27.1",
"@babel/plugin-transform-private-property-in-object": "^7.27.1",
"@babel/plugin-transform-property-literals": "^7.27.1",
- "@babel/plugin-transform-regenerator": "^7.28.0",
+ "@babel/plugin-transform-regenerator": "^7.28.3",
"@babel/plugin-transform-regexp-modifiers": "^7.27.1",
"@babel/plugin-transform-reserved-words": "^7.27.1",
"@babel/plugin-transform-shorthand-properties": "^7.27.1",
@@ -1671,9 +1671,9 @@
}
},
"node_modules/@babel/runtime": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.2.tgz",
- "integrity": "sha512-KHp2IflsnGywDjBWDkR9iEqiWSpc8GIi0lgTT3mOElT0PP1tG26P4tmFI2YvAdzgq9RGyoHZQEIEdZy6Ec5xCA==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz",
+ "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -1695,18 +1695,18 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
- "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz",
+ "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.0",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.28.0",
+ "@babel/types": "^7.28.2",
"debug": "^4.3.1"
},
"engines": {
@@ -4126,9 +4126,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001734",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
- "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
+ "version": "1.0.30001735",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
+ "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
"dev": true,
"funding": [
{
@@ -4563,9 +4563,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.200",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
- "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
+ "version": "1.5.201",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
+ "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
"dev": true,
"license": "ISC"
},
@@ -5067,11 +5067,14 @@
"license": "MIT"
},
"node_modules/fdir": {
- "version": "6.4.6",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
- "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
"peerDependencies": {
"picomatch": "^3 || ^4"
},
diff --git a/print/package-lock.json b/print/package-lock.json
index 38b68e55f1..f9f0d4f604 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -156,22 +156,22 @@
}
},
"node_modules/@babel/core": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
- "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
+ "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.28.0",
+ "@babel/helper-module-transforms": "^7.28.3",
+ "@babel/helpers": "^7.28.3",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/traverse": "^7.28.3",
+ "@babel/types": "^7.28.2",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -197,14 +197,14 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
+ "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.28.3",
+ "@babel/types": "^7.28.2",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -271,18 +271,18 @@
"license": "ISC"
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.1.tgz",
- "integrity": "sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz",
+ "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
+ "@babel/helper-annotate-as-pure": "^7.27.3",
"@babel/helper-member-expression-to-functions": "^7.27.1",
"@babel/helper-optimise-call-expression": "^7.27.1",
"@babel/helper-replace-supers": "^7.27.1",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/traverse": "^7.27.1",
+ "@babel/traverse": "^7.28.3",
"semver": "^6.3.1"
},
"engines": {
@@ -341,15 +341,15 @@
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
- "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
+ "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-imports": "^7.27.1",
"@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.3"
+ "@babel/traverse": "^7.28.3"
},
"engines": {
"node": ">=6.9.0"
@@ -442,9 +442,9 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
- "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz",
+ "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -456,12 +456,12 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
+ "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.0"
+ "@babel/types": "^7.28.2"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -538,18 +538,18 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
- "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
+ "version": "7.28.3",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz",
+ "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/generator": "^7.28.3",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.0",
+ "@babel/parser": "^7.28.3",
"@babel/template": "^7.27.2",
- "@babel/types": "^7.28.0",
+ "@babel/types": "^7.28.2",
"debug": "^4.3.1"
},
"engines": {
@@ -1364,9 +1364,9 @@
}
},
"node_modules/@eslint/config-inspector": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-inspector/-/config-inspector-1.1.0.tgz",
- "integrity": "sha512-DQGzRGV6jKujyxxCPlhwwyzq3HTW/NbFX9A4npPjW0+0A3KemxYJWZdwqJn4rauPsRUpJ8yuh5uOyMCChrnFsg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@eslint/config-inspector/-/config-inspector-1.2.0.tgz",
+ "integrity": "sha512-PrM+dN45JTsZ7Zv7f2ElMAsf2eyrdNZWwMj2w43c3SBOE2jsl7eJVOTvbSrz1D+JzYF7eBNdx0hhvcCLRwhiCQ==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -8084,9 +8084,9 @@
}
},
"node_modules/bare-stream": {
- "version": "2.6.5",
- "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.6.5.tgz",
- "integrity": "sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==",
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.7.0.tgz",
+ "integrity": "sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==",
"license": "Apache-2.0",
"optional": true,
"dependencies": {
@@ -8443,9 +8443,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001734",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001734.tgz",
- "integrity": "sha512-uhE1Ye5vgqju6OI71HTQqcBCZrvHugk0MjLak7Q+HfoBgoq5Bi+5YnwjP4fjDgrtYr/l8MVRBvzz9dPD4KyK0A==",
+ "version": "1.0.30001735",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
+ "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
"dev": true,
"funding": [
{
@@ -9947,9 +9947,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.200",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.200.tgz",
- "integrity": "sha512-rFCxROw7aOe4uPTfIAx+rXv9cEcGx+buAF4npnhtTqCJk5KDFRnh3+KYj7rdVh6lsFt5/aPs+Irj9rZ33WMA7w==",
+ "version": "1.5.201",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
+ "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
"dev": true,
"license": "ISC"
},
@@ -11234,11 +11234,14 @@
}
},
"node_modules/fdir": {
- "version": "6.4.6",
- "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
- "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
"peerDependencies": {
"picomatch": "^3 || ^4"
},
From f98bba581d4812b2bba96f058f84c23e26373f1a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 15 Aug 2025 19:15:32 +0000
Subject: [PATCH 034/143] chore(deps): update dependency @types/node to
v22.17.2
---
.ops/aws-setup/package-lock.json | 8 ++++----
.ops/aws-setup/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index e2002ffc4f..ff991bc4c7 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -14,7 +14,7 @@
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
"@eslint/js": "9.33.0",
- "@types/node": "22.17.1",
+ "@types/node": "22.17.2",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-n": "17.21.2",
@@ -2879,9 +2879,9 @@
}
},
"node_modules/@types/node": {
- "version": "22.17.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.1.tgz",
- "integrity": "sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==",
+ "version": "22.17.2",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz",
+ "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==",
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index fefa11c612..d83e166063 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -18,7 +18,7 @@
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
"@eslint/js": "9.33.0",
- "@types/node": "22.17.1",
+ "@types/node": "22.17.2",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-n": "17.21.2",
From 2c6862b3b0a81a1537f7799131db72ee0bfa0155 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 15 Aug 2025 19:15:57 +0000
Subject: [PATCH 035/143] chore(deps): update varnish docker tag to v7.7.2
---
.docker-hub/varnish/Dockerfile | 2 +-
docker-compose.yml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.docker-hub/varnish/Dockerfile b/.docker-hub/varnish/Dockerfile
index 5f96ecc897..266048405f 100644
--- a/.docker-hub/varnish/Dockerfile
+++ b/.docker-hub/varnish/Dockerfile
@@ -1,4 +1,4 @@
-ARG VERSION=7.7.1
+ARG VERSION=7.7.2
FROM varnish:${VERSION}
diff --git a/docker-compose.yml b/docker-compose.yml
index 016964fc06..cbdde7c0f5 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -56,7 +56,7 @@ services:
- 'host.docker.internal:host-gateway'
http-cache:
- image: varnish:7.7.1
+ image: varnish:7.7.2
container_name: 'ecamp3-http-cache'
depends_on:
- api
@@ -70,7 +70,7 @@ services:
- VARNISH_HTTP_PORT=8080
http-cache-logs:
- image: varnish:7.7.1
+ image: varnish:7.7.2
container_name: 'ecamp3-http-cache-logs'
depends_on:
- http-cache
From 26cc4f417e64088c7cd94fddfc2f188720ac71f8 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 15 Aug 2025 19:16:14 +0000
Subject: [PATCH 036/143] chore(deps): update dependency
friendsofphp/php-cs-fixer to v3.86.0
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 7c50efcd00..de51f79815 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -53,7 +53,7 @@
},
"require-dev": {
"brianium/paratest": "v7.11.0",
- "friendsofphp/php-cs-fixer": "3.85.1",
+ "friendsofphp/php-cs-fixer": "3.86.0",
"hautelook/alice-bundle": "2.15.1",
"justinrainbow/json-schema": "6.4.2",
"php-coveralls/php-coveralls": "2.8.0",
diff --git a/api/composer.lock b/api/composer.lock
index f2e5415e46..9aa0b7787c 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "9baf54c3fc772a1b949429e6784b6c8f",
+ "content-hash": "08a128e1a18c69e8573191ce94af8319",
"packages": [
{
"name": "api-platform/core",
@@ -10834,16 +10834,16 @@
},
{
"name": "friendsofphp/php-cs-fixer",
- "version": "v3.85.1",
+ "version": "v3.86.0",
"source": {
"type": "git",
"url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
- "reference": "2fb6d7f6c3398dca5786a1635b27405d73a417ba"
+ "reference": "4a952bd19dc97879b0620f495552ef09b55f7d36"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/2fb6d7f6c3398dca5786a1635b27405d73a417ba",
- "reference": "2fb6d7f6c3398dca5786a1635b27405d73a417ba",
+ "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/4a952bd19dc97879b0620f495552ef09b55f7d36",
+ "reference": "4a952bd19dc97879b0620f495552ef09b55f7d36",
"shasum": ""
},
"require": {
@@ -10927,7 +10927,7 @@
],
"support": {
"issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
- "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.85.1"
+ "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.86.0"
},
"funding": [
{
@@ -10935,7 +10935,7 @@
"type": "github"
}
],
- "time": "2025-07-29T22:22:50+00:00"
+ "time": "2025-08-13T22:36:21+00:00"
},
{
"name": "hautelook/alice-bundle",
From 16f1dc8838c5ad2950b94401f9a0341498bdcee6 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 15 Aug 2025 19:16:22 +0000
Subject: [PATCH 037/143] chore(deps): update node.js to v24.6.0
---
.docker-hub/print/Dockerfile | 4 ++--
.../elasticsearch/remove-old-indexes/docker-compose.yml | 2 +-
.ops/ecamp3-logging/values.yaml | 2 +-
docker-compose.yml | 8 ++++----
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.docker-hub/print/Dockerfile b/.docker-hub/print/Dockerfile
index df7fd93cb8..1d78faf8dc 100644
--- a/.docker-hub/print/Dockerfile
+++ b/.docker-hub/print/Dockerfile
@@ -1,5 +1,5 @@
# build stage
-FROM node:24.5.0 AS build-stage
+FROM node:24.6.0 AS build-stage
ARG SENTRY_AUTH_TOKEN
ARG SENTRY_ORG
ARG SENTRY_PRINT_PROJECT
@@ -22,7 +22,7 @@ COPY print .
RUN npm run build
# production stage
-FROM node:24.5.0 AS production-stage
+FROM node:24.6.0 AS production-stage
WORKDIR /app
COPY --from=build-stage /app/.output ./.output
diff --git a/.ops/ecamp3-logging/files/elasticsearch/remove-old-indexes/docker-compose.yml b/.ops/ecamp3-logging/files/elasticsearch/remove-old-indexes/docker-compose.yml
index be4b84fe1d..64befa5981 100644
--- a/.ops/ecamp3-logging/files/elasticsearch/remove-old-indexes/docker-compose.yml
+++ b/.ops/ecamp3-logging/files/elasticsearch/remove-old-indexes/docker-compose.yml
@@ -1,6 +1,6 @@
services:
remove-old-indexes:
- image: node:24.5.0
+ image: node:24.6.0
volumes:
- ./src:/src
command:
diff --git a/.ops/ecamp3-logging/values.yaml b/.ops/ecamp3-logging/values.yaml
index 1429f5c9ae..874047fcaa 100644
--- a/.ops/ecamp3-logging/values.yaml
+++ b/.ops/ecamp3-logging/values.yaml
@@ -56,7 +56,7 @@ elasticsearch:
storage: ${ELASTIC_NODE_STORAGE_SIZE}
removeOldIndexes:
maxIndexAge: ${ELASTIC_NODE_MAX_INDEX_AGE}
- image: node:24.5.0
+ image: node:24.6.0
kibana:
name: kibana
diff --git a/docker-compose.yml b/docker-compose.yml
index 016964fc06..b6cd388685 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,6 +1,6 @@
services:
frontend:
- image: node:24.5.0
+ image: node:24.6.0
container_name: 'ecamp3-frontend'
ports:
- '9229:9229' # jest debug
@@ -79,7 +79,7 @@ services:
command: varnishncsa
pdf:
- image: node:24.5.0
+ image: node:24.6.0
container_name: 'ecamp3-pdf'
stdin_open: true
tty: true
@@ -98,7 +98,7 @@ services:
- CI=${CI}
print:
- image: node:24.5.0
+ image: node:24.6.0
container_name: 'ecamp3-print'
user: ${USER_ID:-1000}
volumes:
@@ -210,7 +210,7 @@ services:
protocol: tcp
translation:
- image: node:24.5.0
+ image: node:24.6.0
profiles: ['translation']
container_name: 'ecamp3-translation'
volumes:
From 1fbc573f2393ba72d44ccc139c81de05aac764ee Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 15 Aug 2025 19:16:25 +0000
Subject: [PATCH 038/143] chore(deps): update pulumi/pulumi-nodejs docker tag
to v3.190.0
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index a2f9c7b66d..01ea4284c0 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -1,6 +1,6 @@
services:
aws-setup:
- image: pulumi/pulumi-nodejs:3.189.0
+ image: pulumi/pulumi-nodejs:3.190.0
container_name: 'ecamp3-aws-setup'
volumes:
- ../../.prettierrc:/.prettierrc:delegated
From f6758ac3890dae3d7b0c6859d050d6f288b17caa Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 15 Aug 2025 19:16:32 +0000
Subject: [PATCH 039/143] fix(deps): update dependency @pulumi/pulumi to
v3.190.0
---
.ops/aws-setup/package-lock.json | 10 +++++-----
.ops/aws-setup/package.json | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index e2002ffc4f..4179143e57 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -8,7 +8,7 @@
"dependencies": {
"@pulumi/aws": "7.4.0",
"@pulumi/awsx": "3.0.0",
- "@pulumi/pulumi": "3.189.0"
+ "@pulumi/pulumi": "3.190.0"
},
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
@@ -2059,9 +2059,9 @@
}
},
"node_modules/@pulumi/pulumi": {
- "version": "3.189.0",
- "resolved": "https://registry.npmjs.org/@pulumi/pulumi/-/pulumi-3.189.0.tgz",
- "integrity": "sha512-QVhCypSdsf/k2n4UT2htN5RWr6jHJWHLvdDipCirAqDEPg+svrdUMY74ZATXA/KpGNJjy31w46nm1IcljkKpig==",
+ "version": "3.190.0",
+ "resolved": "https://registry.npmjs.org/@pulumi/pulumi/-/pulumi-3.190.0.tgz",
+ "integrity": "sha512-dYMqL3TxZQaMS3yWXub8/XnT7fbq2FpJlaP/qItn62Ycs009wWNpp2mg9QF5+BW1Hd2DiVmdwXZCA+29pss3pg==",
"license": "Apache-2.0",
"dependencies": {
"@grpc/grpc-js": "^1.10.1",
@@ -2079,7 +2079,7 @@
"@types/tmp": "^0.2.6",
"execa": "^5.1.0",
"fdir": "^6.1.1",
- "google-protobuf": "^3.5.0",
+ "google-protobuf": "^3.21.4",
"got": "^11.8.6",
"ini": "^2.0.0",
"js-yaml": "^3.14.0",
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index fefa11c612..62565865b4 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -10,7 +10,7 @@
"lint:check:prettier": "prettier --check --ignore-path .prettierignore **/*.{json,md,mjs,ts}"
},
"dependencies": {
- "@pulumi/pulumi": "3.189.0",
+ "@pulumi/pulumi": "3.190.0",
"@pulumi/aws": "7.4.0",
"@pulumi/awsx": "3.0.0"
},
From ddd64e8954439c8a7086ee950d276fc88cc942bb Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 15 Aug 2025 19:25:09 +0000
Subject: [PATCH 040/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.11
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index a2f9c7b66d..7897c982a4 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.10
+ image: amazon/aws-cli:2.28.11
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From 748ff2eda1fd71bf1b64d68f4451e1dd4bc7918e Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 15 Aug 2025 19:28:40 +0000
Subject: [PATCH 041/143] chore(deps): update dependency rector/rector to
v2.1.4
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index de51f79815..d1d6d3159f 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -60,7 +60,7 @@
"phpspec/prophecy-phpunit": "2.4.0",
"phpstan/phpstan": "2.1.22",
"phpunit/phpunit": "12.2.7",
- "rector/rector": "2.1.3",
+ "rector/rector": "2.1.4",
"psalm/phar": "6.13.1",
"spatie/phpunit-snapshot-assertions": "5.2.1",
"symfony/browser-kit": "7.3.2",
diff --git a/api/composer.lock b/api/composer.lock
index 9aa0b7787c..f72d9b9cc6 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "08a128e1a18c69e8573191ce94af8319",
+ "content-hash": "8726f08444a79935a338a28fcb6014ff",
"packages": [
{
"name": "api-platform/core",
@@ -12827,16 +12827,16 @@
},
{
"name": "rector/rector",
- "version": "2.1.3",
+ "version": "2.1.4",
"source": {
"type": "git",
"url": "https://github.com/rectorphp/rector.git",
- "reference": "dd430c869fddf4965049c8fd6f5ee49f155cfddf"
+ "reference": "fe613c528819222f8686a9a037a315ef9d4915b3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rectorphp/rector/zipball/dd430c869fddf4965049c8fd6f5ee49f155cfddf",
- "reference": "dd430c869fddf4965049c8fd6f5ee49f155cfddf",
+ "url": "https://api.github.com/repos/rectorphp/rector/zipball/fe613c528819222f8686a9a037a315ef9d4915b3",
+ "reference": "fe613c528819222f8686a9a037a315ef9d4915b3",
"shasum": ""
},
"require": {
@@ -12875,7 +12875,7 @@
],
"support": {
"issues": "https://github.com/rectorphp/rector/issues",
- "source": "https://github.com/rectorphp/rector/tree/2.1.3"
+ "source": "https://github.com/rectorphp/rector/tree/2.1.4"
},
"funding": [
{
@@ -12883,7 +12883,7 @@
"type": "github"
}
],
- "time": "2025-08-13T11:43:04+00:00"
+ "time": "2025-08-15T14:41:36+00:00"
},
{
"name": "sebastian/cli-parser",
From 137d403c998384f9cf01efb8b7a8d7f79b469b38 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 15 Aug 2025 19:39:46 +0000
Subject: [PATCH 042/143] fix(deps): update dependency webonyx/graphql-php to
v15.22.3
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index d1d6d3159f..be81dfcc9f 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -49,7 +49,7 @@
"symfony/yaml": "7.3.2",
"twig/cssinliner-extra": "^3.4",
"twig/extra-bundle": "3.21.0",
- "webonyx/graphql-php": "15.22.2"
+ "webonyx/graphql-php": "15.22.3"
},
"require-dev": {
"brianium/paratest": "v7.11.0",
diff --git a/api/composer.lock b/api/composer.lock
index f72d9b9cc6..22f241f388 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "8726f08444a79935a338a28fcb6014ff",
+ "content-hash": "45062dd4d030b44d74779b08daa6ac76",
"packages": [
{
"name": "api-platform/core",
@@ -10064,16 +10064,16 @@
},
{
"name": "webonyx/graphql-php",
- "version": "v15.22.2",
+ "version": "v15.22.3",
"source": {
"type": "git",
"url": "https://github.com/webonyx/graphql-php.git",
- "reference": "c96729a95e3d84fa1d1f9f390b0809c0e7a88ea1"
+ "reference": "fbb26cecdaf1ec043be563c6ba2567227699c461"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/c96729a95e3d84fa1d1f9f390b0809c0e7a88ea1",
- "reference": "c96729a95e3d84fa1d1f9f390b0809c0e7a88ea1",
+ "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/fbb26cecdaf1ec043be563c6ba2567227699c461",
+ "reference": "fbb26cecdaf1ec043be563c6ba2567227699c461",
"shasum": ""
},
"require": {
@@ -10126,7 +10126,7 @@
],
"support": {
"issues": "https://github.com/webonyx/graphql-php/issues",
- "source": "https://github.com/webonyx/graphql-php/tree/v15.22.2"
+ "source": "https://github.com/webonyx/graphql-php/tree/v15.22.3"
},
"funding": [
{
@@ -10134,7 +10134,7 @@
"type": "open_collective"
}
],
- "time": "2025-08-12T12:11:34+00:00"
+ "time": "2025-08-13T12:41:53+00:00"
},
{
"name": "willdurand/negotiation",
From 0a9a5c14f36d4bad45c63b471c6b7e69fd425036 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 17 Aug 2025 10:22:31 +0000
Subject: [PATCH 043/143] fix(deps): update dependency
phpdocumentor/reflection-docblock to v5.6.3
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index be81dfcc9f..77e3ed1b95 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -21,7 +21,7 @@
"league/oauth2-google": "4.0.1",
"lexik/jwt-authentication-bundle": "3.1.1",
"nelmio/cors-bundle": "2.5.0",
- "phpdocumentor/reflection-docblock": "5.6.2",
+ "phpdocumentor/reflection-docblock": "5.6.3",
"phpmyadmin/sql-parser": "5.11.1",
"ramsey/uuid": "4.9.0",
"rize/uri-template": "0.4.0",
diff --git a/api/composer.lock b/api/composer.lock
index 22f241f388..a3c5c16eb6 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "45062dd4d030b44d74779b08daa6ac76",
+ "content-hash": "1704a5059c84c69f29c3f04f24b7c80f",
"packages": [
{
"name": "api-platform/core",
@@ -3646,16 +3646,16 @@
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "5.6.2",
+ "version": "5.6.3",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62"
+ "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/92dde6a5919e34835c506ac8c523ef095a95ed62",
- "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94f8051919d1b0369a6bcc7931d679a511c03fe9",
+ "reference": "94f8051919d1b0369a6bcc7931d679a511c03fe9",
"shasum": ""
},
"require": {
@@ -3704,9 +3704,9 @@
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
"support": {
"issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
- "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.2"
+ "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.3"
},
- "time": "2025-04-13T19:20:35+00:00"
+ "time": "2025-08-01T19:43:32+00:00"
},
{
"name": "phpdocumentor/type-resolver",
From 5867b4dc60fdac91fcb9f37afec5d77ff2d097f5 Mon Sep 17 00:00:00 2001
From: BacLuc
Date: Wed, 13 Aug 2025 20:56:58 +0200
Subject: [PATCH 044/143] api: add more checklist prototypes to dev-data
---
.../dev-data/Version202505202216.php | 8 -
.../dev-data/Version202508132053.php | 31 +
api/migrations/dev-data/data.sql | 2261 ++++++++++++++++-
3 files changed, 2290 insertions(+), 10 deletions(-)
create mode 100644 api/migrations/dev-data/Version202508132053.php
diff --git a/api/migrations/dev-data/Version202505202216.php b/api/migrations/dev-data/Version202505202216.php
index 568259273b..6e67731ea5 100644
--- a/api/migrations/dev-data/Version202505202216.php
+++ b/api/migrations/dev-data/Version202505202216.php
@@ -16,14 +16,6 @@ public function getDescription(): string {
public function up(Schema $schema): void {
// START PHP CODE
- $this->addSql(createTruncateDatabaseCommand());
-
- $statements = getStatementsForMigrationFile();
- foreach ($statements as $statement) {
- if (trim($statement)) {
- $this->addSql($statement);
- }
- }
// END PHP CODE
}
diff --git a/api/migrations/dev-data/Version202508132053.php b/api/migrations/dev-data/Version202508132053.php
new file mode 100644
index 0000000000..53d57017ba
--- /dev/null
+++ b/api/migrations/dev-data/Version202508132053.php
@@ -0,0 +1,31 @@
+addSql(createTruncateDatabaseCommand());
+
+ $statements = getStatementsForMigrationFile();
+ foreach ($statements as $statement) {
+ if (trim($statement)) {
+ $this->addSql($statement);
+ }
+ }
+ // END PHP CODE
+ }
+
+ public function down(Schema $schema): void {}
+}
diff --git a/api/migrations/dev-data/data.sql b/api/migrations/dev-data/data.sql
index 14e5039ce7..81ed738f9e 100644
--- a/api/migrations/dev-data/data.sql
+++ b/api/migrations/dev-data/data.sql
@@ -1754,7 +1754,87 @@ INSERT INTO public.checklist (id, createtime, updatetime, name, campid, isprotot
('000200000000', '2024-09-28 10:00:00', '2024-09-28 10:00:00', 'PBS Basiskurs Pfadistufe', NULL, true, NULL),
('000300000000', '2024-09-28 10:00:00', '2024-09-28 10:00:00', 'PBS Aufbaukurs Wolfsstufe', NULL, true, NULL),
('000400000000', '2024-09-28 10:00:00', '2024-09-28 10:00:00', 'PBS Aufbaukurs Pfadistufe', NULL, true, NULL),
- ('ebbd0c61eb85', '2024-09-28 16:41:19', '2024-09-28 16:41:19', 'Ausbildungsziele', '5d28f99890bc', false, NULL);
+ ('ebbd0c61eb85', '2024-09-28 16:41:19', '2024-09-28 16:41:19', 'Ausbildungsziele', '5d28f99890bc', false, NULL),
+ ('261ab1ae2947', '2025-05-05 14:37:17', '2025-07-14 12:36:47', 'MSdS Aumonier·ère', NULL, true, NULL),
+ ('96d088458d49', '2025-06-30 12:18:25', '2025-07-01 08:27:10', 'MSdS Base Éclais', NULL, true, NULL),
+ ('2d19607dfdf4', '2025-05-05 14:33:06', '2025-05-15 12:01:09', 'MSdS Base Louveteaux (J+S)', NULL, true, NULL),
+ ('42c1f08d8087', '2025-05-05 14:36:48', '2025-07-01 08:31:22', 'MSdS CàF', NULL, true, NULL),
+ ('021c0585d93c', '2025-05-05 14:36:54', '2025-07-01 08:40:07', 'MSdS Coach', NULL, true, NULL),
+ ('fb092c39a1af', '2025-07-03 05:59:40', '2025-07-03 06:04:41', 'MSdS Conseil de parents', NULL, true, NULL),
+ ('a1e455b7354c', '2025-05-05 14:30:52', '2025-05-13 11:47:25', 'MSdS Futura', NULL, true, NULL),
+ ('3f2f708063b4', '2025-05-05 14:36:35', '2025-07-01 08:49:13', 'MSdS Gilwell', NULL, true, NULL),
+ ('0deabbf6ebc1', '2025-05-05 14:34:49', '2025-07-03 06:33:43', 'MSdS introduction Castor', NULL, true, NULL),
+ ('75fdfdb16940', '2025-05-05 14:34:29', '2025-07-03 06:44:41', 'MSdS introduction Eclais', NULL, true, NULL),
+ ('8ce95ec360cf', '2025-05-05 14:34:39', '2025-07-03 06:39:44', 'MSdS introduction Louveteaux', NULL, true, NULL),
+ ('dcf9424b7f9f', '2025-07-03 06:46:20', '2025-07-03 06:53:47', 'MSdS introduction Picos', NULL, true, NULL),
+ ('fc727d172970', '2025-05-05 14:33:32', '2025-07-03 06:59:51', 'MSdS introduction Route', NULL, true, NULL),
+ ('668d7cd5d0c1', '2025-05-05 14:33:46', '2025-07-03 07:05:51', 'MSdS introduction SMT', NULL, true, NULL),
+ ('377f909fc684', '2025-05-05 14:36:13', '2025-07-03 07:10:14', 'MSdS Methodologie des branches', NULL, true, NULL),
+ ('963a35654cb5', '2025-07-03 07:13:59', '2025-07-03 07:19:11', 'MSdS Module de perf', NULL, true, NULL),
+ ('744bee01eed7', '2025-05-05 14:35:24', '2025-07-03 07:13:05', 'MSdS Modules à choix', NULL, true, NULL),
+ ('3fbd4a4b1a00', '2025-05-05 14:35:53', '2025-07-03 08:28:44', 'MSdS Panorama', NULL, true, NULL),
+ ('299134c8e325', '2025-05-05 14:32:57', '2025-05-13 11:41:45', 'MSdS Picos', NULL, true, NULL),
+ ('9c2fc5e23301', '2025-05-05 14:30:14', '2025-05-13 11:36:32', 'MSdS Responsable de Patrouille', NULL, true, NULL),
+ ('590f490a3fb2', '2025-05-05 14:36:22', '2025-07-14 12:32:13', 'MSdS RG', NULL, true, NULL),
+ ('2a36b5b41fa7', '2025-05-05 14:33:15', '2025-07-03 06:26:12', 'MSdS RU éclais', NULL, true, NULL),
+ ('0d58666342fc', '2025-07-03 07:21:31', '2025-07-14 12:30:18', 'MSdS RU Louveteaux/Éclais', NULL, true, NULL),
+ ('99a63d33bd9b', '2025-06-23 12:05:00', '2025-07-14 12:30:05', 'MSdS RU Louveteaux', NULL, true, NULL),
+ ('4be66dfa6059', '2025-05-05 14:36:29', '2025-07-01 09:18:41', 'MSdS Spectre', NULL, true, NULL),
+ ('c336c80bb8da', '2025-05-05 14:35:11', '2025-07-01 09:06:04', 'MSdS Technique scoute', NULL, true, NULL),
+ ('deedf16f7f85', '2025-05-05 14:36:42', '2025-07-01 09:03:12', 'MSdS Top', NULL, true, NULL),
+ ('217f5df9512e', '2025-06-23 09:55:17', '2025-06-24 08:39:37', 'MSS aggiornamento tecnico', NULL, true, NULL),
+ ('6de13026cc48', '2025-06-23 09:59:03', '2025-07-14 12:44:02', 'MSS Assistente spirituale', NULL, true, NULL),
+ ('50e8f1adaf5b', '2025-06-23 09:51:55', '2025-06-24 09:08:33', 'MSS CI alla branca Castori', NULL, true, NULL),
+ ('cbc6b8621e4d', '2025-06-23 09:52:30', '2025-07-03 08:46:36', 'MSS CI alla branca Esploratori', NULL, true, NULL),
+ ('e50e50d8cd88', '2025-06-23 09:52:13', '2025-07-03 08:46:21', 'MSS CI alla branca Lupetti', NULL, true, NULL),
+ ('af6e8ed87524', '2025-06-23 09:52:44', '2025-07-03 08:45:29', 'MSS CI alla branca Pionieri', NULL, true, NULL),
+ ('8f847ae700c9', '2025-06-23 09:53:05', '2025-06-24 11:19:26', 'MSS CI alla branca Rover', NULL, true, NULL),
+ ('cfcd06a197e3', '2025-06-23 09:53:28', '2025-06-24 11:25:36', 'MSS CI SOC', NULL, true, NULL),
+ ('915b7828685a', '2025-06-23 09:58:35', '2025-06-30 09:16:17', 'MSS Consiglio dei genitori', NULL, true, NULL),
+ ('dfade3226404', '2025-06-23 09:51:03', '2025-07-03 08:43:33', 'MSS Corso Base Esploratori', NULL, true, NULL),
+ ('b89817f2053a', '2025-06-23 09:50:50', '2025-06-30 09:41:10', 'MSS Corso Base Lupetti', NULL, true, NULL),
+ ('0d587f4e1d73', '2025-06-23 09:57:23', '2025-06-30 12:06:02', 'MSS Corso CaF', NULL, true, NULL),
+ ('2f085f7153fd', '2025-06-23 09:51:30', '2025-06-30 11:29:41', 'MSS CorsoCampoLupettiEsploratori', NULL, true, NULL),
+ ('f2343f821ed6', '2025-06-23 09:49:50', '2025-06-30 11:44:12', 'MSS Corso Capi pattuglia', NULL, true, NULL),
+ ('8c38ce95665f', '2025-06-23 09:56:03', '2025-06-25 10:37:11', 'MSS Corso Capi Sezione', NULL, true, NULL),
+ ('af6da41b819a', '2025-06-23 09:56:18', '2025-06-27 08:47:57', 'MSS Corso Coach', NULL, true, NULL),
+ ('9f03fc3a6826', '2025-06-23 09:50:36', '2025-06-30 12:01:55', 'MSS Corso Futura', NULL, true, NULL),
+ ('79ccd685353c', '2025-06-23 09:58:00', '2025-06-30 09:10:55', 'MSS Corso Gilwell', NULL, true, NULL),
+ ('43182a36ffdb', '2025-06-23 09:55:47', '2025-06-25 10:21:09', 'MSS Corso Panorama', NULL, true, NULL),
+ ('b6f709d00ee9', '2025-06-23 09:50:09', '2025-06-30 11:53:10', 'MSS Corso Pionieri', NULL, true, NULL),
+ ('5684a0e70e87', '2025-06-23 09:57:47', '2025-06-27 09:28:32', 'MSS Corso Spettro', NULL, true, NULL),
+ ('8aed46f1cd32', '2025-06-23 09:57:02', '2025-06-27 09:11:43', 'MSS Corso Top', NULL, true, NULL),
+ ('18e7449de0fc', '2025-06-23 09:54:00', '2025-06-24 11:28:47', 'MSS CP per monitori', NULL, true, NULL),
+ ('ec82f7131ded', '2025-06-23 09:54:44', '2025-06-25 09:55:43', 'MSS metodologia delle branche', NULL, true, NULL),
+ ('3db5a91a5ce6', '2025-06-23 09:54:13', '2025-06-24 11:31:32', 'MSS Moduli a scelta', NULL, true, NULL),
+ ('6bced96f58a2', '2025-05-05 14:42:34', '2025-06-12 12:03:42', 'PBS AL-Kurs', NULL, true, NULL),
+ ('90840c6f334f', '2025-06-17 11:19:28', '2025-06-17 11:59:42', 'PBS Aufbaukurs Pfadistufe', NULL, true, NULL),
+ ('1980a21583db', '2025-05-05 14:40:23', '2025-06-17 11:21:17', 'PBS Aufbaukurs Wolfs-/Pfadistufe', NULL, true, NULL),
+ ('2a8243edec1b', '2025-06-17 11:19:18', '2025-06-17 12:25:36', 'PBS Aufbaukurs Wolfsstufe', NULL, true, NULL),
+ ('0a3adea2a856', '2025-06-17 09:56:56', '2025-06-17 11:18:53', 'PBS Basiskurs Pfadistufe', NULL, true, NULL),
+ ('bcc63bf377b3', '2025-05-05 14:40:15', '2025-06-17 10:10:49', 'PBS Basiskurs Wolfsstufe', NULL, true, NULL),
+ ('1ae7a20a2877', '2025-05-05 14:43:16', '2025-06-17 09:55:26', 'PBS Coachkurs', NULL, true, NULL),
+ ('723b075c1e82', '2025-05-05 14:41:29', '2025-06-17 09:48:59', 'PBS EK Biberstufe', NULL, true, NULL),
+ ('8b0c9db92a80', '2025-05-05 14:41:09', '2025-06-17 09:40:20', 'PBS EK Pfadistufe', NULL, true, NULL),
+ ('69ce5e683a0e', '2025-05-05 14:40:59', '2025-06-17 09:29:17', 'PBS EK Piostufe', NULL, true, NULL),
+ ('a041779d1594', '2025-05-05 14:40:40', '2025-06-17 09:17:24', 'PBS EK PTA', NULL, true, NULL),
+ ('8f5ad8d81b86', '2025-05-05 14:40:52', '2025-06-12 12:11:14', 'PBS EK Roverstufe', NULL, true, NULL),
+ ('db4013ef3f49', '2025-05-05 14:41:20', '2025-06-17 12:52:53', 'PBS EK Wolfsstufe', NULL, true, NULL),
+ ('d73e58040bd1', '2025-06-23 09:35:36', '2025-06-23 09:40:30', 'PBS Elternratskurs', NULL, true, NULL),
+ ('19ad3810eb6a', '2025-05-05 14:40:06', '2025-06-13 09:15:28', 'PBS Futurakurs', NULL, true, NULL),
+ ('c29ece576f0d', '2025-05-05 14:42:52', '2025-06-13 09:05:34', 'PBS Gilwellkurs', NULL, true, NULL),
+ ('4a16903d05ba', '2025-05-05 14:39:46', '2025-06-13 09:01:41', 'PBS Leitpfadikurs', NULL, true, NULL),
+ ('88e257ba433d', '2025-05-05 14:43:07', '2025-06-13 08:50:33', 'PBS LKB-Kurs', NULL, true, NULL),
+ ('c0dc60866711', '2025-05-05 14:41:55', '2025-06-17 08:58:38', 'PBS Modul Fortbildung LS/T', NULL, true, NULL),
+ ('8f3081e653aa', '2025-05-05 14:42:27', '2025-06-13 08:44:50', 'PBS Panoramakurs', NULL, true, NULL),
+ ('7b940047d844', '2025-05-05 14:39:59', '2025-06-13 08:33:56', 'PBS Piokurs', NULL, true, NULL),
+ ('9aedc7ec3c31', '2025-05-05 14:43:37', '2025-06-13 08:28:37', 'PBS Präseskurs', NULL, true, NULL),
+ ('018c3833ac9d', '2025-05-05 14:42:42', '2025-06-12 12:45:59', 'PBS Spektrumkurs', NULL, true, NULL),
+ ('2b3cf3aabdaa', '2025-05-05 14:42:59', '2025-06-12 12:23:48', 'PBS Topkurs', NULL, true, NULL),
+ ('8e67704df488', '2025-05-05 14:42:20', '2025-06-13 08:16:02', 'PBS WB Stufenmethodik', NULL, true, NULL),
+ ('d84d356f6df0', '2025-05-05 14:41:40', '2025-06-13 08:13:55', 'PBS WB Technik', NULL, true, NULL),
+ ('6d86f39f459e', '2025-07-01 07:15:51', '2025-07-14 12:46:34', 'PBS WB Wahlmodule', NULL, true, NULL),
+ ('61f00d0ec362', '2025-08-02 14:41:02', '2025-08-02 14:41:02', 'PBS SiMo Berg', NULL, true, NULL);
@@ -1920,7 +2000,2175 @@ INSERT INTO public.checklist_item (id, createtime, updatetime, text, "position",
('69b897a3a88a', '2024-09-28 16:41:19', '2024-09-28 16:41:19', 'Pfadimethode „Persönlicher Fortschritt fördern": Inhalte der Etappen und Spezialitäten in Aktivitäten der Wolfsstufe einbauen', 0, 'ebbd0c61eb85', 'b64e29d134ab'),
('2466b1775468', '2024-09-28 16:41:19', '2024-09-28 16:41:19', 'Arbeiten mit Gesetz und Versprechen auf der Wolfsstufe', 1, 'ebbd0c61eb85', 'b64e29d134ab'),
('8df77c33eb17', '2024-09-28 16:41:19', '2024-09-28 16:41:19', 'Gestaltung von Lagerfeuern auf der Wolfsstufe', 2, 'ebbd0c61eb85', 'b64e29d134ab'),
- ('892d52359de7', '2024-09-28 16:41:19', '2024-09-28 16:41:19', 'Vertiefen der Kenntnisse und stufengerechtes Vermitteln der Wolfsstufentechnik', 3, 'ebbd0c61eb85', 'b64e29d134ab');
+ ('892d52359de7', '2024-09-28 16:41:19', '2024-09-28 16:41:19', 'Vertiefen der Kenntnisse und stufengerechtes Vermitteln der Wolfsstufentechnik', 3, 'ebbd0c61eb85', 'b64e29d134ab'),
+ ('e27d3f4315c0', '2025-06-12 12:25:00', '2025-06-12 12:25:00', 'Der Kurs gibt den TN die Möglichkeit, die Struktur und die Funktionsweise der PBS zu verstehen, so dass sie partizipieren und ihre Interessen vertreten können.', 0, '018c3833ac9d', NULL),
+ ('4a7cfb2a0975', '2025-06-12 12:26:39', '2025-06-12 12:26:39', 'Der Kurs befähigt die TN, ihren eigenen Verband (PBS, KV, Region/Bezirk) zu leiten und weiterzuentwickeln.', 1, '018c3833ac9d', NULL),
+ ('d8aad063a3ab', '2025-06-12 12:41:32', '2025-06-12 12:41:32', 'Der Kurs gibt den TN die Möglichkeit, ihre Kompetenzen in der Leitung und Betreuung von Gruppen und Einzelpersonen zu erweitern.', 2, '018c3833ac9d', NULL),
+ ('0a2e60ae0c8f', '2025-06-12 12:44:34', '2025-06-12 12:44:34', 'Der Kurs gibt den TN die Möglichkeit, ihre Kenntnisse im Projektmanagement zu vertiefen.', 3, '018c3833ac9d', NULL),
+ ('b8ed68db205a', '2025-07-01 08:32:25', '2025-07-01 08:39:57', 'Le cours rend les participant·e·s capables d’encadrer des activités du point de vue du contenu et du point de vue administratif.', 0, '021c0585d93c', NULL),
+ ('f54445ca1fdd', '2025-07-01 08:33:45', '2025-07-01 08:33:45', 'Le cours familiarise les participant·e·s à leur rôle au sein du réseau d‘encadrement et leur donne la possibilité de se remettre en question par rapport à ce rôle.', 1, '021c0585d93c', NULL),
+ ('7e09df9774d4', '2025-07-01 08:35:13', '2025-07-01 08:35:13', 'Le cours apprend aux participant·e·s les mesures qui contribuent à améliorer la sécurité des activités scoutes et J+S.', 2, '021c0585d93c', NULL),
+ ('dee0c13861f8', '2025-07-01 08:37:01', '2025-07-01 08:37:01', 'Le cours rend les participant·e·s capables d’encadrer le groupe, en particulier la maîtrise de groupe et les responsables de camp.', 3, '021c0585d93c', NULL),
+ ('1e40af5b584b', '2025-06-17 11:08:18', '2025-06-17 11:08:18', 'Der Kurs vermittelt den TN die Pfadigrundlagen.', 0, '0a3adea2a856', NULL),
+ ('ee18650c58ef', '2025-06-17 11:09:36', '2025-06-17 11:09:36', 'Der Kurs bildet die TN aus, ein Programm für die Pfadistufe zu planen, durchzuführen und auszuwerten.', 1, '0a3adea2a856', NULL),
+ ('cc682b4f9745', '2025-06-17 11:13:05', '2025-06-17 11:13:10', 'Der Kurs bildet die TN zu verantwortungsbewussten Mitgliedern eines Leitungsteams und zu Betreuenden von Leitpfadis aus.', 2, '0a3adea2a856', NULL),
+ ('7f1566a0f129', '2025-06-17 11:16:36', '2025-06-17 11:16:36', 'Der Kurs befähigt die TN, Aktivitäten pfadistufengerecht zu gestalten.', 3, '0a3adea2a856', NULL),
+ ('430e550c1e12', '2025-06-17 11:18:00', '2025-06-17 11:18:00', 'Zusätzliche Ausbildungsinhalte J+S', 4, '0a3adea2a856', NULL),
+ ('4020c24a97f0', '2025-07-03 07:21:57', '2025-07-03 07:21:57', 'Le cours donne la possibilité aux participant·e·s de réfléchir et de discuter les fondements du mouvement scout.', 0, '0d58666342fc', NULL),
+ ('b5b3dafef6f0', '2025-07-03 07:24:08', '2025-07-03 07:24:08', 'Le cours forme les participant·e·s à devenir des responsables d’unité ou de branche.', 1, '0d58666342fc', NULL),
+ ('dde874311a2c', '2025-07-03 07:32:01', '2025-07-03 07:32:01', 'Le cours forme les participant·e·s à devenir des responsables de camp.', 2, '0d58666342fc', NULL),
+ ('8b03e9bc1f3a', '2025-07-03 08:17:06', '2025-07-03 08:17:06', 'Le cours rend les participant·e·s capables d’accompagner et d’encadrer de jeunes responsables adjoint·e·s.', 3, '0d58666342fc', NULL),
+ ('70705a5bf7c1', '2025-07-03 08:18:38', '2025-07-03 08:18:38', 'Contenus de formation supplémentaires J+S', 4, '0d58666342fc', NULL),
+ ('d45c6cdca321', '2025-06-30 12:03:22', '2025-06-30 12:03:22', 'Il corso fornisce ai/alle partecipanti le competenze necessarie per accompagnare dei corsi di formazione (contenuti del corso e aspetti amministrativi).', 0, '0d587f4e1d73', NULL),
+ ('c74e6076fa48', '2025-06-30 12:04:26', '2025-06-30 12:04:26', 'Il corso familiarizza i/le partecipanti al proprio ruolo di legante tra il MSS, G+S e gli organizzatori del corso (AC, zona...).', 1, '0d587f4e1d73', NULL),
+ ('6477428cc38b', '2025-06-30 12:05:25', '2025-06-30 12:05:25', 'Il corso migliora le competenze dei/delle partecipanti per quanto concerne la loro funzione nell’accompagnamento.', 2, '0d587f4e1d73', NULL),
+ ('6077589693ae', '2025-07-03 06:27:51', '2025-07-03 06:27:51', 'Le cours donne aux participant·e·s des connaissances sur la mise en pratique des fondements du scoutisme dans la branche Castors.', 0, '0deabbf6ebc1', NULL),
+ ('c71490b75913', '2025-07-03 06:29:42', '2025-07-03 06:29:42', 'Le cours forme les participant·e·s à devenir des responsables de la branche Castors conscient·e·s de leurs responsabilités.', 1, '0deabbf6ebc1', NULL),
+ ('fe450dbe7a17', '2025-07-03 06:31:46', '2025-07-03 06:31:46', 'Le cours forme les participant·e·s à concevoir un programme adapté à la branche Castors.', 2, '0deabbf6ebc1', NULL),
+ ('15213dab5836', '2025-06-24 11:26:07', '2025-06-24 11:26:07', 'Il corso informa i/le partecipanti sulle novità di G+S e del MSS.', 0, '18e7449de0fc', NULL),
+ ('d4c1957a101b', '2025-06-24 11:27:01', '2025-06-24 11:27:01', 'Il corso offre la possibilità di specializzarsi in alcuni temi scelti e facenti parte dei contenuti del corso Base o del corso Campo.', 1, '18e7449de0fc', NULL),
+ ('29db1d52c472', '2025-06-24 11:27:55', '2025-06-24 11:27:55', 'Il corso tratta i punti forti attuali.', 2, '18e7449de0fc', NULL),
+ ('0aa678672edc', '2025-06-17 12:34:35', '2025-06-17 12:34:35', 'Der Kurs ermöglicht den TN die Auseinandersetzung mit den Pfadigrundlagen.', 0, '1980a21583db', NULL),
+ ('5e904733e31a', '2025-06-17 12:38:09', '2025-06-17 12:38:09', 'Der Kurs bildet die TN zu verantwortlichen Einheitsleitenden oder Stufenleitenden aus.', 1, '1980a21583db', NULL),
+ ('f89f5b923748', '2025-06-17 12:45:24', '2025-06-17 12:45:24', 'Der Kurs bildet die TN zu verantwortlichen Lagerleitenden aus.', 2, '1980a21583db', NULL),
+ ('5e1c8604bb35', '2025-06-17 12:51:11', '2025-06-17 12:51:11', 'Zusätzliche Ausbildungsinhalte J+S', 3, '1980a21583db', NULL),
+ ('613670cdc63e', '2025-06-30 11:03:36', '2025-06-30 11:03:36', 'Contenuti formativi del MSS', 0, '2f085f7153fd', 'e9271569f714'),
+ ('53f3243deeef', '2025-06-13 09:06:42', '2025-06-13 09:06:42', 'Der Kurs vermittelt den TN Grundwissen und Techniken zur Planung, Durchführung und Auswertung von Aktivitäten in der Wolfs- und Pfadistufe.', 0, '19ad3810eb6a', NULL),
+ ('98a1ba255dd7', '2025-06-13 09:08:35', '2025-06-30 12:13:31', 'Der Kurs ermöglicht es den TN, sich mit der Wolfs- und Pfadistufe auseinanderzusetzen.', 1, '19ad3810eb6a', NULL),
+ ('1745bdd49650', '2025-06-13 09:10:06', '2025-06-13 09:10:06', 'Der Kurs bereitet die TN auf eine erste Leitungstätigkeit vor.', 2, '19ad3810eb6a', NULL),
+ ('55a66c1f75d6', '2025-06-17 09:49:42', '2025-06-17 09:49:42', 'Der Kurs befähigt die TN, Aktivitäten inhaltlich und administrativ kompetent zu betreuen.', 0, '1ae7a20a2877', NULL),
+ ('b02c4c4fc50a', '2025-06-17 09:50:48', '2025-06-17 09:50:48', 'Der Kurs macht die TN mit ihrer Rolle im Betreuungsnetzwerk vertraut und gibt ihnen die Möglichkeit, sich mit ihr auseinanderzusetzen.', 1, '1ae7a20a2877', NULL),
+ ('c93d6223c2c3', '2025-06-17 09:51:58', '2025-06-17 09:51:58', 'Der Kurs zeigt den TN auf, welche Massnahmen zur Erhöhung der Sicherheit von Pfadi- und J+S-Aktivitäten beitragen.', 2, '1ae7a20a2877', NULL),
+ ('ad2fc702b928', '2025-06-17 09:53:05', '2025-06-17 09:53:05', 'Der Kurs befähigt die TN, die Abteilung und im Speziellen die Abteilungsleitung sowie die Lagerleitenden zu betreuen.', 3, '1ae7a20a2877', NULL),
+ ('d1f5723e6968', '2025-06-24 08:35:04', '2025-06-24 08:35:14', 'Il corso insegna ai/alle partecipanti come integrare la tecnica nel programma.', 0, '217f5df9512e', NULL),
+ ('2196c7c82695', '2025-06-24 08:36:57', '2025-06-24 08:36:57', 'Il corso dà ai/alle partecipanti la possibilità di approfondire le proprie conoscenze tecniche.', 1, '217f5df9512e', NULL),
+ ('ce507703c28f', '2025-06-23 11:52:50', '2025-06-23 11:52:50', 'Le cours initie les participant·e·s aux aspects les plus importants du mouvement scout.', 0, '261ab1ae2947', NULL),
+ ('b3a80e6a4325', '2025-06-23 11:56:42', '2025-06-23 11:56:42', 'Le cours permet aux participant·e·s de se pencher sur leur rôle au sein du réseau d’encadrement.', 1, '261ab1ae2947', NULL),
+ ('c5722ff7bd72', '2025-06-23 11:58:30', '2025-06-23 11:58:30', 'Le cours transmet aux participant·e·s les principes de base de l’encadrement d’un groupe.', 2, '261ab1ae2947', NULL),
+ ('84de4cfa2d82', '2025-06-23 12:02:03', '2025-06-23 12:02:03', 'Le cours rend les participant·e·s capables d’introduire des animations spirituelles dans le quotidien scout.', 3, '261ab1ae2947', NULL),
+ ('10a52c0096b7', '2025-05-13 11:37:07', '2025-05-13 11:37:07', 'Le cours permet aux participant·e·s de vivre un programme modèle de la branche Picos et de contribuer à son élaboration.', 0, '299134c8e325', NULL),
+ ('9c7e4f857620', '2025-05-13 11:37:44', '2025-05-13 11:39:12', 'Le cours rend les participant·e·s capables de s’investir comme membre actif d’une équipe de Picos.', 1, '299134c8e325', NULL),
+ ('b26069782e38', '2025-05-13 11:38:08', '2025-05-13 11:41:06', 'Le cours donne aux participant·e·s la possibilité d’approfondir leurs connaissances en technique scoute et de les mettre en pratique.', 2, '299134c8e325', NULL),
+ ('030fb80b82d2', '2025-07-03 06:07:20', '2025-07-03 06:07:20', 'Le cours donne aux participant·e·s la possibilité de réfléchir et de discuter les fondements du mouvement scout.', 0, '2a36b5b41fa7', NULL),
+ ('5ef96ada1866', '2025-07-03 06:08:38', '2025-07-03 06:08:38', 'Le cours forme les participant·e·s à devenir des responsables d’unité ou de branche.', 1, '2a36b5b41fa7', NULL),
+ ('7b3550a6b478', '2025-07-03 06:11:20', '2025-07-03 06:11:20', 'Le cours forme les participant·e·s à devenir des responsables de camp.', 2, '2a36b5b41fa7', NULL),
+ ('d7a4b9b6e5ae', '2025-07-03 06:18:36', '2025-07-03 06:18:36', 'Le cours rend les participant·e·s capables d’accompagner et d’encadrer des responsables de patrouille et de jeunes responsables adjoint·e·s.', 3, '2a36b5b41fa7', NULL),
+ ('49a763cd7375', '2025-07-03 06:25:36', '2025-07-03 06:25:41', 'Contenus de formation supplémentaires J+S', 4, '2a36b5b41fa7', NULL),
+ ('91256aa85961', '2025-06-17 12:08:23', '2025-06-17 12:08:23', 'Der Kurs ermöglicht den TN die Auseinandersetzung mit den Pfadigrundlagen.', 0, '2a8243edec1b', NULL),
+ ('53d1f10ebdb1', '2025-06-17 12:10:10', '2025-06-17 12:10:10', 'Der Kurs bildet die TN zu verantwortlichen Einheitsleitenden oder Stufenleitenden aus.', 1, '2a8243edec1b', NULL),
+ ('f853f83a36e3', '2025-06-17 12:13:12', '2025-06-17 12:13:12', 'Der Kurs bildet die TN zu verantwortlichen Lagerleitenden aus.', 2, '2a8243edec1b', NULL),
+ ('31ec543eaffd', '2025-06-17 12:21:35', '2025-06-17 12:22:24', 'Der Kurs befähigt die TN, junge Leitende anzuleiten und zu betreuen.', 3, '2a8243edec1b', NULL),
+ ('4b28629e604e', '2025-06-17 12:24:39', '2025-06-17 12:24:39', 'Zusätzliche Ausbildungsinhalte J+S', 4, '2a8243edec1b', NULL),
+ ('036777731d07', '2025-06-12 12:12:10', '2025-06-12 12:12:10', 'Der Kurs befähigt die TN Kurse zu planen, durchzuführen und auszuwerten.', 0, '2b3cf3aabdaa', NULL),
+ ('ed52d7d885a1', '2025-06-12 12:17:06', '2025-06-12 12:17:06', 'Der Kurs befähigt die TN Ausbildungsgefässe und Ausbildungsblöcke zu planen, durchzuführen und auszuwerten.', 1, '2b3cf3aabdaa', NULL),
+ ('f5a755111273', '2025-06-12 12:20:42', '2025-06-12 12:20:42', 'Der Kurs befähigt die TN, die TN ihrer Ausbildungskurse in ihrem persönlichen Fortschritt zu unterstützen und sie zu qualifizieren.', 2, '2b3cf3aabdaa', NULL),
+ ('cee89abf160e', '2025-06-12 12:22:42', '2025-06-12 12:22:42', 'Der Kurs befähigt die TN ein Kursteam zu leiten und dessen Mitglieder in ihrem persönlichen Fortschritt zu unterstützen.', 3, '2b3cf3aabdaa', NULL),
+ ('260e474353b6', '2025-05-15 07:25:33', '2025-05-15 07:25:33', 'Le cours transmet aux participant·e·s les fondements du mouvement scout.', 0, '2d19607dfdf4', NULL),
+ ('660de2f17234', '2025-05-15 07:27:52', '2025-05-15 07:27:52', 'Le cours forme les participant·e·s à planifier, réaliser et évaluer un programme pour la branche Louveteaux.', 1, '2d19607dfdf4', NULL),
+ ('53ee9c24ee15', '2025-05-15 09:29:58', '2025-05-15 09:29:58', 'Le cours forme les participant·e·s à devenir des membres de maîtrise d’unité conscient·e·s de leurs responsabilités.', 2, '2d19607dfdf4', NULL),
+ ('64b85027e048', '2025-05-15 11:58:23', '2025-05-15 11:58:23', 'Le cours rend les participant·e·s capables de concevoir des activités adaptées à la branche Louveteaux.', 3, '2d19607dfdf4', NULL),
+ ('fcd71f0b6c0f', '2025-05-15 12:00:03', '2025-05-15 12:00:03', 'Contenus de formation supplémentaire J+S', 4, '2d19607dfdf4', NULL),
+ ('e9271569f714', '2025-06-30 11:03:13', '2025-06-30 11:03:21', 'Il corso consente ai partecipanti di confrontarsi con i fondamenti dello scoutismo.', 0, '2f085f7153fd', NULL),
+ ('d805374a90b7', '2025-06-30 11:05:58', '2025-06-30 11:05:58', 'Il corso consente ai partecipanti di diventare capi unità o capi branca responsabili.', 1, '2f085f7153fd', NULL),
+ ('3c8221899fe1', '2025-06-30 11:10:16', '2025-06-30 11:10:16', 'Il corso consente ai partecipanti di diventare capi campo responsabili.', 2, '2f085f7153fd', NULL),
+ ('6d3062161d73', '2025-06-30 11:23:41', '2025-07-03 08:38:28', 'Il corso insegna ai partecipanti a introdurre e assistere giovani monitori.', 3, '2f085f7153fd', NULL),
+ ('140134414732', '2025-06-30 11:27:43', '2025-06-30 11:27:43', 'Contenuti formativi supplementari G+S', 4, '2f085f7153fd', NULL),
+ ('297e1e6e8135', '2025-07-03 07:08:28', '2025-07-03 07:08:28', 'Le cours rend les participant·e·s capables d’intégrer la technique au programme.', 0, '377f909fc684', NULL),
+ ('615922b3ea24', '2025-07-03 07:09:21', '2025-07-03 07:09:21', 'Le cours donne aux participant·e·s la possibilité d’approfondir leurs connaissances techniques', 1, '377f909fc684', NULL),
+ ('d1b76e0f4d25', '2025-06-24 11:29:01', '2025-06-24 11:29:01', 'Il corso informa i/le partecipanti sulle novità di G+S e del MSS.', 0, '3db5a91a5ce6', NULL),
+ ('64141d5d8841', '2025-06-24 11:29:53', '2025-06-24 11:29:53', 'Il corso offre la possibilità di specializzarsi in alcuni temi scelti della disciplina Sport di campo / trekking.', 1, '3db5a91a5ce6', NULL),
+ ('2e4ac268ec89', '2025-06-24 11:30:40', '2025-06-24 11:30:40', 'Il corso tratta i punti forti attuali.', 2, '3db5a91a5ce6', NULL),
+ ('a1df87c245c3', '2025-06-17 09:20:12', '2025-06-17 09:20:12', 'Der Kurs bildet die TN zu verantwortungsbewussten Equipenleitenden der Piostufe aus.', 1, '69ce5e683a0e', NULL),
+ ('adb4341cc079', '2025-07-01 08:46:11', '2025-07-01 08:46:11', 'Le cours permet aux participant·e·s de remettre en question leur propre vision du scoutisme et de la confronter à celles des autres participant·e·s, du Mouvement Scout de Suisse et d’autres organisations internationales.', 0, '3f2f708063b4', NULL),
+ ('5ad5bac0603c', '2025-07-01 08:47:15', '2025-07-01 08:48:22', 'Le cours permet aux participant·e·s de se pencher sur les engagements liés à la fonction de responsable Gilwell.', 1, '3f2f708063b4', NULL),
+ ('7ea161becfcf', '2025-07-01 08:48:33', '2025-07-01 08:48:33', 'Le cours incite les participant·e·s à se tourner vers l’avenir et à élargir leur horizon.', 2, '3f2f708063b4', NULL),
+ ('276614cbe10b', '2025-07-03 08:20:05', '2025-07-03 08:20:05', 'Le cours donne aux participant·e·s l’occasion de réfléchir sur le scoutisme et ses fondements.', 0, '3fbd4a4b1a00', NULL),
+ ('8a59b9b6fca3', '2025-07-03 08:23:15', '2025-07-03 08:23:15', 'Le cours prépare les participant·e·s à assumer d’autres fonctions d’encadrement et de direction au sein du scoutisme.', 1, '3fbd4a4b1a00', NULL),
+ ('73d5593fdbaf', '2025-07-03 08:26:19', '2025-07-03 08:26:19', 'Le cours donne aux participant·e·s la possibilité de développer leur personnalité.', 2, '3fbd4a4b1a00', NULL),
+ ('7ac6df15afe8', '2025-07-03 08:27:30', '2025-07-03 08:27:30', 'Le cours encourage les participant·e·s à se pencher sur d’autres formes de travail auprès des jeunes et sur des thèmes de société.', 3, '3fbd4a4b1a00', NULL),
+ ('5836fd30b9db', '2025-07-01 08:27:58', '2025-07-01 08:27:58', 'Le cours rend les participant·e·s capables d’encadrer des cours de formation du point de vue du contenu et du point de vue administratif.', 0, '42c1f08d8087', NULL),
+ ('73574b4c6e7d', '2025-07-01 08:29:28', '2025-07-01 08:29:28', 'Le cours familiarise les participant·e·s à leur rôle de lien entre le MSdS, J+S et les organisateurs du cours (AC, région de formation, etc.).', 1, '42c1f08d8087', NULL),
+ ('ea6ff16ef01e', '2025-07-01 08:30:27', '2025-07-01 08:30:36', 'Le cours développe les compétences des participant·e·s par rapport à leur fonction d’encadrant·e.', 2, '42c1f08d8087', NULL),
+ ('3b8a3f56a234', '2025-06-25 09:56:19', '2025-06-25 09:56:19', 'Il corso dà ai/alle partecipanti l’occasione di riflettere sullo Scoutismo e i suoi fondamenti.', 0, '43182a36ffdb', NULL),
+ ('07a312bd660f', '2025-06-25 09:59:55', '2025-06-25 09:59:55', 'Il corso prepara i/le partecipanti ad assumere altre funzioni di supporto e gestione nello Scoutismo.', 1, '43182a36ffdb', NULL),
+ ('bf3dca0f0f05', '2025-06-25 10:03:28', '2025-06-25 10:03:28', 'Il corso dà ai/alle partecipanti la possibilità di sviluppare la propria personalità.', 2, '43182a36ffdb', NULL),
+ ('78514148ce39', '2025-06-25 10:07:19', '2025-06-25 10:07:19', 'Il corso incoraggia i/le partecipanti a riflettere su diverse forme di attività con i/le giovani e su temi della società.', 3, '43182a36ffdb', NULL),
+ ('4fc0771773d9', '2025-06-13 08:53:18', '2025-06-13 08:53:18', 'Der Kurs bietet den TN vielfältige und attraktive Pfadistufenerlebnisse.', 0, '4a16903d05ba', NULL),
+ ('9a31b72c1ce8', '2025-06-13 08:54:23', '2025-06-13 08:54:23', 'Der Kurs gibt den TN einen Einblick in die Planung und Durchführung von Fähnliaktivitäten.', 1, '4a16903d05ba', NULL),
+ ('f534ebdde0e6', '2025-06-13 08:59:50', '2025-06-13 08:59:50', 'Der Kurs befähigt die TN, in ihrem Fähnli die Rolle der*des Leitpfadis wahrzunehmen.', 2, '4a16903d05ba', NULL),
+ ('7cbdde03b7dd', '2025-07-01 09:09:47', '2025-07-01 09:09:59', 'Le cours donne aux participant·e·s la possibilité de comprendre la structure et le fonctionnement du MSdS, afin qu’elles·ils puissent y participer et y représenter leurs intérêts.', 0, '4be66dfa6059', NULL),
+ ('7db0f461da4e', '2025-07-01 09:11:29', '2025-07-01 09:11:29', 'Le cours rend les participant·e·s capables de diriger et développer leur propre association (MSdS, AC, région).', 1, '4be66dfa6059', NULL),
+ ('01552f35298f', '2025-07-01 09:15:01', '2025-07-01 09:15:01', 'Le cours donne aux participant·e·s la possibilité d’élargir leurs compétences en matière de gestion et d’encadrement de groupes et de personnes.', 2, '4be66dfa6059', NULL),
+ ('6f44a667ee69', '2025-07-01 09:17:20', '2025-07-01 09:17:20', 'Le cours donne aux participant·e·s la possibilité d’approfondir leurs connaissances en matière de gestion de projet.', 3, '4be66dfa6059', NULL),
+ ('3bfee5709b03', '2025-06-24 08:48:18', '2025-07-03 08:36:26', 'Il corso permette ai/alle partecipanti di acquisire conoscenze sulla messa in pratica dei fondamenti dello Scoutismo nella branca castori.', 0, '50e8f1adaf5b', NULL),
+ ('45a73141a813', '2025-06-24 08:50:17', '2025-06-24 08:50:17', 'Il corso forma i/le partecipanti a essere consapevoli del loro ruolo di animatore/trice della branca castori.', 1, '50e8f1adaf5b', NULL),
+ ('7957134d8ab1', '2025-06-24 08:52:41', '2025-06-24 08:52:41', 'Il corso forma i/le partecipanti a preparare un programma adatto alla branca castori.', 2, '50e8f1adaf5b', NULL),
+ ('99ec3c1ba04d', '2025-06-27 09:18:24', '2025-06-27 09:18:24', 'Il corso dà ai/alle partecipanti la possibilità di comprendere la struttura e il funzionamento del MSS, per prendervi parte e rappresentare i suoi interessi.', 0, '5684a0e70e87', NULL),
+ ('2681182344fb', '2025-06-27 09:20:01', '2025-06-27 09:20:01', 'Il corso permette ai/alle partecipanti di gestire e sviluppare la loro associazione (MSS, AC, zona).', 1, '5684a0e70e87', NULL),
+ ('e1bb545ec516', '2025-06-27 09:23:47', '2025-06-27 09:23:47', 'Il corso dà ai/alle partecipanti la possibilità di ampliare le loro competenze in materia di accompagnamento e di supporto a sezioni o persone.', 2, '5684a0e70e87', NULL),
+ ('76c33a9c9191', '2025-06-27 09:26:51', '2025-06-27 09:26:51', 'Il corso dà ai/alle partecipanti la possibilità di approfondire le proprie conoscenze nella gestione di progetti', 3, '5684a0e70e87', NULL),
+ ('57284e38534b', '2025-07-01 09:32:41', '2025-07-01 09:32:41', 'Le cours rend les participant·e·s capables de soutenir la mise en pratique des fondements du scoutisme dans un groupe.', 0, '590f490a3fb2', NULL),
+ ('a1e95d1fed96', '2025-07-01 09:34:20', '2025-07-01 09:34:20', 'Le cours rend les participant·e·s capables, en collaboration avec leur maîtrise de groupe, de gérer un groupe du point de vue du contenu et du point de vue administratif.', 1, '590f490a3fb2', NULL),
+ ('55d695972fc0', '2025-07-01 09:38:44', '2025-07-01 09:38:44', 'Le cours rend les participant·e·s capables de planifier pour l’avenir.', 2, '590f490a3fb2', NULL),
+ ('1894cb418b0e', '2025-07-01 09:44:16', '2025-07-01 09:44:16', 'Le cours familiarise les participant·e·s à leur rôle au sein du réseau d‘encadrement et les amène à utiliser le réseau d‘encadrement dans le cadre de leurs fonctions.', 3, '590f490a3fb2', NULL),
+ ('de430ad8298c', '2025-07-01 09:45:47', '2025-07-01 09:45:47', 'Le cours permet aux participant·e·s d’encadrer les responsables de l’ensemble d’un groupe.', 4, '590f490a3fb2', NULL),
+ ('22b39151592b', '2025-08-02 14:41:33', '2025-08-02 14:41:33', 'Schwerpunkt Pädagogisches Konzept', 0, '61f00d0ec362', NULL),
+ ('66e2797f99af', '2025-08-02 14:42:14', '2025-08-02 14:42:14', 'Schwerpunkt Sportmotorisches Konzept', 1, '61f00d0ec362', NULL),
+ ('63fe00decc53', '2025-08-02 14:42:52', '2025-08-02 14:42:52', 'Schwerpunkt Methodisches Konzept', 2, '61f00d0ec362', NULL),
+ ('10f2ea6cebb1', '2025-08-02 14:43:14', '2025-08-02 14:43:14', 'Weitere Themen', 3, '61f00d0ec362', NULL),
+ ('b179c6157dec', '2025-07-03 07:00:15', '2025-07-03 07:00:15', 'Le cours donne aux participant·e·s des connaissances sur la mise en pratique des fondements du scoutisme chez les SMT.', 0, '668d7cd5d0c1', NULL),
+ ('0f70c1d6e9ab', '2025-07-03 07:01:32', '2025-07-03 07:01:32', 'Le cours forme les participant·e·s à devenir des responsables SMT conscient·e·s de leurs responsabilités.', 1, '668d7cd5d0c1', NULL),
+ ('4be142d9a4e2', '2025-07-03 07:04:06', '2025-07-03 07:04:06', 'Le cours forme les participant·e·s à concevoir un programme SMT adapté à son public cible.', 2, '668d7cd5d0c1', NULL),
+ ('07486588e881', '2025-06-17 09:18:15', '2025-06-17 09:18:15', 'Der Kurs vermittelt den TN Kenntnisse über die Umsetzung der Pfadigrundlagen auf der Piostufe.', 0, '69ce5e683a0e', NULL),
+ ('5e91a3bf3910', '2025-06-17 09:23:56', '2025-06-17 09:23:56', 'Der Kurs vermittelt den TN das nötige Grundwissen, damit sie ihre Equipe beim Organisieren von stufengerechtem Programm unterstützen können.', 2, '69ce5e683a0e', NULL),
+ ('27ad678f82e5', '2025-06-17 09:27:12', '2025-06-17 09:27:12', 'Der Kurs vermittelt den TN das Grundwissen für die langfristige Gestaltung des Equipenlebens.', 3, '69ce5e683a0e', NULL),
+ ('85c172f8cf74', '2025-06-17 09:28:34', '2025-06-17 09:28:34', 'Zusätzliche Ausbildungsinhalte J+S', 4, '69ce5e683a0e', NULL),
+ ('4d335b7662bb', '2025-06-12 11:43:36', '2025-06-12 11:43:36', 'Der Kurs befähigt die TN, die Umsetzung der Pfadigrundlagen in einer Abteilung zu unterstützen.', 0, '6bced96f58a2', NULL),
+ ('604356fce37c', '2025-06-12 11:48:46', '2025-06-12 11:48:46', 'Der Kurs befähigt die TN, eine Abteilung zusammen mit der Abteilungsleitung inhaltlich und administrativ zu führen.', 1, '6bced96f58a2', NULL),
+ ('df5c140e8a3f', '2025-06-12 11:56:20', '2025-06-12 11:56:26', 'Der Kurs motiviert die TN, zukunftsorientiert zu planen.', 2, '6bced96f58a2', NULL),
+ ('277b8c829581', '2025-06-12 11:59:12', '2025-06-12 11:59:12', 'Der Kurs macht die TN mit ihrer Rolle im Betreuungsnetzwerk vertraut und leitet sie an, das Betreuungsnetzwerk für sich zu nutzen.', 3, '6bced96f58a2', NULL),
+ ('63a2ca74dc66', '2025-06-12 12:00:54', '2025-06-12 12:00:54', 'Der Kurs versetzt die TN in die Lage, die Leitenden der gesamten Abteilung zu betreuen.', 4, '6bced96f58a2', NULL),
+ ('22afaf9032da', '2025-07-01 07:16:12', '2025-07-01 07:16:12', 'Der Kurs informiert die TN über Neuerungen von J+S und PBS.', 0, '6d86f39f459e', NULL),
+ ('f1f4158552a6', '2025-07-01 07:17:04', '2025-07-01 07:17:04', 'Der Kurs bietet Möglichkeiten, sich in ausgewählten Bereichen aus Lagersport / Trekking zu spezialisieren, bestehendes Wissen zu erweitern oder diese kennen zu lernen.', 1, '6d86f39f459e', NULL),
+ ('d820bf9b98ec', '2025-07-01 07:17:55', '2025-07-01 07:17:55', 'Der Kurs thematisiert die aktuellen Schwerpunkte.', 2, '6d86f39f459e', NULL),
+ ('7d837d1adfb2', '2025-06-24 08:40:03', '2025-06-24 08:40:03', 'Il corso presenta ai/alle partecipanti gli aspetti più importanti del movimento scout.', 0, '6de13026cc48', NULL),
+ ('078afce4140f', '2025-06-24 08:42:14', '2025-06-24 08:42:14', 'Il corso introduce i/le partecipanti al proprio ruolo all’interno della rete di accompagnamento.', 1, '6de13026cc48', NULL),
+ ('3a8102faaabf', '2025-06-24 08:44:11', '2025-06-24 08:44:11', 'Il corso propone ai/alle partecipanti degli strumenti per accompagnare una sezione.', 2, '6de13026cc48', NULL),
+ ('b27e3089c28d', '2025-06-24 08:46:52', '2025-06-24 08:46:52', 'Il corso rende i/le partecipanti capaci d’introdurre l’animazione spirituale nel quotidiano scout', 3, '6de13026cc48', NULL),
+ ('79273c2d1a57', '2025-06-17 09:43:44', '2025-06-17 09:43:44', 'Der Kurs vermittelt den TN Kenntnisse über die Umsetzung der Pfadigrundlagen auf der Biberstufe.', 0, '723b075c1e82', NULL),
+ ('9f456db0bd82', '2025-06-17 09:45:29', '2025-07-01 06:58:09', 'Der Kurs bildet die TN zu verantwortungsbewussten Leitenden der Biberstufe aus.', 1, '723b075c1e82', NULL),
+ ('a5228104385c', '2025-06-17 09:47:03', '2025-07-01 06:58:12', 'Der Kurs bildet die TN aus, Programm für die Biberstufe stufengerecht zu gestalten.', 2, '723b075c1e82', NULL),
+ ('230407872bb0', '2025-07-03 07:10:56', '2025-07-03 07:10:56', 'Le cours informe les participant·e·s sur les nouveautés de J+S et du MSdS.', 0, '744bee01eed7', NULL),
+ ('1af4f065078d', '2025-07-03 07:11:48', '2025-07-03 07:11:48', 'Le cours offre la possibilité de se spécialiser dans des domaines choisis de la discipline Sport de camp/Trekking en les découvrant ou en approfondissant des connaissances préalables.', 1, '744bee01eed7', NULL),
+ ('de5db5ed53ad', '2025-07-03 07:12:29', '2025-07-03 07:12:29', 'Le cours thématise des points forts actuels.', 2, '744bee01eed7', NULL),
+ ('15ec56e0b8db', '2025-07-03 06:40:28', '2025-07-03 06:40:28', 'Le cours donne aux participant·e·s des connaissances sur la mise en pratique des fondements du scoutisme dans la branche Éclais.', 0, '75fdfdb16940', NULL),
+ ('9f3e6d06700c', '2025-07-03 06:41:29', '2025-07-03 06:41:29', 'Le cours forme les participant·e·s à devenir des responsables de la branche Éclais conscient·e·s de leurs responsabilités.', 1, '75fdfdb16940', NULL),
+ ('bddc0ec304c6', '2025-07-03 06:42:59', '2025-07-03 06:42:59', 'Le cours forme les participant·e·s à concevoir un programme adapté à la branche Éclais.', 2, '75fdfdb16940', NULL),
+ ('f2a2ce5933e2', '2025-07-03 06:44:22', '2025-07-03 06:44:22', 'Contenus de formation supplémentaires J+S', 3, '75fdfdb16940', NULL),
+ ('2a7509263004', '2025-06-30 09:07:28', '2025-06-30 09:07:28', 'Il corso permette ai/alle partecipanti di rimettere in questione la propria visione e le proprie idee sui valori dello Scoutismo e di confrontarle con quelle degli altri/e partecipanti, del MSS e delle organizzazioni scout internazionali.', 0, '79ccd685353c', NULL),
+ ('82fa35483df8', '2025-06-30 09:08:54', '2025-06-30 09:08:54', 'Il corso permette ai/alle partecipanti di riflettere sull’impegno legato alla funzione di animatore/trice Gilwell.', 1, '79ccd685353c', NULL),
+ ('032b9c1450e3', '2025-06-30 09:10:12', '2025-06-30 09:10:12', 'Il corso stimola i/le partecipanti a guardare al futuro e ad ampliare i propri orizzonti.', 2, '79ccd685353c', NULL),
+ ('d548ec966d53', '2025-06-13 08:29:15', '2025-06-30 12:12:52', 'Der Kurs ermöglicht den TN, ein vorbildhaftes Piostufenprogramm zu erleben und mitzugestalten.', 0, '7b940047d844', NULL),
+ ('5abe90002ec7', '2025-06-13 08:30:46', '2025-06-13 08:30:46', 'Der Kurs befähigt die TN, sich als aktives Mitglied in eine Pioequipe einzubringen.', 1, '7b940047d844', NULL),
+ ('9c012ee075a1', '2025-06-13 08:32:33', '2025-06-13 08:32:33', 'Der Kurs gibt den TN die Möglichkeit, ihre Pfaditechnikkenntnisse zu vertiefen und praktisch anzuwenden.', 2, '7b940047d844', NULL),
+ ('ccde6066ba87', '2025-06-13 08:47:26', '2025-06-13 08:47:26', 'Der Kurs befähigt die TN, Ausbildungskurse inhaltlich und administrativ kompetent zu betreuen.', 0, '88e257ba433d', NULL),
+ ('b797eae7dbb3', '2025-06-13 08:48:44', '2025-06-13 08:48:44', 'Der Kurs macht die TN mit ihrer Rolle als Bindeglied zwischen der PBS, J+S und dem Kursträger (Kantonalverband, Ausbildungsregion etc.) vertraut.', 1, '88e257ba433d', NULL),
+ ('16201cbc896b', '2025-06-13 08:49:52', '2025-06-13 08:50:46', 'Der Kurs erweitert die Kompetenz der TN in ihrer Funktion als Betreuer*in.', 2, '88e257ba433d', NULL),
+ ('558cac4450f8', '2025-06-27 08:53:18', '2025-06-27 08:53:18', 'Il corso permette ai/alle partecipanti di pianificare, gestire e valutare un corso di formazione.', 0, '8aed46f1cd32', NULL),
+ ('dda29594f336', '2025-06-27 08:57:38', '2025-06-27 08:57:38', 'Il corso consente ai/alle partecipanti di pianificare, gestire e valutare sequenze e blocchi di formazione.', 1, '8aed46f1cd32', NULL),
+ ('37567ab06651', '2025-06-27 09:06:22', '2025-06-27 09:06:22', 'Il corso consente ai/alle partecipanti di sostenere i/le partecipanti dei loro corsi di formazione nella progressione personale e nelle loro.', 2, '8aed46f1cd32', NULL),
+ ('8d973363f0a2', '2025-06-27 09:10:46', '2025-07-03 08:41:23', 'Il corso consente ai/alle partecipanti di condurre i/le membri/e di un’équipe di corso e di incoraggiare la loro progressione personale.', 3, '8aed46f1cd32', NULL),
+ ('e9d3b6b39d55', '2025-06-17 09:29:47', '2025-06-17 09:29:47', 'Der Kurs vermittelt den TN Kenntnisse über die Umsetzung der Pfadigrundlagen auf der Pfadistufe.', 0, '8b0c9db92a80', NULL),
+ ('b89b37d1c1bb', '2025-06-17 09:31:19', '2025-06-17 09:31:19', 'Der Kurs bildet die TN zu verantwortungsbewussten Leitenden der Pfadistufe aus.', 1, '8b0c9db92a80', NULL),
+ ('5f3d10fc685a', '2025-06-17 09:33:36', '2025-06-17 09:33:36', 'Der Kurs bildet die TN aus, Programm für die Pfadistufe stufengerecht zu gestalten.', 2, '8b0c9db92a80', NULL),
+ ('20ba792cba96', '2025-06-17 09:39:32', '2025-06-17 09:39:32', 'Zusätzliche Ausbildungsinhalte J+S', 3, '8b0c9db92a80', NULL),
+ ('306dd0b41a8d', '2025-06-25 10:23:49', '2025-06-25 10:23:49', 'Il corso fornisce ai/alle partecipanti le competenze necessarie per sostenere la messa in pratica dei fondamenti dello Scoutismo in sezione.', 0, '8c38ce95665f', NULL),
+ ('441713ad9efa', '2025-06-17 12:08:29', '2025-06-17 12:08:29', 'Ausbildungsinhalte PBS', 0, '2a8243edec1b', '91256aa85961'),
+ ('ec1ac73d7081', '2025-06-25 10:25:40', '2025-07-03 08:39:00', 'Il corso fornisce ai/alle partecipanti le competenze per la gestione di una sezione in collaborazione con gli/le responsabili della sezione.', 1, '8c38ce95665f', NULL),
+ ('a0a0c4a8884b', '2025-06-25 10:31:22', '2025-06-25 10:31:22', 'Il corso rende i/le partecipanti in grado di pianificare a lungo termine.', 2, '8c38ce95665f', NULL),
+ ('4eeb103b00da', '2025-06-25 10:33:22', '2025-06-25 10:33:22', 'Il corso dà la possibilità ai/alle partecipanti di familiarizzarsi con il proprio ruolo all’interno della rete di accompagnamento e sfruttare loro stessi/e questa risorsa.', 3, '8c38ce95665f', NULL),
+ ('06a402761d87', '2025-06-25 10:34:37', '2025-06-25 10:34:37', 'Il corso permette ai/alle partecipanti di accompagnare gli/le animatori/trici di tutta la sezione.', 4, '8c38ce95665f', NULL),
+ ('89fac99ac708', '2025-07-03 06:34:25', '2025-07-03 06:34:25', 'Le cours donne aux participant·e·s des connaissances sur la mise en pratique des fondements du scoutisme dans la branche Louveteaux.', 0, '8ce95ec360cf', NULL),
+ ('8670552c367e', '2025-07-03 06:35:35', '2025-07-03 06:35:35', 'Le cours forme les participant·e·s à devenir des responsables de la branche Louveteaux conscient·e·s de leurs responsabilités.', 1, '8ce95ec360cf', NULL),
+ ('a0bb46ad5481', '2025-07-03 06:37:20', '2025-07-03 06:37:20', 'Le cours forme les participant·e·s à concevoir un programme adapté à la branche Louveteaux.', 2, '8ce95ec360cf', NULL),
+ ('d2ac088e40fe', '2025-07-03 06:39:01', '2025-07-03 06:39:01', 'Contenus de formation supplémentaires J+S', 3, '8ce95ec360cf', NULL),
+ ('f527f20dfdd6', '2025-06-13 08:14:28', '2025-06-13 08:14:28', 'Der Kurs ermöglicht den TN eine vertiefte Auseinandersetzung mit der Methodik der entsprechenden Stufe', 0, '8e67704df488', NULL),
+ ('f4b439daa86c', '2025-06-13 08:34:39', '2025-06-13 08:34:39', 'Der Kurs gibt den TN die Möglichkeit, sich mit der Pfadibewegung und ihren Grundlagen auseinanderzusetzen.', 0, '8f3081e653aa', NULL),
+ ('bcb2e1727711', '2025-06-13 08:38:00', '2025-06-13 08:38:00', 'Der Kurs bereitet die TN darauf vor, in der Pfadi weitere Betreuungs- und Führungsfunktionen zu übernehmen.', 1, '8f3081e653aa', NULL),
+ ('83a76baaa3bc', '2025-06-13 08:41:28', '2025-06-13 08:41:28', 'Der Kurs gibt den TN die Möglichkeit, ihre Persönlichkeit weiter zu entwickeln.', 2, '8f3081e653aa', NULL),
+ ('e70d27aad88f', '2025-06-13 08:43:21', '2025-06-13 08:43:21', 'Der Kurs regt die TN an, sich mit anderen Formen von Jugendarbeit und mit Gesellschaftsthemen auseinanderzusetzen.', 3, '8f3081e653aa', NULL),
+ ('54acf66ec01d', '2025-06-12 12:04:28', '2025-06-12 12:04:28', 'Der Kurs vermittelt den TN Kenntnisse über die Umsetzung der Pfadigrundlagen auf der Roverstufe.', 0, '8f5ad8d81b86', NULL),
+ ('61a8aa0965b3', '2025-06-12 12:07:06', '2025-06-12 12:07:06', 'Der Kurs bildet die TN zu verantwortungsbewussten und aktiven Mitgliedern der Roverstufe aus.', 1, '8f5ad8d81b86', NULL),
+ ('5a046d79d443', '2025-06-12 12:09:03', '2025-06-12 12:09:03', 'Der Kurs bildet die TN aus, als Mitglieder einer Rotte deren Programm stufengerecht zu gestalten.', 2, '8f5ad8d81b86', NULL),
+ ('b7dfb5208f88', '2025-06-24 11:14:11', '2025-06-24 11:14:11', 'Il corso permette ai/alle partecipanti di acquisire conoscenze sulla messa in pratica dei fondamenti dello Scoutismo nella branca rover.', 0, '8f847ae700c9', NULL),
+ ('994968b005e3', '2025-06-24 11:15:49', '2025-06-24 11:15:49', 'Il corso forma i/le partecipanti a essere dei/delle membri/e responsabili e attivi/e della branca rover.', 1, '8f847ae700c9', NULL),
+ ('451a100f0971', '2025-06-24 11:17:35', '2025-06-24 11:17:35', 'Il corso forma i/le partecipanti a preparare, quali membri/e di un clan, un programma adatto alla branca rover.', 2, '8f847ae700c9', NULL),
+ ('ad541fcf07d9', '2025-06-17 11:21:58', '2025-06-17 11:21:58', 'Der Kurs ermöglicht den TN die Auseinandersetzung mit den Pfadigrundlagen.', 0, '90840c6f334f', NULL),
+ ('10342594184d', '2025-06-17 11:40:43', '2025-06-17 11:40:43', 'Der Kurs bildet die TN zu verantwortlichen Einheitsleitenden oder Stufenleitenden aus.', 1, '90840c6f334f', NULL),
+ ('47d868cdac32', '2025-06-17 11:47:26', '2025-06-17 11:47:26', 'Der Kurs bildet die TN zu verantwortlichen Lagerleitenden aus.', 2, '90840c6f334f', NULL),
+ ('1ee6a6fc166b', '2025-06-17 11:57:05', '2025-06-17 11:57:05', 'Der Kurs befähigt die TN, junge Leitende anzuleiten und zu betreuen.', 3, '90840c6f334f', NULL),
+ ('ac27b831947e', '2025-06-17 11:58:56', '2025-06-17 11:58:56', 'Zusätzliche Ausbildungsinhalte J+S', 4, '90840c6f334f', NULL),
+ ('b966d7f5c72a', '2025-06-30 09:11:17', '2025-06-30 09:11:17', 'Il corso avvicina i/le partecipanti agli aspetti principali del movimento scout.', 0, '915b7828685a', NULL),
+ ('475663791ed2', '2025-06-30 09:13:37', '2025-06-30 09:13:37', 'Il corso introduce i/le partecipanti al proprio ruolo all’interno della rete di accompagnamento.', 1, '915b7828685a', NULL),
+ ('7fa33fa6f976', '2025-06-30 09:15:00', '2025-06-30 09:15:00', 'Il corso rende i/le partecipanti in grado di garantire il proprio compito d’accompagnamento.', 2, '915b7828685a', NULL),
+ ('c10c518248e9', '2025-07-03 07:16:45', '2025-07-03 07:16:45', 'Le cours informe les participant·e·s sur les nouveautés de J+S et du MSdS.', 0, '963a35654cb5', NULL),
+ ('ab0fc95f5f9b', '2025-07-03 07:17:43', '2025-07-03 07:17:43', 'Le cours offre la possibilité de se spécialiser dans des domaines choisis parmi les contenus du cours de base ou du cours de responsable d’unité.', 1, '963a35654cb5', NULL),
+ ('a53317279a94', '2025-07-03 07:18:27', '2025-07-03 07:18:27', 'Le cours thématise des points forts actuels.', 2, '963a35654cb5', NULL),
+ ('542b2aadc779', '2025-07-01 07:40:50', '2025-07-01 07:40:50', 'Le cours transmet aux participant·e·s les fondements du mouvement scout.', 0, '96d088458d49', NULL),
+ ('4774a241fbcc', '2025-07-01 07:42:21', '2025-07-01 07:42:21', 'Le cours forme les participant·e·s à planifier, réaliser et évaluer un programme pour la branche Éclais.', 1, '96d088458d49', NULL),
+ ('66b075e05b3a', '2025-07-01 07:46:05', '2025-07-01 07:46:05', 'Le cours forme les participant·e·s à devenir des membres de maîtrise d’unité conscient·e·s de leurs responsabilités.', 2, '96d088458d49', NULL),
+ ('de221c5efe62', '2025-07-01 07:48:49', '2025-07-01 07:49:00', 'Le cours rend les participant·e·s capables de concevoir des activités adaptées à la branche Éclais.', 3, '96d088458d49', NULL),
+ ('4440efae927e', '2025-07-01 08:26:12', '2025-07-01 08:26:12', 'Contenus de formation supplémentaires J+S', 4, '96d088458d49', NULL),
+ ('75ee1b2cc8df', '2025-06-23 12:07:15', '2025-06-23 12:07:15', 'Le cours donne la possibilité aux participant·e·s de réfléchir et de discuter les fondements du mouvement scout.', 0, '99a63d33bd9b', NULL),
+ ('9712d30dcbd0', '2025-06-23 12:09:48', '2025-06-23 12:09:48', 'Le cours forme les participant·e·s à devenir des responsables d’unité ou de branche.', 1, '99a63d33bd9b', NULL),
+ ('2b9abe6836d6', '2025-06-23 12:16:16', '2025-06-23 12:16:16', 'Le cours forme les participant·e·s à devenir des responsables de camp.', 2, '99a63d33bd9b', NULL),
+ ('072540283f3a', '2025-06-23 12:28:04', '2025-06-23 12:28:04', 'Le cours rend les participant·e·s capables d’accompagner et d’encadrer de jeunes responsables adjoint·e·s.', 3, '99a63d33bd9b', NULL),
+ ('7a479049bb93', '2025-07-01 08:50:17', '2025-07-01 08:50:17', 'Contenus de formation supplémentaires J+S', 4, '99a63d33bd9b', NULL),
+ ('e358df62c526', '2025-06-13 08:19:17', '2025-06-13 08:19:17', 'Der Kurs bringt den TN die wichtigsten Aspekte der Pfadibewegung näher.', 0, '9aedc7ec3c31', NULL),
+ ('49b912ee3817', '2025-06-13 08:23:33', '2025-06-13 08:23:33', 'Der Kurs ermöglicht den TN die Auseinandersetzung mit ihrer Rolle im Betreuungsnetzwerk.', 1, '9aedc7ec3c31', NULL),
+ ('6cdb2c2849a4', '2025-06-13 08:24:56', '2025-06-13 08:24:56', 'Der Kurs vermittelt den TN das Rüstzeug für die Betreuung einer Abteilung.', 2, '9aedc7ec3c31', NULL),
+ ('85bf52028d99', '2025-06-13 08:27:31', '2025-06-13 08:27:31', 'Der Kurs befähigt die TN, Animation Spirituelle in den Pfadialltag einzubringen.', 3, '9aedc7ec3c31', NULL),
+ ('36234c74a84b', '2025-05-13 11:31:24', '2025-05-13 11:31:54', 'Le cours propose aux participant·e·s des moments variés et captivants typiques de la branche Éclais.', 0, '9c2fc5e23301', NULL),
+ ('93a90fbb3c80', '2025-06-17 12:09:39', '2025-06-17 12:09:39', 'Ausbildungsinhalte J+S', 1, '2a8243edec1b', '91256aa85961'),
+ ('34d298592491', '2025-05-13 11:32:24', '2025-05-13 11:32:31', 'Le cours donne aux participant·e·s un aperçu de la planification et de l’animation d’activités de patrouille.', 1, '9c2fc5e23301', NULL),
+ ('d906d99a181e', '2025-05-13 11:34:48', '2025-05-13 11:34:56', 'Le cours rend les participant·e·s capables d’exercer le rôle de responsable au sein de leur patrouille.', 2, '9c2fc5e23301', NULL),
+ ('1a43432e0397', '2025-06-30 11:55:56', '2025-06-30 11:55:56', 'Il corso trasmette ai/alle partecipanti le basi e le tecniche per la pianificazione, lo svolgimento e la valutazione di attività per la branca lupetti e la branca esploratori.', 0, '9f03fc3a6826', NULL),
+ ('337a83d7510e', '2025-06-30 11:58:03', '2025-06-30 11:58:03', 'Il corso permette ai/alle partecipanti di familiarizzare con la branca lupetti e la branca esploratori.', 1, '9f03fc3a6826', NULL),
+ ('1551e2616cde', '2025-06-30 11:59:51', '2025-06-30 12:01:47', 'Il corso prepara i/le partecipanti ad assumere una prima funzione in qualità di animatore/trice.', 2, '9f03fc3a6826', NULL),
+ ('a5e7a673c101', '2025-06-17 09:11:29', '2025-06-17 09:11:29', 'Der Kurs vermittelt den TN Kenntnisse über die Umsetzung der Pfadigrundlagen in der PTA.', 0, 'a041779d1594', NULL),
+ ('407ac5d2aec4', '2025-06-17 09:13:07', '2025-06-17 09:13:14', 'Der Kurs bildet die TN zu verantwortungsbewussten Leitenden der PTA aus.', 1, 'a041779d1594', NULL),
+ ('ccf20b1a0f09', '2025-06-17 09:15:39', '2025-06-17 09:15:39', 'Der Kurs bildet die TN aus, PTA-Programm zielgruppengerecht zu gestalten.', 2, 'a041779d1594', NULL),
+ ('a59602929a45', '2025-05-13 11:41:53', '2025-05-13 11:43:25', 'Le cours apprend aux participant·e·s les bases et les techniques de la planification, de l’animation et de l’évaluation d’activités dans la branche Louveteaux et dans la branche Éclais.', 0, 'a1e455b7354c', NULL),
+ ('386d54449c4b', '2025-05-13 11:42:26', '2025-05-13 11:44:45', 'Le cours permet aux participant·e·s de se familiariser avec la branche Louveteaux et avec la branche Éclais.', 1, 'a1e455b7354c', NULL),
+ ('fc787409a8b4', '2025-05-13 11:42:52', '2025-05-13 11:45:46', 'Le cours prépare les participant·e·s à assumer une première fonction de responsable.', 2, 'a1e455b7354c', NULL),
+ ('e4faea5700b1', '2025-06-27 08:38:46', '2025-06-27 08:38:46', 'Il corso rende i/le partecipanti idonei per l’accompagnamento di tutte le attività dal punto di vista del contenuto e di quello amministrativo.', 0, 'af6da41b819a', NULL),
+ ('cee739d84f15', '2025-06-27 08:40:30', '2025-06-27 08:40:30', 'Il corso familiarizza i/le partecipanti al proprio ruolo all’interno della rete di accompagnamento e dà loro la possibilità di interrogarsi a questo riguardo.', 1, 'af6da41b819a', NULL),
+ ('74942e9bc49a', '2025-06-27 08:42:12', '2025-06-27 08:42:12', 'Il corso insegna ai/alle partecipanti le misure che contribuiscono a migliorare la sicurezza delle attività scout e G+S.', 2, 'af6da41b819a', NULL),
+ ('28ced639a341', '2025-06-27 08:43:49', '2025-06-27 08:43:49', 'Il corso rende i/le partecipanti idonei a seguire e accompagnare la sezione e in particolare il capo sezione e i capi campo.', 3, 'af6da41b819a', NULL),
+ ('892bcb5befef', '2025-06-24 11:04:42', '2025-06-24 11:04:42', 'Il corso permette ai/alle partecipanti di acquisire conoscenze sulla messa in pratica dei fondamenti dello Scoutismo nella branca pionieri.', 0, 'af6e8ed87524', NULL),
+ ('50444f86bc13', '2025-06-24 11:06:28', '2025-06-24 11:06:28', 'Il corso forma i/le partecipanti a essere consapevoli del proprio ruolo di capo posto nella branca pionieri.', 1, 'af6e8ed87524', NULL),
+ ('470c393ca8f7', '2025-06-24 11:08:34', '2025-06-24 11:08:34', 'Il corso forma i/le partecipanti a preparare un programma adatto alla branca pionieri.', 2, 'af6e8ed87524', NULL),
+ ('fb8012a14517', '2025-06-24 11:10:16', '2025-06-24 11:10:16', 'Il corso trasmette ai/alle partecipanti le conoscenze necessarie per l’organizzazione sul lungo periodo della vita del posto.', 3, 'af6e8ed87524', NULL),
+ ('79cc8493bd95', '2025-06-30 11:45:21', '2025-06-30 11:45:21', 'Il corso permette ai/alle partecipanti di vivere un programma esemplare della branca pionieri e di contribuire alla sua elaborazione.', 0, 'b6f709d00ee9', NULL),
+ ('3e5469dc9adc', '2025-06-30 11:46:48', '2025-06-30 11:53:03', 'Il corso permette ai/alle partecipanti di impegnarsi come membri/e attivi/e di un posto pionieri.', 1, 'b6f709d00ee9', NULL),
+ ('74c26d35b18b', '2025-06-30 11:51:44', '2025-06-30 11:51:44', 'Il corso dà ai/alle partecipanti la possibilità di approfondire le proprie conoscenze in tecnica scout e di metterle in pratica.', 2, 'b6f709d00ee9', NULL),
+ ('ba6f1203545c', '2025-06-30 09:24:05', '2025-06-30 09:24:05', 'Il corso trasmette ai/alle partecipanti i fondamenti del movimento scout.', 0, 'b89817f2053a', NULL),
+ ('ff81ab25a6b8', '2025-06-30 09:25:45', '2025-06-30 09:25:53', 'Il corso insegna ai/alle partecipanti a pianificare, svolgere e valutare un programma adatto alla branca lupetti.', 1, 'b89817f2053a', NULL),
+ ('a3fe36cc9cbe', '2025-06-30 09:29:08', '2025-06-30 09:29:08', 'Il corso forma i/le partecipanti a essere consapevoli delle responsabilità derivate dall''appartenenza a un gruppo animatori/trici.', 2, 'b89817f2053a', NULL),
+ ('37809388b8d4', '2025-06-30 09:36:20', '2025-06-30 09:36:20', 'Il corso abilita i/le partecipanti a preparare attività adatte alla branca lupetti.', 3, 'b89817f2053a', NULL),
+ ('cdb98169f3e4', '2025-06-30 09:39:05', '2025-06-30 09:39:05', 'Contenuti formativi supplementari G+S', 4, 'b89817f2053a', NULL),
+ ('50366062dd8f', '2025-06-17 09:59:44', '2025-06-17 09:59:44', 'Der Kurs vermittelt den TN die Pfadigrundlagen.', 0, 'bcc63bf377b3', NULL),
+ ('da8b372c0f56', '2025-06-17 10:01:09', '2025-06-17 10:01:09', 'Der Kurs bildet die TN aus, ein Programm für die Wolfsstufe zu planen, durchzuführen und auszuwerten.', 1, 'bcc63bf377b3', NULL),
+ ('fb0189bee4cd', '2025-06-17 10:04:43', '2025-06-17 10:04:43', 'Der Kurs bildet die TN zu verantwortungsbewussten Mitgliedern eines Leitungsteams aus.', 2, 'bcc63bf377b3', NULL),
+ ('08cd6a183667', '2025-06-17 10:08:10', '2025-06-17 10:08:10', 'Der Kurs befähigt die TN, Aktivitäten wolfsstufengerecht zu gestalten.', 3, 'bcc63bf377b3', NULL),
+ ('c9c1c7dfac0c', '2025-06-17 10:09:35', '2025-06-17 10:09:35', 'Zusätzliche Ausbildungsinhalte J+S', 4, 'bcc63bf377b3', NULL),
+ ('45721cdac4df', '2025-06-17 08:55:45', '2025-06-17 08:55:45', 'Der Kurs informiert die TN über Neuerungen von J+S und PBS.', 0, 'c0dc60866711', NULL),
+ ('1ba86d816772', '2025-06-17 08:56:51', '2025-06-17 08:56:51', 'Der Kurs bietet Möglichkeiten, sich in ausgewählten Bereichen aus Basis- oder Aufbaukurs zu spezialisieren.', 1, 'c0dc60866711', NULL),
+ ('f364e2ec0d07', '2025-06-17 08:57:57', '2025-06-17 08:57:57', 'Der Kurs thematisiert die aktuellen Schwerpunkte.', 2, 'c0dc60866711', NULL),
+ ('7b9b50b3e193', '2025-06-13 09:02:20', '2025-06-13 09:02:20', 'Der Kurs ermöglicht den TN, ihre eigene Vision der Pfadi zu hinterfragen und sie den Werten und Visionen anderer, der Pfadibewegung Schweiz und internationaler Organisationen gegenüber zu stellen', 0, 'c29ece576f0d', NULL),
+ ('3a9de063b531', '2025-06-13 09:03:38', '2025-07-01 07:09:05', 'Der Kurs ermöglicht es den TN, sich mit der Verpflichtung als Gilwellleitende auseinanderzusetzen.', 1, 'c29ece576f0d', NULL),
+ ('5b35a19657ad', '2025-06-13 09:04:52', '2025-06-13 09:04:52', 'Der Kurs leitet die TN dazu an, in die Zukunft und über den eigenen Horizont hinaus zu blicken.', 2, 'c29ece576f0d', NULL),
+ ('9247dfe5e715', '2025-07-01 09:03:47', '2025-07-01 09:03:47', 'Le cours rend les participant·e·s capables d’intégrer la technique au programme.', 0, 'c336c80bb8da', NULL),
+ ('2b08ede466b5', '2025-07-01 09:04:52', '2025-07-01 09:05:21', 'Le cours donne aux participant·e·s la possibilité d’approfondir leurs connaissances techniques.', 1, 'c336c80bb8da', NULL),
+ ('e6c2f4034e56', '2025-06-24 09:14:29', '2025-06-24 09:14:36', 'Il corso permette ai/alle partecipanti di acquisire conoscenze sulla messa in pratica dei fondamenti dello Scoutismo nella branca esploratori.', 0, 'cbc6b8621e4d', NULL),
+ ('fa643c0991c1', '2025-06-24 09:17:23', '2025-06-24 09:17:23', 'Il corso forma i/le partecipanti a essere consapevoli del loro ruolo di responsabile nella branca esploratori.', 1, 'cbc6b8621e4d', NULL),
+ ('a59d8ad07221', '2025-06-17 12:13:21', '2025-06-17 12:13:21', 'Ausbildungsinhalte PBS', 0, '2a8243edec1b', 'f853f83a36e3'),
+ ('cdb091a87a00', '2025-06-24 09:19:33', '2025-06-24 09:19:33', 'Il corso forma i/le partecipanti a preparare un programma adatto alla branca esploratori.', 2, 'cbc6b8621e4d', NULL),
+ ('3d4782916cad', '2025-06-24 11:19:53', '2025-06-24 11:19:53', 'Il corso trasmette ai/alle partecipanti le conoscenze sull’applicazione dei fondamenti dello Scoutismo nell’attività dei SOC.', 0, 'cfcd06a197e3', NULL),
+ ('f467617f30dd', '2025-06-24 11:21:17', '2025-06-24 11:21:17', 'Il corso forma i/le partecipanti a essere degli/delle animatori/trici SOC coscienti delle proprie responsabilità.', 1, 'cfcd06a197e3', NULL),
+ ('19ada35676ce', '2025-06-24 11:23:56', '2025-06-24 11:23:56', 'Il corso forma i/le partecipanti a preparare un programma SOC adatto alle sezioni.', 2, 'cfcd06a197e3', NULL),
+ ('7f4cb2e3ba18', '2025-06-23 09:35:54', '2025-06-23 09:35:54', 'Der Kurs bringt den TN die wichtigsten Aspekte der Pfadibewegung näher.', 0, 'd73e58040bd1', NULL),
+ ('8f3024443a67', '2025-06-23 09:37:32', '2025-06-23 09:37:32', 'Der Kurs ermöglicht den TN die Auseinandersetzung mit ihrer Rolle im Betreuungsnetzwerk.', 1, 'd73e58040bd1', NULL),
+ ('9e766f72ca83', '2025-06-23 09:39:09', '2025-06-23 09:39:09', 'Der Kurs vermittelt den TN das Rüstzeug für die Betreuung einer Abteilung.', 2, 'd73e58040bd1', NULL),
+ ('198a0eb29988', '2025-06-13 08:12:08', '2025-06-13 08:12:08', 'Der Kurs befähigt die TN, Technik ins Programm einzubetten.', 0, 'd84d356f6df0', NULL),
+ ('bdf21b3f3647', '2025-06-13 08:13:01', '2025-06-13 08:13:01', 'Der Kurs gibt den TN die Möglichkeit, ihre Technikkenntnisse zu vertiefen.', 1, 'd84d356f6df0', NULL),
+ ('97a76d3431b0', '2025-06-17 08:59:14', '2025-06-17 08:59:14', 'Der Kurs vermittelt den TN Kenntnisse über die Umsetzung der Pfadigrundlagen auf der Wolfsstufe.', 0, 'db4013ef3f49', NULL),
+ ('7364a776df00', '2025-06-17 09:01:45', '2025-06-17 09:01:45', 'Der Kurs bildet die TN zu verantwortungsbewussten Leitenden der Wolfsstufe aus.', 1, 'db4013ef3f49', NULL),
+ ('e4994029f6e1', '2025-06-17 09:03:59', '2025-06-17 09:03:59', 'Der Kurs bildet die TN aus, Programm für die Wolfsstufe stufengerecht zu gestalten.', 2, 'db4013ef3f49', NULL),
+ ('f742a2b52fee', '2025-06-17 09:09:41', '2025-06-17 09:09:41', 'Zusätzliche Ausbildungsinhalte J+S', 3, 'db4013ef3f49', NULL),
+ ('84c1d696c176', '2025-07-03 06:46:31', '2025-07-03 06:46:31', 'Le cours donne aux participant·e·s des connaissances sur la mise en pratique des fondements du scoutisme dans la branche Picos.', 0, 'dcf9424b7f9f', NULL),
+ ('712841ad350f', '2025-07-03 06:47:34', '2025-07-03 06:47:34', 'Le cours forme les participant·e·s à devenir des responsables de la branche Picos conscient·e·s de leurs responsabilités.', 1, 'dcf9424b7f9f', NULL),
+ ('9486c2330784', '2025-07-03 06:49:18', '2025-07-03 06:49:18', 'Le cours transmet aux participant·e·s les connaissances de base nécessaires pour qu’elles·ils puissent soutenir leur équipe dans l’organisation d’un programme adapté à la branche.', 2, 'dcf9424b7f9f', NULL),
+ ('97ef010fa34e', '2025-07-03 06:51:03', '2025-07-03 06:51:03', 'Le cours transmet aux participant·e·s les connaissances de base nécessaires pour l‘organisation à long terme de la vie d‘équipe.', 3, 'dcf9424b7f9f', NULL),
+ ('0ee08824efbf', '2025-07-03 06:52:24', '2025-07-03 06:52:24', 'Contenus de formation supplémentaires J+S', 4, 'dcf9424b7f9f', NULL),
+ ('162d9b95a1b5', '2025-07-01 08:52:55', '2025-07-03 05:56:49', 'Le cours rend les participant·e·s capables de planifier, réaliser et évaluer des cours de formation.', 0, 'deedf16f7f85', NULL),
+ ('c8a416ecf053', '2025-07-01 08:56:59', '2025-07-01 08:56:59', 'Le cours rend les participant·e·s capables de planifier, réaliser et évaluer des ensembles de point de cours et des points de cours.', 1, 'deedf16f7f85', NULL),
+ ('0c9ee96a3cae', '2025-07-01 09:00:27', '2025-07-01 09:00:33', 'Le cours rend les participant·e·s capables de soutenir les participant·e·s à leurs cours de formation dans leur progression personnelle et de les qualifier.', 2, 'deedf16f7f85', NULL),
+ ('ef58413c2f4f', '2025-07-01 09:02:21', '2025-07-01 09:02:21', 'Le cours rend les participant·e·s capables de diriger une maîtrise de cours et de soutenir ses membres dans leur progression personnelle.', 3, 'deedf16f7f85', NULL),
+ ('4bf685134105', '2025-06-30 09:43:00', '2025-06-30 09:43:00', 'Il corso trasmette ai/alle partecipanti i fondamenti del movimento scout.', 0, 'dfade3226404', NULL),
+ ('904f5f5c2e23', '2025-06-30 09:44:30', '2025-06-30 12:28:11', 'Il corso insegna ai/alle partecipanti a pianificare, svolgere e valutare un programma adatto alla branca esploratori.', 1, 'dfade3226404', NULL),
+ ('53b56b0cb253', '2025-06-30 09:48:26', '2025-06-30 09:48:26', 'Il corso forma i/le partecipanti a essere consapevoli delle responsabilità derivate dall''appartenenza a un gruppo animatori/trici.', 2, 'dfade3226404', NULL),
+ ('df076b86e306', '2025-06-30 09:52:23', '2025-06-30 12:35:09', 'Il corso abilita i/le partecipanti a preparare attività adatte alla branca esploratori.', 3, 'dfade3226404', NULL),
+ ('81cea79e6aa1', '2025-06-30 09:53:47', '2025-06-30 09:53:47', 'Contenuti formativi supplementari G+S', 4, 'dfade3226404', NULL),
+ ('3f27b7c7e666', '2025-06-24 09:09:07', '2025-06-24 09:09:07', 'Il corso permette ai/alle partecipanti di acquisire conoscenze sulla messa in pratica dei fondamenti dello Scoutismo nella branca lupetti.', 0, 'e50e50d8cd88', NULL),
+ ('996b4d4166bf', '2025-06-24 09:11:36', '2025-06-24 09:11:36', 'Il corso forma i/le partecipanti a essere consapevoli del loro ruolo di responsabile nella branca lupetti.', 1, 'e50e50d8cd88', NULL),
+ ('bbf2747c013d', '2025-06-24 09:12:54', '2025-06-24 09:12:54', 'Il corso forma i/le partecipanti a preparare un programma adatto alla branca lupetti.', 2, 'e50e50d8cd88', NULL),
+ ('bbd96be70e7b', '2025-06-25 09:53:38', '2025-06-25 09:53:38', 'Il corso permette ai/alle partecipanti di approfondire le proprie conoscenze metodologiche specifiche alla branca.', 0, 'ec82f7131ded', NULL),
+ ('4d277476d84d', '2025-06-23 11:47:56', '2025-06-23 11:47:56', 'Il corso propone ai/alle partecipanti dei momenti variati e accattivanti specifici della branca esploratori.', 0, 'f2343f821ed6', NULL),
+ ('37c3f1fdf417', '2025-06-30 11:41:07', '2025-06-30 11:44:08', 'Il corso dà ai/alle partecipanti una panoramica della pianificazione e dell’animazione di attività di pattuglia.', 1, 'f2343f821ed6', NULL),
+ ('46c8b09c84a0', '2025-06-30 11:42:31', '2025-06-30 11:42:31', 'Il corso permette ai/alle partecipanti di esercitare il proprio ruolo di responsabilità all’interno della pattuglia.', 2, 'f2343f821ed6', NULL),
+ ('f075f54d46ab', '2025-07-03 05:59:52', '2025-07-03 05:59:52', 'Le cours initie les participant·e·s aux aspects les plus importants du mouvement scout.', 0, 'fb092c39a1af', NULL),
+ ('27cdbe7332d1', '2025-07-03 06:01:54', '2025-07-03 06:01:54', 'Le cours permet aux participant·e·s de se pencher sur leur rôle au sein du réseau d’encadrement.', 1, 'fb092c39a1af', NULL),
+ ('4a9eac4ad337', '2025-07-03 06:03:10', '2025-07-03 06:03:10', 'Le cours transmet aux participant·e·s les principes de base de l’encadrement d’un groupe.', 2, 'fb092c39a1af', NULL),
+ ('510d01b9c432', '2025-07-03 06:55:09', '2025-07-03 06:55:09', 'Le cours donne aux participant·e·s des connaissances sur la mise en pratique des fondements du scoutisme dans la branche Route.', 0, 'fc727d172970', NULL),
+ ('ed768b38f65c', '2025-07-03 06:56:51', '2025-07-03 06:56:51', 'Le cours forme les participant·e·s à devenir des membres de la branche Route actif·ve·s et conscient·e·s de leurs responsabilités.', 1, 'fc727d172970', NULL),
+ ('754d34fed88e', '2025-07-03 06:58:27', '2025-07-03 06:58:27', 'Le cours forme les participant·e·s à concevoir un programme adapté à la branche Route en tant que membres d’un clan.', 2, 'fc727d172970', NULL),
+ ('d58c36ad5d9f', '2025-06-12 12:44:54', '2025-06-12 12:44:54', 'Die TN können Projekte planen, durchführen und auswerten.', 0, '018c3833ac9d', '0a2e60ae0c8f'),
+ ('0fead227c739', '2025-06-12 12:45:07', '2025-06-12 12:45:07', 'Die TN können Projekte initiieren, in Auftrag geben und betreuen.', 1, '018c3833ac9d', '0a2e60ae0c8f'),
+ ('afe7a8cb044a', '2025-06-12 12:45:28', '2025-06-12 12:45:28', 'Die TN können Fortschrittskontrollen und zielorientierte Auswertungen durchführen und allfällige Massnahmen ableiten.', 2, '018c3833ac9d', '0a2e60ae0c8f'),
+ ('10c0aa0d3409', '2025-06-12 12:45:47', '2025-06-12 12:45:47', 'Die TN können Abhängigkeiten zwischen verschiedenen Projekten erkennen, Projekte koordinieren und priorisieren.', 3, '018c3833ac9d', '0a2e60ae0c8f'),
+ ('faf3b6ae0b59', '2025-06-12 12:27:00', '2025-06-12 12:27:00', 'Die TN sind sich ihrer Funktion und der verschiedenen Rollen bewusst, die sie in ihrem Verband einnehmen.', 0, '018c3833ac9d', '4a7cfb2a0975'),
+ ('bf7afa536d34', '2025-06-12 12:27:21', '2025-06-12 12:27:21', 'Die TN sind sich bewusst, welche Chancen und Risiken das persönliche Pfadiengagement birgt und können ihre Ressourcen bewusst einsetzen.', 1, '018c3833ac9d', '4a7cfb2a0975'),
+ ('a4cbdb51967a', '2025-06-12 12:27:44', '2025-06-12 12:27:44', 'Die TN verstehen die Aufgaben ihres Verbandes und können angepasste Strukturen schaffen.', 2, '018c3833ac9d', '4a7cfb2a0975'),
+ ('231d0cd578ee', '2025-06-12 12:28:15', '2025-06-12 12:28:15', 'Die TN können für ihren Verband eine Strategie entwickeln, mit geeigneten Massnahmen gezielt umsetzen, von Zeit zu Zeit hinterfragen und bei Bedarf anpassen.', 3, '018c3833ac9d', '4a7cfb2a0975'),
+ ('3f237881b467', '2025-06-12 12:28:50', '2025-06-12 12:28:50', 'Die TN können Werte, Normen und Regeln ihres Verbandes erkennen, hinterfragen und bewusst gestalten.', 4, '018c3833ac9d', '4a7cfb2a0975'),
+ ('66ffd5322349', '2025-06-12 12:29:19', '2025-06-12 12:29:19', 'Die TN können die Tätigkeiten und Prozesse in ihrem Verband planen, steuern und kontrollieren, die nötig sind, um die Strategie, Struktur, sowie Werte, Normen und Regeln umzusetzen.', 5, '018c3833ac9d', '4a7cfb2a0975'),
+ ('90d2c5571856', '2025-06-12 12:29:36', '2025-06-12 12:30:28', 'Die TN kennen die zentralen Führungsinstrumente (z.B. Leitbild, Statuten, Strategie, Konzepte, etc.) ihres Verbandes und können sie für ihre Pfadiarbeit einsetzen.', 6, '018c3833ac9d', '4a7cfb2a0975'),
+ ('ecc4e81a874c', '2025-06-12 12:31:05', '2025-06-12 12:31:05', 'Die TN en dDie TN kennen die relevanten Anspruchsgruppen ihres Verbandes und können die Beziehungen zu ihnen aktiv gestalten.', 7, '018c3833ac9d', '4a7cfb2a0975'),
+ ('50ad2fc4889c', '2025-06-12 12:33:21', '2025-06-12 12:33:21', 'Die TN können Massnahmen zur Stärkung der Qualität der Pfadiarbeit auf Abteilungs- und ihrer Verbandsebene planen, durchführen und auswerten', 8, '018c3833ac9d', '4a7cfb2a0975'),
+ ('8ddfa33e8e48', '2025-06-12 12:33:46', '2025-06-12 12:33:46', 'Die TN können Innovations- und Veränderungsbedarf erkennen, kennen Herausforderungen von Innovations- und Veränderungsprozessen und können diese initiieren und aktiv gestalten.', 9, '018c3833ac9d', '4a7cfb2a0975'),
+ ('0763f72b71b2', '2025-06-12 12:41:52', '2025-06-12 12:41:52', 'Die TN können ein gutes Umfeld und gute Voraussetzungen für ehrenamtliche Arbeit schaffen.', 0, '018c3833ac9d', 'd8aad063a3ab'),
+ ('357312a2ddc4', '2025-06-12 12:42:09', '2025-06-12 12:42:09', 'Die TN können die Prozesse zur Gewinnung, Einführung, Begleitung und Verabschiedung von Ehrenamtlichen bewusst gestalten.', 1, '018c3833ac9d', 'd8aad063a3ab'),
+ ('bce6ebef6e69', '2025-06-12 12:42:21', '2025-06-12 12:42:33', 'Die TN können Einzelpersonen in ihrem persönlichen Fortschritt unterstützen.', 2, '018c3833ac9d', 'd8aad063a3ab'),
+ ('99c7cafec5f8', '2025-06-12 12:42:57', '2025-06-12 12:42:57', 'Die TN kennen das Prinzip der Führung mit Zielvorgaben und die Führung nach dem Ausnahmeprinzip und können diese aktiv einsetzen.', 3, '018c3833ac9d', 'd8aad063a3ab'),
+ ('6258d0e139e9', '2025-06-12 12:43:26', '2025-06-12 12:43:26', 'Die TN können Gruppenprozesse in Gremien und Arbeitsgruppen analysieren und steuern und eine funktionierende Zusammenarbeit zwischen verschiedenen Gremien und Arbeitsgruppen sicherstellen.', 4, '018c3833ac9d', 'd8aad063a3ab'),
+ ('0391a1a8c07a', '2025-06-12 12:43:48', '2025-06-12 12:43:54', 'Die TN können die Schnittstelle und Zusammenarbeit zwischen ehrenamtlicher und bezahlter Pfadiarbeit sinnvoll gestalten.', 5, '018c3833ac9d', 'd8aad063a3ab'),
+ ('e4b8f6f3c64a', '2025-06-12 12:44:15', '2025-06-12 12:44:15', 'Die TN können Diskussionen strukturieren und moderieren, Gespräche führen und Sitzungen zielorientiert gestalten.', 6, '018c3833ac9d', 'd8aad063a3ab'),
+ ('a15683968388', '2025-06-12 12:25:19', '2025-06-12 12:25:19', 'Die TN verstehen die verschiedenen Ebenen der PBS und kennen deren Zuständigkeiten.', 0, '018c3833ac9d', 'e27d3f4315c0'),
+ ('0b563a25e00e', '2025-06-12 12:25:41', '2025-06-12 12:25:41', 'Die TN kennen die verschiedenen Funktionen innerhalb der PBS und verstehen ihre eigene Funktion in Abgrenzung dazu.', 1, '018c3833ac9d', 'e27d3f4315c0'),
+ ('b645160d71a5', '2025-06-12 12:25:54', '2025-06-12 12:25:54', 'Die TN kennen die Strategie und Struktur der PBS, sowie deren Werte, Normen und Regeln.', 2, '018c3833ac9d', 'e27d3f4315c0'),
+ ('e16e9fa18de5', '2025-06-12 12:26:15', '2025-06-12 12:26:15', 'Die TN kennen die Entscheidungsprozesse der PBS und können die Strategie und Struktur der PBS, sowie deren Werte, Normen und Regeln mitgestalten.', 3, '018c3833ac9d', 'e27d3f4315c0'),
+ ('7a4a2def9b1c', '2025-07-01 08:35:30', '2025-07-01 08:35:30', 'Les participant·e·s sont capables d’encadrer l’élaboration et la mise en œuvre de règles pertinentes pour les camps.', 0, '021c0585d93c', '7e09df9774d4'),
+ ('16ed9960d745', '2025-07-01 08:35:52', '2025-07-01 08:35:52', 'Les participant·e·s connaissent les conventions liées à la sécurité et sont capables d’évaluer des activités en fonction de leurs dangers potentiels.', 1, '021c0585d93c', '7e09df9774d4'),
+ ('265744139d22', '2025-07-01 08:36:18', '2025-07-01 08:36:18', 'Les participant·e·s sont capables de vérifier l’exhaustivité d’un concept de sécurité et d’assurer que le concept puisse être mis en œuvre avant et pendant l''activité.', 2, '021c0585d93c', '7e09df9774d4'),
+ ('22f462a36f41', '2025-07-01 08:36:45', '2025-07-01 08:36:45', 'Les participant·e·s connaissent leur responsabilité dans le domaine de la prévention (dépendances, violence, abus sexuels et autres) et sont capables de conseiller le groupe dans les limites de leurs capacités.', 3, '021c0585d93c', '7e09df9774d4'),
+ ('e2ffa8f2bba1', '2025-07-01 08:32:43', '2025-07-01 08:39:47', 'Les participant·e·s sont capables d''évaluer des programmes et des activités en fonction de leur adaptation à une branche donnée à l''aide des fondements du scoutisme.', 0, '021c0585d93c', 'b8ed68db205a'),
+ ('9a8b94a73282', '2025-07-01 08:33:02', '2025-07-01 08:33:02', 'Les participant·e·s sont capables d’évaluer des programmes et des activités en fonction de leur variété et de leur équilibre au niveau de leur méthodologie et de leur contenu.', 1, '021c0585d93c', 'b8ed68db205a'),
+ ('008f5b55df40', '2025-07-01 08:33:19', '2025-07-01 08:33:19', 'Les participant·e·s sont capables d’évaluer des programmes et activités de camp en fonction des exigences du MSdS et de J+S.', 2, '021c0585d93c', 'b8ed68db205a'),
+ ('609df9b91a85', '2025-07-01 08:33:35', '2025-07-01 08:33:35', 'Les participant·e·s sont capables de se charger du déroulement administratif de l''encadrement.', 3, '021c0585d93c', 'b8ed68db205a'),
+ ('887bfb9e5c73', '2025-07-01 08:37:21', '2025-07-01 08:39:36', 'Les participant·e·s sont conscient·e·s de l''importance de la confiance réciproque dans une relation d''encadrement.', 0, '021c0585d93c', 'dee0c13861f8'),
+ ('ac72f0d1dae4', '2025-07-01 08:37:41', '2025-07-01 08:37:41', 'Les participant·e·s connaissent le déroulement d’un processus d’encadrement / de coaching et sont capables de le concevoir activement.', 1, '021c0585d93c', 'dee0c13861f8'),
+ ('66b4455dbae2', '2025-07-01 08:37:59', '2025-07-01 08:37:59', 'Les participant·e·s connaissent l''importance des conventions et des accords d’encadrement et sont capables d’utiliser ces outils dans le quotidien scout.', 2, '021c0585d93c', 'dee0c13861f8'),
+ ('c82d978c6d90', '2025-07-01 08:38:13', '2025-07-01 08:38:13', 'Les participant·e·s sont capables de donner des retours adaptés à la situation et au public cible.', 3, '021c0585d93c', 'dee0c13861f8'),
+ ('4b5495ba327e', '2025-07-01 08:38:36', '2025-07-01 08:38:36', 'Les participant·e·s sont capables d’évaluer les processus liés à la planification et aux objectifs à long terme au sein d''un groupe.', 4, '021c0585d93c', 'dee0c13861f8'),
+ ('5e08ef9481f0', '2025-07-01 08:38:55', '2025-07-03 05:55:47', 'Les participant·e·s connaissent des méthodes permettant de promouvoir des changements et sont capables d’accompagner des processus de modification.', 5, '021c0585d93c', 'dee0c13861f8'),
+ ('893c6d13916e', '2025-07-01 08:39:12', '2025-07-01 08:39:12', 'Les participant·e·s sont capables d’accompagner le groupe dans sa réflexion sur des thèmes liés à la diversité et à l’inclusion.', 6, '021c0585d93c', 'dee0c13861f8'),
+ ('05948deca210', '2025-07-01 08:39:30', '2025-07-01 08:39:30', 'Les participant·e·s sont capables de reconnaître des facteurs de démotivation et d’indiquer des pistes pour stimuler de la motivation des responsables.', 7, '021c0585d93c', 'dee0c13861f8'),
+ ('1b6a2c9ac2bb', '2025-07-01 08:34:00', '2025-07-01 08:34:00', 'Les participant·e·s connaissent leur fonction ainsi que leurs droits et devoirs en tant que coach.', 0, '021c0585d93c', 'f54445ca1fdd'),
+ ('df61af00a042', '2025-07-01 08:34:17', '2025-07-01 08:34:17', 'Les participant·e·s comprennent les interactions entre les différents acteurs et organismes impliqués dans l’encadrement (J+S, AC, région, etc.) et sont capables de fonctionner comme lien entre eux.', 1, '021c0585d93c', 'f54445ca1fdd'),
+ ('e796cf8a9d6e', '2025-07-01 08:34:39', '2025-07-01 08:34:39', 'Les participant·e·s sont capables d’analyser le réseau d’encadrement du groupe et de promouvoir des améliorations en collaboration avec les autres acteurs de l’encadrement.', 2, '021c0585d93c', 'f54445ca1fdd'),
+ ('a16b6d4fe0d8', '2025-07-01 08:34:57', '2025-07-01 08:34:57', 'Les participant·e·s savent comment faciliter la préparation à leur premier engagement en tant que coach.', 3, '021c0585d93c', 'f54445ca1fdd'),
+ ('73d6e2ff8a87', '2025-06-17 11:08:26', '2025-06-17 11:08:26', 'Ausbildungsinhalte PBS', 0, '0a3adea2a856', '1e40af5b584b'),
+ ('b58e6d548709', '2025-06-17 11:09:16', '2025-06-17 11:09:16', 'Ausbildungsinhalte J+S', 1, '0a3adea2a856', '1e40af5b584b'),
+ ('81e2737d5831', '2025-06-17 11:18:10', '2025-06-17 11:18:10', 'Grundlagen J+S allgemein; Bedingungen und Leistungen von LS/T; Abgrenzung zu Sicherheitsaktivitäten', 0, '0a3adea2a856', '430e550c1e12'),
+ ('0c658d7900a6', '2025-06-17 11:18:23', '2025-06-17 11:18:23', 'Kernlehrmittel (sportmotorisches Konzept, methodisches Konzept, pädagogisches Konzept)', 1, '0a3adea2a856', '430e550c1e12'),
+ ('d3f586616427', '2025-06-17 11:18:34', '2025-06-17 11:18:34', 'Animationslektion in anderer J+S-Sportart (fakultativ): Spezialist/in einladen und die Sportart ausprobieren und erleben', 2, '0a3adea2a856', '430e550c1e12'),
+ ('38617cc80899', '2025-06-17 11:16:45', '2025-06-17 11:16:45', 'Ausbildungsinhalte PBS', 0, '0a3adea2a856', '7f1566a0f129'),
+ ('372a4df01729', '2025-06-17 11:17:33', '2025-06-17 11:17:33', 'Ausbildungsinhalte J+S', 1, '0a3adea2a856', '7f1566a0f129'),
+ ('38d524136dea', '2025-06-17 11:13:25', '2025-06-17 11:13:25', 'Ausbildungsinhalte PBS', 0, '0a3adea2a856', 'cc682b4f9745'),
+ ('c054ad91e7ad', '2025-06-17 11:15:11', '2025-06-17 11:15:11', 'Ausbildungsinhalte J+S', 1, '0a3adea2a856', 'cc682b4f9745'),
+ ('b41a40f17d92', '2025-06-17 11:09:44', '2025-06-17 11:09:44', 'Ausbildungsinhalte PBS', 0, '0a3adea2a856', 'ee18650c58ef'),
+ ('91739a60f020', '2025-06-17 11:11:14', '2025-06-17 11:11:14', 'Ausbildungsinhalte J+S', 1, '0a3adea2a856', 'ee18650c58ef'),
+ ('3729a6235ded', '2025-07-03 07:22:04', '2025-07-03 07:22:04', 'Contenus de formation MSdS', 0, '0d58666342fc', '4020c24a97f0'),
+ ('b93dd5d804b2', '2025-07-03 07:23:38', '2025-07-03 07:23:38', 'Contenus de formation J+S', 1, '0d58666342fc', '4020c24a97f0'),
+ ('5facbf79db0e', '2025-07-03 08:18:53', '2025-07-03 08:18:53', 'Les bases de J+S en général ; Les conditions et les prestations du SdC/T', 0, '0d58666342fc', '70705a5bf7c1'),
+ ('345a6d619001', '2025-07-03 08:19:03', '2025-07-03 08:19:03', 'Les principaux matériels pédagogiques (concept sur la motricité du sport, concept méthodique, concept pédagogique)', 1, '0d58666342fc', '70705a5bf7c1'),
+ ('c7d4cbeff8d0', '2025-07-03 08:19:10', '2025-07-03 08:19:10', 'Apprentissage de l’animation dans un autre sport J+S (facultatif) : Inviter un·e spécialiste, expérimenter le sport', 2, '0d58666342fc', '70705a5bf7c1'),
+ ('a57ef57acff0', '2025-07-03 08:17:18', '2025-07-03 08:17:18', 'Contenus de formation MSdS', 0, '0d58666342fc', '8b03e9bc1f3a'),
+ ('8d30b299e616', '2025-07-03 08:18:06', '2025-07-03 08:18:06', 'Contenus de formation J+S', 1, '0d58666342fc', '8b03e9bc1f3a'),
+ ('73570bd61b8b', '2025-07-03 07:24:23', '2025-07-03 07:24:23', 'Contenus de formation MSdS', 0, '0d58666342fc', 'b5b3dafef6f0'),
+ ('e1d8c084dfff', '2025-07-03 07:30:42', '2025-07-03 07:30:42', 'Contenus de formation J+S', 1, '0d58666342fc', 'b5b3dafef6f0'),
+ ('5ed93b5ad1f8', '2025-07-03 07:32:12', '2025-07-03 07:32:12', 'Contenus de formation MSdS', 0, '0d58666342fc', 'dde874311a2c'),
+ ('018e743c4c7c', '2025-07-03 07:35:03', '2025-07-03 07:35:03', 'Contenus de formation J+S', 1, '0d58666342fc', 'dde874311a2c'),
+ ('c8edb57ba8ba', '2025-06-30 12:05:40', '2025-06-30 12:05:40', 'I/le partecipanti sanno assumere la responsabilità di dare un riscontro all’équipe di corso.', 0, '0d587f4e1d73', '6477428cc38b'),
+ ('c494001108d7', '2025-06-30 12:05:54', '2025-06-30 12:05:54', 'I/le partecipanti dispongono di solide conoscenze nel campo dell’accompagnamento di gruppi e di persone.', 1, '0d587f4e1d73', '6477428cc38b'),
+ ('f8186b2918a3', '2025-06-30 12:04:44', '2025-06-30 12:04:44', 'I/le partecipanti conoscono la propria funzione e i propri diritti e doveri in qualità di consigliere/a alla formazione, in particolare la propria responsabilità nel garantire la qualità del corso.', 0, '0d587f4e1d73', 'c74e6076fa48'),
+ ('01f9f3bc8dc9', '2025-06-30 12:05:01', '2025-06-30 12:05:01', 'I/le partecipanti capiscono le interazioni tra le differenti persone e organizzazioni implicate in un corso.', 1, '0d587f4e1d73', 'c74e6076fa48'),
+ ('7509e32bc47f', '2025-06-30 12:05:13', '2025-06-30 12:05:13', 'I/le partecipanti conoscono i progetti, le novità del MSS e di G+S pertinenti al loro compito.', 2, '0d587f4e1d73', 'c74e6076fa48'),
+ ('111d812a4577', '2025-06-30 12:03:40', '2025-06-30 12:03:40', 'I/le partecipanti sanno valutare un programma di corso e i blocchi di formazione, il loro equilibrio dal punto di vista del contenuto e della metodologia e la loro compatibilità con gli obiettivi della formazione.', 0, '0d587f4e1d73', 'd45c6cdca321'),
+ ('7f187f946bbd', '2025-06-30 12:03:59', '2025-06-30 12:03:59', 'I/le partecipanti sanno valutare blocchi formativi e programmi di corso secondo i criteri di G+S, del MSS e dell’organizzatore del corso.', 1, '0d587f4e1d73', 'd45c6cdca321'),
+ ('13c159e2f1f9', '2025-06-30 12:04:09', '2025-06-30 12:04:09', 'I/le partecipanti sanno amministrare e autorizzare un corso di formazione.', 2, '0d587f4e1d73', 'd45c6cdca321'),
+ ('4127b654a973', '2025-07-03 06:28:10', '2025-07-03 06:28:10', 'Les participant·e·s connaissent les fondements du scoutisme et leur influence sur le programme scout.', 0, '0deabbf6ebc1', '6077589693ae'),
+ ('c7b3f2fe28c0', '2025-07-03 06:28:28', '2025-07-03 06:28:28', 'Les participant·e·s connaissent le stade de développement et les besoins des enfants de la branche Castors.', 1, '0deabbf6ebc1', '6077589693ae'),
+ ('9f2787a06872', '2025-07-03 06:28:43', '2025-07-03 06:28:43', 'Les participant·e·s connaissent les objectifs de la branche Castors relatifs aux cinq relations scoutes tels qu’ils sont décrits dans le profil du scoutisme.', 2, '0deabbf6ebc1', '6077589693ae'),
+ ('1e7ce6086b07', '2025-07-03 06:28:54', '2025-07-03 06:28:54', 'Les participant·e·s savent comment les sept méthodes scoutes sont mises en pratique dans la branche Castors.', 3, '0deabbf6ebc1', '6077589693ae'),
+ ('3e71860c0b51', '2025-07-03 06:29:13', '2025-07-03 06:29:13', 'Les participant·e·s sont capables de distinguer la branche Castors de la branche Louveteaux et connaissent les différences avec la branche dans laquelle elles·ils étaient responsables jusqu''à présent.', 4, '0deabbf6ebc1', '6077589693ae'),
+ ('ee91b80e887e', '2025-07-03 06:29:29', '2025-07-03 06:29:29', 'Les participant·e·s disposent de connaissances approfondies sur la symbolique de la branche Castors.', 5, '0deabbf6ebc1', '6077589693ae'),
+ ('2d0db58b4a2b', '2025-07-03 06:30:03', '2025-07-03 06:30:03', 'Les participant·e·s connaissent la fonction ainsi que les droits et devoirs des responsables de la branche Castors.', 0, '0deabbf6ebc1', 'c71490b75913'),
+ ('03024c40a2ea', '2025-07-03 06:30:23', '2025-07-03 06:30:23', 'Les participant·e·s sont capables d’engager des réflexions sur la sécurité spécifiques à la branche et d’établir des règles sensées pour les activités de la branche Castors.', 1, '0deabbf6ebc1', 'c71490b75913'),
+ ('f62ce758c30b', '2025-07-03 06:30:39', '2025-07-03 06:30:39', 'Les participant·e·s connaissent des stratégies permettant de gérer des enfants à besoins particuliers', 2, '0deabbf6ebc1', 'c71490b75913'),
+ ('e1020b2870b7', '2025-07-03 06:30:53', '2025-07-03 06:30:53', 'Les participant·e·s connaissent des méthodes pour entretenir consciemment le contact avec les parents.', 3, '0deabbf6ebc1', 'c71490b75913'),
+ ('1b254da5c173', '2025-07-03 06:31:39', '2025-07-03 06:31:39', 'Les participant·e·s comprennent les notions d’abus sexuel et de violation de limites, savent où des situations délicates peuvent survenir dans le quotidien scout et quelles mesures préventives sont efficaces dans ce domaine.', 4, '0deabbf6ebc1', 'c71490b75913'),
+ ('3aa49498ad44', '2025-07-03 06:32:03', '2025-07-03 06:32:03', 'Les participant·e·s connaissent des moyens pour mettre en pratique la méthode scoute de la progression personnelle dans la branche Castors.', 0, '0deabbf6ebc1', 'fe450dbe7a17'),
+ ('25c804bca437', '2025-07-03 06:32:22', '2025-07-03 06:32:22', 'Les participant·e·s connaissent des moyens pour mettre en pratique la méthode scoute de l''apprentissage par le projet dans la branche Castors.', 1, '0deabbf6ebc1', 'fe450dbe7a17'),
+ ('e4780ad0bacf', '2025-07-03 06:32:40', '2025-07-03 06:32:40', 'Les participant·e·s connaissent des moyens pour mettre en pratique les objectifs de la branche Castors liés à la relation à son environnement tels qu’ils sont définis dans le profil du scoutisme.', 2, '0deabbf6ebc1', 'fe450dbe7a17'),
+ ('0efde488faac', '2025-07-03 06:33:09', '2025-07-03 06:33:09', 'Les participant·e·s connaissent la loi des Castors ainsi que des moyens pour la mettre en pratique dans la branche.', 3, '0deabbf6ebc1', 'fe450dbe7a17'),
+ ('65b6fef2145a', '2025-07-03 06:33:29', '2025-07-03 06:33:29', 'Les participant·e·s reconnaissent l''importance des moments calmes destinés à aborder la relation au spirituel et sont capables de les intégrer dans le programme de la branche Castors.', 4, '0deabbf6ebc1', 'fe450dbe7a17'),
+ ('04056597aceb', '2025-06-24 11:26:32', '2025-06-24 11:27:29', 'I/le partecipanti sono informati/e sulle novità amministrative e strutturali degli ultimi due anni riguardanti il MSS e G+S (SC/T). Se necessario approfondiscono queste loro conoscenze.', 0, '18e7449de0fc', '15213dab5836'),
+ ('26c131aacbc5', '2025-06-24 11:26:46', '2025-06-24 11:26:46', 'I/le partecipanti sanno mettere in pratica i cambiamenti adattandoli alla branca.', 1, '18e7449de0fc', '15213dab5836'),
+ ('41287a3082f3', '2025-06-24 11:28:14', '2025-06-24 11:28:14', 'I/le partecipanti trattano i punti forti della zona, dell’AC e del MSS.', 0, '18e7449de0fc', '29db1d52c472'),
+ ('d4841331ae6a', '2025-06-24 11:28:30', '2025-06-24 11:28:30', 'I/le partecipanti conoscono i punti forti attuali di G+S (SC/T) e li sanno integrare nel loro quotidiano scout.', 1, '18e7449de0fc', '29db1d52c472'),
+ ('f2ed222462b3', '2025-06-24 11:27:19', '2025-06-24 11:27:19', 'I/le partecipanti ripassano alcuni contenuti importanti del corso Base o del corso Campo.', 0, '18e7449de0fc', 'd4c1957a101b'),
+ ('a43bca97e6d2', '2025-06-24 11:27:44', '2025-06-24 11:27:44', 'I/le partecipanti approfondiscono le loro conoscenze su temi propri al corso Base o al corso Campo.', 1, '18e7449de0fc', 'd4c1957a101b'),
+ ('98cb77512a38', '2025-06-17 12:34:44', '2025-06-17 12:34:44', 'Ausbildungsinhalte PBS', 0, '1980a21583db', '0aa678672edc'),
+ ('f1d577ef8c97', '2025-06-17 12:37:34', '2025-06-17 12:37:34', 'Ausbildungsinhalte J+S', 1, '1980a21583db', '0aa678672edc'),
+ ('128de04e54ae', '2025-06-17 12:51:23', '2025-06-17 12:51:23', 'Grundlagen J+S allgemein; Bedingungen und Leistungen von LS/T', 0, '1980a21583db', '5e1c8604bb35'),
+ ('f14bb7f8ac4c', '2025-06-17 12:51:30', '2025-06-17 12:51:30', 'Kernlehrmittel (sportmotorisches Konzept, methodisches Konzept, pädagogisches Konzept)', 1, '1980a21583db', '5e1c8604bb35'),
+ ('6f75e7962a28', '2025-06-17 12:51:42', '2025-06-17 12:51:42', 'Animationslektion in anderer J+S-Sportart (fakultativ): Spezialist/in einladen und die Sportart ausprobieren und erleben', 2, '1980a21583db', '5e1c8604bb35'),
+ ('94ee3a81af65', '2025-06-17 12:38:18', '2025-06-17 12:38:18', 'Ausbildungsinhalte PBS', 0, '1980a21583db', '5e904733e31a'),
+ ('bd2c3cbc8951', '2025-06-17 12:41:44', '2025-06-17 12:41:44', 'Ausbildungsinhalte J+S', 1, '1980a21583db', '5e904733e31a'),
+ ('74330e2d94fa', '2025-06-17 12:45:35', '2025-06-17 12:45:35', 'Ausbildungsinhalte PBS', 0, '1980a21583db', 'f89f5b923748'),
+ ('a37f5f2a1652', '2025-06-17 12:48:13', '2025-06-17 12:48:13', 'Ausbildungsinhalte J+S', 1, '1980a21583db', 'f89f5b923748'),
+ ('44f9f86f3c0a', '2025-06-13 09:10:18', '2025-06-13 09:10:18', 'Die TN sind sich der Verantwortung als Leiter*in bewusst.', 0, '19ad3810eb6a', '1745bdd49650'),
+ ('8beab1681880', '2025-06-13 09:10:34', '2025-06-30 12:13:36', 'Die TN setzen sich mit ihrer Rolle als zukünftige Mitglieder eines Leitungsteams auseinander.', 1, '19ad3810eb6a', '1745bdd49650'),
+ ('68a7027ef04c', '2025-06-13 09:10:50', '2025-06-13 09:10:50', 'Die TN kennen ihre Stärken und Schwächen.', 2, '19ad3810eb6a', '1745bdd49650'),
+ ('9f9a8222f832', '2025-06-13 09:11:09', '2025-06-13 09:11:09', 'Die TN können sich eine Meinung bilden, diese äussern und in der Kleingruppe vertreten.', 3, '19ad3810eb6a', '1745bdd49650'),
+ ('05c3ca6bbe95', '2025-06-13 09:11:26', '2025-06-13 09:12:33', 'Die TN kennen die Unterschiede zwischen der Piostufe und der Roverstufe.', 4, '19ad3810eb6a', '1745bdd49650'),
+ ('1b795bfdbdc0', '2025-06-13 09:11:48', '2025-06-13 09:11:48', 'Die TN wissen, welche durch ihr ehrenamtliches Engagement erworbenen Kompetenzen für die Arbeitswelt interessant sind und wie sie ihre Pfadierfahrung in die Arbeitswelt übersetzten können.', 5, '19ad3810eb6a', '1745bdd49650'),
+ ('fe31e2c0e188', '2025-06-13 09:11:58', '2025-06-13 09:11:58', 'Die TN kennen die Idee und die Geschichte der weltweiten Pfadibewegung.', 6, '19ad3810eb6a', '1745bdd49650'),
+ ('49bbf4be3f0a', '2025-06-13 09:07:01', '2025-06-13 09:07:01', 'Die TN können eine Aktivität ausserhalb von J+S für die Wolfs- oder Pfadistufe planen, durchführen und auswerten.', 0, '19ad3810eb6a', '53f3243deeef'),
+ ('a4657a2b14c3', '2025-06-13 09:07:20', '2025-06-30 12:14:43', 'Die TN können mit Hilfe des Prinzips «Kopf-Hand-Herz» eine Aktivität ausgewogen gestalten.', 1, '19ad3810eb6a', '53f3243deeef'),
+ ('ccf59e42bf0b', '2025-06-13 09:07:40', '2025-06-13 09:07:40', 'Die TN sind sich der Bedeutung einer guten Einkleidung bewusst und können Aktivitäten einkleiden sowie typische Rollen hinterfragen.', 2, '19ad3810eb6a', '53f3243deeef'),
+ ('5ea78f383d38', '2025-06-13 09:07:53', '2025-06-13 09:07:53', 'Die TN können Spiele erklären und leiten.', 3, '19ad3810eb6a', '53f3243deeef'),
+ ('2c1e2915d881', '2025-06-13 09:08:10', '2025-06-13 09:08:10', 'Die TN kennen mögliche Gefahren während Aktivitäten und können sich in Notfällen richtig verhalten.', 4, '19ad3810eb6a', '53f3243deeef'),
+ ('c6425529ca5f', '2025-06-13 09:08:22', '2025-06-13 09:08:22', 'Die TN vertiefen ihre Pfaditechnikkenntnisse und wenden diese praktisch an.', 5, '19ad3810eb6a', '53f3243deeef'),
+ ('370accf7b977', '2025-06-13 09:08:47', '2025-06-13 09:08:47', 'Die TN kennen Unterschiede zwischen Wolfs- und Pfadistufen-Aktivitäten.', 0, '19ad3810eb6a', '98a1ba255dd7'),
+ ('bd028b279f95', '2025-06-13 09:08:58', '2025-06-13 09:08:58', 'Die TN kennen die Organisationsform der Wolfs- und Pfadistufe.', 1, '19ad3810eb6a', '98a1ba255dd7'),
+ ('a35e8cdc0fc6', '2025-06-13 09:09:19', '2025-06-13 09:09:22', 'Die TN kennen die Bedürfnisse der Kinder im Wolfs- und Pfadistufenalter und sind sich bewusst, dass sich diese von ihren eigenen Bedürfnissen unterscheiden.', 2, '19ad3810eb6a', '98a1ba255dd7'),
+ ('eddfc7bb00ee', '2025-06-13 09:09:44', '2025-06-13 09:09:44', 'Die TN kennen die zentralen Instrumente für den persönlichen Fortschritt auf der Wolfs- und Pfadistufe (Etappen und Spezialitäten).', 3, '19ad3810eb6a', '98a1ba255dd7'),
+ ('1e26c1856ca1', '2025-06-13 09:09:56', '2025-06-13 09:09:56', 'Die TN können stufengerechte Pfaditechnik der Wolfs- und Pfadistufe anwenden.', 4, '19ad3810eb6a', '98a1ba255dd7'),
+ ('7b36105c1163', '2025-06-17 09:49:58', '2025-06-17 09:49:58', 'Die TN können Programme und Aktivitäten mit Hilfe der Pfadigrundlagen bezüglich ihrer Stufengerechtigkeit beurteilen.', 0, '1ae7a20a2877', '55a66c1f75d6'),
+ ('22cbc5020182', '2025-06-17 09:50:17', '2025-06-17 09:50:17', 'Die TN können Programme und Aktivitäten bezüglich der inhaltlichen und methodischen Ausgewogenheit und Vielfalt beurteilen.', 1, '1ae7a20a2877', '55a66c1f75d6'),
+ ('ec226b224d6a', '2025-06-17 09:50:30', '2025-06-17 09:50:30', 'Die TN können Lagerprogramme und -blöcke bezüglich der Vorgaben von PBS und J+S beurteilen.', 2, '1ae7a20a2877', '55a66c1f75d6'),
+ ('1dab2a3b00e0', '2025-06-17 09:50:39', '2025-06-17 09:50:39', 'Die TN können den administrativen Ablauf der Betreuung abwickeln.', 3, '1ae7a20a2877', '55a66c1f75d6'),
+ ('d64b7f0b0167', '2025-06-17 09:53:22', '2025-06-17 09:53:22', 'Die TN sind sich der Wichtigkeit des gegenseitigen Vertrauens in einem Betreuungsverhältnis bewusst.', 0, '1ae7a20a2877', 'ad2fc702b928'),
+ ('7885e9b14750', '2025-06-17 09:53:36', '2025-06-17 09:54:55', 'Die TN kennen den Ablauf eines Betreuungs-/Coachingprozesses und können diesen aktiv gestalten.', 1, '1ae7a20a2877', 'ad2fc702b928'),
+ ('729493083aa9', '2025-06-17 09:53:54', '2025-06-17 09:53:54', 'Die TN kennen die Wichtigkeit von Betreuungskontrakten und Betreuungsabsprachen und können solche im Pfadialltag einsetzen.', 2, '1ae7a20a2877', 'ad2fc702b928'),
+ ('7f930872e520', '2025-06-17 09:54:04', '2025-06-17 09:54:04', 'Die TN können situations- und zielgruppengerechte Rückmeldungen geben.', 3, '1ae7a20a2877', 'ad2fc702b928'),
+ ('f71bc86c4199', '2025-06-17 09:54:13', '2025-06-17 09:54:13', 'Die TN können Prozesse zur langfristigen Zielsetzung und Planung innerhalb der Abteilung betreuen.', 4, '1ae7a20a2877', 'ad2fc702b928'),
+ ('04dd656106eb', '2025-06-17 09:54:25', '2025-06-17 09:54:25', 'Die TN kennen Methoden zur Anregung von Veränderungen und können Veränderungsprozesse begleiten.', 5, '1ae7a20a2877', 'ad2fc702b928'),
+ ('62bf1e58b248', '2025-06-17 09:54:49', '2025-06-17 09:54:49', 'Die TN können die Abteilung bei der Reflexion zu Themen aus dem Bereich Diversität und Inklusion begleiten.', 6, '1ae7a20a2877', 'ad2fc702b928'),
+ ('c5a9c4587810', '2025-06-17 09:55:18', '2025-06-17 09:55:18', 'Die TN können Motivationskiller erkennen und Wege zur Steigerung der Motivation der Leitenden aufzeigen.', 7, '1ae7a20a2877', 'ad2fc702b928'),
+ ('116f205782a0', '2025-06-17 09:50:59', '2025-06-17 09:50:59', 'Die TN kennen ihre Funktion sowie ihre Rechte und Pflichten als Coach.', 0, '1ae7a20a2877', 'b02c4c4fc50a'),
+ ('fe6c16bfc7e9', '2025-06-17 09:51:17', '2025-06-17 09:51:17', 'Die TN verstehen das Zusammenspiel der verschiedenen am Betreuungsprozess beteiligten Personen und Organisationen und können als Bindeglied wirken (J+S, KV, Region, u.a.).', 1, '1ae7a20a2877', 'b02c4c4fc50a'),
+ ('30ee6caba829', '2025-06-17 09:51:30', '2025-06-17 09:51:30', 'Die TN können das Betreuungsnetzwerk der Abteilung analysieren und in Zusammenarbeit mit anderen Betreuungspersonen Verbesserungen anregen.', 2, '1ae7a20a2877', 'b02c4c4fc50a'),
+ ('5d5081b5248a', '2025-06-17 09:51:43', '2025-06-17 09:51:43', 'Die TN wissen, wie sie sich den Einstieg in ihre erste Coachingtätigkeit erleichtern können.', 3, '1ae7a20a2877', 'b02c4c4fc50a'),
+ ('fa992ed2628c', '2025-06-17 09:52:09', '2025-06-17 09:52:09', 'Die TN können die Entwicklung und Umsetzung sinnvoller Lagerregeln betreuen.', 0, '1ae7a20a2877', 'c93d6223c2c3'),
+ ('55b49429e6f2', '2025-06-17 09:52:21', '2025-06-17 09:52:21', 'Die TN kennen die Sicherheitsbestimmungen und können Aktivitäten auf ihre potentiellen Gefahren hin beurteilen.', 1, '1ae7a20a2877', 'c93d6223c2c3'),
+ ('be320044fe99', '2025-06-17 09:52:31', '2025-06-17 09:52:31', 'Die TN nen ein Sicherheitskonzept auf seine Vollständigkeit hin überprüfen und sicherstellen, dass das Konzept vor und während der Aktivität umgesetzt werden kann.', 2, '1ae7a20a2877', 'c93d6223c2c3'),
+ ('3b6cd297a434', '2025-06-17 09:52:42', '2025-06-17 09:52:54', 'Die TN kennen ihre Verantwortung im Bereich Prävention (Suchtmittel, Gewalt, sexuelle Ausbeutung, u.ä.) und können im Rahmen ihrer Möglichkeiten die Abteilung beraten.', 3, '1ae7a20a2877', 'c93d6223c2c3'),
+ ('404fa0199961', '2025-06-24 08:37:28', '2025-06-24 08:37:28', 'I/le partecipanti sperimentano la tecnica e dimostrano le possibilità di applicazione.', 0, '217f5df9512e', '2196c7c82695'),
+ ('c31dd5be79a5', '2025-06-24 08:37:58', '2025-06-24 08:37:58', 'I/le partecipanti sanno valutare in maniera corretta gli aspetti legati alla sicurezza durante le attività di tecnica scout e sanno adottare le necessarie misure preventive.', 1, '217f5df9512e', '2196c7c82695'),
+ ('2fbe3d157bd6', '2025-06-24 08:39:28', '2025-06-24 08:39:28', 'I/le partecipanti utilizzano e sanno custodire il materiale in modo corretto.', 2, '217f5df9512e', '2196c7c82695'),
+ ('d3f857319104', '2025-06-24 08:35:46', '2025-06-24 08:35:46', 'I/le partecipanti sanno pianificare, realizzare e valutare dei progetti adatti al livello della branca.', 0, '217f5df9512e', 'd1f5723e6968'),
+ ('f9da7a6350cd', '2025-06-24 08:36:31', '2025-06-24 08:36:31', 'I/le partecipanti sanno attuare le proprie conoscenze tecniche in maniera appropriata alla branca.', 1, '217f5df9512e', 'd1f5723e6968'),
+ ('d8be00dad172', '2025-06-24 08:36:45', '2025-06-24 08:36:45', 'I/le partecipanti conoscono dei metodi per l’insegnamento della tecnica scout.', 2, '217f5df9512e', 'd1f5723e6968'),
+ ('5dec9e0dc5c8', '2025-06-23 12:02:20', '2025-06-23 12:02:20', 'Les participant·e·s connaissent des moyens pour intégrer une animation spirituelle au programme scout.', 0, '261ab1ae2947', '84de4cfa2d82'),
+ ('ea6713eaf85d', '2025-06-23 12:02:43', '2025-06-23 12:02:43', 'Les participant·e·s connaissent des moyens pour mettre en pratique une animation spirituelle.', 1, '261ab1ae2947', '84de4cfa2d82'),
+ ('7ce4f23cb2bb', '2025-06-23 12:03:08', '2025-06-23 12:03:08', 'Les participant·e·s sont capables de planifier, réaliser et évaluer elles·eux-mêmes une animation spirituelle.', 2, '261ab1ae2947', '84de4cfa2d82'),
+ ('eb581cd194cf', '2025-06-23 11:57:06', '2025-06-23 11:57:06', 'Les participant·e·s connaissent leur fonction ainsi que leurs droits et devoirs en tant qu''aumônier·ère.', 0, '261ab1ae2947', 'b3a80e6a4325'),
+ ('a7ff3f3c7365', '2025-06-23 11:57:29', '2025-06-23 11:57:29', 'Les participant·e·s connaissent le réseau d’encadrement et les rôles des personnes qui y sont impliquées.', 1, '261ab1ae2947', 'b3a80e6a4325'),
+ ('b0fb5240dfcd', '2025-06-23 11:58:01', '2025-06-23 11:58:01', 'Les participant·e·s connaissent les chances et les potentiels problèmes liés à leur fonction de lien entre paroisse et scout·e·s.', 2, '261ab1ae2947', 'b3a80e6a4325'),
+ ('1bcf0574cb36', '2025-06-23 11:58:17', '2025-06-23 11:59:45', 'Les participant·e·s réfléchissent à leur activité actuelle en tant qu’encadrant·e·s du groupe.', 3, '261ab1ae2947', 'b3a80e6a4325'),
+ ('11d654936c14', '2025-06-23 11:58:51', '2025-06-23 11:58:51', 'Les participant·e·s sont conscient·e·s de l''importance de la confiance réciproque dans une relation d''encadrement.', 0, '261ab1ae2947', 'c5722ff7bd72'),
+ ('aed533c3a0a1', '2025-06-23 11:59:17', '2025-06-23 11:59:17', 'Les participant·e·s connaissent le déroulement d’un processus d’encadrement / de coaching.', 1, '261ab1ae2947', 'c5722ff7bd72'),
+ ('a443a445b989', '2025-06-23 11:59:38', '2025-06-23 11:59:38', 'Les participant·e·s reconnaissent l’importance des conventions et des accords d’encadrement et sont capables d’utiliser ces outils dans le quotidien scout.', 2, '261ab1ae2947', 'c5722ff7bd72'),
+ ('29e83dcec269', '2025-06-17 12:15:06', '2025-06-17 12:15:06', 'Ausbildungsinhalte J+S', 1, '2a8243edec1b', 'f853f83a36e3'),
+ ('f3444d2b654f', '2025-06-30 11:05:26', '2025-06-30 11:05:42', 'Contenuti formativi del G+S', 1, '2f085f7153fd', 'e9271569f714'),
+ ('6e777901fd26', '2025-06-23 12:00:13', '2025-06-23 12:00:13', 'Les participant·e·s sont capables de conseiller les maîtrises pour des questions pastorales ou lors de conflits et de jouer un rôle de médiateur·trice entre les parties au conflit.', 3, '261ab1ae2947', 'c5722ff7bd72'),
+ ('e16b403c1d2c', '2025-06-23 12:00:39', '2025-06-23 12:00:39', 'Les participant·e·s sont conscient·e·s des moyens à leur disposition pour conseiller le groupe dans le domaine de la prévention (dépendances, violence, abus sexuels et autres).', 4, '261ab1ae2947', 'c5722ff7bd72'),
+ ('43cbbbbf8129', '2025-06-23 12:01:07', '2025-06-23 12:01:07', 'Les participant·e·s sont capables de faire profiter le groupe d’une vision extérieure (p.ex. pour remettre en question des traditions, un mode de fonctionnement ou une structure).', 5, '261ab1ae2947', 'c5722ff7bd72'),
+ ('3c7dc070ea1f', '2025-06-23 12:01:28', '2025-06-23 12:01:28', 'Les participant·e·s sont capables de représenter le groupe au sein de la paroisse et vis-à-vis des autorités politiques locales.', 6, '261ab1ae2947', 'c5722ff7bd72'),
+ ('2586ad7f8738', '2025-06-23 12:01:44', '2025-06-23 12:01:44', 'Les participant·e·s sont capables d’accompagner le groupe en camp si cela est souhaité.', 7, '261ab1ae2947', 'c5722ff7bd72'),
+ ('79695a791afd', '2025-06-23 11:53:23', '2025-06-23 11:53:23', 'Les participant·e·s connaissent les objectifs et les méthodes pédagogiques du MSdS tels qu’ils sont décrits dans le profil du scoutisme.', 0, '261ab1ae2947', 'ce507703c28f'),
+ ('6d5fd52ff9f2', '2025-06-23 11:53:50', '2025-06-23 11:53:50', 'Les participant·e·s connaissent la structure d’un groupe, de ses organes (conformes aux statuts et au règlement du groupe) et de ses branches (conformes au modèle des branches).', 1, '261ab1ae2947', 'ce507703c28f'),
+ ('50ba6e5fa6e1', '2025-06-23 11:54:22', '2025-06-23 11:54:22', 'Les participant·e·s connaissent la structure du mouvement scout et de l’ASC.', 2, '261ab1ae2947', 'ce507703c28f'),
+ ('d9e815760288', '2025-06-23 11:54:44', '2025-06-23 11:54:44', 'Les participant·e·s connaissent les thèmes actuels et les points forts de l’ASC et du MSdS.', 3, '261ab1ae2947', 'ce507703c28f'),
+ ('cc5995e49173', '2025-06-23 11:56:06', '2025-07-14 12:36:38', 'Les participant·e·s se penchent sur l’ambition de proposer un programme pour tou·te·s et sur diverses formes de discrimination et leurs effets et sont capables d’encadrer la mise en oeuvre de mesures pour rendre des structures plus inclusives.', 4, '261ab1ae2947', 'ce507703c28f'),
+ ('b89c7ee6e1c8', '2025-05-13 11:37:18', '2025-05-13 11:38:42', 'Les participant·e·s vivent la méthodologie de la branche Picos pour l’organisation d’un programme de la branche Picos.', 0, '299134c8e325', '10a52c0096b7'),
+ ('fb74aacc140d', '2025-05-13 11:37:23', '2025-05-13 11:38:50', 'Les participant·e·s vivent et élaborent une entreprise Picos au sein de l''équipe.', 1, '299134c8e325', '10a52c0096b7'),
+ ('c8a2971f48e3', '2025-05-13 11:37:26', '2025-05-13 11:38:56', 'Les participant·e·s vivent des activités caractéristiques de la branche Picos (par ex. moments calmes, jeu spontané, 15 heures Picos, crazy challenge, camp à l''étranger, action d’autofinancement, ...).', 2, '299134c8e325', '10a52c0096b7'),
+ ('1c91c096145a', '2025-05-13 11:37:29', '2025-05-13 11:39:05', 'Les participant·e·s connaissent les dangers potentiels des activités Picos et sont capables de les pré-venir.', 3, '299134c8e325', '10a52c0096b7'),
+ ('9066e92ae94e', '2025-05-13 11:37:48', '2025-05-13 11:39:19', 'Les participant·e·s connaissent leur fonction et coresponsabilité au sein de l''équipe.', 0, '299134c8e325', '9c7e4f857620'),
+ ('b968914dc897', '2025-05-13 11:37:51', '2025-05-13 11:39:25', 'Les participant·e·s savent ce qui fait partie d’une vie d''équipe active et comment la développer.', 1, '299134c8e325', '9c7e4f857620'),
+ ('ddf3845a83a5', '2025-05-13 11:37:55', '2025-05-13 11:39:31', 'Les participant·e·s connaissent les possibilités de recherche de thèmes et d''idées d’activités.', 2, '299134c8e325', '9c7e4f857620'),
+ ('00c5d14b908a', '2025-05-13 11:37:59', '2025-05-13 11:40:44', 'Les participant·e·s reçoivent différents inputs leur permettant d’agir sur leur propre comportement et leur comportement au sein d''un groupe (par ex. rapport aux dépendances, tabac, proximité/distance, ouverture envers des personnalités différentes).', 3, '299134c8e325', '9c7e4f857620'),
+ ('7386d6910308', '2025-05-13 11:38:01', '2025-05-13 11:40:56', 'Les participant·e·s savent que le scoutisme est un mouvement mondial et connaissent des possibilités permettant d''entrer en contact avec des scout·e·s d''autres pays.', 4, '299134c8e325', '9c7e4f857620'),
+ ('dece1b14419d', '2025-05-13 11:38:12', '2025-05-13 11:41:13', 'Les participant·e·s prennent part à la réalisation d''un projet de technique scoute spécifique.', 0, '299134c8e325', 'b26069782e38'),
+ ('d12158c66ea3', '2025-05-13 11:38:21', '2025-05-13 11:41:19', 'Les participant·e·s approfondissent leurs connaissances en technique scoute et les mettent en pratique.', 1, '299134c8e325', 'b26069782e38'),
+ ('01d0b1632c2d', '2025-05-13 11:38:23', '2025-05-13 11:41:28', 'Les participant·e·s connaissent les aspects importants liés à la sécurité dans le cadre des projets de technique scoute et les mesures de prévention correspondantes.', 2, '299134c8e325', 'b26069782e38'),
+ ('28d79137756c', '2025-05-13 11:38:27', '2025-05-13 11:41:35', 'Les participant·e·s sont capables de prendre soin du matériel et de l''entretenir correctement.', 3, '299134c8e325', 'b26069782e38'),
+ ('03dbcc3ead43', '2025-07-03 06:07:30', '2025-07-03 06:07:30', 'Contenus de formation MSdS', 0, '2a36b5b41fa7', '030fb80b82d2'),
+ ('8f1249ee01da', '2025-07-03 06:08:15', '2025-07-03 06:08:15', 'Contenus de formation J+S', 1, '2a36b5b41fa7', '030fb80b82d2'),
+ ('8616c80ce09d', '2025-07-03 06:25:49', '2025-07-03 06:25:49', 'Les bases de J+S en général ; Les conditions et les prestations du SdC/T', 0, '2a36b5b41fa7', '49a763cd7375'),
+ ('7e1284ba73ca', '2025-07-03 06:25:56', '2025-07-03 06:25:56', 'Les principaux matériels pédagogiques (concept sur la motricité du sport, concept méthodique, concept pédagogique)', 1, '2a36b5b41fa7', '49a763cd7375'),
+ ('eb9d9fc46062', '2025-07-03 06:26:03', '2025-07-03 06:26:03', 'Apprentissage de l’animation dans un autre sport J+S (facultatif) : Inviter un·e spécialiste, expérimenter le sport', 2, '2a36b5b41fa7', '49a763cd7375'),
+ ('ddb58e3d4c9e', '2025-07-03 06:08:43', '2025-07-03 06:08:43', 'Contenus de formation MSdS', 0, '2a36b5b41fa7', '5ef96ada1866'),
+ ('96e11253b77e', '2025-07-03 06:10:19', '2025-07-03 06:10:19', 'Contenus de formation J+S', 1, '2a36b5b41fa7', '5ef96ada1866'),
+ ('46c20063c0c3', '2025-07-03 06:12:00', '2025-07-03 06:12:04', 'Contenus de formation MSdS', 0, '2a36b5b41fa7', '7b3550a6b478'),
+ ('2f91577adbc4', '2025-07-03 06:14:12', '2025-07-03 06:14:12', 'Contenus de formation J+S', 1, '2a36b5b41fa7', '7b3550a6b478'),
+ ('3c203e9dd7d7', '2025-07-03 06:23:55', '2025-07-03 06:23:55', 'Contenus de formation MSdS', 0, '2a36b5b41fa7', 'd7a4b9b6e5ae'),
+ ('73b92b5d95eb', '2025-07-03 06:24:55', '2025-07-03 06:24:55', 'Contenus de formation J+S', 1, '2a36b5b41fa7', 'd7a4b9b6e5ae'),
+ ('4f3b0557214c', '2025-06-17 12:21:45', '2025-06-17 12:22:48', 'Ausbildungsinhalte PBS', 0, '2a8243edec1b', '31ec543eaffd'),
+ ('371a4d07e192', '2025-06-17 12:24:00', '2025-06-17 12:24:00', 'Ausbildungsinhalte J+S', 1, '2a8243edec1b', '31ec543eaffd'),
+ ('dc16128dfac2', '2025-06-17 12:24:57', '2025-06-17 12:24:57', 'Grundlagen J+S allgemein; Bedingungen und Leistungen von LS/T', 0, '2a8243edec1b', '4b28629e604e'),
+ ('1eb9994a5a2d', '2025-06-17 12:25:09', '2025-06-17 12:25:09', 'Kernlehrmittel (sportmotorisches Konzept, methodisches Konzept, pädagogisches Konzept)', 1, '2a8243edec1b', '4b28629e604e'),
+ ('8b0ad02109a4', '2025-06-17 12:25:20', '2025-06-17 12:25:20', 'Animationslektion in anderer J+S-Sportart (fakultativ): Spezialist/in einladen und die Sportart ausprobieren und erleben', 2, '2a8243edec1b', '4b28629e604e'),
+ ('5b26eb9acf96', '2025-06-17 12:10:21', '2025-06-17 12:10:21', 'Ausbildungsinhalte PBS', 0, '2a8243edec1b', '53d1f10ebdb1'),
+ ('c402dfab945a', '2025-06-17 12:11:59', '2025-06-17 12:11:59', 'Ausbildungsinhalte J+S', 1, '2a8243edec1b', '53d1f10ebdb1'),
+ ('d0be6292df16', '2025-06-12 12:12:30', '2025-06-12 12:12:30', 'Die TN kennen das Ausbildungsmodell der PBS und die Vorgaben von J+S.', 0, '2b3cf3aabdaa', '036777731d07'),
+ ('d59df2b2b37a', '2025-06-12 12:12:41', '2025-06-12 12:12:41', 'Die TN kennen ihre Funktion sowie ihre Rechte und Pflichten als Expert*innen und können entsprechend handeln.', 1, '2b3cf3aabdaa', '036777731d07'),
+ ('dde417505194', '2025-06-12 12:13:04', '2025-06-12 12:13:04', 'Die TN können Gruppenprozesse in der Kursgruppe und im Kursteam analysieren und beeinflussen.', 2, '2b3cf3aabdaa', '036777731d07'),
+ ('6d31be24013e', '2025-06-12 12:13:31', '2025-06-12 12:13:31', 'Die TN kennen die wichtigsten Aspekte und Bausteine der Kursplanung, -durchführung und -auswertung und können diese methodisch sinnvoll umsetzen.', 3, '2b3cf3aabdaa', '036777731d07'),
+ ('1508b1313601', '2025-06-12 12:13:50', '2025-06-12 12:13:50', 'Die TN können den Ausbildungsbedarf der TN ihrer Ausbildungskurse ermitteln.', 4, '2b3cf3aabdaa', '036777731d07'),
+ ('c35ee7238c2b', '2025-06-12 12:14:17', '2025-06-12 12:14:17', 'Die TN können die Kursinhalte so auswählen, dass der Ausbildungsbedarf abgedeckt wird.', 5, '2b3cf3aabdaa', '036777731d07'),
+ ('1b36b9a1bf45', '2025-06-12 12:14:59', '2025-06-12 12:14:59', 'Die TN können passende Ausbildungsgefässe definieren und für diese geeignete Methodische Arrangements auswählen.', 6, '2b3cf3aabdaa', '036777731d07'),
+ ('2cfb8df853ee', '2025-06-12 12:16:21', '2025-06-12 12:16:21', 'Die TN können ein stufengerechtes Kursprogramm gestalten.', 7, '2b3cf3aabdaa', '036777731d07'),
+ ('a3dedbe3ee3e', '2025-06-12 12:16:37', '2025-06-12 12:16:37', 'Die TN können einen Ausbildungskurs methodisch sinnvoll auswerten.', 8, '2b3cf3aabdaa', '036777731d07'),
+ ('df3617d9b322', '2025-06-12 12:16:49', '2025-06-12 12:16:49', 'Die TN können diejenigen Kurse administrieren, welche sie hauptleiten dürfen.', 9, '2b3cf3aabdaa', '036777731d07'),
+ ('ff21a45c9f8e', '2025-06-12 12:22:55', '2025-06-12 12:22:55', 'Die TN können ein Kursteam leiten.', 0, '2b3cf3aabdaa', 'cee89abf160e'),
+ ('6a11a0b3c2b5', '2025-06-12 12:23:19', '2025-06-12 12:23:24', 'Die TN können Mitleitende bei deren Kursleitungstätigkeit unterstützen und sie anleiten, ihre Fähigkeiten und Fertigkeiten als Mitleitende zu verbessern.', 1, '2b3cf3aabdaa', 'cee89abf160e'),
+ ('3556b9b31cf4', '2025-06-12 12:17:22', '2025-06-12 12:17:22', 'Die TN setzen sich mit dem Lernen und Lehren kritisch auseinander.', 0, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('6d86e4fbfd21', '2025-06-12 12:17:40', '2025-06-12 12:17:40', 'Die TN können Ausbildungsebenen unterscheiden und sie bewusst einsetzen.', 1, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('7a83078948ad', '2025-06-12 12:18:02', '2025-06-12 12:18:02', 'Die TN können aus dem Ausbildungsbedarf und den Ausbildungsinhalten Blockziele formulieren.', 2, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('00491f5db840', '2025-06-12 12:18:22', '2025-06-12 12:18:22', 'Die TN können Blockmethoden auswählen, die zu den Inhalten passen und den persönlichen Bedürfnissen der TN ihrer Ausbildungskurse entsprechen.', 3, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('a35bd7a90bcc', '2025-06-12 12:18:35', '2025-06-12 12:18:35', 'Die TN können Ausbildungsblöcke sinnvoll strukturieren (z.B. nach ARIVA).', 4, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('50b76ce6dbf3', '2025-06-12 12:18:57', '2025-06-12 12:19:09', 'Die TN können in Ausbildungsblöcken sicher auftreten und Inhalte kompetent vermitteln.', 5, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('ff292cc36106', '2025-06-12 12:19:36', '2025-06-12 12:19:36', 'Die TN kennen Möglichkeiten, die Pfadigrundlagen entsprechend den Ausbildungszielen des jeweiligen Kurses weiterzuvermitteln.', 6, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('87a9f41df618', '2025-06-12 12:19:47', '2025-06-12 12:19:47', 'Die TN können Ausbildung unterwegs planen, durchführen und auswerten.', 7, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('3d9349d74501', '2025-06-12 12:20:02', '2025-06-12 12:20:02', 'Die TN können die TN ihrer Ausbildungskurse zu Transferüberlegungen anleiten.', 8, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('d8f7e4c9960e', '2025-06-12 12:20:19', '2025-06-12 12:23:34', 'Die TN können Ausbildungsgefässe und Ausbildungsblöcke methodisch sinnvoll auswerten.', 9, '2b3cf3aabdaa', 'ed52d7d885a1'),
+ ('de119ee28e28', '2025-06-12 12:21:11', '2025-06-12 12:21:11', 'Die TN können bei den TN ihrer Ausbildungskurse Lernprozesse anstossen und Lernfortschritte unterstützen.', 0, '2b3cf3aabdaa', 'f5a755111273'),
+ ('e384718a3407', '2025-06-12 12:21:35', '2025-06-12 12:21:35', 'Die TN können den TN ihrer Ausbildungskurse relevante Beobachtungen konstruktiv rückmelden.', 1, '2b3cf3aabdaa', 'f5a755111273'),
+ ('65e93f2c1ea1', '2025-06-12 12:21:57', '2025-06-12 12:21:57', 'Die TN können einen Rückmelde-, Qualifikations- und Förderungsprozess festlegen.', 2, '2b3cf3aabdaa', 'f5a755111273'),
+ ('0b30de902788', '2025-06-12 12:22:13', '2025-06-12 12:22:13', 'Die TN können überprüfbare Mindestanforderungen für Ausbildungskurse erstellen.', 3, '2b3cf3aabdaa', 'f5a755111273'),
+ ('9b26b278bfd9', '2025-06-12 12:22:25', '2025-06-12 12:22:25', 'Die TN können ein TN-Gespräch sinnvoll gestalten.', 4, '2b3cf3aabdaa', 'f5a755111273'),
+ ('2ed9ae46812d', '2025-05-15 07:26:48', '2025-05-15 07:26:50', 'Contenus de formation MSdS', 0, '2d19607dfdf4', '260e474353b6'),
+ ('88e1086f5e6f', '2025-05-15 07:27:27', '2025-05-15 07:27:27', 'Contenus de formations J+S', 1, '2d19607dfdf4', '260e474353b6'),
+ ('898ffaf44224', '2025-05-15 09:30:07', '2025-05-15 09:30:07', 'Contenus de formation MSdS', 0, '2d19607dfdf4', '53ee9c24ee15'),
+ ('d6a827e7c7f0', '2025-05-15 11:56:58', '2025-05-15 11:56:58', 'Contenus de formation J+S', 1, '2d19607dfdf4', '53ee9c24ee15'),
+ ('7bca259c3269', '2025-05-15 11:58:30', '2025-05-15 11:58:30', 'Contenus de formation MSdS', 0, '2d19607dfdf4', '64b85027e048'),
+ ('79830ea73423', '2025-05-15 11:59:35', '2025-05-15 11:59:35', 'Contenus de formation J+S', 1, '2d19607dfdf4', '64b85027e048'),
+ ('f6f453a729ed', '2025-05-15 07:28:11', '2025-05-15 07:28:11', 'Contenus de formation MSdS', 0, '2d19607dfdf4', '660de2f17234'),
+ ('eee85958ce53', '2025-05-15 09:28:29', '2025-05-15 09:28:29', 'Contenus de formation J+S', 1, '2d19607dfdf4', '660de2f17234'),
+ ('82c9ad318b86', '2025-05-15 12:00:14', '2025-05-15 12:00:14', 'Les bases J+S en général ; les conditions et les prestations SdC/T ; les délimitations des activités de sécurité ; le groupe cible Enfants J+S et son application dans le scoutisme', 0, '2d19607dfdf4', 'fcd71f0b6c0f'),
+ ('bc83be1b6d4c', '2025-05-15 12:00:24', '2025-05-15 12:00:24', 'Les principaux matériels pédagogiques (concept sur la motricité du sport, concept méthodique, concept pédagogique)', 1, '2d19607dfdf4', 'fcd71f0b6c0f'),
+ ('5602a6caed07', '2025-05-15 12:00:35', '2025-05-15 12:00:35', 'Apprentissage de l’animation dans un autre sport J+S (facultatif) : Inviter un·e spécialiste, expérimenter le sport', 2, '2d19607dfdf4', 'fcd71f0b6c0f'),
+ ('90c617c26443', '2025-06-30 11:27:52', '2025-06-30 11:27:52', 'Basi generali di G+S; Ccondizioni e le prestazioni di SC/T', 0, '2f085f7153fd', '140134414732'),
+ ('0958b040ada0', '2025-06-30 11:28:00', '2025-06-30 11:28:36', 'Manuale di base Gioventù+Sport (piano di motricità sportiva, piano metodologico, piano pedagogico)', 1, '2f085f7153fd', '140134414732'),
+ ('410086d5f351', '2025-06-30 11:28:41', '2025-06-30 11:28:41', 'Lezione di animazione in un’altra disciplina sportiva G+S (facoltativo): invitare uno specialista e provare a praticare la disciplina scelta', 2, '2f085f7153fd', '140134414732'),
+ ('a6ed887e00b3', '2025-06-30 11:10:30', '2025-06-30 11:10:30', 'Contenuti formativi del MSS', 0, '2f085f7153fd', '3c8221899fe1'),
+ ('1907b2290773', '2025-06-30 11:13:10', '2025-06-30 11:13:10', 'Contenuti formativi di G+S', 1, '2f085f7153fd', '3c8221899fe1'),
+ ('b3ac567d3009', '2025-06-30 11:23:53', '2025-06-30 11:23:53', 'Contenuti formativi del MSS', 0, '2f085f7153fd', '6d3062161d73'),
+ ('3e960fda8ec5', '2025-06-30 11:25:12', '2025-06-30 11:25:12', 'Contenuti formativi di G+S', 1, '2f085f7153fd', '6d3062161d73'),
+ ('b960a17a4a4b', '2025-06-30 11:06:13', '2025-06-30 11:06:13', 'Contenuti formativi del MSS', 0, '2f085f7153fd', 'd805374a90b7'),
+ ('cee5464412d1', '2025-06-30 11:09:09', '2025-06-30 11:09:09', 'Contenuti formativi di G+S', 1, '2f085f7153fd', 'd805374a90b7'),
+ ('409caa4c5ca7', '2025-07-03 07:08:42', '2025-07-03 07:08:42', 'Les participant·e·s sont capables de planifier, réaliser et évaluer des projets de technique adaptés à leur branche.', 0, '377f909fc684', '297e1e6e8135'),
+ ('160c0be9b9cb', '2025-07-03 07:08:59', '2025-07-03 07:08:59', 'Les participant·e·s sont capables de mettre en œuvre leurs connaissances techniques de manière adaptée à la branche.', 1, '377f909fc684', '297e1e6e8135'),
+ ('7d3abf7ed577', '2025-07-03 07:09:11', '2025-07-03 07:09:11', 'Les participant·e·s connaissent des méthodes de transmission de la technique scoute.', 2, '377f909fc684', '297e1e6e8135'),
+ ('740e2f3ea046', '2025-07-03 07:09:34', '2025-07-03 07:09:34', 'Les participant·e·s font l’expérience d’une technique scoute et apprennent ses possibilités d’application.', 0, '377f909fc684', '615922b3ea24'),
+ ('4aeaf10829f2', '2025-07-03 07:09:52', '2025-07-03 07:09:52', 'Les participant·e·s sont capables d''évaluer de manière correcte les aspects liés à la sécurité de la technique scoute et de prendre les mesures de prévention correspondantes.', 1, '377f909fc684', '615922b3ea24'),
+ ('522d0a40a4c8', '2025-07-03 07:10:07', '2025-07-03 07:10:07', 'Les participant·e·s sont capables de prendre soin du matériel et de l’entretenir correctement.', 2, '377f909fc684', '615922b3ea24'),
+ ('165e4060f098', '2025-06-24 11:31:02', '2025-06-24 11:31:02', 'I/le partecipanti trattano i punti forti della zona, dell’AC e del MSS.', 0, '3db5a91a5ce6', '2e4ac268ec89'),
+ ('6e326b7987d8', '2025-06-24 11:31:22', '2025-06-24 11:31:22', 'I/le partecipanti conoscono i punti forti attuali di G+S (SC/T) e li sanno integrare nel loro quotidiano scout.', 1, '3db5a91a5ce6', '2e4ac268ec89'),
+ ('5894893db01a', '2025-06-24 11:30:14', '2025-06-24 11:30:14', 'I/le partecipanti ripassano alcuni contenuti importanti del corso Base o del corso Campo.', 0, '3db5a91a5ce6', '64141d5d8841'),
+ ('f837b8e92449', '2025-06-24 11:30:31', '2025-06-24 11:30:31', 'I/le partecipanti apprendono nuove conoscenze (o le approfondiscono) sul tema del modulo scelto.', 1, '3db5a91a5ce6', '64141d5d8841'),
+ ('f9909aae6e85', '2025-06-24 11:29:24', '2025-06-24 11:29:24', 'I/le partecipanti sono informati/e sulle novità amministrative e strutturali degli ultimi due anni riguardanti il MSS e G+S (SC/T). Se necessario approfondiscono queste loro conoscenze.', 0, '3db5a91a5ce6', 'd1b76e0f4d25'),
+ ('2df98e7292bb', '2025-06-24 11:29:38', '2025-06-24 11:29:38', 'I/le partecipanti sanno mettere in pratica i cambiamenti adattandoli alla branca.', 1, '3db5a91a5ce6', 'd1b76e0f4d25'),
+ ('0faf763bb994', '2025-07-01 08:47:38', '2025-07-01 08:47:38', 'Les participant·e·s positionnent personnellement par rapport à l’engagement suivant : un·e responsable Gilwell formule une critique constructive envers soi-même et les autres, s’engage et est ouvert·e aux idées des autres.', 0, '3f2f708063b4', '5ad5bac0603c'),
+ ('8de8b78e21be', '2025-07-01 08:47:56', '2025-07-01 08:47:56', 'Les participant·e·s discutent de la concrétisation de l’engagement en tant que responsable Gilwell dans le quotidien scout.', 1, '3f2f708063b4', '5ad5bac0603c'),
+ ('a996d1fae8d4', '2025-07-01 08:48:15', '2025-07-01 08:48:15', 'Les participant·e·s connaissent les traditions internationales Gilwell et les incarnent durant toute la durée du cours.', 2, '3f2f708063b4', '5ad5bac0603c'),
+ ('03470b9197b7', '2025-07-01 08:48:53', '2025-07-01 08:48:53', 'Les participant·e·s remettent en question le scoutisme, leur engagement pour le mouvement scout et elles·eux-mêmes de manière critique et constructive.', 0, '3f2f708063b4', '7ea161becfcf'),
+ ('d89b0753a33a', '2025-07-01 08:49:07', '2025-07-01 08:49:07', 'Les participant·e·s réalisent un projet en faveur du mouvement scout.', 1, '3f2f708063b4', '7ea161becfcf'),
+ ('75bf5e488740', '2025-07-01 08:46:33', '2025-07-01 08:46:33', 'Les participant·e·s vivent activement les fondements du scoutisme et réfléchissent sur les traditions scoutes et le sens de celles-ci.', 0, '3f2f708063b4', 'adb4341cc079'),
+ ('19fe59cc7645', '2025-07-01 08:46:49', '2025-07-01 08:46:49', 'Les participant·e·s remettent en question leur vision du scoutisme et la confrontent à celle d’autres personnes.', 1, '3f2f708063b4', 'adb4341cc079'),
+ ('e60abd85dd34', '2025-07-01 08:47:04', '2025-07-01 08:47:04', 'Les participant·e·s reconnaissent la diversité du mouvement scout et élargissent leur horizon scout personnel.', 2, '3f2f708063b4', 'adb4341cc079'),
+ ('9d989cc14a50', '2025-07-03 08:20:26', '2025-07-03 08:20:26', 'Les participant·e·s connaissent le profil du scoutisme et se penchent de manière approfondie sur le développement global des enfants et des jeunes dans le cadre du scoutisme.', 0, '3fbd4a4b1a00', '276614cbe10b'),
+ ('937399525009', '2025-07-03 08:20:40', '2025-07-03 08:20:40', 'Les participant·e·s connaissent les besoins des enfants et des jeunes des différentes branches.', 1, '3fbd4a4b1a00', '276614cbe10b'),
+ ('0c48156f7a0a', '2025-07-03 08:21:05', '2025-07-03 08:21:05', 'Les participant·e·s comprennent les objectifs des branches liés aux cinq relations scoutes tels qu’ils sont définis dans le profil du scoutisme et savent comment les sept méthodes scoutes sont mises en œuvre dans les différentes branches.', 2, '3fbd4a4b1a00', '276614cbe10b'),
+ ('5b0fc197dd99', '2025-07-03 08:21:20', '2025-07-03 08:21:20', 'Les participant·e·s connaissent les symboliques, méthodologies et formes d''organisation des différentes branches.', 3, '3fbd4a4b1a00', '276614cbe10b'),
+ ('aa2e50ac7951', '2025-07-03 08:21:35', '2025-07-03 08:21:35', 'Les participant·e·s sont capables d’évaluer la pertinence d’une activité par rapport à une branche donnée.', 4, '3fbd4a4b1a00', '276614cbe10b'),
+ ('80cadc139bba', '2025-07-03 08:22:01', '2025-07-03 08:22:01', 'Les participant·e·s se penchent sur diverses formes de discrimination et leurs effets dans leur quotidien scout et sont capables de prendre des mesures pour rendre des structures plus inclusives.', 5, '3fbd4a4b1a00', '276614cbe10b'),
+ ('cef3486b397f', '2025-07-03 08:22:30', '2025-07-03 08:22:30', 'Les participant·e·s sont capables de communiquer les idées et les buts du scoutisme au grand public.', 6, '3fbd4a4b1a00', '276614cbe10b'),
+ ('248c2f96c365', '2025-07-03 08:22:41', '2025-07-03 08:22:41', 'Les participant·e·s connaissent et vivent des traditions Gilwell.', 7, '3fbd4a4b1a00', '276614cbe10b'),
+ ('132096e42c8b', '2025-07-03 08:22:56', '2025-07-03 08:22:56', 'Les participant·e·s se penchent sur l’idée centrale et l''histoire du mouvement scout mondial.', 8, '3fbd4a4b1a00', '276614cbe10b'),
+ ('c3c7cb3ee900', '2025-07-03 08:23:08', '2025-07-03 08:23:08', 'Les participant·e·s connaissent la dimension internationale du mouvement scout.', 9, '3fbd4a4b1a00', '276614cbe10b'),
+ ('8126448b41b4', '2025-07-03 08:26:37', '2025-07-03 08:26:37', 'Les participant·e·s se penchent sur leurs compétences et leurs limites ainsi que sur leurs forces et faiblesses dans le cadre d’un bilan personnel.', 0, '3fbd4a4b1a00', '73d5593fdbaf'),
+ ('2e2d75da13c4', '2025-07-03 08:26:52', '2025-07-03 08:26:52', 'Les participant·e·s s’ouvrent à la nouveauté et découvrent de nouvelles manières de penser.', 1, '3fbd4a4b1a00', '73d5593fdbaf'),
+ ('6b2de25fc60f', '2025-07-03 08:27:06', '2025-07-03 08:27:06', 'Les participant·e·s sont conscient·e·s de leur rôle au sein d''une famille, au niveau de leur profession et dans le scoutisme.', 2, '3fbd4a4b1a00', '73d5593fdbaf'),
+ ('c44d84f485be', '2025-07-03 08:27:22', '2025-07-03 08:27:22', 'Les participant·e·s savent quelles compétences acquises par leur engagement bénévole sont intéressantes pour le monde du travail et comment traduire leur expérience scoute dans le monde du travail.', 3, '3fbd4a4b1a00', '73d5593fdbaf'),
+ ('2c27b203723b', '2025-07-03 08:27:47', '2025-07-03 08:27:47', 'Les participant·e·s connaissent d’autres organisations de jeunesse et d’autres formes de travail auprès des jeunes.', 0, '3fbd4a4b1a00', '7ac6df15afe8'),
+ ('405225895496', '2025-07-03 08:27:59', '2025-07-03 08:27:59', 'Les participant·e·s se penchent de manière critique sur des thèmes d’actualité concernant les jeunes et la société.', 1, '3fbd4a4b1a00', '7ac6df15afe8'),
+ ('a78e73d9304b', '2025-07-03 08:28:14', '2025-07-03 08:28:14', 'Les participant·e·s se penchent sur la signification du scoutisme au sein de la société et sur l''influence de la société sur le scoutisme.', 2, '3fbd4a4b1a00', '7ac6df15afe8'),
+ ('d7070cc62120', '2025-07-03 08:28:28', '2025-07-03 08:28:28', 'Les participant·e·s sont capables de remettre en question de manière critique des traditions.', 3, '3fbd4a4b1a00', '7ac6df15afe8'),
+ ('ee9b22b675ef', '2025-07-03 08:23:29', '2025-07-03 08:23:29', 'Les participant·e·s connaissent le réseau d''encadrement et les rôles des personnes qui y sont impliquées', 0, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('093d903dae73', '2025-07-03 08:23:43', '2025-07-03 08:23:43', 'Les participant·e·s connaissent la définition d''encadrement et comprennent la différence entre encadrer et diriger', 1, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('b52dfd477d68', '2025-07-03 08:24:01', '2025-07-03 08:24:01', 'Les participant·e·s connaissent les phases et rôles des processus de groupe ainsi que les chances et risques liés.', 2, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('d81d4fb15ac7', '2025-07-03 08:24:18', '2025-07-03 08:24:18', 'Les participant·e·s connaissent différents modèles de communication et sont capables d’identifier les causes des problèmes de communication.', 3, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('e9be78656e01', '2025-07-03 08:24:36', '2025-07-03 08:24:36', 'Les participant·e·s savent quand il est judicieux de faire un retour dans le quotidien scout et sont capables d''en donner en suivant les règles prévues à cet effet.', 4, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('fea978792afa', '2025-07-03 08:24:53', '2025-07-03 08:24:53', 'Les participant·e·s connaissent des stratégies permettant de maîtriser des conflits.', 5, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('adc0dbc8de5d', '2025-07-03 08:25:19', '2025-07-03 08:25:19', 'Les participant·e·s connaissent les phases d''un projet de la branche Route et sont capables d’utiliser les outils nécessaires à sa planification, son pilotage et son contrôle.', 6, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('b3e4489b877e', '2025-07-03 08:25:35', '2025-07-03 08:25:35', 'Les participant·e·s se penchent sur différents aspects de la prévention et sont conscient·e·s de la responsabilité du scoutisme dans les domaines qui s''y rapportent.', 7, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('98bb7d6553c3', '2025-07-03 08:25:50', '2025-07-03 08:25:50', 'Les participant·e·s connaissent les tâches, la structure et les projets actuels du niveau fédéral.', 8, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('73e31457c021', '2025-07-03 08:26:05', '2025-07-03 08:26:05', 'Les participant·e·s développent des perspectives en tant qu’adultes au sein du mouvement scout et connaissent les possibilités qui s’offrent à elles·eux pour s''y engager.', 9, '3fbd4a4b1a00', '8a59b9b6fca3'),
+ ('cca9b85ff1db', '2025-07-01 08:28:20', '2025-07-01 08:28:20', 'Les participant·e·s sont capables d''évaluer des programmes de cours et des points de cours en fonction de leur équilibre au niveau du contenu et des méthodes et de leur aptitude à atteindre les objectifs de formation.', 0, '42c1f08d8087', '5836fd30b9db'),
+ ('8d6846e298bd', '2025-07-01 08:28:40', '2025-07-01 08:28:40', 'Les participant·e·s sont capables d’évaluer des points de cours et des programmes de cours selon les exigences de J+S, du MSdS et de l''organisateur du cours.', 1, '42c1f08d8087', '5836fd30b9db'),
+ ('3f217d75ed8f', '2025-07-01 08:28:55', '2025-07-01 08:28:55', 'Les participant·e·s sont capables d’administrer et d’autoriser un cours de formation.', 2, '42c1f08d8087', '5836fd30b9db'),
+ ('7f329de1c481', '2025-07-01 08:29:49', '2025-07-01 08:29:49', 'Les participant·e·s connaissent leur fonction ainsi que leurs droits et devoirs et tant que conseiller·ère à la formation, et plus spécifiquement leur responsabilité liée au contrôle de la qualité.', 0, '42c1f08d8087', '73574b4c6e7d'),
+ ('f0fc64438f4b', '2025-07-01 08:30:02', '2025-07-01 08:30:02', 'Les participant·e·s comprennent les interactions entre les différents acteurs et organismes impliqués dans un cours.', 1, '42c1f08d8087', '73574b4c6e7d'),
+ ('af3c243bccb8', '2025-07-01 08:30:16', '2025-07-01 08:30:16', 'Les participant·e·s connaissent les projets et nouveautés du MSdS et de J+S pertinents pour leur travail.', 2, '42c1f08d8087', '73574b4c6e7d'),
+ ('2ddd44c64b18', '2025-07-01 08:30:52', '2025-07-01 08:30:52', 'Les participant·e·s sont capables de donner des retours aux maîtrises de cours de manière responsable.', 0, '42c1f08d8087', 'ea6ff16ef01e'),
+ ('27fe858d2ea5', '2025-07-01 08:31:12', '2025-07-01 08:31:12', 'Les participant·e·s disposent de connaissances bien établies dans le domaine de l''encadrement de groupes et de personnes.', 1, '42c1f08d8087', 'ea6ff16ef01e'),
+ ('db9d037f4bc4', '2025-06-25 10:00:16', '2025-06-25 10:00:16', 'I/le partecipanti conoscono la rete di accompagnamento e i ruoli delle persone in essa convolte.', 0, '43182a36ffdb', '07a312bd660f'),
+ ('45cad56a6cf1', '2025-06-25 10:00:36', '2025-06-25 10:00:36', 'I/le partecipanti conoscono la definizione di accompagnamento e distinguono tra accompagnare e dirigere.', 1, '43182a36ffdb', '07a312bd660f'),
+ ('ac07aaeae8dd', '2025-06-25 10:01:00', '2025-06-25 10:01:00', 'I/le partecipanti conoscono le fasi di sviluppo di un gruppo e i ruoli in esso, nonché le opportunità e i rischi associati.', 2, '43182a36ffdb', '07a312bd660f'),
+ ('2338246790e7', '2025-06-25 10:01:21', '2025-06-25 10:01:21', 'I/le partecipanti conoscono differenti modelli di comunicazione e sanno identificare le cause di problemi di comunicazione.', 3, '43182a36ffdb', '07a312bd660f'),
+ ('f46b0df0e81e', '2025-06-25 10:01:46', '2025-06-25 10:01:46', 'I/le partecipanti sanno quando è opportuno dare dei riscontri personali nella quotidianità scout e sono in grado darne seguendo le regole relative al riscontro personale.', 4, '43182a36ffdb', '07a312bd660f'),
+ ('909290405e87', '2025-06-25 10:02:00', '2025-06-25 10:02:00', 'I/le partecipanti conoscono strategie per la gestione dei conflitti.', 5, '43182a36ffdb', '07a312bd660f'),
+ ('ff93916eed4f', '2025-06-25 10:02:18', '2025-06-25 10:02:18', 'I/le partecipanti conoscono le fasi di un progetto della branca rover e sanno usare gli strumenti necessari alla sua pianificazione, condotta e controllo.', 6, '43182a36ffdb', '07a312bd660f'),
+ ('bcf535bcf65e', '2025-06-25 10:02:41', '2025-06-25 10:02:41', 'I/le partecipanti si confrontano su differenti aspetti legati alla prevenzione e sono coscienti della responsabilità dello Scoutismo in questo ambito.', 7, '43182a36ffdb', '07a312bd660f'),
+ ('7da4b27cf9c9', '2025-06-25 10:02:55', '2025-06-25 10:02:55', 'I/le partecipanti conoscono i compiti, la struttura e i progetti a livello federale.', 8, '43182a36ffdb', '07a312bd660f'),
+ ('be5f321bba05', '2025-06-25 10:03:17', '2025-06-25 10:03:17', 'I/le partecipanti in qualità di membri/e adulti/e del movimento scout sviluppano delle aspettative per il loro futuro e conoscono le possibilità di impegnarsi a loro disposizione.', 9, '43182a36ffdb', '07a312bd660f'),
+ ('93e8303e8041', '2025-06-25 09:56:39', '2025-06-25 09:56:39', 'I/le partecipanti conoscono il Profilo dello Scoutismo e affrontano in modo approfondito il tema dello sviluppo globale dei/delle bambini/e e dei/delle giovani attraverso lo Scoutismo.', 0, '43182a36ffdb', '3b8a3f56a234'),
+ ('8c157e695a37', '2025-06-25 09:56:55', '2025-06-25 09:56:55', 'I/le partecipanti conoscono i bisogni dei/delle bambini/e, dei/delle giovani e dei/delle giovani adulti/e delle differenti branche.', 1, '43182a36ffdb', '3b8a3f56a234'),
+ ('e62c58149e73', '2025-06-25 09:57:16', '2025-06-25 09:57:16', 'I/le partecipanti per ogni branca conoscono gli obiettivi relativi alle cinque relazioni e sanno come i sette metodi scout vengono applicati nelle differenti branche.', 2, '43182a36ffdb', '3b8a3f56a234'),
+ ('e4eebf70be89', '2025-06-25 09:57:34', '2025-06-25 09:57:34', 'I/le partecipanti conoscono la simbologia, la metodologia e come sono organizzate le diverse branche.', 3, '43182a36ffdb', '3b8a3f56a234'),
+ ('af54533edd0a', '2025-06-25 09:57:54', '2025-06-25 09:57:54', 'I/le partecipanti sanno valutare la pertinenza di un’attività in relazione a una determinata branca.', 4, '43182a36ffdb', '3b8a3f56a234'),
+ ('8c292371185e', '2025-06-25 09:58:23', '2025-06-25 09:58:23', 'I/le partecipanti riflettono sulle diverse forme di discriminazione e sui loro effetti nella quotidianità scout; sanno prendere delle misure per le strutture maggiormente inclusive.', 5, '43182a36ffdb', '3b8a3f56a234'),
+ ('00754ce9c2cb', '2025-06-25 09:58:41', '2025-06-25 09:58:41', 'I/le partecipanti sanno trasmettere le idee e gli scopi dello Scoutismo all’esterno del movimento.', 6, '43182a36ffdb', '3b8a3f56a234'),
+ ('7b74adba340b', '2025-06-25 09:59:04', '2025-06-25 09:59:04', 'I/le partecipanti conoscono e vivono le tradizioni Gilwell.', 7, '43182a36ffdb', '3b8a3f56a234'),
+ ('943662c7aa39', '2025-06-25 09:59:20', '2025-06-25 09:59:20', 'I/le partecipanti riflettono sulle idee forti e sulla storia del movimento scout a livello mondiale.', 8, '43182a36ffdb', '3b8a3f56a234'),
+ ('72ac2fb2bb6d', '2025-06-25 09:59:39', '2025-06-25 09:59:39', 'I/le partecipanti conoscono la dimensione internazionale del movimento scout.', 9, '43182a36ffdb', '3b8a3f56a234'),
+ ('1f0de077e547', '2025-06-25 10:19:17', '2025-06-25 10:19:17', 'I/le partecipanti conoscono altre organizzazioni giovanili e differenti forme di attività con e per i/le giovani.', 0, '43182a36ffdb', '78514148ce39'),
+ ('ff1c149b23ab', '2025-06-25 10:19:39', '2025-06-25 10:19:39', 'I/le partecipanti riflettono in maniera critica su temi d’attualità concernenti i/le giovani e la società.', 1, '43182a36ffdb', '78514148ce39'),
+ ('0cd4715ade53', '2025-06-25 10:20:20', '2025-06-25 10:20:20', 'I/le partecipanti riflettono sul significato dello Scoutismo all’interno della società e sull’influenza della società sullo Scoutismo.', 2, '43182a36ffdb', '78514148ce39'),
+ ('19e4cf8ada5a', '2025-06-25 10:20:49', '2025-06-25 10:20:49', 'I/le partecipanti sanno mettere in discussione le tradizioni in modo critico.', 3, '43182a36ffdb', '78514148ce39'),
+ ('8b5f67e4ba1b', '2025-06-25 10:03:50', '2025-06-25 10:03:50', 'I/le partecipanti nel quadro di un bilancio personale riflettono sulle loro conoscenze, capacità e limiti personali; riflettono anche sulle loro forze e debolezze.', 0, '43182a36ffdb', 'bf3dca0f0f05'),
+ ('0385db308d51', '2025-06-25 10:04:09', '2025-06-25 10:04:09', 'I/le partecipanti si aprono alle novità e scoprono altri modi di pensare.', 1, '43182a36ffdb', 'bf3dca0f0f05'),
+ ('560da26f0286', '2025-06-25 10:05:02', '2025-06-25 10:05:02', 'I/le partecipanti sono coscienti del proprio ruolo all’interno della famiglia, nel mondo del lavoro e nello Scoutismo.', 2, '43182a36ffdb', 'bf3dca0f0f05'),
+ ('8f8bb360db8c', '2025-06-25 10:07:08', '2025-06-25 10:07:08', 'I/le partecipanti sanno quali competenze acquisite con il volontariato sono interessanti nel mondo del lavoro e come tradurre le esperienze scout in ambito professionale.', 3, '43182a36ffdb', 'bf3dca0f0f05'),
+ ('1e07795dff2e', '2025-06-13 08:53:42', '2025-06-13 08:53:42', 'Die TN erleben charakteristische Aktivitäten der Pfadistufe (z.B. Erwerben von Pfaditechnik, Geländespiel, Spiel und Sport, Atelier, Lagerfeuer, stille Momente, Gesetz und Versprechen, ...).', 0, '4a16903d05ba', '4fc0771773d9'),
+ ('1201313c423e', '2025-06-13 08:54:01', '2025-06-13 08:54:01', 'Die TN erleben gut eingekleidete Aktivitäten der Pfadistufe und erkennen dabei den Wert einer attraktiven und vielfältigen Einkleidung.', 1, '4a16903d05ba', '4fc0771773d9'),
+ ('e9ce8e6faadd', '2025-06-13 08:54:41', '2025-06-13 08:54:41', 'Die TB kennen Methoden zur Organisation der verschiedenen Arten von Fähnliaktivitäten unter Betreuung der Stamm-/Truppleitung.', 0, '4a16903d05ba', '9a31b72c1ce8'),
+ ('c625969a7b16', '2025-06-13 08:54:59', '2025-06-13 08:54:59', 'Die TN können einer Kleingruppe ein Spiel oder eine Pfaditechnikaktivität erklären und diese/s mit ihr durchführen.', 1, '4a16903d05ba', '9a31b72c1ce8'),
+ ('075093049e26', '2025-06-13 08:55:10', '2025-06-13 08:55:10', 'Die TN kennen spontane Kurzspiele, welche für die Pfadistufe geeignet sind.', 2, '4a16903d05ba', '9a31b72c1ce8'),
+ ('579291a32b94', '2025-06-13 08:55:52', '2025-07-01 07:09:33', 'Die TN kennen das Prinzip «Kopf-Hand-Herz».', 3, '4a16903d05ba', '9a31b72c1ce8'),
+ ('31320f609055', '2025-06-13 08:59:37', '2025-06-13 08:59:37', 'Die TN kennen mögliche Gefahren während Aktivitäten und das Verhalten bei Notfällen.', 4, '4a16903d05ba', '9a31b72c1ce8'),
+ ('9d3c35c59972', '2025-06-13 09:00:02', '2025-06-13 09:00:02', 'Die TN kennen die Rolle und die Aufgaben einer*s Leitpfadis.', 0, '4a16903d05ba', 'f534ebdde0e6'),
+ ('f6795c6a541c', '2025-06-13 09:00:27', '2025-06-13 09:00:27', 'Die TN sind sich ihrer Vorbildfunktion bewusst.', 1, '4a16903d05ba', 'f534ebdde0e6'),
+ ('a067b1e7f6e9', '2025-06-13 09:00:41', '2025-06-13 09:00:41', 'Die TN kennen mögliche Aufgabenverteilungen im Fähnli.', 2, '4a16903d05ba', 'f534ebdde0e6'),
+ ('5f017770320b', '2025-06-13 09:01:02', '2025-06-13 09:01:02', 'Die TN kennen verschiedene Rituale und Traditionen im Fähnli und sind sich deren Bedeutung bewusst.', 3, '4a16903d05ba', 'f534ebdde0e6'),
+ ('8751b27fba3d', '2025-06-13 09:01:20', '2025-06-13 09:01:20', 'Die TN sind sich bewusst, dass unterschiedliche Wahrnehmungen in Bezug auf Nähe und Distanz existieren und setzen sich mit den eigenen auseinander.', 4, '4a16903d05ba', 'f534ebdde0e6'),
+ ('da07417d9e02', '2025-07-01 09:15:20', '2025-07-01 09:15:20', 'Les participant·e·s sont capables de créer un bon environnement et de bonnes conditions préalables pour un travail bénévole.', 0, '4be66dfa6059', '01552f35298f'),
+ ('25048baa4009', '2025-07-01 09:15:39', '2025-07-01 09:15:39', 'Les participant·e·s sont capables d’organiser consciemment les processus de recrutement, d’accueil, d''accompagnement et de départ de personnes bénévoles.', 1, '4be66dfa6059', '01552f35298f'),
+ ('a7d903397c33', '2025-07-01 09:15:55', '2025-07-01 09:15:55', 'Les participant·e·s sont capables de soutenir des individus dans leur progression personnelle.', 2, '4be66dfa6059', '01552f35298f'),
+ ('d9f77c811e80', '2025-07-01 09:16:14', '2025-07-01 09:16:14', 'Les participant·e·s connaissent les principes de la gestion par objectifs et du management par exception et sont capables de les utiliser de manière active.', 3, '4be66dfa6059', '01552f35298f'),
+ ('403fb3c4be81', '2025-07-01 09:16:35', '2025-07-01 09:16:35', 'Les participant·e·s sont capables d’analyser et de piloter des processus de groupe en commissions et en groupes de travail ainsi que d''assurer une collaboration fonctionnelle entre différentes commissions et groupes de travail.', 4, '4be66dfa6059', '01552f35298f'),
+ ('f63932bd31aa', '2025-07-01 09:16:54', '2025-07-01 09:16:54', 'Les participant·e·s sont capables de concevoir de manière pertinente la synergie et la collaboration entre travail scout bénévole et payé.', 5, '4be66dfa6059', '01552f35298f'),
+ ('9a7fcaf3eb49', '2025-07-01 09:17:12', '2025-07-01 09:17:12', 'Les participant·e·s sont capables de structurer et modérer des discussions, mener des entretiens et animer des séances en fonction d’objectifs définis.', 6, '4be66dfa6059', '01552f35298f'),
+ ('a73d57bec4b5', '2025-07-01 09:17:33', '2025-07-01 09:17:33', 'Les participant·e·s sont capables de planifier, réaliser et évaluer des projets.', 0, '4be66dfa6059', '6f44a667ee69'),
+ ('a9ba7c380250', '2025-07-01 09:17:45', '2025-07-01 09:17:45', 'Les participant·e·s sont capables d’initier, attribuer et encadrer des projets.', 1, '4be66dfa6059', '6f44a667ee69'),
+ ('e081f7b01a91', '2025-07-01 09:18:07', '2025-07-01 09:18:07', 'Les participant·e·s sont capables d’effectuer des contrôles d’avancement et des évaluations orientées sur des objectifs et d’en tirer d’éventuelles mesures.', 2, '4be66dfa6059', '6f44a667ee69'),
+ ('af2312f7a192', '2025-07-01 09:18:24', '2025-07-01 09:18:24', 'Les participant·e·s sont capables de reconnaître des dépendances entre différents projets, coordonner et prioriser des projets.', 3, '4be66dfa6059', '6f44a667ee69'),
+ ('e88ee52d480f', '2025-07-01 09:10:14', '2025-07-01 09:10:14', 'Les participant·e·s comprennent les différents niveaux du MSdS et connaissent leurs prérogatives.', 0, '4be66dfa6059', '7cbdde03b7dd'),
+ ('af0e9c628bce', '2025-07-01 09:34:32', '2025-07-01 09:34:32', 'Les participant·e·s sont capables d’utiliser plusieurs méthodes de direction pour mener une équipe.', 0, '590f490a3fb2', 'a1e95d1fed96'),
+ ('950720e24f98', '2025-07-01 09:10:31', '2025-07-01 09:10:31', 'Les participant·e·s connaissent les différentes fonctions au sein du MSdS et comprennent comment en distinguer leur propre fonction.', 1, '4be66dfa6059', '7cbdde03b7dd'),
+ ('b626ca8167d4', '2025-07-01 09:10:50', '2025-07-01 09:10:50', 'Les participant·e·s connaissent la stratégie et la structure du MSdS ainsi que ses valeurs, normes et règles.', 2, '4be66dfa6059', '7cbdde03b7dd'),
+ ('88b7ebc359d6', '2025-07-01 09:11:14', '2025-07-01 09:11:14', 'Les participant·e·s connaissent les processus décisionnels ayant cours au sein du MSdS et sont capables de participer à la conception de la stratégie et de la structure du MSdS ainsi que de ses valeurs, normes et règles.', 3, '4be66dfa6059', '7cbdde03b7dd'),
+ ('517ef7f4af65', '2025-07-01 09:11:49', '2025-07-01 09:11:49', 'Les participant·e·s sont conscient·e·s de leur fonction et des différents rôles qu’elles·ils occupent dans leur association.', 0, '4be66dfa6059', '7db0f461da4e'),
+ ('f16709c64cd4', '2025-07-01 09:12:06', '2025-07-01 09:12:06', 'Les participant·e·s sont conscient·e·s des chances et des risques que recèle l’engagement personnel scout et sont capables d’utiliser leurs ressources de manière consciente.', 1, '4be66dfa6059', '7db0f461da4e'),
+ ('ca40f1f53496', '2025-07-01 09:12:20', '2025-07-01 09:12:20', 'Les participant·e·s comprennent les missions de leur association et sont capables de construire des structures adaptées à ces missions.', 2, '4be66dfa6059', '7db0f461da4e'),
+ ('ce3aad6b6572', '2025-07-01 09:12:41', '2025-07-01 09:12:41', 'Les participant·e·s sont capables de développer une stratégie pour leur association, la mettre en œuvre à l’aide de mesures appropriées, la remettre en question régulièrement et l’adapter au besoin.', 3, '4be66dfa6059', '7db0f461da4e'),
+ ('3a9b7a4459cb', '2025-07-01 09:12:58', '2025-07-01 09:12:58', 'Les participant·e·s sont capables de reconnaître, remettre en question et concevoir consciemment les valeurs, normes et règles de leur propre association.', 4, '4be66dfa6059', '7db0f461da4e'),
+ ('d9c385c7d238', '2025-07-01 09:13:18', '2025-07-01 09:13:18', 'Les participant·e·s sont capables de planifier, piloter et contrôler les tâches et processus nécessaires, afin de mettre en œuvre la stratégie, la structure ainsi que les valeurs, normes et règles de leur association.', 5, '4be66dfa6059', '7db0f461da4e'),
+ ('0c7b65ae0760', '2025-07-01 09:13:36', '2025-07-01 09:13:36', 'Les participant·e·s connaissent les outils de gestion centraux de leur association (p.ex. charte, statuts, stratégie, concepts, etc.) et sont capables d’y recourir dans le cadre de leur travail scout.', 6, '4be66dfa6059', '7db0f461da4e'),
+ ('60453f39f02c', '2025-07-01 09:14:02', '2025-07-01 09:14:02', 'Les participant·e·s connaissent les principaux groupes d’intérêts présents au sein de leur association et sont capables de gérer activement les relations qu’elles·ils entretiennent avec ceux-ci.', 7, '4be66dfa6059', '7db0f461da4e'),
+ ('2070d64db163', '2025-07-01 09:14:22', '2025-07-01 09:14:22', 'Les participant·e·s sont capables de planifier, réaliser et évaluer des mesures de renforcement de la qualité du travail scout au niveau des groupes et de leur association.', 8, '4be66dfa6059', '7db0f461da4e'),
+ ('e72cfba1284d', '2025-07-01 09:14:46', '2025-07-01 09:14:46', 'Les participant·e·s sont capables de reconnaître un besoin d''innovation et de changement, connaissent les défis liés aux processus d''innovation et de changement et sont capables d’initier ceux-ci et les concevoir activement.', 9, '4be66dfa6059', '7db0f461da4e'),
+ ('6907c05a0b64', '2025-06-24 08:48:34', '2025-06-24 08:48:34', 'I/le partecipanti conoscono i fondamenti dello Scoutismo e la loro influenza sul programma scout.', 0, '50e8f1adaf5b', '3bfee5709b03'),
+ ('1f1c77b5b628', '2025-06-24 08:48:50', '2025-06-24 08:48:50', 'I/le partecipanti conoscono lo stato di sviluppo e i bisogni dei/delle bambini/e della branca castori.', 1, '50e8f1adaf5b', '3bfee5709b03'),
+ ('a508d7e5d0ea', '2025-06-24 08:49:13', '2025-06-24 08:49:13', 'I/le partecipanti conoscono gli obiettivi relativi alle cinque relazioni della branca castori descritti nel Profilo dello Scoutismo.', 2, '50e8f1adaf5b', '3bfee5709b03'),
+ ('8b282a7ae9d8', '2025-06-24 08:49:28', '2025-06-24 08:49:28', 'I/le partecipanti sanno come vengono messi in pratica i sette metodi nella branca castori.', 3, '50e8f1adaf5b', '3bfee5709b03'),
+ ('deb3d8c14c21', '2025-06-24 08:49:49', '2025-06-24 08:51:26', 'I/le partecipanti sanno distinguere la branca castori dalla branca lupetti e conoscono le differenze con la branca in cui sono stati/e animatori/trici in passato.', 4, '50e8f1adaf5b', '3bfee5709b03'),
+ ('ed91c3767455', '2025-06-24 08:50:05', '2025-06-24 08:50:05', 'I/le partecipanti dispongono di conoscenze approfondite sulla simbologia della branca castori.', 5, '50e8f1adaf5b', '3bfee5709b03'),
+ ('620c1eac3f3d', '2025-06-24 08:50:42', '2025-06-24 08:50:42', 'I/le partecipanti conoscono la funzione e i diritti e doveri degli/delle animatori/trici della branca castori.', 0, '50e8f1adaf5b', '45a73141a813'),
+ ('4f41c4b27b0e', '2025-06-24 08:51:09', '2025-06-24 08:51:09', 'I/le partecipanti sanno intavolare riflessioni specifiche alla branca sul tema della sicurezza e stabilire delle regole appropriate per le attività della branca castori.', 1, '50e8f1adaf5b', '45a73141a813'),
+ ('a425935fde6a', '2025-06-24 08:51:44', '2025-06-24 08:51:44', 'I/le partecipanti conoscono metodi per gestire bambini/e con bisogni particolari.', 2, '50e8f1adaf5b', '45a73141a813'),
+ ('91ad7906ac01', '2025-06-24 08:51:59', '2025-06-24 08:51:59', 'I/le partecipanti conoscono i mezzi per curare adeguatamente i contatti con i genitori.', 3, '50e8f1adaf5b', '45a73141a813'),
+ ('2ad2d755c35e', '2025-06-24 08:52:10', '2025-06-24 08:52:26', 'I/le partecipanti conoscono il significato di abuso sessuale e di violazione dei limiti, sanno dove possono manifestarsi situazioni delicate nell’ambito della loro attività scout e quali misure preventive sono efficaci in questo ambito.', 4, '50e8f1adaf5b', '45a73141a813'),
+ ('f636b1d2ce29', '2025-06-24 08:53:01', '2025-06-24 08:53:01', 'I/le partecipanti conoscono dei mezzi per mettere in pratica il metodo scout “Progressione personale” nella branca castori.', 0, '50e8f1adaf5b', '7957134d8ab1'),
+ ('c1bf8f1cf7e0', '2025-06-24 08:53:59', '2025-06-24 08:53:59', 'I/le partecipanti conoscono dei mezzi per mettere in pratica il metodo scout “Partecipazione attiva” nella branca castori.', 1, '50e8f1adaf5b', '7957134d8ab1'),
+ ('2c24812f10b7', '2025-06-24 09:07:44', '2025-06-24 09:07:44', 'I/le partecipanti conoscono dei mezzi per mettere in pratica gli obiettivi della branca castori relativi alla relazione con l’ambiente definiti nel Profilo dello Scoutismo.', 2, '50e8f1adaf5b', '7957134d8ab1'),
+ ('c0cf8f5ef5f4', '2025-06-24 09:08:02', '2025-06-24 09:08:02', 'I/le partecipanti conoscono la legge dei castori e dei mezzi per metterla in pratica nella branca.', 3, '50e8f1adaf5b', '7957134d8ab1'),
+ ('e35663070430', '2025-06-24 09:08:25', '2025-06-24 09:08:25', 'I/le partecipanti riconoscono l’importanza dei momenti tranquilli destinati a trattare la relazione spirituale e sanno integrarli nel programma della branca castori.', 4, '50e8f1adaf5b', '7957134d8ab1'),
+ ('0cb98fa04fa3', '2025-06-27 09:20:20', '2025-06-27 09:24:28', 'I/le partecipanti sono consapevoli della loro funzione e dei diversi ruoli che svolgono nella loro associazione.', 0, '5684a0e70e87', '2681182344fb'),
+ ('90de19e49343', '2025-06-27 09:20:46', '2025-06-27 09:20:46', 'I/le partecipanti sono consapevoli delle opportunità e dei rischi dell’impegno personale per lo Scoutismo e sanno utilizzare consapevolmente le loro risorse.', 1, '5684a0e70e87', '2681182344fb'),
+ ('f5a470bb88e9', '2025-06-27 09:21:05', '2025-06-27 09:21:05', 'I/le partecipanti comprendono i compiti della loro associazione e sono in grado di creare strutture adeguate.', 2, '5684a0e70e87', '2681182344fb'),
+ ('b44189227cf4', '2025-06-12 11:59:56', '2025-06-12 12:00:02', 'Die TN können eine konstruktive Zusammenarbeit mit dem*der Coach und anderen Betreuenden aufbauen.', 0, '6bced96f58a2', '277b8c829581'),
+ ('033d84bfaf95', '2025-06-27 09:21:24', '2025-06-27 09:21:24', 'I/le partecipanti sanno sviluppare una strategia per la loro associazione, attuarla con misure appropriate, rivalutarla di tanto in tanto e adattarla se necessario.', 3, '5684a0e70e87', '2681182344fb'),
+ ('ab6e6e549156', '2025-06-27 09:21:41', '2025-06-27 09:21:41', 'I/le partecipanti sanno riconoscere, mettere in discussione e plasmare consapevolmente i valori, le norme e le regole della loro associazione.', 4, '5684a0e70e87', '2681182344fb'),
+ ('75450b2d870b', '2025-06-27 09:22:03', '2025-06-27 09:22:03', 'I/le partecipanti sanno pianificare, gestire e controllare nella loro associazione le attività e i processi che sono necessari per implementare la strategia, la struttura, i valori, le norme e le regole.', 5, '5684a0e70e87', '2681182344fb'),
+ ('30805766e83f', '2025-06-27 09:22:27', '2025-06-27 09:22:27', 'I/le partecipanti conoscono gli strumenti di gestione (per es. Carta dello Scoutismo, statuto, strategia, concetti, ecc.) della loro associazione e possono utilizzarli per il loro lavoro scout.', 6, '5684a0e70e87', '2681182344fb'),
+ ('2e8a7e435bbd', '2025-06-27 09:22:52', '2025-06-27 09:22:52', 'I/le partecipanti conoscono gli stakeholder rilevanti della loro associazione e sanno creare attivamente relazioni con loro.', 7, '5684a0e70e87', '2681182344fb'),
+ ('73ee4adbf74b', '2025-06-27 09:23:12', '2025-06-27 09:23:12', 'I/le partecipanti sanno pianificare, attivare e valutare misure per rafforzare la qualità del lavoro scout a livello di sezione e di associazione.', 8, '5684a0e70e87', '2681182344fb'),
+ ('6e54f8576dc6', '2025-06-27 09:23:30', '2025-06-27 09:23:30', 'I/le partecipanti sanno riconoscere la necessità di innovazioni e cambiamenti, conoscono le sfide associate, e sanno avviarli dando loro forma.', 9, '5684a0e70e87', '2681182344fb'),
+ ('e76d349973d7', '2025-06-27 09:27:14', '2025-06-27 09:27:14', 'I/le partecipanti sanno pianificare, condurre e valutare progetti.', 0, '5684a0e70e87', '76c33a9c9191'),
+ ('0623d13be41f', '2025-06-27 09:27:33', '2025-06-27 09:27:33', 'I/le partecipanti sanno avviare, commissionare e supervisionare progetti.', 1, '5684a0e70e87', '76c33a9c9191'),
+ ('8641bc9a69c0', '2025-06-27 09:27:53', '2025-06-27 09:27:53', 'I/le partecipanti sanno fare un controllo d’avanzamento, svolgere valutazioni orientate agli obiettivi e ricavarne delle possibili misure.', 2, '5684a0e70e87', '76c33a9c9191'),
+ ('f44821ec5a67', '2025-06-27 09:28:10', '2025-06-27 09:28:10', 'I/le partecipanti sono in grado di riconoscere le dipendenze tra diversi progetti, coordinarli e definire delle priorità.', 3, '5684a0e70e87', '76c33a9c9191'),
+ ('52487b1c6901', '2025-06-27 09:18:42', '2025-06-27 09:18:42', 'I/le partecipanti comprendono l’organizzazione del MSS e le responsabilità associate ai vari livelli.', 0, '5684a0e70e87', '99ec3c1ba04d'),
+ ('c8613cf6438c', '2025-06-27 09:19:00', '2025-06-27 09:19:00', 'I/le partecipanti conoscono le differenti funzioni all’interno del MSS e sanno identificare i limiti della propria.', 1, '5684a0e70e87', '99ec3c1ba04d'),
+ ('bd8d849bb2d8', '2025-06-27 09:19:18', '2025-06-27 09:19:18', 'I/le partecipanti conoscono la strategia e la struttura del MSS, così come i suoi valori, le sue norme e regole.', 2, '5684a0e70e87', '99ec3c1ba04d'),
+ ('5f37dc5e6e82', '2025-06-27 09:19:43', '2025-06-27 09:19:43', 'I/le partecipanti conoscono i processi decisionali del MSS e sanno contribuire a modellare la strategia e la struttura del MSS, così come i suoi valori, le sue norme e regole.', 3, '5684a0e70e87', '99ec3c1ba04d'),
+ ('0f808e1df023', '2025-06-27 09:24:17', '2025-06-27 09:24:17', 'I/le partecipanti sanno creare un buon ambiente e buone condizioni per il lavoro di volontariato.', 0, '5684a0e70e87', 'e1bb545ec516'),
+ ('1f666d6f9d0b', '2025-06-27 09:24:50', '2025-06-27 09:28:20', 'I/le partecipantisono in grado di pianificare consapevolmente i processi per trovare, introdurre, sostenere e ringraziare i volontari della loro associazione.', 1, '5684a0e70e87', 'e1bb545ec516'),
+ ('bb5b811b4685', '2025-06-27 09:25:10', '2025-06-27 09:25:10', 'I/le partecipanti sono in grado di sostenere ciascuno nella loro progressione personale.', 2, '5684a0e70e87', 'e1bb545ec516'),
+ ('4f15d2731115', '2025-06-27 09:25:33', '2025-06-27 09:25:33', 'I/le partecipanti conoscono i principi di leadership basata su obiettivi, di leadership in situazioni eccezionali e sanno usarli attivamente.', 3, '5684a0e70e87', 'e1bb545ec516'),
+ ('58de20abbe38', '2025-06-27 09:25:54', '2025-06-27 09:25:54', 'I/le partecipanti sanno analizzare e gestire le dinamiche di gruppo nei gruppi di lavoro e garantire una cooperazione efficace al loro interno.', 4, '5684a0e70e87', 'e1bb545ec516'),
+ ('ecc84f02f7fd', '2025-06-27 09:26:13', '2025-06-27 09:26:13', 'I/le partecipanti sanno creare buone sinergie e cooperazione tra gli scout volontari e gli scout salariati.', 5, '5684a0e70e87', 'e1bb545ec516'),
+ ('61218e8dc781', '2025-06-27 09:26:36', '2025-06-27 09:26:36', 'I/le partecipanti sono in grado di strutturare e moderare discussioni, condurre conversazioni e organizzare in modo mirato le riunioni.', 6, '5684a0e70e87', 'e1bb545ec516'),
+ ('0940de20b418', '2025-07-01 09:44:38', '2025-07-01 09:44:38', 'Les participant·e·s connaissent leur propre rôle dans le réseau d’encadrement et les rôles des personnes qui y sont impliquées.', 0, '590f490a3fb2', '1894cb418b0e'),
+ ('a7b045b0a672', '2025-07-01 09:44:57', '2025-07-01 09:44:57', 'Les participant·e·s sont capables de construire une collaboration constructive avec la·le coach et les autres conseiller·ère·s.', 1, '590f490a3fb2', '1894cb418b0e'),
+ ('2c19d8644abb', '2025-07-01 09:45:14', '2025-07-01 09:45:14', 'Les participant·e·s voient le réseau d’encadrement comme une chance et savent comment l''exploiter de manière optimal', 2, '590f490a3fb2', '1894cb418b0e'),
+ ('03a654167216', '2025-07-01 09:39:02', '2025-07-01 09:39:28', 'Les participant·e·s connaissent des moyens pour planifier l''avenir d''un groupe et disposent de techniques de travail et de planification correspondantes.', 0, '590f490a3fb2', '55d695972fc0'),
+ ('f5e94c634155', '2025-07-01 09:39:19', '2025-07-01 09:39:37', 'Les participant·e·s sont capables d’analyser leur groupe, de reconnaître ses problèmes et de prendre les mesures correspondantes.', 1, '590f490a3fb2', '55d695972fc0'),
+ ('f97729334d14', '2025-07-01 09:39:55', '2025-07-01 09:39:55', 'Les participant·e·s sont capables de planifier la relève du groupe à long terme.', 2, '590f490a3fb2', '55d695972fc0'),
+ ('3d383c2b5aa1', '2025-07-01 09:43:08', '2025-07-14 12:31:52', 'Les participant·e·s connaissent des perspectives de formation et de perfectionnement pour leurs responsables et pour elles·eux-mêmes et sont capables d’accompagner et de conseiller leurs responsables.', 3, '590f490a3fb2', '55d695972fc0'),
+ ('176d5c2c5c0c', '2025-07-01 09:43:35', '2025-07-01 09:43:35', 'Les participant·e·s sont capables d’entretenir des relations publiques et de faire de la publicité pour attirer de nouveaux membres dans leur groupe.', 4, '590f490a3fb2', '55d695972fc0'),
+ ('679c1e0bef21', '2025-07-01 09:33:01', '2025-07-01 09:33:01', 'Les participant·e·s sont capables d’évaluer la structure d’un groupe et ses activités sous l’angle de leur cohérence avec les fondements du scoutisme.', 0, '590f490a3fb2', '57284e38534b'),
+ ('b54caa0874c0', '2025-07-01 09:33:21', '2025-07-01 09:33:21', 'Les participant·e·s sont capables de soutenir les responsables dans la mise en œuvre de la méthodologie de chacune des branches.', 1, '590f490a3fb2', '57284e38534b'),
+ ('1c857b11208e', '2025-07-01 09:33:50', '2025-07-01 09:33:50', 'Les participant·e·s sont capables de soutenir les maîtrises de branche dans la mise en œuvre de la progression personnelle de manière adaptée à la branche.', 2, '590f490a3fb2', '57284e38534b'),
+ ('6933e6ae38fb', '2025-07-01 09:34:07', '2025-07-01 09:34:07', 'Les participant·e·s sont capables de remettre en question les traditions de manière critique et de prendre des mesures lorsque cela est nécessaire.', 3, '590f490a3fb2', '57284e38534b'),
+ ('485dbe549459', '2025-07-03 06:13:32', '2025-07-03 06:13:32', 'Réalisation de programmes de camp et les différentes formes de camp', 5, '2a36b5b41fa7', '46c20063c0c3'),
+ ('1c78860dd2eb', '2025-07-01 09:34:48', '2025-07-01 09:36:47', 'Les participant·e·s sont capables d’élaborer, en collaboration avec leur maîtrise de groupe, des programmes annuels ainsi que des activités spécifiques.', 1, '590f490a3fb2', 'a1e95d1fed96'),
+ ('7188b94929e2', '2025-07-01 09:35:05', '2025-07-01 09:35:05', 'Les participant·e·s sont capables d’encadrer des camps et des maîtrises de camp, d’évaluer un programme de camp et de faire un retour sur la base de cette évaluation.', 2, '590f490a3fb2', 'a1e95d1fed96'),
+ ('49d0c853eb27', '2025-07-01 09:35:22', '2025-07-01 09:35:22', 'Les participant·e·s sont capables d’inciter une maîtrise à mener des réflexions sur la sécurité pour des activités menées durant de l’année ainsi que des camps et évaluer la pertinence de ces réflexions.', 3, '590f490a3fb2', 'a1e95d1fed96'),
+ ('19a4b1946d6c', '2025-07-01 09:35:39', '2025-07-01 09:35:39', 'Les participant·e·s sont capables d’organiser efficacement leur maîtrise de groupe et de déléguer des tâches avec succès.', 4, '590f490a3fb2', 'a1e95d1fed96'),
+ ('7714d3a0505e', '2025-07-01 09:35:55', '2025-07-01 09:35:55', 'Les participant·e·s connaissent les tâches administratives d''un groupe et sont capables de les accomplir efficacement et dans le temps imparti.', 5, '590f490a3fb2', 'a1e95d1fed96'),
+ ('b6b0da350cd0', '2025-07-01 09:36:08', '2025-07-01 09:36:08', 'Les participant·e·s connaissent leur fonction ainsi que leurs droits et devoirs en tant que RG.', 6, '590f490a3fb2', 'a1e95d1fed96'),
+ ('e40297b7cdd8', '2025-07-01 09:36:29', '2025-07-01 09:36:36', 'Les participant·e·s connaissent les règlements pouvant concerner le groupe, en particulier le règlement du groupe, et sont capables de les appliquer.', 7, '590f490a3fb2', 'a1e95d1fed96'),
+ ('ab15504c6fcf', '2025-07-01 09:37:09', '2025-07-01 09:37:09', 'Les participant·e·s sont conscient·e·s de l’importance des contacts avec les parents et de l’entretien des relations publiques, et sont capables de prévenir d’éventuels problèmes dans la collaboration avec les parents.', 8, '590f490a3fb2', 'a1e95d1fed96'),
+ ('aa1247b35ca4', '2025-07-01 09:37:33', '2025-07-01 09:37:33', 'Les participant·e·s connaissent le concept cantonal de crise ainsi que le rôle qu’elles·ils y jouent et sont capables d’encourager leurs responsables à adopter le bon comportement en cas de crise au sein de leur groupe.', 9, '590f490a3fb2', 'a1e95d1fed96'),
+ ('ea8fc8ea8bed', '2025-07-01 09:37:53', '2025-07-01 09:37:53', 'Les participant·e·s sont capables d’analyser l’environnement du groupe (autorités, écoles, paroisse...) et de représenter le groupe vis-à-vis de tiers.', 10, '590f490a3fb2', 'a1e95d1fed96'),
+ ('50766cf821a7', '2025-07-01 09:38:15', '2025-07-01 09:38:15', 'Les participant·e·s sont conscient·e·s de l''importance de la prévention au sein du groupe (substances addictives, violence, abus sexuels et autres) et assument la responsabilité qui s''y rapporte.', 11, '590f490a3fb2', 'a1e95d1fed96'),
+ ('73ece76daaac', '2025-07-01 09:38:33', '2025-07-01 09:38:33', 'Les participant·e·s se penchent sur diverses formes de discrimination et leurs effets dans leur groupe et sont capables de prendre des mesures pour rendre des structures plus inclusives.', 12, '590f490a3fb2', 'a1e95d1fed96'),
+ ('a3dbf5f1727b', '2025-07-01 09:46:11', '2025-07-01 09:46:11', 'Les participant·e·s sont conscient·e·s du fait que chaque situation d''encadrement est basée sur une confiance réciproque et implique une discussion au sujet des besoins de chaque partie.', 0, '590f490a3fb2', 'de430ad8298c'),
+ ('63d2f76263f6', '2025-07-01 09:46:30', '2025-07-01 09:46:30', 'Les participant·e·s connaissent les moyens pour accompagner et encourager leurs responsables et sont capables d planifier et organiser des formations continues pour leurs responsables à l’interne du groupe.', 1, '590f490a3fb2', 'de430ad8298c'),
+ ('93c7ba05d77a', '2025-07-01 09:46:45', '2025-07-01 09:46:45', 'Les participant·e·s sont capables de reconnaître et d''aborder des problèmes de gestion au sein des maîtrises d''unité.', 2, '590f490a3fb2', 'de430ad8298c'),
+ ('af7943b671bc', '2025-07-01 09:47:04', '2025-07-01 09:47:19', 'Les participant·e·s sont capables de reconnaître des facteurs de démotivation et connaissent des moyens permettant d''augmenter la motivation de leurs responsables.', 3, '590f490a3fb2', 'de430ad8298c'),
+ ('ee782e786327', '2025-07-01 09:47:39', '2025-07-01 09:47:39', 'Les participant·e·s connaissent des stratégies permettant de gérer des conflits.', 4, '590f490a3fb2', 'de430ad8298c'),
+ ('fbd04abfdc36', '2025-07-01 09:50:24', '2025-07-01 09:50:24', 'Les participant·e·s peuvent aider leurs responsables à déterminer quelles compétences acquises par leur engagement bénévole sont intéressantes pour le monde du travail et comment elles·ils peuvent traduire leur expérience scoute dans le monde du travail.', 5, '590f490a3fb2', 'de430ad8298c'),
+ ('629ee756b6dc', '2025-08-02 14:43:21', '2025-08-02 14:43:21', 'Die Teilnehmenden kennen einander, das Leiterteam, die Modulziele und das Kursprogramm.', 0, '61f00d0ec362', '10f2ea6cebb1'),
+ ('09d5d7a9c714', '2025-08-02 14:43:27', '2025-08-02 14:43:27', 'Die Teilnehmenden sind über Neuerungen in Jugend+Sport informiert.', 1, '61f00d0ec362', '10f2ea6cebb1'),
+ ('ecc9b3c4d495', '2025-08-02 14:43:32', '2025-08-02 14:43:32', 'Die Teilnehmenden sind über Neuerungen in ihrer Sportart/Disziplin informiert.', 2, '61f00d0ec362', '10f2ea6cebb1'),
+ ('6e0b85f9dc01', '2025-08-02 14:43:40', '2025-08-02 14:43:40', 'Die Teilnehmenden erhalten individuelle Rückmeldungen zu ihren Stärken und Schwächen. Die Kursleitung gibt Rückmeldung zum Kursverlauf und fasst Wesentliches nochmals zusammen. Die Teilnehmenden sind über die Weiterbildungsmöglichkeiten informiert.', 3, '61f00d0ec362', '10f2ea6cebb1'),
+ ('f7b819e81eb6', '2025-08-02 14:43:45', '2025-08-02 14:43:45', 'Die Teilnehmenden reflektieren ihre Tätigkeiten als Leiterperson und profitieren von den Erfahrungen der anderen Teilnehmenden.', 4, '61f00d0ec362', '10f2ea6cebb1'),
+ ('ee6966b0668a', '2025-08-02 14:43:52', '2025-08-02 14:43:52', 'Die Teilnehmenden können sich mündlich und/oder schriftlich zum Modulverlauf äussern.', 5, '61f00d0ec362', '10f2ea6cebb1'),
+ ('7caf19a650c7', '2025-08-02 14:41:40', '2025-08-02 14:41:40', 'Die Teilnehmenden kennen ihre Leitungsverantwortung als Leiter/in im Sicherheitsbereich Berg und können Risiken für sich und die ganze Lagergemeinschaft einschätzen. Sie kennen sowohl ihre eigene Rolle als auch die Rolle der Lagerleitung und des Coaches.', 0, '61f00d0ec362', '22b39151592b'),
+ ('7c6966749f63', '2025-08-02 14:41:48', '2025-08-02 14:41:48', 'Die Teilnehmenden können eine Gruppe unterwegs sicher führen und begleiten sowie Gruppenprozesse erkennen und beeinflussen. Sie können auf Unvorhergesehenes angemessen reagieren.', 1, '61f00d0ec362', '22b39151592b'),
+ ('21298c050e78', '2025-08-02 14:41:55', '2025-08-02 14:41:55', 'Die Teilnehmenden können Sicherheitskonzepte für Aktivitäten im Sicherheitsbereich Berg erstellen und in Notfallsituationen richtig handeln. Sie sind fähig, unterwegs mittels 3x3 gute, defensive Entscheide zu fällen.', 2, '61f00d0ec362', '22b39151592b'),
+ ('3f8eb7331d5c', '2025-08-02 14:42:02', '2025-08-02 14:42:02', 'Sie kennen die unterschiedlichen Voraussetzungen von Jugendlichen verschiedenen Alters für Aktivitäten im Bereich Berg.', 3, '61f00d0ec362', '22b39151592b'),
+ ('773e59328965', '2025-08-02 14:42:08', '2025-08-02 14:42:08', 'Die Teilnehmenden können Erlebtes sowie eigenes Handeln reflektieren und angemessene Schlüsse daraus ziehen.', 4, '61f00d0ec362', '22b39151592b'),
+ ('a902bdeeb540', '2025-08-02 14:42:58', '2025-08-02 14:42:58', 'Die Teilnehmenden können natur- und umweltverträgliche Aktivitäten im Bereich Berg planen, durchführen und auswerten.', 0, '61f00d0ec362', '63fe00decc53'),
+ ('154702a71a58', '2025-08-02 14:43:02', '2025-08-02 14:43:02', 'Die Teilnehmenden können Unternehmungen planen, sicher durchführen und auswerten. Sie können Ausbildung unterwegs inszenieren.', 1, '61f00d0ec362', '63fe00decc53'),
+ ('23647b120053', '2025-08-02 14:43:08', '2025-08-02 14:43:08', 'Die Teilnehmenden können Spiel- und Sportaktivitäten im alpinen Gelände sowie OL-Spielformen richtig planen, situationsangepasst durchführen und differenziert auswerten.', 2, '61f00d0ec362', '63fe00decc53'),
+ ('a9932acc7d96', '2025-08-02 14:42:18', '2025-08-02 14:42:18', 'Die Teilnehmenden können ein Zeltbiwak oberhalb der Baumgrenze mit einer Gruppe Jugendlichen sicher durchführen. Sie können die Situation bei der Querung von Flüssen und Schneefeldern sowie bei Wintereinbruch richtig beurteilen und daraus angemessene...', 0, '61f00d0ec362', '66e2797f99af'),
+ ('7a071679af94', '2025-08-02 14:42:25', '2025-08-02 14:42:25', 'Die Teilnehmenden können Wetterprognosen beurteilen und aktuelle Wetterzeichen lesen. Sie können die Entwicklung der Verhältnisse beurteilen und wissen, wie sie sich in aussergewöhnlichen Situationen verhalten müssen.', 1, '61f00d0ec362', '66e2797f99af'),
+ ('aefac937de75', '2025-08-02 14:42:31', '2025-08-02 14:42:31', 'Die Teilnehmenden können mit der bergspezifischen Ausrüstung richtig umgehen. Sie kennen die wichtigsten Prinzipien für den Umgang mit Bergbekleidung und wissen, wie sie die Jugendlichen wirksam gegen Nässe und Kälte schützen können.', 2, '61f00d0ec362', '66e2797f99af'),
+ ('7d9aabe7f511', '2025-08-02 14:42:39', '2025-08-02 14:42:39', 'Die Teilnehmenden können Gelände auf der Landeskarte richtig beurteilen und können sich auch bei schwierigen Verhältnissen mit Karte und Kompass orientieren. Sie können mit dem Kompass die Richtung wählen, anpeilen sowie Rückwärts- und Vorwärtseinschn...', 3, '61f00d0ec362', '66e2797f99af'),
+ ('af977cc7c288', '2025-08-02 14:42:45', '2025-08-02 14:42:45', 'Die Teilnehmenden können mit einfachen Mitteln draussen kochen. Sie können sinnvolle Menüs planen.', 4, '61f00d0ec362', '66e2797f99af'),
+ ('d3cbbd76384b', '2025-07-03 07:01:46', '2025-07-03 07:01:46', 'Les participant·e·s connaissent la fonction ainsi que les droits et les devoirs des responsables SMT.', 0, '668d7cd5d0c1', '0f70c1d6e9ab'),
+ ('ccc38d9d0c68', '2025-07-03 07:02:06', '2025-07-03 07:02:06', 'Les participant·e·s comprennent les notions d’abus sexuel et de violation de limites, savent où des situations délicates peuvent survenir dans le quotidien scout et quelles mesures préventives sont efficaces dans ce domaine', 1, '668d7cd5d0c1', '0f70c1d6e9ab'),
+ ('a0f4a130b458', '2025-07-03 07:02:23', '2025-07-03 07:02:23', 'Les participant·e·s connaissent des méthodes pour entretenir consciemment le contact avec les parents.', 2, '668d7cd5d0c1', '0f70c1d6e9ab'),
+ ('1f8f6cf4b35e', '2025-07-03 07:02:45', '2025-07-03 07:02:45', 'Les participant·e·s sont capables d’engager des réflexions sur la sécurité spécifiques aux SMT et d’établir des règles sensées pour les activités SMT.', 3, '668d7cd5d0c1', '0f70c1d6e9ab'),
+ ('db758d7562ce', '2025-07-03 07:03:10', '2025-07-03 07:03:10', 'Les participant·e·s connaissent des stratégies permettant de gérer des enfants et des jeunes à besoins particuliers.', 4, '668d7cd5d0c1', '0f70c1d6e9ab'),
+ ('85394801c290', '2025-07-03 07:03:25', '2025-07-03 07:03:25', 'Les participant·e·s connaissent les structures d''autres unités SMT.', 5, '668d7cd5d0c1', '0f70c1d6e9ab'),
+ ('7d4c5baec82a', '2025-07-03 07:03:43', '2025-07-03 07:03:43', 'Les participant·e·s connaissent les personnes de contact et les offres de soutien à l’intérieur et à l’extérieur du MSdS ainsi que le concept cantonal de réaction en cas de crise.', 6, '668d7cd5d0c1', '0f70c1d6e9ab'),
+ ('4071ee860883', '2025-07-03 07:03:57', '2025-07-03 07:03:57', 'Les participant·e·s connaissent les perspectives de formation et de perfectionnement.', 7, '668d7cd5d0c1', '0f70c1d6e9ab'),
+ ('7e6fa00f8cdd', '2025-07-03 07:04:23', '2025-07-03 07:04:23', 'Les participant·e·s connaissent différentes formes d''activités pour les SMT et savent comment elles peuvent être conçues.', 0, '668d7cd5d0c1', '4be142d9a4e2'),
+ ('5601317c5652', '2025-07-03 07:04:41', '2025-07-03 07:04:41', 'Les participant·e·s sont capables d’animer des jeux et connaissent des moyens pour adapter un jeu connu pour des groupes de SMT.', 1, '668d7cd5d0c1', '4be142d9a4e2'),
+ ('cd7a95aeb4ea', '2025-07-03 07:05:00', '2025-07-03 07:05:00', 'Les participant·e·s reconnaissent l''importance des moments calmes destinés à aborder la relation au spirituel et sont capables de les intégrer dans le programme SMT.', 2, '668d7cd5d0c1', '4be142d9a4e2'),
+ ('4266c57031e8', '2025-07-03 07:05:25', '2025-07-03 07:05:25', 'Les participant·e·s connaissent des moyens pour mettre en œuvre la méthode scoute de la progression personnelle avec des SMT.', 3, '668d7cd5d0c1', '4be142d9a4e2'),
+ ('6965b51bfd0b', '2025-07-03 07:05:44', '2025-07-03 07:05:44', 'Les participant·e·s connaissent différentes traditions scoutes ainsi que des moyens pour mettre en œuvre la méthode scoute des rituels et traditions avec des SMT.', 4, '668d7cd5d0c1', '4be142d9a4e2'),
+ ('0b0a6946bf08', '2025-07-03 07:00:38', '2025-07-03 07:00:38', 'Les participant·e·s connaissent les fondements du scoutisme et leur influence sur le programme scout.', 0, '668d7cd5d0c1', 'b179c6157dec'),
+ ('b641abcca791', '2025-07-03 07:00:52', '2025-07-03 07:00:52', 'Les participant·e·s connaissent les besoins des enfants et des jeunes SMT et sont sensibilisé·e·s aux défis liés aux différents stades de développement.', 1, '668d7cd5d0c1', 'b179c6157dec'),
+ ('29ba86628497', '2025-07-03 07:01:05', '2025-07-03 07:01:05', 'Les participant·e·s savent comment mettre en œuvre les sept méthodes scoutes dans le programme SMT.', 2, '668d7cd5d0c1', 'b179c6157dec'),
+ ('60c4a003b1bf', '2025-07-03 07:01:22', '2025-07-03 07:01:22', 'Les participant·e·s connaissent les principaux handicaps mentaux, physiques ou multiples et l''environnement dans lequel vivent les enfants et les jeunes en situation de handicap.', 3, '668d7cd5d0c1', 'b179c6157dec'),
+ ('8cb076295e0e', '2025-06-17 09:18:23', '2025-06-17 09:18:23', 'Ausbildungsinhalte PBS', 0, '69ce5e683a0e', '07486588e881'),
+ ('21c186ab198b', '2025-06-17 09:19:49', '2025-06-17 09:19:49', 'Ausbildungsinhalte J+S', 1, '69ce5e683a0e', '07486588e881'),
+ ('591b6c864d54', '2025-06-17 09:27:27', '2025-06-17 09:27:27', 'Herausforderungen beim Erhalt und der Einführung der Piostufe', 0, '69ce5e683a0e', '27ad678f82e5'),
+ ('e7e017f7aa3f', '2025-06-17 09:27:36', '2025-06-17 09:27:36', 'Phasen des Equipenlebens', 1, '69ce5e683a0e', '27ad678f82e5'),
+ ('b65a6e664624', '2025-06-17 09:27:47', '2025-06-17 09:27:47', 'Bedeutung der Gruppe der Gleichaltrigen für die Pios', 2, '69ce5e683a0e', '27ad678f82e5'),
+ ('40fafea4eedb', '2025-06-17 09:27:55', '2025-06-17 09:27:55', 'Equipengeist und Motivation', 3, '69ce5e683a0e', '27ad678f82e5'),
+ ('ee4e9fab3f07', '2025-06-17 09:28:11', '2025-06-17 09:28:11', 'Gemeinsam mit den Pios das Programm langfristig planen', 4, '69ce5e683a0e', '27ad678f82e5'),
+ ('5f57ea867564', '2025-06-17 09:28:19', '2025-06-17 09:28:19', 'Beratung der Pios in Bezug auf ihre zukünftige Leitungstätigkeit und Schnuppern in anderen Stufen', 5, '69ce5e683a0e', '27ad678f82e5'),
+ ('017a5ae6a511', '2025-06-17 09:24:11', '2025-06-17 09:24:11', 'Ausbildungsinhalte PBS', 0, '69ce5e683a0e', '5e91a3bf3910'),
+ ('0074829fdf30', '2025-06-17 09:25:41', '2025-06-17 09:25:41', 'Ausbildungsinhalte J+S', 1, '69ce5e683a0e', '5e91a3bf3910'),
+ ('27982feec041', '2025-06-17 09:26:51', '2025-06-17 09:26:51', 'Spieltunier planen, durchführen und auswerten; Unterschied zum Spielfest kennen', 2, '69ce5e683a0e', '5e91a3bf3910'),
+ ('9df14bd08c87', '2025-06-17 09:28:47', '2025-06-17 09:28:47', 'Grundlagen J+S allgemein; Bedingungen und Leistungen von LS/T; Abgrenzung zu Sicherheitsaktivitäten; Unterschiede und Gemeinsamkeiten zwischen J+S-Kinder und Jugendliche', 0, '69ce5e683a0e', '85c172f8cf74'),
+ ('cd3c6d1745c4', '2025-06-17 09:28:56', '2025-06-17 09:28:56', 'Kernlehrmittel (sportmotorisches Konzept, methodisches Konzept, pädagogisches Konzept)', 1, '69ce5e683a0e', '85c172f8cf74'),
+ ('9be63f3e8e35', '2025-06-17 09:21:52', '2025-06-17 09:21:52', 'Ausbildungsinhalte PBS', 0, '69ce5e683a0e', 'a1df87c245c3'),
+ ('c208feb5a6cc', '2025-06-17 09:22:59', '2025-06-17 09:22:59', 'Ausbildungsinhalte J+S', 1, '69ce5e683a0e', 'a1df87c245c3'),
+ ('a2fcf41ae527', '2025-06-12 11:59:35', '2025-06-12 11:59:35', 'Die TN kennen ihre eigene Rolle im Betreuungsnetzwerk und die Rollen der im Netzwerk beteiligten Personen.', 1, '6bced96f58a2', '277b8c829581'),
+ ('f2859a6c6dad', '2025-06-12 12:00:36', '2025-06-12 12:00:36', 'Die TN sehen das Betreuungsnetzwerk als Chance und wissen, wie sie es optimal nutzen können.', 2, '6bced96f58a2', '277b8c829581'),
+ ('a60d2d0fe6de', '2025-06-12 11:47:06', '2025-06-12 11:50:45', 'Die TN können die Struktur einer Abteilung sowie die Aktivitäten bezüglich der Übereinstimmung mit den Pfadigrundlagen beurteilen.', 0, '6bced96f58a2', '4d335b7662bb'),
+ ('99c8f4ea5e28', '2025-06-12 11:47:28', '2025-06-12 11:50:34', 'Die TN können die Leitenden bei der Umsetzung der Methodik der jeweiligen Stufe unterstützen.', 1, '6bced96f58a2', '4d335b7662bb'),
+ ('e1545ada602f', '2025-06-12 11:47:56', '2025-06-12 11:50:23', 'Die TN können die Stufenleitungen bei der stufengerechten Umsetzung des persönlichen Fortschrittes unterstützen.', 2, '6bced96f58a2', '4d335b7662bb'),
+ ('25df064c7053', '2025-06-12 11:48:25', '2025-06-12 11:50:12', 'Die TN können Traditionen kritisch hinterfragen und wo nötig Massnahmen ergreifen.', 3, '6bced96f58a2', '4d335b7662bb'),
+ ('03c8687b548a', '2025-06-12 11:49:14', '2025-06-12 11:50:01', 'Die TN können mit verschiedenen Methoden und Möglichkeiten ein Team führen.', 0, '6bced96f58a2', '604356fce37c'),
+ ('9f22af781795', '2025-06-12 11:49:39', '2025-06-12 11:49:52', 'Die TN können gemeinsam mit der Abteilungsleitung Jahresplanungen und einzelne Abteilungsaktivitäten erarbeiten.', 1, '6bced96f58a2', '604356fce37c'),
+ ('9d0f72033eab', '2025-06-12 11:51:10', '2025-06-12 11:51:10', 'Die TN können Lager und Lagerleitungen betreuen sowie ein Lagerprogramm beurteilen und rückmelden.', 2, '6bced96f58a2', '604356fce37c'),
+ ('47c7a89c732a', '2025-06-12 11:51:22', '2025-06-12 11:53:19', 'Die TN können Leitungsteams zu Sicherheitsüberlegungen für Aktivitäten unter dem Jahr und für Lager anregen und diese auf ihre Zweckmässigkeit hin überprüfen.', 3, '6bced96f58a2', '604356fce37c'),
+ ('4d34c6c34c42', '2025-06-12 11:51:51', '2025-06-12 11:51:51', 'Die TN können die Leitung der Abteilung effizient organisieren und Aufgaben erfolgreich delegieren.', 4, '6bced96f58a2', '604356fce37c'),
+ ('b316d6224555', '2025-06-12 11:52:22', '2025-06-12 11:52:58', 'Die TN kennen die administrativen Aufgaben einer Abteilung und können diese zeitgerecht und effizient bewältigen.', 5, '6bced96f58a2', '604356fce37c'),
+ ('8883d39fe9a1', '2025-06-12 11:53:12', '2025-06-12 11:53:12', 'Die TN kennen ihre Funktion sowie ihre Rechte und Pflichten als AL.', 6, '6bced96f58a2', '604356fce37c'),
+ ('bcaea5109a6b', '2025-06-12 11:53:54', '2025-06-12 11:53:54', 'Die TN kennen die für die Abteilung relevanten Reglemente, insbesondere das Abteilungsreglement, und können diese umsetzen.', 7, '6bced96f58a2', '604356fce37c'),
+ ('f3c5ce0bdd16', '2025-06-12 11:54:18', '2025-06-12 11:54:18', 'Die TN sind sich der Wichtigkeit von Elternkontakten und Öffentlichkeitsarbeit bewusst und können möglichen Problemen bei der Zusammenarbeit mit Eltern vorbeugen.', 8, '6bced96f58a2', '604356fce37c'),
+ ('3b23532b54bd', '2025-06-12 11:54:44', '2025-06-12 11:54:44', 'Die TN kennen das kantonale Krisenkonzept sowie ihre Rolle darin und können das richtige Vorgehen bei Krisen in ihrer Abteilung fördern.', 9, '6bced96f58a2', '604356fce37c'),
+ ('f1c7184ec9ae', '2025-06-12 11:55:07', '2025-06-12 11:55:07', 'Die TN können das Umfeld der Abteilung analysieren (Behörden, Schulen, Pfarrei, ...) und die Abteilung gegen aussen vertreten.', 10, '6bced96f58a2', '604356fce37c'),
+ ('7978da5baf23', '2025-06-12 11:55:38', '2025-06-12 11:55:38', 'Die TN sind sich der Wichtigkeit der Prävention in der Abteilung bewusst (Suchtmittel, Gewalt, sexuelle Ausbeutung, u.ä.) und nehmen ihre Verantwortung diesbezüglich wahr.', 11, '6bced96f58a2', '604356fce37c'),
+ ('175b6353755c', '2025-06-12 11:56:06', '2025-06-12 11:56:06', 'Die TN setzen sich mit Diskriminierungsformen und deren Wirkungsweisen in ihrer Abteilung auseinander und können Massnahmen für inklusivere Strukturen ergreifen.', 12, '6bced96f58a2', '604356fce37c'),
+ ('46c7e96b99f5', '2025-06-12 12:01:19', '2025-06-12 12:01:19', 'Die TN sind sich bewusst, dass jedes Betreuungsverhältnis auf gegenseitigem Vertrauen basiert und eine gegenseitige Bedürfnisklärung bedingt.', 0, '6bced96f58a2', '63a2ca74dc66'),
+ ('482133ab7863', '2025-06-12 12:01:41', '2025-06-12 12:01:48', 'Die TN kennen Möglichkeiten zur Begleitung und Förderung der Leitenden und können abteilungsinterne Weiterbildungen für Leitende planen und organisieren.', 1, '6bced96f58a2', '63a2ca74dc66'),
+ ('72bd826825a9', '2025-06-12 12:02:07', '2025-06-12 12:02:07', 'Die TN können Führungsprobleme in den Leitungsteams der Stufen erkennen und angehen.', 2, '6bced96f58a2', '63a2ca74dc66'),
+ ('0a031fe71810', '2025-06-12 12:02:34', '2025-06-12 12:02:34', 'Die TN können Motivationskiller erkennen und kennen Möglichkeiten zur Steigerung der Motivation der Leitenden.', 3, '6bced96f58a2', '63a2ca74dc66'),
+ ('c8b180a88450', '2025-06-12 12:02:49', '2025-06-12 12:02:49', 'Die TN kennen Strategien zur Konfliktbewältigung.', 4, '6bced96f58a2', '63a2ca74dc66'),
+ ('277e0589f859', '2025-06-12 12:03:21', '2025-06-12 12:03:21', 'Die TN können Leitende dabei unterstützen, welche durch ihr ehrenamtliches Engagement erworbenen Kompetenzen für die Arbeitswelt interessant sind und wie sie ihre Pfadierfahrung in die Arbeitswelt übersetzten können.', 5, '6bced96f58a2', '63a2ca74dc66'),
+ ('7ff0ff3ff488', '2025-06-12 11:56:49', '2025-06-12 11:56:49', 'Die TN kennen Möglichkeiten zur Planung der Abteilungszukunft und verfügen über entsprechende Arbeits- und Planungstechniken.', 0, '6bced96f58a2', 'df5c140e8a3f'),
+ ('7dd3c7073786', '2025-06-12 11:57:31', '2025-06-12 11:57:31', 'Die TN können ihre Abteilung analysieren, Probleme erkennen und entsprechende Massnahmen ergreifen.', 1, '6bced96f58a2', 'df5c140e8a3f'),
+ ('e80f48366e36', '2025-06-12 11:57:44', '2025-06-12 11:57:50', 'Die TN können die langfristige Nachfolge in der Abteilung planen.', 2, '6bced96f58a2', 'df5c140e8a3f'),
+ ('bf58dd0421b9', '2025-06-12 11:58:18', '2025-06-12 11:58:18', 'Die TN kennen Möglichkeiten der Aus- und Weiterbildung für die Leitenden und sich selbst und können Leitende bei ihrer Pfadi-Karriereplanung sowie möglichen Kursbesuchen begleiten und betreuen.', 3, '6bced96f58a2', 'df5c140e8a3f'),
+ ('9a36e7b89f0e', '2025-06-12 11:58:41', '2025-06-12 11:58:41', 'Die TN können für die Abteilung Öffentlichkeitsarbeit leisten und Mitgliederwerbung betreiben.', 4, '6bced96f58a2', 'df5c140e8a3f'),
+ ('4b41ac6d75c3', '2025-07-01 07:16:29', '2025-07-01 07:16:29', 'Die TN werden über administrative und strukturelle Neuerungen von PBS und J+S (LS/T) der letzten zwei Jahre informiert und vertiefen ihre Kenntnisse wo nötig.', 0, '6d86f39f459e', '22afaf9032da'),
+ ('896242dbeed0', '2025-07-01 07:16:41', '2025-07-01 07:16:41', 'Die TN können die Änderungen stufengerecht umsetzen.', 1, '6d86f39f459e', '22afaf9032da'),
+ ('301b59aeca7f', '2025-07-01 07:18:10', '2025-07-01 07:18:10', 'Die TN befassen sich mit Schwerpunkten aus Region/Bezirk, KV sowie PBS.', 0, '6d86f39f459e', 'd820bf9b98ec'),
+ ('cab54914172e', '2025-07-01 07:18:29', '2025-07-01 07:18:29', 'Die TN kennen den aktuellen MF Schwerpunkt von J+S (LS/T) und können diesen im Pfadialltag einbringen.', 1, '6d86f39f459e', 'd820bf9b98ec'),
+ ('5b7d262f9b09', '2025-07-01 07:17:21', '2025-07-01 07:17:43', 'Die TN erlangen bzw. vertiefen ihr Wissen über Themen des entsprechenden Wahlmodulthemas.', 0, '6d86f39f459e', 'f1f4158552a6'),
+ ('2752daebcdbb', '2025-07-01 07:17:40', '2025-07-01 07:17:40', 'Die TN können Inhalte des Wahlmoduls stufengerecht in ihren Aktivitäten einbinden.', 1, '6d86f39f459e', 'f1f4158552a6'),
+ ('f69800689e76', '2025-06-24 08:42:53', '2025-06-24 08:42:53', 'I/le partecipanti comprendono il proprio ruolo e i propri diritti e doveri come assistente spirituale.', 0, '6de13026cc48', '078afce4140f'),
+ ('04797aa591d7', '2025-06-24 08:43:14', '2025-06-24 08:43:14', 'I/le partecipanti conoscono la rete di accompagnamento e il ruolo delle persone implicate.', 1, '6de13026cc48', '078afce4140f'),
+ ('0c73c8714f5b', '2025-06-24 08:43:41', '2025-06-24 08:43:41', 'I/le partecipanti coscono le opportunità e i possibili problemi legati alla propria funzione di collegamento tra la parrocchia e gli scout.', 2, '6de13026cc48', '078afce4140f'),
+ ('bc36b5f47736', '2025-06-24 08:44:01', '2025-06-24 08:44:01', 'I/le partecipanti riflettono sulla loro funzione nell’ambito dell’accompagnamento del gruppo.', 3, '6de13026cc48', '078afce4140f'),
+ ('efc74c8daff2', '2025-06-24 08:44:26', '2025-06-24 08:44:26', 'I/le partecipanti sono consapevoli dell’importanza della fiducia reciproca in un rapporto d’accompagnamento.', 0, '6de13026cc48', '3a8102faaabf'),
+ ('b11227c9c281', '2025-06-24 08:44:41', '2025-06-24 08:44:41', 'I/le partecipanti conoscono lo svolgimento di un processo di accompagnamento / di coaching.', 1, '6de13026cc48', '3a8102faaabf'),
+ ('1df9303878bd', '2025-06-24 08:45:00', '2025-06-24 08:45:00', 'I/le partecipanti riconoscono l’importanza degli accordi e delle decisioni prese a livello di accompagnamento e possono applicarli nel quotidiano scou', 2, '6de13026cc48', '3a8102faaabf'),
+ ('0979a79c814b', '2025-06-24 08:45:25', '2025-06-24 08:45:25', 'I/le partecipanti sanno consigliare delle équipe nell’ambito di questioni pastorali o, nel caso di conflitti, fungere da mediator', 3, '6de13026cc48', '3a8102faaabf'),
+ ('fbb1f2bbfb01', '2025-06-24 08:45:46', '2025-06-24 08:45:46', 'I/le partecipanti sono coscienti delle proprie possibilità di accompagnamento di un gruppo nell’ambito della prevenzione (dipendenze, violenze, abusi sessuali...).', 4, '6de13026cc48', '3a8102faaabf'),
+ ('5d09cf988d28', '2025-06-24 08:46:01', '2025-06-24 08:46:01', 'I/le partecipanti sanno portare una visione esterna alla sezione (per es. per mettere in discussione le tradizioni, la struttura).', 5, '6de13026cc48', '3a8102faaabf'),
+ ('eb89895db415', '2025-06-24 08:46:17', '2025-06-24 08:46:17', 'I/le partecipanti sanno rappresentare la sezione all’interno della parrocchia e dinanzi alla comunità politica.', 6, '6de13026cc48', '3a8102faaabf'),
+ ('781c9fdaa5fc', '2025-06-24 08:46:36', '2025-06-24 08:46:36', 'I/le partecipanti sanno accompagnare la sezione durante i campi, se questo fosse auspicato.', 7, '6de13026cc48', '3a8102faaabf'),
+ ('1b072329b7b1', '2025-06-24 08:40:24', '2025-06-24 08:40:24', 'I/le partecipanti conoscono gli obiettivi pedagogici e metodologici del MSS descritti nel Profilo dello Scoutismo.', 0, '6de13026cc48', '7d837d1adfb2'),
+ ('efe1554cf75f', '2025-06-24 08:40:41', '2025-06-24 08:40:41', 'I/le partecipanti capiscono come è organizzata una sezione, conoscono i suoi organi secondo gli statuti, il regolamento sezionale e le branche secondo il modello delle branche.', 1, '6de13026cc48', '7d837d1adfb2'),
+ ('7a90fbac0abb', '2025-06-24 08:40:54', '2025-06-24 08:40:54', 'I/le partecipanti conoscono la struttura del MSS e del GSC / VKP.', 2, '6de13026cc48', '7d837d1adfb2'),
+ ('d1a1cb267355', '2025-06-24 08:41:09', '2025-06-24 08:41:09', 'I/le partecipanti conoscono i temi attuali e gli eventuali punti forti GSC / VKP e del MSS.', 3, '6de13026cc48', '7d837d1adfb2'),
+ ('21ca2d92755f', '2025-06-24 08:42:06', '2025-07-14 12:43:58', 'I/le partecipanti riflettono sulla volontà dello Scoutismo di proporre un programma per tutti, sulle forme di discriminazione e i loro effetti, sanno accompagnare una sezione nella messa in pratica di misure per rendere le strutture più inclusive.', 4, '6de13026cc48', '7d837d1adfb2'),
+ ('265e718a9db9', '2025-06-24 08:47:10', '2025-06-24 08:47:10', 'I/le partecipanti conoscono delle possibilità per proporre l’animazione spirituale.', 0, '6de13026cc48', 'b27e3089c28d'),
+ ('05ff516c2b60', '2025-06-24 08:47:25', '2025-06-24 08:47:25', 'I/le partecipanti conoscono delle possibilità per mettere in pratica l’animazione spirituale.', 1, '6de13026cc48', 'b27e3089c28d'),
+ ('385dc7c71a46', '2025-06-24 08:47:44', '2025-06-24 08:47:44', 'I/le partecipanti sanno organizzare, realizzare e valutare in modo indipendente un’animazione spirituale', 2, '6de13026cc48', 'b27e3089c28d'),
+ ('4402f635ace0', '2025-06-17 09:43:57', '2025-06-17 09:43:57', 'Die TN kennen die Pfadigrundlagen und deren Einfluss auf das Pfadiprogramm.', 0, '723b075c1e82', '79273c2d1a57'),
+ ('1fbe5cba6bf2', '2025-06-17 09:44:15', '2025-06-17 09:44:15', 'Die TN kennen den Entwicklungsstand und die Bedürfnisse der Kinder der Biberstufe.', 1, '723b075c1e82', '79273c2d1a57'),
+ ('89b3e5efce69', '2025-06-17 09:44:33', '2025-06-17 09:44:33', 'Die TN kennen die im Pfadiprofil festgelegten Ziele der Biberstufe zu den fünf Pfadibeziehungen.', 2, '723b075c1e82', '79273c2d1a57'),
+ ('3c1d70d11bd2', '2025-06-17 09:44:47', '2025-06-17 09:44:47', 'Die TN wissen, wie die sieben Pfadimethoden auf der Biberstufe umgesetzt werden.', 3, '723b075c1e82', '79273c2d1a57'),
+ ('751bcbe0d76a', '2025-06-17 09:45:03', '2025-06-17 09:45:03', 'Die TN können die Biberstufe von der Wolfsstufe abgrenzen und kennen die Unterschiede zu derjenigen Stufe, auf der sie bis jetzt geleitet haben.', 4, '723b075c1e82', '79273c2d1a57'),
+ ('0f7361f124ba', '2025-06-17 09:45:16', '2025-06-17 09:45:16', 'Die TN verfügen über vertiefte Kenntnisse der Symbolik der Biberstufe.', 5, '723b075c1e82', '79273c2d1a57'),
+ ('24988849080a', '2025-06-17 09:45:46', '2025-06-17 09:45:46', 'Die TN kennen die Funktion sowie die Rechte und Pflichten von Leitenden der Biberstufe.', 0, '723b075c1e82', '9f456db0bd82'),
+ ('97c62bb9db89', '2025-06-17 09:46:07', '2025-06-17 09:46:07', 'Die TN können stufenspezifische Sicherheitsüberlegungen anstellen und sinnvolle Regeln für die Aktivitäten der Biberstufe festlegen.', 1, '723b075c1e82', '9f456db0bd82'),
+ ('7b6d7d24c420', '2025-06-17 09:46:22', '2025-06-17 09:46:22', 'Die TN kennen Strategien zum Umgang mit Kindern mit herausforderndem Verhalten.', 2, '723b075c1e82', '9f456db0bd82'),
+ ('1830e1514587', '2025-06-17 09:46:33', '2025-06-17 09:46:33', 'Die TN kennen Möglichkeiten, um Elternkontakte bewusst zu pflegen.', 3, '723b075c1e82', '9f456db0bd82'),
+ ('36b3e8d95a4b', '2025-06-17 09:46:44', '2025-06-17 09:46:44', 'Die TN kennen die Bedeutung der sexuellen Ausbeutung und Grenzverletzungen, wissen, wo in ihrer Pfadiarbeit heikle Situationen entstehen können und welche Massnahmen in diesem Bereich vorbeugend wirken.', 4, '723b075c1e82', '9f456db0bd82'),
+ ('cb38b1dcce2b', '2025-06-17 09:47:23', '2025-06-17 09:47:23', 'Die TN kennen Möglichkeiten zur Umsetzung der Pfadimethode „Persönlichen Fortschritt fördern“ auf der Biberstufe.', 0, '723b075c1e82', 'a5228104385c'),
+ ('5532a41ac4f3', '2025-06-17 09:47:35', '2025-06-17 09:47:53', 'Die TN kennen Möglichkeiten zur Umsetzung der Pfadimethode „Mitbestimmen und Verantwortung tragen“ auf der Biberstufe.', 1, '723b075c1e82', 'a5228104385c'),
+ ('9df9cb5f2bbf', '2025-06-17 09:48:11', '2025-06-17 09:48:11', 'Die TN kennen Möglichkeiten zur Umsetzung der im Pfadiprofil festgelegten Ziele der Biberstufe zur Beziehung zur Umwelt.', 2, '723b075c1e82', 'a5228104385c'),
+ ('5b2d72dabaf2', '2025-06-17 09:48:27', '2025-06-17 09:48:27', 'Die TN kennen das Bibergesetz sowie Möglichkeiten zur Umsetzung auf der Biberstufe.', 3, '723b075c1e82', 'a5228104385c'),
+ ('37dde8ae9060', '2025-06-17 09:48:49', '2025-06-17 09:48:49', 'Die TN kennen die Wichtigkeit von stillen Momenten zur Auseinandersetzung mit der Beziehung zum Spirituellen und können diese ins Programm der Biberstufe einbauen.', 4, '723b075c1e82', 'a5228104385c'),
+ ('092a1712241f', '2025-07-03 07:12:06', '2025-07-03 07:12:06', 'Les participant·e·s acquièrent de nouvelles connaissances ou les approfondissent sur le thème choisi pour le module.', 0, '744bee01eed7', '1af4f065078d'),
+ ('89b36c112a81', '2025-07-03 07:12:21', '2025-07-03 07:12:21', 'Les participant·e·s sont capables d’intégrer des contenus traités durant le module à leurs activités de manière adaptée à leur branche.', 1, '744bee01eed7', '1af4f065078d'),
+ ('c6667daa8094', '2025-07-03 07:11:14', '2025-07-03 07:11:14', 'Les participant·e·s sont informé·e·s des nouveautés administratives et structurelles du MSdS et de J+S (SdC/T) des deux dernières années et approfondissent leurs connaissances si nécessaire.', 0, '744bee01eed7', '230407872bb0'),
+ ('398c94d3c3ec', '2025-07-03 07:11:32', '2025-07-03 07:11:32', 'Les participant·e·s sont capables de mettre en œuvre les changements de manière adaptée à leur branche.', 1, '744bee01eed7', '230407872bb0'),
+ ('0fc83e001279', '2025-07-03 07:12:42', '2025-07-03 07:12:42', 'Les participant·e·s abordent les points forts de la région, de l’AC et du MSdS.', 0, '744bee01eed7', 'de5db5ed53ad'),
+ ('3412a902460a', '2025-07-03 07:12:58', '2025-07-03 07:12:58', 'Les participant·e·s connaissent le thème de formation continue J+S (SdC/T) actuel et sont capables de l''intégrer à leur quotidien scout.', 1, '744bee01eed7', 'de5db5ed53ad'),
+ ('e0cafc8a48c1', '2025-07-03 06:40:35', '2025-07-03 06:40:35', 'Contenus de formation MSdS', 0, '75fdfdb16940', '15ec56e0b8db'),
+ ('7ce1abdc0ac2', '2025-07-03 06:41:15', '2025-07-03 06:41:15', 'Contenus de formation J+S', 1, '75fdfdb16940', '15ec56e0b8db'),
+ ('d47531c01adb', '2025-07-03 06:41:42', '2025-07-03 06:41:42', 'Contenus de formation MSdS', 0, '75fdfdb16940', '9f3e6d06700c'),
+ ('d79385793a8c', '2025-07-03 06:42:23', '2025-07-03 06:42:23', 'Contenus de formation J+S', 1, '75fdfdb16940', '9f3e6d06700c'),
+ ('95f483861b17', '2025-07-03 06:43:08', '2025-07-03 06:43:08', 'Contenus de formation MSdS', 0, '75fdfdb16940', 'bddc0ec304c6'),
+ ('65e68af8d732', '2025-07-03 06:43:38', '2025-07-03 06:43:38', 'Contenus de formation J+S', 1, '75fdfdb16940', 'bddc0ec304c6'),
+ ('9f91d80d11e6', '2025-07-03 06:44:28', '2025-07-03 06:44:28', 'Les bases J+S en général ; Les conditions et les prestations SdC/T ; Les délimitations des activités de sécurité ; Les différences et les ressemblances entre les groupes cibles Enfants et Jeunes', 0, '75fdfdb16940', 'f2a2ce5933e2'),
+ ('7b6556271489', '2025-07-03 06:44:36', '2025-07-03 06:44:36', 'Les principaux matériels pédagogiques (concept sur la motricité du sport, concept méthodique, concept pédagogique)', 1, '75fdfdb16940', 'f2a2ce5933e2'),
+ ('bbb6ec847b8c', '2025-06-30 09:10:31', '2025-06-30 09:10:31', 'I/le partecipanti rimettono in questione in modo critico-costruttivo lo Scoutismo, il proprio impegno per il movimento scout e la propria personalità.', 0, '79ccd685353c', '032b9c1450e3'),
+ ('2ada29294a82', '2025-06-30 09:10:47', '2025-06-30 09:10:47', 'I/le partecipanti realizzano un progetto a favore del movimento scout.', 1, '79ccd685353c', '032b9c1450e3'),
+ ('b0463c192692', '2025-06-30 09:07:48', '2025-06-30 09:07:48', 'I/le partecipanti vivono attivamente i fondamenti dello Scoutismo e riflettono sulle tradizioni scout e il loro significato.', 0, '79ccd685353c', '2a7509263004'),
+ ('5bc6a486c228', '2025-06-30 09:08:13', '2025-06-30 09:08:13', 'I/le partecipanti rimettono in questione la propria visione dello Scoutismo e la confrontano con le visioni altrui.', 1, '79ccd685353c', '2a7509263004'),
+ ('3a3cb696ed88', '2025-06-30 09:08:28', '2025-06-30 09:08:28', 'I/le partecipanti riconoscono la diversità del movimento scout e ampliano il proprio orizzonte scout personale.', 2, '79ccd685353c', '2a7509263004'),
+ ('3fffd8118241', '2025-06-30 09:09:22', '2025-06-30 09:09:22', 'I/le partecipanti sviluppano un’attitudine personale in merito al seguente dovere: un/a animatore/trice Gilwell formula una critica costruttiva su sé stesso e gli altri, s’impegna ed è aperto alle idee degli altri.', 0, '79ccd685353c', '82fa35483df8'),
+ ('121f86b83442', '2025-06-30 09:09:44', '2025-06-30 09:09:44', 'I/le partecipanti discutono su come concretizzare il dovere dell’animatore/trice Gilwell nella vita quotidiana dello Scoutismo.', 1, '79ccd685353c', '82fa35483df8'),
+ ('6ec8ff4971eb', '2025-06-30 09:10:02', '2025-06-30 09:10:02', 'I/le partecipanti conoscono le tradizioni internazionali Gilwell e le vivono coscientemente durante il corso.', 2, '79ccd685353c', '82fa35483df8'),
+ ('4dcac812fdf9', '2025-06-13 08:31:03', '2025-06-13 08:31:03', 'Die TN kennen ihre Funktion und Mitverantwortung in der Equipe.', 0, '7b940047d844', '5abe90002ec7'),
+ ('62b330c9ab43', '2025-06-13 08:31:19', '2025-06-13 08:31:19', 'Die TN wissen, was zu einem aktiven Equipenleben dazugehört und wie sie dieses mitgestalten können.', 1, '7b940047d844', '5abe90002ec7'),
+ ('1d4f1c233c22', '2025-06-13 08:31:31', '2025-06-13 08:31:31', 'Die TN kennen Möglichkeiten für die Themen- und Ideensuche.', 2, '7b940047d844', '5abe90002ec7'),
+ ('d74665cc83d4', '2025-06-13 08:31:59', '2025-06-13 08:31:59', 'Die TN erhalten verschiedene Inputs zu ihrem eigenen Verhalten sowie ihrem Verhalten in der Gruppe (z.B. Suchtverhalten, Umgang mit Rausch und Risiko, Umgang mit Nähe und Distanz, Offenheit gegenüber unterschiedlichen Persönlichkeiten).', 3, '7b940047d844', '5abe90002ec7'),
+ ('824c0ab62485', '2025-06-13 08:32:15', '2025-06-13 08:32:15', 'Die TN wissen, dass die Pfadi eine weltweite Bewegung ist, und kennen Möglichkeiten für den Kontakt mit Pfadis aus anderen Ländern.', 4, '7b940047d844', '5abe90002ec7'),
+ ('3c0371d84e40', '2025-06-13 08:32:44', '2025-06-13 08:32:44', 'Die TN beteiligen sich an einem besonderen Pfaditechnikprojekt.', 0, '7b940047d844', '9c012ee075a1'),
+ ('66aa18914d06', '2025-06-13 08:32:58', '2025-06-13 08:32:58', 'Die TN vertiefen ihre Pfaditechnikkenntnisse und wenden diese praktisch an.', 1, '7b940047d844', '9c012ee075a1'),
+ ('ca609c9696ac', '2025-06-13 08:33:21', '2025-06-13 08:33:21', 'Die TN kennen für Pfaditechnikprojekte relevante Sicherheitsaspekte und entsprechende Vorsichtsmassnahmen.', 2, '7b940047d844', '9c012ee075a1'),
+ ('7fce35dd2012', '2025-06-13 08:33:37', '2025-06-13 08:33:37', 'Die TN können mit dem Material sorgfältig umgehen und es richtig pflegen.', 3, '7b940047d844', '9c012ee075a1'),
+ ('303dd0ee207d', '2025-06-13 08:29:30', '2025-06-13 08:29:30', 'Die TN erleben die Methodik der Piostufe für die Gestaltung von Piostufenprogrammen.', 0, '7b940047d844', 'd548ec966d53'),
+ ('407e30c1a6a3', '2025-06-13 08:29:43', '2025-06-13 08:29:46', 'Die TN erleben und gestalten eine Piostufenunternehmung in der Equipe.', 1, '7b940047d844', 'd548ec966d53'),
+ ('e7c0d9301f8d', '2025-06-13 08:30:10', '2025-06-13 08:30:10', 'Die TN erleben verschiedene charakteristische Aktivitäten der Piostufe (z.B. Stiller Moment, Spontanaktivität, 15-Stunden-Ride, Crazy Challenge, Auslandlager, Finanzaktion, ...)', 2, '7b940047d844', 'd548ec966d53'),
+ ('426cb3b36523', '2025-06-13 08:30:28', '2025-06-13 08:30:28', 'Die TN kennen mögliche Gefahren von Pio-Aktivitäten und können diesen vorbeugen.', 3, '7b940047d844', 'd548ec966d53'),
+ ('456ccef187cf', '2025-06-13 08:50:06', '2025-06-13 08:50:06', 'Die TN können Kursteams verantwortungsvoll Rückmeldungen geben.', 0, '88e257ba433d', '16201cbc896b'),
+ ('592fdacceb2e', '2025-06-13 08:50:22', '2025-06-13 08:50:22', 'Die TN verfügen über fundierte Kenntnisse in der Betreuung von Gruppen und Einzelpersonen.', 1, '88e257ba433d', '16201cbc896b'),
+ ('393b9d6135c2', '2025-06-13 08:49:04', '2025-06-13 08:49:04', 'Die TN kennen die Funktion sowie die Rechte und Pflichten als Leitendenkursbetreuer*in, insbesondere auch ihre Verantwortung in Bezug auf die Qualitätssicherung.', 0, '88e257ba433d', 'b797eae7dbb3'),
+ ('6551e2c69b86', '2025-06-13 08:49:24', '2025-06-13 08:49:24', 'Die TN verstehen das Zusammenspiel der verschiedenen an einem Kurs beteiligten Personen und Organisationen.', 1, '88e257ba433d', 'b797eae7dbb3'),
+ ('6730020c73b0', '2025-06-13 08:49:39', '2025-06-13 08:49:39', 'Die TN kennen für ihre Arbeit relevante Projekte und Neuerungen bei PBS und J+S.', 2, '88e257ba433d', 'b797eae7dbb3'),
+ ('fd2dea5e2f67', '2025-06-13 08:47:51', '2025-06-13 08:47:51', 'Die TN können Kursprogramme und Ausbildungsblöcke bezüglich der inhaltlichen und methodischen Ausgewogenheit sowie hinsichtlich ihrer Tauglichkeit zur Erreichung der Ausbildungsziele beurteilen.', 0, '88e257ba433d', 'ccde6066ba87'),
+ ('f69333d81d12', '2025-06-13 08:48:09', '2025-06-13 08:48:09', 'Die TN können Kursprogramme und -blöcke bezüglich der Vorgaben von J+S, der PBS und des Kursträger beurteilen.', 1, '88e257ba433d', 'ccde6066ba87'),
+ ('3f46b4e4782a', '2025-06-13 08:48:21', '2025-06-13 08:48:21', 'Die TN können einen Ausbildungskurs administrieren und bewilligen.', 2, '88e257ba433d', 'ccde6066ba87'),
+ ('c69e7fbc796d', '2025-06-13 08:15:55', '2025-06-13 08:15:55', 'Die TN verfügen über vertiefte Kenntnisse zu ausgewählten Themen der entsprechenden Stufe.', 3, '8e67704df488', 'f527f20dfdd6'),
+ ('685d3b707911', '2025-06-27 09:09:11', '2025-06-27 09:09:11', 'I/le partecipanti sanno stimolare i processi di apprendimento e sostenere i progressi dei/delle partecipanti ai loro corsi di formazione.', 0, '8aed46f1cd32', '37567ab06651'),
+ ('4b91256194f6', '2025-06-27 09:09:29', '2025-07-03 08:41:17', 'I/le partecipanti sanno fare osservazioni rilevanti e pertinenti ai/alle partecipanti dei loro corsi di formazione.', 1, '8aed46f1cd32', '37567ab06651'),
+ ('7ce85636b828', '2025-06-27 09:09:46', '2025-06-27 09:09:46', 'I/le partecipanti sanno determinare un processo di riscontro personale, qualificazione e certificazione.', 2, '8aed46f1cd32', '37567ab06651'),
+ ('3844183cbb21', '2025-06-27 09:10:02', '2025-06-27 09:10:02', 'I/le partecipanti sanno stabilire i requisiti minimi verificabili per i corsi di formazione.', 3, '8aed46f1cd32', '37567ab06651'),
+ ('06a62cba5344', '2025-06-27 09:10:18', '2025-06-27 09:10:18', 'I/le partecipanti sanno rendere significative le occasioni di scambio con i/le partecipanti.', 4, '8aed46f1cd32', '37567ab06651'),
+ ('71c50a7d3bce', '2025-06-27 08:53:44', '2025-06-27 08:53:44', 'I/le partecipanti conoscono il Modello di formazione del MSS e le direttive di G+S.', 0, '8aed46f1cd32', '558cac4450f8'),
+ ('fec5456c1376', '2025-06-27 08:54:11', '2025-06-27 08:54:11', 'I/le partecipanti conoscono la loro funzione così come i loro diritti e doveri in qualità di esperti e sanno agire di conseguenza.', 1, '8aed46f1cd32', '558cac4450f8'),
+ ('818a8daf525b', '2025-06-27 08:54:57', '2025-06-27 08:54:57', 'I/le partecipanti sanno analizzare e influenzare le dinamiche di gruppo all’interno del gruppo del corso e nell’équipe.', 2, '8aed46f1cd32', '558cac4450f8'),
+ ('af4481de7676', '2025-06-27 08:55:17', '2025-06-27 08:55:17', 'I/le partecipanti conoscono gli aspetti importanti della pianificazione, della conduzione e della valutazione dei corsi e li applicano con metodo e in maniera sensata.', 3, '8aed46f1cd32', '558cac4450f8'),
+ ('e83165e0536e', '2025-06-27 08:55:33', '2025-06-27 08:55:33', 'I/le partecipanti sanno determinare i bisogni formativi dei/delle partecipanti ai loro corsi.', 4, '8aed46f1cd32', '558cac4450f8'),
+ ('a077d8c9aff9', '2025-06-27 08:55:53', '2025-06-27 08:55:53', 'I/le partecipanti sanno selezionare i contenuti formativi, in modo tale da soddisfare le esigenze formative.', 5, '8aed46f1cd32', '558cac4450f8'),
+ ('2e59d0cc525a', '2025-06-27 08:56:11', '2025-06-27 08:56:11', 'I/le partecipanti sono in grado di definire le sequenze di formazione adeguate e di scegliere i metodi più adatti a tale scopo.', 6, '8aed46f1cd32', '558cac4450f8'),
+ ('252349bf9d46', '2025-06-27 08:56:27', '2025-06-27 08:56:27', 'I/le partecipanti sono in grado di progettare un programma di corso appropriato alla branca.', 7, '8aed46f1cd32', '558cac4450f8'),
+ ('851738f453c4', '2025-06-27 08:56:45', '2025-06-27 08:56:45', 'I/le partecipanti sanno valutare con metodo e in maniera sensata un corso di formazione.', 8, '8aed46f1cd32', '558cac4450f8'),
+ ('525a902fa54e', '2025-06-27 08:57:02', '2025-06-27 08:57:17', 'I/le partecipanti sanno amministrare i corsi che sono autorizzati a condurre.', 9, '8aed46f1cd32', '558cac4450f8'),
+ ('15d9e84311e8', '2025-06-27 09:11:01', '2025-06-27 09:11:01', 'I/le partecipanti sanno condurre un’équipe di corso e animare le sue attività.', 0, '8aed46f1cd32', '8d973363f0a2'),
+ ('7a8f92316b85', '2025-06-27 09:11:30', '2025-06-27 09:11:30', 'I/le partecipanti sanno sostenere nel proprio lavoro i/le membri/e di un’équipe di corso e guidarli/e a migliorare le loro capacità e abilità di membri/e di un’équipe.', 1, '8aed46f1cd32', '8d973363f0a2'),
+ ('5615b2071989', '2025-06-27 08:57:58', '2025-06-27 08:57:58', 'I/le partecipanti si confrontano in modo critico al tema dell''apprendimento e dell''insegnamento.', 0, '8aed46f1cd32', 'dda29594f336'),
+ ('b83a44ca8ce1', '2025-06-27 09:03:41', '2025-06-27 09:03:41', 'I/le partecipanti sanno differenziare i diversi livelli di formazione e utilizzarli consapevolmente.', 1, '8aed46f1cd32', 'dda29594f336'),
+ ('2ddc717aae36', '2025-06-27 09:04:00', '2025-06-27 09:04:00', 'I/le partecipanti sanno formulare gli obiettivi di un blocco di formazione a partire dai bisogni e dai contenuti formativi.', 2, '8aed46f1cd32', 'dda29594f336'),
+ ('25cfe6b88868', '2025-06-27 09:04:20', '2025-06-27 09:04:20', 'I/le partecipanti sanno scegliere metodi per i blocchi che si adattano al contenuto e alle esigenze personali dei/delle partecipanti ai loro corsi di formazione.', 3, '8aed46f1cd32', 'dda29594f336'),
+ ('e96ff5273518', '2025-06-27 09:04:36', '2025-06-27 09:04:36', 'I/le partecipanti sono in grado di strutturare i blocchi di formazione con metodo e in maniera sensato (ad es. secondo PATEVA)', 4, '8aed46f1cd32', 'dda29594f336'),
+ ('89bebcffdb24', '2025-06-27 09:04:53', '2025-06-27 09:10:30', 'I/le partecipanti sanno apparire sicuri nei blocchi di formazione e trasmettere i contenuti con competenza.', 5, '8aed46f1cd32', 'dda29594f336'),
+ ('3c8d0f7e70f7', '2025-06-27 09:05:13', '2025-06-27 09:05:13', 'I/le partecipanti conoscono le possibilità per trasmettere i fondamenti scout conformemente agli obiettivi formativi del corso.', 6, '8aed46f1cd32', 'dda29594f336'),
+ ('2a504e0d3c97', '2025-06-27 09:05:25', '2025-06-27 09:05:25', 'I/le partecipanti sanno pianificare, realizzare e valutare la formazione in itinere.', 7, '8aed46f1cd32', 'dda29594f336'),
+ ('c7c7f4c77eba', '2025-06-27 09:05:44', '2025-06-27 09:05:44', 'I/le partecipanti sanno guidare i/le partecipanti dei loro corsi di formazione a fare il transfert di quanto appreso.', 8, '8aed46f1cd32', 'dda29594f336'),
+ ('5f05ba6d11da', '2025-06-27 09:06:05', '2025-06-27 09:06:05', 'I/le partecipanti sono in grado di valutare con metodo e in maniera sensata le sequenze di formazione e i blocchi di formazione.', 9, '8aed46f1cd32', 'dda29594f336'),
+ ('4bbf9946beab', '2025-06-17 09:39:56', '2025-06-17 09:39:56', 'Grundlagen J+S allgemein; Bedingungen und Leistungen von LS/T; Abgrenzung zu Sicherheitsaktivitäten; Unterschiede und Gemeinsamkeiten zwischen J+S-Kinder und Jugendliche', 0, '8b0c9db92a80', '20ba792cba96'),
+ ('a9cb69ecbca5', '2025-06-17 09:40:04', '2025-06-17 09:40:04', 'Kernlehrmittel (sportmotorisches Konzept, methodisches Konzept, pädagogisches Konzept)', 1, '8b0c9db92a80', '20ba792cba96'),
+ ('3fa11e2067a2', '2025-06-17 09:37:47', '2025-06-17 09:37:47', 'Ausbildungsinhalte PBS', 0, '8b0c9db92a80', '5f3d10fc685a'),
+ ('aedc31e44aa4', '2025-06-17 09:38:23', '2025-06-17 09:38:23', 'Ausbildungsinhalte J+S', 1, '8b0c9db92a80', '5f3d10fc685a'),
+ ('1f3cd8dcb818', '2025-06-17 09:31:28', '2025-06-17 09:31:33', 'Ausbildungsinhalte PBS', 0, '8b0c9db92a80', 'b89b37d1c1bb'),
+ ('6083bf5aea20', '2025-06-17 09:36:48', '2025-06-17 09:36:48', 'Ausbildungsinhalte J+S', 1, '8b0c9db92a80', 'b89b37d1c1bb'),
+ ('acecd5f440f1', '2025-06-17 09:29:59', '2025-06-17 09:29:59', 'Ausbildungsinhalte PBS', 0, '8b0c9db92a80', 'e9d3b6b39d55'),
+ ('f876bbe56719', '2025-06-17 09:30:57', '2025-06-17 09:30:57', 'Ausbildungsinhalte J+S', 1, '8b0c9db92a80', 'e9d3b6b39d55'),
+ ('97b56ee8d00f', '2025-06-25 10:34:55', '2025-06-25 10:36:47', 'I/le partecipanti sono coscienti che l’accompagnamento è basato sulla fiducia reciproca e necessita di avere ben chiari i bisogni di ognuna delle parti.', 0, '8c38ce95665f', '06a402761d87'),
+ ('16c45dce1862', '2025-06-25 10:35:15', '2025-06-25 10:35:15', 'I/le partecipanti conoscono le possibilità per seguire e incoraggiare gli/le animatori/trici e sanno organizzare la formazione continua degli/delle animatori/trici all’interno della sezione.', 1, '8c38ce95665f', '06a402761d87'),
+ ('ca6db2b958c2', '2025-06-25 10:35:32', '2025-06-25 10:35:32', 'I/le partecipanti sanno riconoscere e affrontare i problemi di conduzione nelle équipe di branca.', 2, '8c38ce95665f', '06a402761d87'),
+ ('1b5d9692d4f4', '2025-06-25 10:35:51', '2025-06-25 10:35:51', 'I/le partecipanti sanno riconoscere i fattori che compromettono la motivazione e conoscono le strategie che permettono di rimotivare gli/le animatori/trici.', 3, '8c38ce95665f', '06a402761d87'),
+ ('2efd00d7413c', '2025-06-25 10:36:05', '2025-06-25 10:36:05', 'I/le partecipanti conoscono delle strategie per la gestione dei conflitti.', 4, '8c38ce95665f', '06a402761d87'),
+ ('fd485e617a52', '2025-06-25 10:36:28', '2025-06-25 10:36:40', 'I/le partecipanti sanno aiutare i/le loro responsabili a determinare quali competenze acquisite attraverso l’impegno volontario sono interessanti in ambito professionale e come possono tradurre il loro vissuto scout nel mondo del lavoro.', 5, '8c38ce95665f', '06a402761d87'),
+ ('720b7963d686', '2025-06-25 10:24:07', '2025-06-25 10:24:07', 'I/le partecipanti sanno valutare la struttura della sezione e le attività in rapporto ai fondamenti dello Scoutismo.', 0, '8c38ce95665f', '306dd0b41a8d'),
+ ('c8395f29a3f9', '2025-06-25 10:24:24', '2025-06-25 10:24:24', 'I/le partecipanti sanno sostenere gli/le animatori/trici nella messa in pratica delle metodologie di ciascuna branca.', 1, '8c38ce95665f', '306dd0b41a8d'),
+ ('73360d444164', '2025-06-25 10:24:53', '2025-06-25 10:26:07', 'I/le partecipanti sanno sostenere gli/le animatori/trici nell’integrare in modo adeguato la progressione personale nella loro branca.', 2, '8c38ce95665f', '306dd0b41a8d'),
+ ('d1b44e6422d6', '2025-06-25 10:25:29', '2025-06-25 10:25:29', 'I/le partecipanti sono capaci di valutare in modo critico le tradizioni e qualora necessario prendere delle misure adeguate al loro riguardo.', 3, '8c38ce95665f', '306dd0b41a8d'),
+ ('9f43e1f03067', '2025-06-25 10:33:40', '2025-06-25 10:33:40', 'I/le partecipanti conoscono il proprio ruolo all’interno della rete di accompagnamento e i ruoli delle altre persone che ne fanno parte.', 0, '8c38ce95665f', '4eeb103b00da'),
+ ('d9b0f11f5535', '2025-06-25 10:33:57', '2025-06-25 10:33:57', 'I/le partecipanti sanno instaurare una collaborazione costruttiva con il coach e gli altri consiglieri.', 1, '8c38ce95665f', '4eeb103b00da'),
+ ('0a4cba886b50', '2025-06-25 10:34:24', '2025-06-25 10:34:24', 'I/le partecipanti concepiscono la rete di accompagnamento come una risorsa e sanno come sfruttarla in modo ottimale.', 2, '8c38ce95665f', '4eeb103b00da'),
+ ('0eba5e98ac8e', '2025-06-25 10:31:45', '2025-06-25 10:31:45', 'I/le partecipanti conoscono le possibilità di pianificazione per il futuro di una sezione e dispongono delle necessarie tecniche di lavoro e di pianificazione.', 0, '8c38ce95665f', 'a0a0c4a8884b'),
+ ('ccce01ebcad4', '2025-06-25 10:32:08', '2025-06-25 10:32:08', 'I/le partecipanti sanno analizzare la loro sezione, riconoscerne le problematiche e prendere le necessarie misure.', 1, '8c38ce95665f', 'a0a0c4a8884b'),
+ ('55ec1090107f', '2025-06-25 10:32:23', '2025-06-25 10:32:23', 'I/le partecipanti sanno pianificare la successione in sezione a lungo termine.', 2, '8c38ce95665f', 'a0a0c4a8884b'),
+ ('96bacedc3fd0', '2025-06-25 10:32:55', '2025-06-25 10:32:55', 'I/le partecipanti conoscono le possibilità di formazione e formazione continua per sé stessi/e e per gli/le animatori/trici in sezione, li/le sanno accompagnare e consigliare nella pianificazione del loro percorso scout e della loro formazione.', 3, '8c38ce95665f', 'a0a0c4a8884b'),
+ ('9b220b5344e3', '2025-06-25 10:33:14', '2025-06-25 10:36:59', 'I/le partecipanti sanno mantenere le relazioni pubbliche e pubblicizzare la sezione per incrementare il numero di attivi/e.', 4, '8c38ce95665f', 'a0a0c4a8884b'),
+ ('62c96a827d97', '2025-06-25 10:25:56', '2025-06-25 10:26:00', 'I/le partecipanti sanno guidare la sezione facendo uso di diversi stili di conduzione.', 0, '8c38ce95665f', 'ec1ac73d7081'),
+ ('f35341252a75', '2025-06-25 10:26:29', '2025-06-25 10:26:29', 'I/le partecipanti sanno sviluppare il programma annuale della sezione e organizzare attività sezionali in collaborazione con gli/le altri/e responsabili.', 1, '8c38ce95665f', 'ec1ac73d7081'),
+ ('5a37b20da032', '2025-06-25 10:26:48', '2025-06-25 10:26:48', 'I/le partecipanti anno accompagnare il/la capo campo, valutare un programma di campo e fornire un riscontro.', 2, '8c38ce95665f', 'ec1ac73d7081'),
+ ('2735787e9a72', '2025-06-25 10:27:12', '2025-06-25 10:27:12', 'I/le partecipanti sanno motivare il gruppo animatori/trici a riflettere sul tema della sicurezza durante le attività annuali e al campo; sanno controllarne la pianificazione e verificarne il fine.', 3, '8c38ce95665f', 'ec1ac73d7081'),
+ ('d0dca37fae2c', '2025-06-25 10:27:54', '2025-06-25 10:27:54', 'I/le partecipanti sanno organizzare efficacemente la direzione sezionale e delegare compiti con successo.', 4, '8c38ce95665f', 'ec1ac73d7081'),
+ ('dcf87a86f164', '2025-06-25 10:28:18', '2025-06-25 10:28:18', 'I/le partecipanti conoscono i compiti per l’amministrazione di una sezione e sanno effettuarli in maniera efficace e puntuale.', 5, '8c38ce95665f', 'ec1ac73d7081'),
+ ('d10bf6543255', '2025-06-25 10:28:40', '2025-06-25 10:28:40', 'I/le partecipanti conoscono la propria funzione e i diritti e doveri del CSZ.', 6, '8c38ce95665f', 'ec1ac73d7081'),
+ ('aff110d56dc5', '2025-06-25 10:29:08', '2025-06-25 10:29:08', 'I/le partecipanti conoscono i regolamenti applicabili alla sezione, in particolare il regolamento sezionale, e li sanno applicare.', 7, '8c38ce95665f', 'ec1ac73d7081'),
+ ('9156ba33020f', '2025-06-25 10:29:28', '2025-06-25 10:29:28', 'I/le partecipanti sono coscienti dell’importanza di curare i contatti con i genitori e con i terzi; sanno prevenire possibili problemi legati alla collaborazione con i genitori.', 8, '8c38ce95665f', 'ec1ac73d7081'),
+ ('67d46a03b080', '2025-06-25 10:29:52', '2025-06-25 10:29:52', 'I/le partecipanti conoscono il loro ruolo nel concetto cantonale di crisi, lo sanno ricoprire e sanno implementare la procedura in caso di crisi all’interno della propria sezione.', 9, '8c38ce95665f', 'ec1ac73d7081'),
+ ('a49593f9ff9b', '2025-06-25 10:30:17', '2025-06-25 10:30:17', 'I/le partecipanti sanno analizzare il contesto sociale in cui si inserisce la sezione (autorità, scuole, parrocchia...) e sanno rappresentare la sezione verso l’esterno.', 10, '8c38ce95665f', 'ec1ac73d7081'),
+ ('a326beec0f04', '2025-06-25 10:30:47', '2025-06-25 10:30:47', 'I/le partecipanti sono coscienti dell’importanza della prevenzione all’interno della sezione (sostanze stupefacenti, violenza, abusi sessuali, …) e conoscono le proprie responsabilità in merito.', 11, '8c38ce95665f', 'ec1ac73d7081'),
+ ('7a84897b21d3', '2025-06-25 10:31:09', '2025-06-25 10:31:09', 'I/le partecipanti riflettono alle diverse forme di discriminazione, ai loro effetti in sezione e sanno prendere delle misure per rendere le strutture più inclusive.', 12, '8c38ce95665f', 'ec1ac73d7081'),
+ ('9f380d619564', '2025-07-03 06:35:45', '2025-07-03 06:35:45', 'Contenus de formation MSdS', 0, '8ce95ec360cf', '8670552c367e'),
+ ('e9e756c305ba', '2025-07-03 06:36:39', '2025-07-03 06:36:39', 'Contenus de formation J+S', 1, '8ce95ec360cf', '8670552c367e'),
+ ('e1397496c2c9', '2025-07-03 06:34:32', '2025-07-03 06:34:32', 'Contenus de formation MSdS', 0, '8ce95ec360cf', '89fac99ac708'),
+ ('dd0fb7c901d6', '2025-07-03 06:35:22', '2025-07-03 06:35:22', 'Contenus de formation J+S', 1, '8ce95ec360cf', '89fac99ac708'),
+ ('1a2b2f338c6f', '2025-07-03 06:37:35', '2025-07-03 06:37:35', 'Contenus de formation MSdS', 0, '8ce95ec360cf', 'a0bb46ad5481'),
+ ('428803887b07', '2025-07-03 06:38:08', '2025-07-03 06:38:08', 'Contenus de formation J+S', 1, '8ce95ec360cf', 'a0bb46ad5481'),
+ ('9e78d2924dc3', '2025-07-03 06:39:11', '2025-07-03 06:39:11', 'Les bases J+S en général ; Les conditions et les prestations SdC/T ; Les limites des activités de sécurité ; Les différences et les ressemblances entre les groupes cibles Enfants et Jeunes', 0, '8ce95ec360cf', 'd2ac088e40fe'),
+ ('ded03867affe', '2025-07-03 06:39:21', '2025-07-03 06:39:21', 'Les principaux matériels pédagogiques (concept sur la motricité du sport, concept méthodique, concept pédagogique)', 1, '8ce95ec360cf', 'd2ac088e40fe'),
+ ('51f8b0a04fb7', '2025-06-13 08:14:49', '2025-06-13 08:14:49', 'Die TN können das Programm auf die im Pfadiprofil festgelegten Ziele der entsprechenden Stufe zu den fünf Pfadibeziehungen ausrichten.', 0, '8e67704df488', 'f527f20dfdd6'),
+ ('d04cbb116684', '2025-06-13 08:15:06', '2025-06-13 08:15:06', 'Die TN können die sieben Pfadimethoden auf der entsprechenden Stufe umsetzen.', 1, '8e67704df488', 'f527f20dfdd6'),
+ ('44fe5e5bd73d', '2025-06-13 08:15:37', '2025-06-13 08:15:37', 'Die TN verfügen über vertiefte Kenntnisse der Bedürfnisse der Teilnehmenden der entsprechenden Stufe.', 2, '8e67704df488', 'f527f20dfdd6'),
+ ('77c1ef2ae40a', '2025-06-13 08:41:50', '2025-07-01 07:11:58', 'Die TN setzen sich in einer persönlichen Standortbestimmung mit ihren eigenen Fähigkeiten und Grenzen sowie Stärken und Schwächen auseinander.', 0, '8f3081e653aa', '83a76baaa3bc'),
+ ('f442d30e24bf', '2025-06-13 08:42:07', '2025-06-13 08:42:07', 'Die TN setzen sich mit Neuem auseinander und lassen sich auf fremde Sichtweisen ein.', 1, '8f3081e653aa', '83a76baaa3bc'),
+ ('8542fa70e96f', '2025-06-13 08:42:33', '2025-06-13 08:42:33', 'Die TN sind sich ihrer Rollen in Familie, Beruf und Pfadi bewusst.', 2, '8f3081e653aa', '83a76baaa3bc'),
+ ('e88b00396ff0', '2025-06-13 08:43:00', '2025-06-13 08:43:00', 'Die TN wissen, welche durch ihr ehrenamtliches Engagement erworbenen Kompetenzen für die Arbeitswelt interessant sind und wie sie ihre Pfadierfahrung in die Arbeitswelt übersetzen können.', 3, '8f3081e653aa', '83a76baaa3bc'),
+ ('7b2bae18fe5f', '2025-06-13 08:38:17', '2025-06-13 08:38:17', 'Die TN kennen das Betreuungsnetzwerk und die Rollen der im Netzwerk beteiligten Personen.', 0, '8f3081e653aa', 'bcb2e1727711'),
+ ('bcd5431bbf6f', '2025-06-13 08:38:35', '2025-06-13 08:38:35', 'Die TN kennen die Definition von Betreuung und verstehen den Unterschied zwischen Betreuen und Führen.', 1, '8f3081e653aa', 'bcb2e1727711'),
+ ('c428bb8726b9', '2025-06-13 08:38:52', '2025-06-13 08:38:52', 'Die TN kennen die Phasen und Rollen in Gruppenprozessen sowie deren Chancen und Risiken.', 2, '8f3081e653aa', 'bcb2e1727711'),
+ ('b8b0a9f42963', '2025-06-13 08:39:09', '2025-06-13 08:39:09', 'Die TN kennen verschiedene Kommunikationsmodelle und können Ursachen für Kommunikationsprobleme beurteilen.', 3, '8f3081e653aa', 'bcb2e1727711'),
+ ('89cd4eb5c85f', '2025-06-13 08:39:29', '2025-06-13 08:39:29', 'Die TN wissen, wann im Pfadialltag Rückmeldungen sinnvoll sind und können diese unter Berücksichtigung von Rückmelderegeln geben.', 4, '8f3081e653aa', 'bcb2e1727711'),
+ ('0fbfd2dc1045', '2025-06-13 08:39:42', '2025-06-13 08:39:42', 'Die TN kennen Strategien zur Konfliktbewältigung.', 5, '8f3081e653aa', 'bcb2e1727711'),
+ ('4ea789eddc75', '2025-06-13 08:40:00', '2025-07-01 07:11:44', 'Die TN kennen die Phasen eines Projekts auf der Roverstufe und können die Werkzeuge für dessen Planung, Steuerung und Kontrolle nutzen.', 6, '8f3081e653aa', 'bcb2e1727711'),
+ ('cdff43ab4e1a', '2025-06-13 08:40:26', '2025-06-13 08:40:26', 'Die TN setzen sich mit verschiedenen Aspekten der Prävention auseinander und sind sich der Verantwortung der Pfadi in den entsprechenden Themenbereichen bewusst.', 7, '8f3081e653aa', 'bcb2e1727711'),
+ ('41851f096d17', '2025-06-13 08:40:45', '2025-06-13 08:40:45', 'Die TN kennen die Aufgaben, die Struktur und die aktuellen Projekte der Bundesebene.', 8, '8f3081e653aa', 'bcb2e1727711'),
+ ('4a7b264cae7f', '2025-06-13 08:41:04', '2025-06-13 08:41:04', 'Die TN entwickeln Perspektiven als Erwachsene in der Pfadibewegung und kennen ihre Möglichkeiten, sich zu engagieren.', 9, '8f3081e653aa', 'bcb2e1727711'),
+ ('8ddbb850c54b', '2025-06-13 08:43:41', '2025-06-13 08:43:41', 'Die TN kennen andere Jugendorganisationen und andere Formen der Jugendarbeit.', 0, '8f3081e653aa', 'e70d27aad88f'),
+ ('78e7307254ec', '2025-06-13 08:43:58', '2025-06-13 08:43:58', 'Die TN setzen sich kritisch mit aktuellen Jugend- und Gesellschaftsthemen auseinander.', 1, '8f3081e653aa', 'e70d27aad88f'),
+ ('161ce0a424f9', '2025-06-13 08:44:21', '2025-06-13 08:44:21', 'Die TN setzen sich mit der Bedeutung der Pfadi in der Gesellschaft und mit dem Einfluss der Gesellschaft auf die Pfadi auseinander.', 2, '8f3081e653aa', 'e70d27aad88f'),
+ ('79fb0723ce8a', '2025-06-13 08:44:33', '2025-06-13 08:44:33', 'Die TN können Traditionen kritisch hinterfragen.', 3, '8f3081e653aa', 'e70d27aad88f'),
+ ('e62e37afd3a4', '2025-06-13 08:34:58', '2025-06-13 08:34:58', 'Die TN kennen das Pfadiprofil und setzen sich vertieft mit der ganzheitlichen Entwicklung von Kindern und Jugendlichen in der Pfadi auseinander.', 0, '8f3081e653aa', 'f4b439daa86c'),
+ ('9d742fc9fc5f', '2025-06-13 08:35:14', '2025-06-13 08:35:14', 'Die TN kennen die Bedürfnisse der Kinder und Jugendlichen der verschiedenen Stufen.', 1, '8f3081e653aa', 'f4b439daa86c'),
+ ('bd63f9fdce3e', '2025-06-13 08:35:44', '2025-06-13 08:35:44', 'Die TN verstehen die im Pfadiprofil festgelegten Ziele der Stufen zu den fünf Pfadibeziehungen, und wissen, wie die sieben Pfadimethoden auf den verschiedenen Stufen umgesetzt werden.', 2, '8f3081e653aa', 'f4b439daa86c'),
+ ('41c1e644c7d5', '2025-06-13 08:36:02', '2025-06-13 08:36:02', 'Die TN kennen Symbolik, Methodik und Organisationsformen der verschiedenen Stufen.', 3, '8f3081e653aa', 'f4b439daa86c'),
+ ('5c3e03aaf3ac', '2025-06-13 08:36:15', '2025-06-13 08:36:15', 'Die TN können Aktivitäten auf ihre Stufengerechtigkeit hin beurteilen.', 4, '8f3081e653aa', 'f4b439daa86c'),
+ ('25024a645c13', '2025-06-13 08:36:39', '2025-06-13 08:36:39', 'Die TN setzen sich mit Diskriminierungsformen und deren Wirkungsweisen in ihrem Pfadialltag auseinander und können Massnahmen für inklusivere Strukturen anstossen.', 5, '8f3081e653aa', 'f4b439daa86c'),
+ ('cdce7dbf7882', '2025-06-13 08:36:54', '2025-06-13 08:36:54', 'Die TN können die Ideen und Ziele der Pfadi nach aussen kommunizieren.', 6, '8f3081e653aa', 'f4b439daa86c'),
+ ('f4edf6d0f128', '2025-06-13 08:37:08', '2025-06-13 08:37:08', 'Die TN kennen und erleben Gilwelltraditionen.', 7, '8f3081e653aa', 'f4b439daa86c'),
+ ('baa7fc512726', '2025-06-13 08:37:25', '2025-06-13 08:37:25', 'Die TN setzen sich mit der Idee und der Geschichte der weltweiten Pfadibewegung auseinander.', 8, '8f3081e653aa', 'f4b439daa86c'),
+ ('28b30e971d7e', '2025-06-13 08:37:38', '2025-06-13 08:37:38', 'Die TN kennen die internationale Dimension der Pfadibewegung.', 9, '8f3081e653aa', 'f4b439daa86c'),
+ ('b075fd89b7f7', '2025-06-12 12:05:24', '2025-06-12 12:05:24', 'Die TN kennen die Pfadigrundlagen und deren Einfluss auf das Pfadiprogramm.', 0, '8f5ad8d81b86', '54acf66ec01d'),
+ ('fc48bb5193a5', '2025-06-12 12:05:46', '2025-06-12 12:05:46', 'Die TN kennen den Entwicklungsstand und die Bedürfnisse der Mitglieder der Roverstufe.', 1, '8f5ad8d81b86', '54acf66ec01d'),
+ ('f896f8787c55', '2025-06-12 12:06:11', '2025-06-12 12:06:11', 'Die TN kennen die im Pfadiprofil festgelegten Ziele der Roverstufe zu den fünf Pfadibeziehungen.', 2, '8f5ad8d81b86', '54acf66ec01d'),
+ ('424d11c51873', '2025-06-12 12:06:30', '2025-06-12 12:06:30', 'Die TN wissen, wie die sieben Pfadimethoden auf der Roverstufe umgesetzt werden.', 3, '8f5ad8d81b86', '54acf66ec01d'),
+ ('7aca7ecef1bd', '2025-06-12 12:06:49', '2025-06-12 12:06:49', 'Die TN kennen die Unterschiede zwischen der Roverstufe und derjenigen Stufe, auf der sie bis jetzt geleitet haben.', 4, '8f5ad8d81b86', '54acf66ec01d'),
+ ('b87534b870f7', '2025-06-12 12:09:28', '2025-06-12 12:09:28', 'Die TN kennen Möglichkeiten, um ein vielseitiges und ausgewogenes Roverstufenprogramm zu gestalten.', 0, '8f5ad8d81b86', '5a046d79d443'),
+ ('9b1e474e709c', '2025-06-12 12:09:51', '2025-06-12 12:09:51', 'Die TN kennen verschiedene Roverstufenaktivitäten und wissen, wie diese gestaltet werden können.', 1, '8f5ad8d81b86', '5a046d79d443'),
+ ('bca8ebac88ad', '2025-06-12 12:10:12', '2025-06-12 12:10:12', 'Die TN kennen mögliche Aktionen mit ihrer Roverrotte und kennen den Unterschied zwischen einer Aktion und einem Projekt.', 2, '8f5ad8d81b86', '5a046d79d443'),
+ ('5c17983efec7', '2025-06-12 12:10:38', '2025-06-12 12:10:38', 'Die TN kennen die Phasen eines Projekts auf der Roverstufe und Werkzeuge für dessen Planung, Steuerung und Kontrolle.', 3, '8f5ad8d81b86', '5a046d79d443'),
+ ('246b7f13f87f', '2025-06-12 12:11:02', '2025-06-12 12:11:02', 'Die TN kennen Möglichkeiten zur Umsetzung von stillen Momenten auf der Roverstufe und können eine Roverwache organisieren.', 4, '8f5ad8d81b86', '5a046d79d443'),
+ ('76213f09ebd2', '2025-06-12 12:07:31', '2025-06-12 12:07:31', 'Die TN kennen die Funktionsweise der Roverstufe sowie verschiedene Möglichkeiten, wie sich Rover in Rotten organisieren können.', 0, '8f5ad8d81b86', '61a8aa0965b3'),
+ ('e3c7b941f4e6', '2025-06-12 12:07:51', '2025-06-12 12:07:51', 'Die TN können stufenspezifische Sicherheitsüberlegungen anstellen und gemeinsam mit der Rotte sinnvolle Regeln für die Aktivitäten festlegen.', 1, '8f5ad8d81b86', '61a8aa0965b3'),
+ ('30dd147c8a95', '2025-06-12 12:08:16', '2025-06-12 12:08:16', 'Die TN kennen die Arbeitsweise in Gruppen, bei denen alle an der Leitung beteiligt sind, und die damit verbundenen Herausforderungen.', 2, '8f5ad8d81b86', '61a8aa0965b3'),
+ ('241623fe19c8', '2025-06-12 12:08:36', '2025-06-12 12:08:36', 'Die TN kennen Möglichkeiten, den Zusammenhalt in der Roverrotte zu stärken.', 3, '8f5ad8d81b86', '61a8aa0965b3'),
+ ('166dea1bada9', '2025-06-24 11:17:53', '2025-06-24 11:17:53', 'I/le partecipanti sanno elaborare un programma variato ed equilibrato adatto a un clan.', 0, '8f847ae700c9', '451a100f0971'),
+ ('33d3e4418243', '2025-06-24 11:18:10', '2025-06-24 11:18:10', 'I/le partecipanti conoscono differenti attività per la branca rover e sono in grado di organizzarle.', 1, '8f847ae700c9', '451a100f0971'),
+ ('160a5648808f', '2025-06-24 11:18:25', '2025-06-24 11:18:25', 'I/le partecipanti conoscono delle idee di possibili azioni del clan e sanno distinguere tra un’azione e un progetto.', 2, '8f847ae700c9', '451a100f0971'),
+ ('35cc408851e9', '2025-06-24 11:18:43', '2025-06-24 11:19:15', 'I/le partecipanti conoscono le otto fasi di un progetto della branca rover e gli strumenti necessari alla sua pianificazione, realizzazione e valutazione.', 3, '8f847ae700c9', '451a100f0971'),
+ ('9c11ce5cbd97', '2025-06-24 11:19:08', '2025-06-24 11:19:08', 'I/le partecipanti riconoscono l’importanza di integrare dei momenti tranquilli nel programma e sanno organizzare una veglia rover.', 4, '8f847ae700c9', '451a100f0971'),
+ ('1dbcaa3d34b7', '2025-06-24 11:16:08', '2025-06-24 11:17:03', 'I/le partecipanti sanno come funziona la branca rover e conoscono le diverse possibilità di organizzazione di un clan.', 0, '8f847ae700c9', '994968b005e3'),
+ ('7f5d813c7711', '2025-06-24 11:16:32', '2025-06-24 11:16:32', 'I/le partecipanti sanno intavolare riflessioni specifiche alla branca sul tema della sicurezza e stabilire, con il clan, delle regole appropriate per le attività della branca rover.', 1, '8f847ae700c9', '994968b005e3'),
+ ('0cde60bfaf47', '2025-06-24 11:16:56', '2025-06-24 11:16:56', 'I/le partecipanti conoscono il metodo di lavoro del clan, per il quale ognuno è coinvolto nella gestione, e conoscono le sfide a esso legate.', 2, '8f847ae700c9', '994968b005e3'),
+ ('c79ee82503b9', '2025-06-24 11:17:20', '2025-06-24 11:17:20', 'I/le partecipanti conoscono dei metodi per rafforzare la coesione e lo spirito di clan.', 3, '8f847ae700c9', '994968b005e3'),
+ ('0d26a7f918c0', '2025-06-24 11:14:28', '2025-06-24 11:14:28', 'I/le partecipanti conoscono i fondamenti dello Scoutismo e la loro influenza nella quotidianità scout.', 0, '8f847ae700c9', 'b7dfb5208f88'),
+ ('6cff96f38f62', '2025-06-24 11:14:43', '2025-06-24 11:14:43', 'I/le partecipanti conoscono lo stato di sviluppo e i bisogni degli attivi della branca rover.', 1, '8f847ae700c9', 'b7dfb5208f88'),
+ ('eec8c9d8c77e', '2025-06-24 11:15:01', '2025-06-24 11:15:01', 'I/le partecipanti conoscono gli obiettivi relativi alle cinque relazioni della branca rover descritti nel Profilo dello Scoutismo.', 2, '8f847ae700c9', 'b7dfb5208f88'),
+ ('49534c9ab193', '2025-06-24 11:15:16', '2025-06-24 11:15:16', 'I/le partecipanti sanno come vengono messi in pratica i sette metodi nella branca rover.', 3, '8f847ae700c9', 'b7dfb5208f88'),
+ ('0c273c336b61', '2025-06-24 11:15:34', '2025-06-24 11:15:34', 'I/le partecipanti sanno distinguere la branca rover da quella in cui sono stati/e animatori/trici in passato.', 4, '8f847ae700c9', 'b7dfb5208f88'),
+ ('f3c26f82fc14', '2025-06-17 11:40:53', '2025-06-17 11:40:53', 'Ausbildungsinhalte PBS', 0, '90840c6f334f', '10342594184d'),
+ ('0b9e47a4fecc', '2025-06-17 11:42:57', '2025-06-17 11:42:57', 'Ausbildungsinhalte J+S', 1, '90840c6f334f', '10342594184d'),
+ ('76df32f319ce', '2025-06-17 11:57:20', '2025-06-17 11:57:20', 'Ausbildungsinhalte PBS', 0, '90840c6f334f', '1ee6a6fc166b'),
+ ('b8efa1e34936', '2025-06-17 11:58:16', '2025-06-17 11:58:16', 'Ausbildungsinhalte J+S', 1, '90840c6f334f', '1ee6a6fc166b'),
+ ('01ab8169cfcb', '2025-06-17 11:47:39', '2025-06-17 11:47:39', 'Ausbildungsinhalte PBS', 0, '90840c6f334f', '47d868cdac32'),
+ ('d2bd769e5362', '2025-06-17 11:52:32', '2025-06-17 11:52:32', 'Ausbildungsinhalte J+S', 1, '90840c6f334f', '47d868cdac32'),
+ ('941054a0bd9a', '2025-06-17 11:59:12', '2025-06-17 11:59:12', 'Grundlagen J+S allgemein; Bedingungen und Leistungen von LS/T', 0, '90840c6f334f', 'ac27b831947e'),
+ ('024b57559bab', '2025-06-17 11:59:22', '2025-06-17 11:59:22', 'Kernlehrmittel (sportmotorisches Konzept, methodisches Konzept, pädagogisches Konzept)', 1, '90840c6f334f', 'ac27b831947e'),
+ ('74fbc3871cef', '2025-06-17 11:59:31', '2025-06-17 11:59:31', 'Animationslektion in anderer J+S-Sportart (fakultativ): Spezialist/in einladen und die Sportart ausprobieren und erleben', 2, '90840c6f334f', 'ac27b831947e'),
+ ('b4952727cfc0', '2025-06-17 11:22:05', '2025-06-17 11:22:05', 'Ausbildungsinhalte PBS', 0, '90840c6f334f', 'ad541fcf07d9'),
+ ('e8a1ef5bfef7', '2025-06-17 11:39:59', '2025-06-17 11:39:59', 'Ausbildungsinhalte J+S', 1, '90840c6f334f', 'ad541fcf07d9'),
+ ('349d21016a56', '2025-06-30 09:13:56', '2025-06-30 09:13:56', 'I/le partecipanti comprendono il proprio ruolo e i propri doveri in qualità di consigliere/a e come collegamento tra i genitori e gli/le animatori/trici.', 0, '915b7828685a', '475663791ed2'),
+ ('8e1134e90d16', '2025-06-30 09:14:15', '2025-06-30 09:14:15', 'I/le partecipanti conoscono la rete di accompagnamento e il ruolo delle persone implicate.', 1, '915b7828685a', '475663791ed2'),
+ ('c7a854cd2685', '2025-06-30 09:14:30', '2025-06-30 09:14:30', 'I/le partecipanti riflettono sui doveri e le possibilità di sostegno a livello sezionale.', 2, '915b7828685a', '475663791ed2'),
+ ('5135568baef5', '2025-06-30 09:14:53', '2025-06-30 09:14:53', 'I/le partecipanti riflettono sulla loro attuale funzione nell’ambito dell’accompagnamento della sezione.', 3, '915b7828685a', '475663791ed2'),
+ ('9997a8e6ac7d', '2025-06-30 09:15:21', '2025-06-30 09:15:21', 'I/le partecipanti sono consapevoli dell’importanza della fiducia reciproca in un rapporto d’accompagnamento.', 0, '915b7828685a', '7fa33fa6f976'),
+ ('b6da0c94a848', '2025-06-30 09:15:39', '2025-06-30 09:15:39', 'I/le partecipanti riconoscono l’importanza dell’accordo CSZ - Coach e delle decisioni prese a livello di accompagnamento e possono applicarli nel quotidiano scout.', 1, '915b7828685a', '7fa33fa6f976'),
+ ('128a284d402b', '2025-06-30 09:15:50', '2025-06-30 09:15:50', 'I/le partecipanti conoscono lo svolgimento di un processo di accompagnamento.', 2, '915b7828685a', '7fa33fa6f976'),
+ ('0aabd141b2bd', '2025-06-30 09:16:05', '2025-06-30 09:16:05', 'I/le partecipanti sanno stimolare le relazioni tra i genitori e gli/le animatori/trici e fungere da intermediari.', 3, '915b7828685a', '7fa33fa6f976'),
+ ('658fac6f35b8', '2025-06-30 09:12:29', '2025-06-30 09:12:29', 'I/le partecipanti conoscono gli obiettivi pedagogici e metodologici del MSS descritti nel Profilo dello Scoutismo.', 0, '915b7828685a', 'b966d7f5c72a'),
+ ('392d672ac847', '2025-06-30 09:12:49', '2025-06-30 09:12:49', 'I/le partecipanti capiscono come è organizzata una sezione, conoscono i suoi organi secondo gli statuti, il regolamento sezionale e le branche secondo il modello delle branche.', 1, '915b7828685a', 'b966d7f5c72a'),
+ ('0ea19d57a864', '2025-06-30 09:13:06', '2025-06-30 09:13:06', 'I/le partecipanti conoscono la struttura del movimento scout e in particolare della propria AC / zona.', 2, '915b7828685a', 'b966d7f5c72a'),
+ ('e746b896c1e9', '2025-06-30 09:13:24', '2025-06-30 09:13:24', 'I/le partecipanti conoscono i temi attuali e gli eventuali punti forti della propria AC / zona e del MSS.', 3, '915b7828685a', 'b966d7f5c72a'),
+ ('2831a2e9d958', '2025-07-03 07:18:38', '2025-07-03 07:18:38', 'Les participant·e·s abordent les points forts de la région, de l’AC et du MSdS.', 0, '963a35654cb5', 'a53317279a94'),
+ ('2e88d831ba2f', '2025-07-03 07:18:52', '2025-07-03 07:18:52', 'Les participant·e·s connaissent le thème de formation continue J+S (SdC/T) actuel et sont capables de l''intégrer à leur quotidien scout.', 1, '963a35654cb5', 'a53317279a94'),
+ ('85ee6c007cc1', '2025-07-03 07:18:01', '2025-07-03 07:18:01', 'Les participant·e·s répètent des contenus importants du cours de base et du cours de responsable d’unité.', 0, '963a35654cb5', 'ab0fc95f5f9b'),
+ ('9f9651518030', '2025-07-03 07:18:18', '2025-07-03 07:18:18', 'Les participant·e·s approfondissent leurs connaissances sur des sujets issus du cours de base et du cours de responsable d’unité des branches Louveteaux et/ou Éclais.', 1, '963a35654cb5', 'ab0fc95f5f9b'),
+ ('b05a59ee5c39', '2025-07-03 07:17:07', '2025-07-03 07:17:07', 'Les participant·e·s sont informé·e·s des nouveautés administratives et structurelles du MSdS et de J+S (SdC/T) des deux dernières années et approfondissent leurs connaissances si nécessaire.', 0, '963a35654cb5', 'c10c518248e9'),
+ ('6f06e8f7d38b', '2025-07-03 07:17:37', '2025-07-03 07:17:37', 'Les participant·e·s sont capables de mettre en œuvre les changements de manière adaptée à leur branche.', 1, '963a35654cb5', 'c10c518248e9'),
+ ('b248280ddea0', '2025-07-01 08:26:24', '2025-07-01 08:26:24', 'Les bases J+S en général ; Les conditions et les prestations SdC/T ; Les délimitations des activités de sécurité', 0, '96d088458d49', '4440efae927e'),
+ ('5d2f1cab7909', '2025-07-01 08:26:34', '2025-07-01 08:26:34', 'Les principaux matériels pédagogiques (concept sur la motricité du sport, concept méthodique, concept pédagogique)', 1, '96d088458d49', '4440efae927e'),
+ ('7fef6851dae6', '2025-07-01 08:26:56', '2025-07-01 08:26:56', 'Apprentissage de l’animation dans un autre sport J+S (facultatif) : Inviter un·e spécialiste, expérimenter le sport', 2, '96d088458d49', '4440efae927e'),
+ ('df13ee3d652f', '2025-07-01 07:42:31', '2025-07-01 07:42:31', 'Contenus de formation MSdS', 0, '96d088458d49', '4774a241fbcc'),
+ ('9f7c3c03c491', '2025-07-01 07:43:40', '2025-07-01 07:43:40', 'Contenus de formation J+S', 1, '96d088458d49', '4774a241fbcc'),
+ ('8eedbc1352b2', '2025-07-01 07:41:06', '2025-07-01 07:41:06', 'Contenus de formation MSdS', 0, '96d088458d49', '542b2aadc779'),
+ ('f93d29fdc436', '2025-07-01 07:42:01', '2025-07-01 07:42:01', 'Contenus de formation J+S', 1, '96d088458d49', '542b2aadc779'),
+ ('98fedc002f13', '2025-07-01 07:46:22', '2025-07-01 07:46:22', 'Contenus de formation MSdS', 0, '96d088458d49', '66b075e05b3a'),
+ ('11e12bf3cf80', '2025-07-01 07:47:49', '2025-07-01 07:47:49', 'Contenus de formation J+S', 1, '96d088458d49', '66b075e05b3a'),
+ ('1d77d9bba421', '2025-07-01 07:48:39', '2025-07-01 07:48:39', 'Développer la personnalité de moniteur·trice', 2, '96d088458d49', '66b075e05b3a'),
+ ('36940ab97663', '2025-07-01 07:49:15', '2025-07-01 07:49:15', 'Contenus de formation MSdS', 0, '96d088458d49', 'de221c5efe62'),
+ ('abc5ecb45a2b', '2025-07-01 07:50:09', '2025-07-01 07:50:09', 'Contenus de formation J+S', 1, '96d088458d49', 'de221c5efe62'),
+ ('e37f167b8e2b', '2025-06-23 12:28:34', '2025-06-23 12:28:34', 'Contenus de formation MSdS', 0, '99a63d33bd9b', '072540283f3a'),
+ ('378a657658f4', '2025-06-23 12:30:04', '2025-06-23 12:30:04', 'Contenus de formation J+S', 1, '99a63d33bd9b', '072540283f3a'),
+ ('754edb4ae23c', '2025-06-23 12:16:28', '2025-06-23 12:16:28', 'Contenus de formation MSdS', 0, '99a63d33bd9b', '2b9abe6836d6'),
+ ('32d3e9fb92e9', '2025-06-23 12:18:09', '2025-06-23 12:18:09', 'Contenus de formation J+S', 1, '99a63d33bd9b', '2b9abe6836d6'),
+ ('33447490cd1f', '2025-06-23 12:08:26', '2025-06-23 12:08:26', 'Contenus de formation MSdS', 0, '99a63d33bd9b', '75ee1b2cc8df'),
+ ('e35dabed21c4', '2025-06-23 12:09:22', '2025-06-23 12:09:22', 'Contenus de formation J+S', 1, '99a63d33bd9b', '75ee1b2cc8df'),
+ ('a01b12fe2610', '2025-06-23 12:31:56', '2025-07-01 08:50:35', 'Les bases de J+S en général ; Les conditions et les prestations du SdC/T', 0, '99a63d33bd9b', '7a479049bb93'),
+ ('f88bdd65a098', '2025-06-23 12:34:37', '2025-07-01 08:50:41', 'Les principaux matériels pédagogiques (concept sur la motricité du sport, concept méthodique, concept pédagogique)', 1, '99a63d33bd9b', '7a479049bb93'),
+ ('184dcac73c20', '2025-06-23 12:34:47', '2025-07-01 08:50:48', 'Apprentissage de l’animation dans un autre sport J+S (facultatif) : Inviter un·e spécialiste, expérimenter le sport', 2, '99a63d33bd9b', '7a479049bb93'),
+ ('ca9214ef2595', '2025-06-23 12:10:05', '2025-06-23 12:10:05', 'Contenus de formation MSdS', 0, '99a63d33bd9b', '9712d30dcbd0'),
+ ('36d3c1469ee8', '2025-06-23 12:12:17', '2025-06-23 12:12:17', 'Contenus de formation J+S', 1, '99a63d33bd9b', '9712d30dcbd0'),
+ ('7374a196275e', '2025-06-13 08:23:51', '2025-06-13 08:23:51', 'Die TN kennen ihre Funktion sowie ihre Rechte und Pflichten als Präses.', 0, '9aedc7ec3c31', '49b912ee3817'),
+ ('25d4ce6ff6ae', '2025-06-13 08:24:06', '2025-06-13 08:24:06', 'Die TN kennen das Betreuungsnetzwerk und die Rollen der im Netzwerk beteiligten Personen.', 1, '9aedc7ec3c31', '49b912ee3817'),
+ ('fc8a903af8ff', '2025-06-13 08:24:24', '2025-06-13 08:24:24', 'Die TN kennen Chancen und mögliche Probleme in ihrer Verbindungsfunktion zwischen Pfarrei und Pfadi.', 2, '9aedc7ec3c31', '49b912ee3817'),
+ ('5e502c336bbe', '2025-06-13 08:24:36', '2025-06-13 08:24:36', 'Die TN reflektieren ihre aktuelle Tätigkeit als Betreuende in der Abteilung.', 3, '9aedc7ec3c31', '49b912ee3817'),
+ ('c979875f5058', '2025-06-13 08:25:14', '2025-06-13 08:25:14', 'Die TN sind sich der Wichtigkeit des gegenseitigen Vertrauens in einem Betreuungsverhältnis bewusst.', 0, '9aedc7ec3c31', '6cdb2c2849a4'),
+ ('1835e812cb3a', '2025-06-13 08:25:26', '2025-06-13 08:25:26', 'Die TN kennen den Ablauf eines Coaching-/Betreuungsprozesses.', 1, '9aedc7ec3c31', '6cdb2c2849a4'),
+ ('78d82ed0960a', '2025-06-13 08:25:45', '2025-06-13 08:25:45', 'Die TN kennen die Wichtigkeit von Betreuungskontrakten und Betreuungsabsprachen und können solche im Pfadialltag einsetzen.', 2, '9aedc7ec3c31', '6cdb2c2849a4'),
+ ('ac2f6efdd738', '2025-06-13 08:26:04', '2025-06-13 08:26:04', 'Die TN können die Leitungsteams bei seelsorgerischen Fragen und bei Konflikten beraten und zwischen den Konfliktparteien vermitteln.', 3, '9aedc7ec3c31', '6cdb2c2849a4'),
+ ('e08b46e595e3', '2025-06-13 08:26:24', '2025-06-13 08:26:24', 'Die TN sind sich ihrer Möglichkeiten bewusst, die Abteilung im Bereich Prävention (Suchtmittel, Gewalt, sexuelle Ausbeutung, u.ä.) zu beraten.', 4, '9aedc7ec3c31', '6cdb2c2849a4'),
+ ('3a60ce035bee', '2025-06-13 08:26:42', '2025-06-13 08:26:42', 'Die TN können der Abteilung eine Aussensicht geben (z.B. Traditionen, Aufbau und Strukturen hinterfragen).', 5, '9aedc7ec3c31', '6cdb2c2849a4'),
+ ('64a85bdc5500', '2025-06-13 08:27:03', '2025-06-13 08:27:03', 'Die TN können die Abteilung in der Pfarrei und gegenüber der politischen Gemeinde vertreten.', 6, '9aedc7ec3c31', '6cdb2c2849a4'),
+ ('7662300629ac', '2025-06-13 08:27:16', '2025-06-13 08:27:16', 'Die TN können die Abteilung auf deren Wunsch im Lager begleiten.', 7, '9aedc7ec3c31', '6cdb2c2849a4'),
+ ('d41c0bb8e297', '2025-06-13 08:27:42', '2025-06-13 08:27:42', 'Die TN kennen Gelegenheiten um Animation Spirituelle einzubringen.', 0, '9aedc7ec3c31', '85bf52028d99'),
+ ('3b2df87d7049', '2025-06-13 08:27:54', '2025-06-13 08:27:54', 'Die TN kennen Möglichkeiten zur Umsetzung von Animation Spirituelle.', 1, '9aedc7ec3c31', '85bf52028d99'),
+ ('1cf9f787c0fe', '2025-06-13 08:28:17', '2025-06-13 08:28:17', 'Die TN können selber Animation Spirituelle planen, durchführen und auswerten.', 2, '9aedc7ec3c31', '85bf52028d99'),
+ ('d69d28b622c6', '2025-06-13 08:19:35', '2025-06-13 08:19:35', 'Der Kurs kennen die pädagogischen Ziele und Methoden der PBS, wie sie im Pfadiprofil beschrieben werden.', 0, '9aedc7ec3c31', 'e358df62c526'),
+ ('d49029cd2c51', '2025-06-13 08:19:56', '2025-06-13 08:19:56', 'Die TN kennen den Aufbau einer Abteilung mit den Organen gemäss den Abteilungsstatuten sowie dem Abteilungsreglement und den Stufen gemäss Stufenmodell.', 1, '9aedc7ec3c31', 'e358df62c526'),
+ ('e2704244f984', '2025-06-13 08:20:09', '2025-06-13 08:20:09', 'Die TN kennen den Aufbau der Pfadibewegung und des VKP.', 2, '9aedc7ec3c31', 'e358df62c526'),
+ ('7ccaf3308615', '2025-06-13 08:20:19', '2025-06-13 08:20:19', 'Die TN kennen die aktuellen Themen und Schwerpunkte in VKP und PBS.', 3, '9aedc7ec3c31', 'e358df62c526'),
+ ('7c20ac4878b6', '2025-06-13 08:22:14', '2025-06-13 08:22:14', 'Die TN setzen sich mit dem Anspruch der Pfadi, Aktivitäten und Lager für alle anzubieten, sowie mit Diskriminierungsformen und deren Wirkungsweisen auseinander und können eine Abteilung bei der Umsetzung von Massnahmen für inklusivere Strukturen betreuen.', 4, '9aedc7ec3c31', 'e358df62c526'),
+ ('c22101e61d09', '2025-05-13 11:32:47', '2025-05-13 11:33:37', 'Les participant·e·s connaissent des méthodes pour organiser différents types d''activités en patrouille sous l’encadrement de leur maîtrise de troupe/section.', 0, '9c2fc5e23301', '34d298592491'),
+ ('601cdf1f8a01', '2025-05-13 11:32:51', '2025-05-13 11:33:45', 'Les participant·e·s sont capables d’expliquer et de réaliser un jeu ou une activité de technique scoute pour un petit groupe.', 1, '9c2fc5e23301', '34d298592491'),
+ ('baa8620bae54', '2025-05-13 11:32:55', '2025-05-13 11:33:54', 'Les participant·e·s connaissent des petits jeux spontanés adaptés à la branche Éclais.', 2, '9c2fc5e23301', '34d298592491'),
+ ('cd665650f21c', '2025-05-13 11:32:58', '2025-05-13 11:34:10', 'Les participant·e·s connaissent le principe « tête-cœur-main ».', 3, '9c2fc5e23301', '34d298592491'),
+ ('92fd089cb5fb', '2025-05-13 11:33:02', '2025-05-13 11:34:36', 'Les participant·e·s connaissent des dangers potentiels durant les activités et le comportement à adopter en cas d''urgence.', 4, '9c2fc5e23301', '34d298592491'),
+ ('08239e6ca697', '2025-05-13 11:31:45', '2025-05-13 11:31:45', 'Les participant·e·s vivent des activités caractéristiques de la branche Éclais (par ex. acquisition de techniques scoutes, grand jeu, jeu et sport, atelier, feu de camp, moments calmes, Loi et Promesse, ...)', 0, '9c2fc5e23301', '36234c74a84b'),
+ ('fbb87ad1ebd2', '2025-05-13 11:32:12', '2025-05-13 11:32:12', 'Les participant·e·s vivent des activités de la branche Éclais bien intégrées à un thème et reconnaissent la valeur d''un thème attractif et varié.', 1, '9c2fc5e23301', '36234c74a84b'),
+ ('297440274dd6', '2025-05-13 11:33:26', '2025-05-13 11:35:24', 'Les participant·e·s connaissent les rôles et les tâches d''un·e responsable de patrouille.', 0, '9c2fc5e23301', 'd906d99a181e'),
+ ('0fee93c0986c', '2025-05-13 11:33:21', '2025-05-13 11:35:31', 'Les participant·e·s sont conscient·e·s de leur rôle de modèle.', 1, '9c2fc5e23301', 'd906d99a181e'),
+ ('f3e1f2ffa417', '2025-05-13 11:33:17', '2025-05-13 11:35:40', 'Les participant·e·s connaissent des méthodes de répartition des tâches applicables dans leur patrouille.', 2, '9c2fc5e23301', 'd906d99a181e'),
+ ('201e086aa2bc', '2025-05-13 11:33:14', '2025-05-13 11:35:53', 'Les participant·e·s connaissent différents rituels et traditions de patrouille et sont conscient·e·s leur signification.', 3, '9c2fc5e23301', 'd906d99a181e'),
+ ('49efc82aa1df', '2025-05-13 11:33:23', '2025-05-13 11:36:10', 'Les participant·e·s sont conscient·e·s du fait qu''il existe différentes perceptions de la proximité et de la distance et s’interrogent sur leur propre perception.', 4, '9c2fc5e23301', 'd906d99a181e'),
+ ('ffc410beb111', '2025-06-30 12:00:08', '2025-06-30 12:00:08', 'I/le partecipanti sono consapevoli delle responsabilità legate al ruolo di animatore/trice.', 0, '9f03fc3a6826', '1551e2616cde'),
+ ('5ba76cf7c542', '2025-06-30 12:00:20', '2025-06-30 12:00:20', 'I/le partecipanti si confrontano con il loro ruolo di futuro/a membro/a di un’équipe.', 1, '9f03fc3a6826', '1551e2616cde'),
+ ('228faad859bf', '2025-06-30 12:00:32', '2025-06-30 12:00:32', 'I/le partecipanti conoscono le loro forze e le loro debolezze.', 2, '9f03fc3a6826', '1551e2616cde'),
+ ('27c5f6bad3ad', '2025-06-30 12:00:46', '2025-06-30 12:00:46', 'I/le partecipanti sanno farsi un’opinione, esprimerla e sostenerla nel piccolo gruppo.', 3, '9f03fc3a6826', '1551e2616cde'),
+ ('b1a2a184484c', '2025-06-30 12:01:02', '2025-06-30 12:01:02', 'I/le partecipanti conoscono le differenze tra la branca pionieri e la branca rover.', 4, '9f03fc3a6826', '1551e2616cde'),
+ ('a7bfc9e12c0f', '2025-06-30 12:01:20', '2025-06-30 12:01:20', 'I/le partecipanti sanno quali competenze acquisite con il volontariato sono interessanti nel mondo del lavoro e come tradurre le esperienze scout nell’ambito professionale.', 5, '9f03fc3a6826', '1551e2616cde'),
+ ('08d0092cf270', '2025-06-30 12:01:38', '2025-06-30 12:01:38', 'I/le partecipanti conoscono le idee fondamentali e la storia del movimento scout a livello mondiale.', 6, '9f03fc3a6826', '1551e2616cde'),
+ ('b5037ba5cda4', '2025-06-30 11:56:15', '2025-06-30 11:56:15', 'I/le partecipanti sanno pianificare, svolgere e valutare un’attività (non G+S) per la branca lupetti o esploratori.', 0, '9f03fc3a6826', '1a43432e0397'),
+ ('08e4f9272eaf', '2025-06-30 11:56:35', '2025-06-30 12:15:04', 'I/le partecipanti sanno pianificare un’attività equilibrata con l’aiuto del principio «Testa-Mano-Cuore».', 1, '9f03fc3a6826', '1a43432e0397'),
+ ('8bcccba38d59', '2025-06-30 11:57:01', '2025-06-30 11:57:01', 'I/le partecipanti sono consapevoli dell’importanza che ricopre un buon tema, sanno realizzare attività a tema e mettere in discussione i personaggi classici.', 2, '9f03fc3a6826', '1a43432e0397'),
+ ('34bb0f3aa0dc', '2025-06-30 11:57:13', '2025-06-30 11:57:13', 'I/le partecipanti sanno spiegare e gestire dei giochi.', 3, '9f03fc3a6826', '1a43432e0397'),
+ ('d1fd05aebe38', '2025-06-30 11:57:34', '2025-06-30 11:57:34', 'I/le partecipanti conoscono i possibili pericoli legati alle attività e sanno comportarsi in modo adeguato in caso di emergenza.', 4, '9f03fc3a6826', '1a43432e0397'),
+ ('981a1ccde8a0', '2025-06-30 11:57:48', '2025-06-30 11:57:48', 'I/le partecipanti approfondiscono le loro conoscenze di tecnica scout e le mettono in pratica.', 5, '9f03fc3a6826', '1a43432e0397'),
+ ('783d05f7d60a', '2025-06-30 11:58:22', '2025-07-03 08:39:56', 'I/le partecipanti conoscono le differenze tra le attività della branca lupetti e la branca esploratori.', 0, '9f03fc3a6826', '337a83d7510e'),
+ ('d016ed559944', '2025-06-30 11:58:37', '2025-06-30 11:58:37', 'I/le partecipanti conoscono l’organizzazione della branca lupetti e della branca esploratori.', 1, '9f03fc3a6826', '337a83d7510e'),
+ ('cd74de4f0c37', '2025-06-30 11:59:02', '2025-06-30 11:59:02', 'I/le partecipanti conoscono i bisogni dei/delle bambini/e in età della branca lupetti ed esploratori e sono consapevoli del fatto che questi bisogni sono diversi dai loro bisogni di giovani adulti/e.', 2, '9f03fc3a6826', '337a83d7510e'),
+ ('a2c95b2234f7', '2025-06-30 11:59:25', '2025-06-30 11:59:25', 'I/le partecipanti conoscono i principali strumenti della progressione personale nella branca lupetti ed esploratori (specialità, distintivi, tappe, capo sestena, capo pattuglia).', 3, '9f03fc3a6826', '337a83d7510e'),
+ ('c0936188b8fd', '2025-06-30 11:59:38', '2025-06-30 11:59:38', 'I/le partecipanti sanno fare uso della tecnica scout propria alla branca lupetti e esploratori.', 4, '9f03fc3a6826', '337a83d7510e'),
+ ('8ae00893faae', '2025-06-17 09:13:28', '2025-06-17 09:13:28', 'Die TN kennen die Funktion sowie die Rechte und Pflichten der Leitenden der PTA.', 0, 'a041779d1594', '407ac5d2aec4'),
+ ('05ffc19b1a4e', '2025-06-17 09:13:53', '2025-06-17 09:13:56', 'Die TN kennen die Bedeutung der sexuellen Ausbeutung und Grenzverletzungen, wissen, wo in ihrer Pfadiarbeit heikle Situationen entstehen können und welche Massnahmen in diesem Bereich vorbeugend wirken.', 1, 'a041779d1594', '407ac5d2aec4'),
+ ('51192995df8a', '2025-06-17 09:14:06', '2025-06-17 09:14:06', 'Die TN kennen Möglichkeiten, um Elternkontakte bewusst zu pflegen.', 2, 'a041779d1594', '407ac5d2aec4'),
+ ('b35cd50b3468', '2025-06-17 09:14:22', '2025-06-17 09:14:22', 'Die TN können PTA-spezifische Sicherheitsüberlegungen anstellen und sinnvolle Regeln für Aktivitäten der PTA festlegen.', 3, 'a041779d1594', '407ac5d2aec4'),
+ ('d9329a1dc127', '2025-06-17 09:14:38', '2025-06-17 09:14:38', 'Die TN kennen Strategien zum Umgang mit Kindern und Jugendlichen mit herausforderndem Verhalten.', 4, 'a041779d1594', '407ac5d2aec4'),
+ ('411e20c8fb2f', '2025-06-17 09:14:51', '2025-06-17 09:14:51', 'Die TN kennen die Strukturen anderer PTA-Einheiten.', 5, 'a041779d1594', '407ac5d2aec4'),
+ ('2e0a34736d2b', '2025-06-17 09:15:09', '2025-06-17 09:15:09', 'Die TN kennen Anlaufstellen und Beratungsangebote innerhalb und ausserhalb der PBS und kennen das kantonale Krisenkonzept ihres Kantonalverbandes.', 6, 'a041779d1594', '407ac5d2aec4'),
+ ('80396f3c7330', '2025-06-17 09:15:23', '2025-06-17 09:15:23', 'Die TN lennen Möglichkeiten der Aus- und Weiterbildung.', 7, 'a041779d1594', '407ac5d2aec4'),
+ ('87a08d7a889c', '2025-06-17 09:11:45', '2025-06-17 09:11:45', 'Die TN kennen die Pfadigrundlagen und deren Einfluss auf das Pfadiprogramm.', 0, 'a041779d1594', 'a5e7a673c101'),
+ ('ad5b335a8a93', '2025-06-17 09:12:12', '2025-06-17 09:12:12', 'Die TN kennen die Bedürfnisse der Kinder und Jugendlichen der PTA und sind auf die Herausforderungen der unterschiedlichen Entwicklungsstände sensibilisiert.', 1, 'a041779d1594', 'a5e7a673c101'),
+ ('e0189bf0edfe', '2025-06-17 09:12:28', '2025-06-17 09:12:28', 'Die TN wissen, wie sie die sieben Pfadimethoden im PTA-Programm umsetzen können.', 2, 'a041779d1594', 'a5e7a673c101'),
+ ('9980bcb86336', '2025-06-17 09:12:51', '2025-06-17 09:12:51', 'Die TN kennen die häufigsten geistigen, körperlichen oder mehrfachen Beeinträchtigungen und das Umfeld, in dem beeinträchtigte Kinder und Jugendliche leben.', 3, 'a041779d1594', 'a5e7a673c101'),
+ ('fd2ccfb53979', '2025-06-17 09:15:56', '2025-06-17 09:15:56', 'Die TN kennen verschiedene Formen von Aktivitäten für die PTA und wissen, wie diese gestaltet werden können.', 0, 'a041779d1594', 'ccf20b1a0f09'),
+ ('fd5c5771f98d', '2025-06-17 09:16:20', '2025-06-17 09:16:20', 'Die TN können Spiele leiten und kennen Möglichkeiten, ein bekanntes Spiel für PTA-Gruppen anzupassen.', 1, 'a041779d1594', 'ccf20b1a0f09'),
+ ('3918e7c88a2e', '2025-06-17 09:16:38', '2025-06-17 09:16:38', 'Die TN kennen die Wichtigkeit von stillen Momenten zur Auseinandersetzung mit der Beziehung zum Spirituellen und können diese ins PTA-Programm einbauen.', 2, 'a041779d1594', 'ccf20b1a0f09'),
+ ('3d8c60cbf823', '2025-06-17 09:16:54', '2025-06-17 09:16:54', 'Die TN kennen Möglichkeiten zur Umsetzung der Pfadimethode „Persönlichen Fortschritt fördern“ in der PTA.', 3, 'a041779d1594', 'ccf20b1a0f09'),
+ ('b31128153008', '2025-06-17 09:17:12', '2025-06-17 09:17:12', 'Die TN kennen verschiedene Pfaditraditionen sowie Möglichkeiten zur Umsetzung der Pfadimethode „Rituale und Traditionen“ in der PTA.', 4, 'a041779d1594', 'ccf20b1a0f09'),
+ ('e058e355e172', '2025-05-13 11:42:29', '2025-05-13 11:44:52', 'Les participant·e·s connaissent les différences entre les activités des branches Louveteaux et Éclais.', 0, 'a1e455b7354c', '386d54449c4b'),
+ ('0a28dd987750', '2025-05-13 11:42:37', '2025-05-13 11:45:00', 'Les participant·e·s connaissent les formes d''organisations des branches Louveteaux et Éclais.', 1, 'a1e455b7354c', '386d54449c4b'),
+ ('f7b75458da52', '2025-05-13 11:42:39', '2025-05-13 11:45:11', 'Les participant·e·s connaissent les besoins des enfants en âge des branches Louveteaux et Éclais et sont conscient·e·s du fait que ces besoins ne correspondent pas à leurs propres besoins.', 2, 'a1e455b7354c', '386d54449c4b'),
+ ('55b2a15bd992', '2025-05-13 11:42:41', '2025-05-13 11:45:20', 'Les participant·e·s connaissent les instruments centraux pour la progression personnelle des branches Louveteaux et Éclais (étapes et spécialités).', 3, 'a1e455b7354c', '386d54449c4b'),
+ ('6acbd5916c86', '2025-05-13 11:42:45', '2025-05-13 11:45:30', 'Les participant·e·s sont capables d’utiliser la technique scoute des branches Louveteaux et Éclais.', 4, 'a1e455b7354c', '386d54449c4b'),
+ ('a261fd719854', '2025-05-13 11:42:04', '2025-05-13 11:43:35', 'Les participant·e·s sont capables de planifier, de réaliser et d’évaluer une activité non J+S pour la branche Louveteaux ou Éclais.', 0, 'a1e455b7354c', 'a59602929a45'),
+ ('6a4f7bbd0a02', '2025-05-13 11:42:12', '2025-05-13 11:43:44', 'Les participant·e·s sont capables de concevoir une activité équilibrée à l''aide du principe « tête-cœur-main ».', 1, 'a1e455b7354c', 'a59602929a45'),
+ ('e8fc8ef704c3', '2025-05-13 11:42:16', '2025-05-13 11:44:00', 'Les participant·e·s sont conscient·e·s de l''importance d’une bonne exploitation du thème et sont capables de concevoir des activités liées à un thème ainsi que de remettre en question les rôles typiques.', 2, 'a1e455b7354c', 'a59602929a45'),
+ ('d9ad66259de5', '2025-05-13 11:42:18', '2025-05-13 11:44:09', 'Les participant·e·s sont capables d’expliquer et d’animer des jeux.', 3, 'a1e455b7354c', 'a59602929a45'),
+ ('334b8dce5741', '2025-05-13 11:42:20', '2025-05-13 11:44:21', 'Les participant·e·s connaissent des dangers potentiels durant les activités et sont capables de se comporter correctement en cas d''urgence.', 4, 'a1e455b7354c', 'a59602929a45'),
+ ('b48c2711d407', '2025-05-13 11:42:23', '2025-05-13 11:44:33', 'Les participant·e·s approfondissent leurs connaissances de la technique scoute et les mettent en pratique.', 5, 'a1e455b7354c', 'a59602929a45'),
+ ('58b0a3fa9474', '2025-05-13 11:42:57', '2025-05-13 11:45:54', 'Les participant·e·s sont conscient·e·s des responsabilités qui découlent du rôle de responsable.', 0, 'a1e455b7354c', 'fc787409a8b4'),
+ ('02add6d054ac', '2025-05-13 11:43:00', '2025-05-13 11:46:01', 'Les participant·e·s se penchent sur leur rôle de futur·e membre d''une maîtrise.', 1, 'a1e455b7354c', 'fc787409a8b4'),
+ ('f04b31a1e8fe', '2025-05-13 11:43:03', '2025-05-13 11:46:08', 'Les participant·e·s connaissent leurs forces et leurs faiblesses.', 2, 'a1e455b7354c', 'fc787409a8b4'),
+ ('c58f416de9db', '2025-05-13 11:43:05', '2025-05-13 11:46:35', 'Les participant·e·s sont capables de se forger un avis, de l’exprimer et le défendre au sein d’un petit groupe.', 3, 'a1e455b7354c', 'fc787409a8b4'),
+ ('3ac4aa7b3dac', '2025-05-13 11:43:08', '2025-05-13 11:46:45', 'Les participant·e·s connaissent les différences entre la branche Picos et la branche Route.', 4, 'a1e455b7354c', 'fc787409a8b4'),
+ ('c77d54f1e326', '2025-05-13 11:43:11', '2025-05-13 11:47:03', 'Les participant·e·s savent quelles compétences acquises par leur engagement bénévole sont intéressantes pour le monde du travail et comment traduire leur expérience scoute dans le monde du travail.', 5, 'a1e455b7354c', 'fc787409a8b4'),
+ ('0b0de2a5a027', '2025-05-13 11:43:13', '2025-05-13 11:47:12', 'Les participant·e·s connaissent l’idée centrale et l''histoire du mouvement scout mondial.', 6, 'a1e455b7354c', 'fc787409a8b4'),
+ ('738e51f33f41', '2025-06-27 08:44:09', '2025-06-27 08:44:09', 'I/le partecipanti sono coscienti dell’importanza della fiducia reciproca in un rapporto d’accompagnamento.', 0, 'af6da41b819a', '28ced639a341'),
+ ('550cb1603c7a', '2025-06-27 08:44:25', '2025-06-27 08:44:25', 'I/le partecipanti sanno come attuare un processo di accompagnamento / di coaching e lo mettono attivamente in pratica.', 1, 'af6da41b819a', '28ced639a341'),
+ ('59bcdc350a60', '2025-06-27 08:44:45', '2025-06-27 08:44:55', 'I/le partecipanti riconoscono l’importanza dell’accordo CSZ – Coach, delle decisioni prese a livello dell’accompagnamento e li utilizzano nel quotidiano scout.', 2, 'af6da41b819a', '28ced639a341'),
+ ('b1da0fc3ea09', '2025-06-27 08:45:06', '2025-06-27 08:45:06', 'I/le partecipanti sanno dare dei riscontri personali mirati e adatti alla situazione.', 3, 'af6da41b819a', '28ced639a341'),
+ ('6d8d82795df6', '2025-06-27 08:45:28', '2025-06-27 08:45:28', 'I/le partecipanti sanno valutare il processo legato alla pianificazione e alla definizione di obiettivi a lungo termine all’interno di una sezione.', 4, 'af6da41b819a', '28ced639a341'),
+ ('6420abd8363f', '2025-06-27 08:45:53', '2025-06-27 08:45:53', 'I/le partecipanti conoscono dei metodi per suggerire dei cambiamenti e sanno accompagnare il processo di cambiamento.', 5, 'af6da41b819a', '28ced639a341'),
+ ('33697937bc29', '2025-06-27 08:47:07', '2025-06-27 08:47:35', 'I/le partecipanti sanno accompagnare la sezione nelle riflessioni sul tema della diversità e dell’inclusione.', 6, 'af6da41b819a', '28ced639a341'),
+ ('f43c1779d75f', '2025-06-27 08:47:29', '2025-06-27 08:47:29', 'I/le partecipanti sanno riconoscere i fattori che compromettono la motivazione e suggerire delle strategie per rimotivare gli/le animatori/trici.', 7, 'af6da41b819a', '28ced639a341'),
+ ('c1779163eb07', '2025-06-27 08:42:26', '2025-06-27 08:42:26', 'I/le partecipanti sanno come accompagnare la definizione e messa in pratica di regole sensate per i campi.', 0, 'af6da41b819a', '74942e9bc49a'),
+ ('62deb84bdddb', '2025-06-27 08:42:49', '2025-06-27 08:42:49', 'I/le partecipanti conoscono le misure di sicurezza e sanno valutare le attività in funzione dei potenziali rischi.', 1, 'af6da41b819a', '74942e9bc49a'),
+ ('a7f68621f498', '2025-06-27 08:43:09', '2025-06-27 08:43:09', 'I/le partecipanti sanno verificare integralmente un concetto di sicurezza e assicurarsi che venga applicato prima e durante l''attività.', 2, 'af6da41b819a', '74942e9bc49a'),
+ ('f5c763f7639c', '2025-06-27 08:43:33', '2025-06-27 08:47:48', 'I/le partecipanti conoscono le proprie responsabilità nel campo della prevenzione (dipendenze, violenza, abusi sessuali e altri) e sanno consigliare la sezione nel limite delle proprie possibilità.', 3, 'af6da41b819a', '74942e9bc49a'),
+ ('9375c33987f6', '2025-06-27 08:40:47', '2025-06-27 08:40:47', 'I/le partecipanti sanno cosa implica la propria funzione e conoscono i propri diritti e doveri come Coach.', 0, 'af6da41b819a', 'cee739d84f15'),
+ ('9a11b4937eea', '2025-06-27 08:41:06', '2025-06-27 08:41:06', 'I/le partecipanti conoscono le interazioni tra i diversi attori e gli organi implicati nell’accompagnamento e fungono da leganti tra di essi (G+S, AC, zona...).', 1, 'af6da41b819a', 'cee739d84f15'),
+ ('06267d9957bf', '2025-06-27 08:41:34', '2025-06-27 08:41:34', 'I/le partecipanti sanno analizzare la rete di accompagnamento della sezione e promuovere dei miglioramenti in collaborazione con gli altri attori dell’accompagnamento.', 2, 'af6da41b819a', 'cee739d84f15'),
+ ('932eaccd312f', '2025-06-27 08:41:56', '2025-06-27 08:41:56', 'I/le partecipanti sanno come gestire la sfida della loro funzione di accompagnamento, la prima volta che assumono il ruolo di Coach.', 3, 'af6da41b819a', 'cee739d84f15'),
+ ('0dc11ee64b5b', '2025-06-27 08:39:13', '2025-06-27 08:39:13', 'I/le partecipanti sanno valutare, coerentemente ai fondamenti dello Scoutismo, i programmi e le attività in rapporto a una branca.', 0, 'af6da41b819a', 'e4faea5700b1'),
+ ('bdf091806d13', '2025-06-27 08:39:32', '2025-06-27 08:39:32', 'I/le partecipanti sanno valutare i programmi e le attività per quanto riguarda la varietà e l’equilibrio a livello di metodologia e di contenuti.', 1, 'af6da41b819a', 'e4faea5700b1'),
+ ('072a85b32418', '2025-06-27 08:39:52', '2025-06-27 08:39:52', 'I/le partecipanti sanno valutare i programmi e le attività da campo in funzione delle condizioni poste dal MSS e da G+S.', 2, 'af6da41b819a', 'e4faea5700b1'),
+ ('fc7344f45317', '2025-06-27 08:40:11', '2025-06-27 08:40:11', 'I/le partecipanti sono in grado di assumere le funzioni amministrative legate all’accompagnamento.', 3, 'af6da41b819a', 'e4faea5700b1'),
+ ('d6d33955b60a', '2025-06-24 11:08:53', '2025-06-24 11:08:53', 'I/le partecipanti conoscono dei mezzi per mettere in pratica il metodo scout “Progressione personale” nella branca pionieri.', 0, 'af6e8ed87524', '470c393ca8f7'),
+ ('f72011f811bd', '2025-06-24 11:09:09', '2025-06-24 11:09:09', 'I/le partecipanti conoscono dei mezzi per mettere in pratica il metodo scout “Partecipazione attiva” nella branca pionieri.', 1, 'af6e8ed87524', '470c393ca8f7'),
+ ('e68cdd4e3154', '2025-06-24 11:09:28', '2025-06-24 11:09:28', 'I/le partecipanti conoscono dei mezzi per portare la legge e la promessa nella branca pionieri e sanno integrare dei momenti tranquilli nel programma.', 2, 'af6e8ed87524', '470c393ca8f7'),
+ ('c70bee6b5152', '2025-06-24 11:09:47', '2025-06-24 11:09:47', 'I/le partecipanti conoscono diverse attività tipiche della branca pionieri e sanno come possono essere organizzate.', 3, 'af6e8ed87524', '470c393ca8f7'),
+ ('3c33babbb58f', '2025-06-24 11:10:04', '2025-06-24 11:10:04', 'I/le partecipanti sanno pianificare, realizzare e valutare un’impresa con un posto pionieri.', 4, 'af6e8ed87524', '470c393ca8f7'),
+ ('9aee125169d1', '2025-06-24 11:06:48', '2025-06-24 11:06:48', 'I/le partecipanti conoscono la funzione e i diritti e doveri degli/delle animatori/trici della branca pionieri.', 0, 'af6e8ed87524', '50444f86bc13'),
+ ('dae163cafaa0', '2025-06-24 11:07:12', '2025-06-24 11:07:12', 'I/le partecipanti sanno intavolare riflessioni specifiche alla branca sul tema della sicurezza e stabilire con l’équipe, delle regole appropriate per le attività della branca pionieri.', 1, 'af6e8ed87524', '50444f86bc13'),
+ ('670b45f9932a', '2025-06-24 11:07:33', '2025-06-24 11:07:33', 'I/le partecipanti conoscono metodi e strategie per gestire giovani con bisogni particolari.', 2, 'af6e8ed87524', '50444f86bc13'),
+ ('cae6769c15fc', '2025-06-24 11:08:00', '2025-06-24 11:08:00', 'I/le partecipanti conoscono metodi per gestire e accompagnare i/le pionieri/e e sanno adattare consapevolmente il proprio stile di conduzione in funzione dell’attività o della situazione.', 3, 'af6e8ed87524', '50444f86bc13'),
+ ('dcfaf2fdaf92', '2025-06-24 11:08:22', '2025-06-24 11:08:22', 'I/le partecipanti sanno attuare delle strategie per gestire delle situazioni problematiche all’interno del gruppo.', 4, 'af6e8ed87524', '50444f86bc13'),
+ ('e9352f67b225', '2025-06-24 11:05:01', '2025-06-24 11:05:01', 'I/le partecipanti conoscono i fondamenti dello Scoutismo e la loro influenza sul programma scout.', 0, 'af6e8ed87524', '892bcb5befef'),
+ ('ce02e1fe955a', '2025-06-24 11:05:17', '2025-06-24 11:05:17', 'I/le partecipanti conoscono lo stato di sviluppo e i bisogni dei/delle giovani della branca pionieri e sono sensibilizzati/e alle loro diverse personalità.', 1, 'af6e8ed87524', '892bcb5befef'),
+ ('b21b65642f72', '2025-06-24 11:05:36', '2025-06-24 11:05:36', 'I/le partecipanti conoscono gli obiettivi relativi alle cinque relazioni della branca pionieri descritti nel Profilo dello Scoutismo.', 2, 'af6e8ed87524', '892bcb5befef'),
+ ('c692b69a101f', '2025-06-24 11:05:51', '2025-06-24 11:05:51', 'I/le partecipanti sanno come vengono messi in pratica i sette metodi nella branca pionieri.', 3, 'af6e8ed87524', '892bcb5befef'),
+ ('6a39a10a5d3c', '2025-06-24 11:06:15', '2025-06-24 11:06:15', 'I/le partecipanti sanno distinguere la branca pionieri dalla branca esploratori e rover e conoscono le differenze con la branca in cui sono stati/e animatori/trici in passato.', 4, 'af6e8ed87524', '892bcb5befef'),
+ ('3f4a1a5a58e6', '2025-06-24 11:10:41', '2025-06-24 11:10:41', 'I/le partecipanti sanno a cosa prestare attenzione per l’apertura o il consolidamento di un posto pionieri in una sezione e sono coscienti della sfida che ciò rappresenta.', 0, 'af6e8ed87524', 'fb8012a14517'),
+ ('9f6765ac38d0', '2025-06-24 11:11:03', '2025-06-24 11:13:11', 'I/le partecipanti conoscono le differenti fasi della vita di un posto pionieri e sanno come adattare il programma e lo stile di conduzione alle differenti fasi.', 1, 'af6e8ed87524', 'fb8012a14517'),
+ ('52ad1416f544', '2025-06-24 11:11:26', '2025-06-24 11:11:26', 'I/le partecipanti sono coscienti dell’importanza per i/le pionieri/e di far parte di un gruppo di coetanei.', 2, 'af6e8ed87524', 'fb8012a14517'),
+ ('70fe8f5ea732', '2025-06-24 11:11:47', '2025-06-24 11:12:56', 'I/le partecipanti sanno come stimolare lo spirito di posto promuovendo la vita di gruppo e conoscono dei metodi per motivare i/le propri/e pionieri/e.', 3, 'af6e8ed87524', 'fb8012a14517'),
+ ('120affb325fc', '2025-06-24 11:12:04', '2025-06-24 11:12:04', 'I/le partecipanti sanno pianificare assieme ai/alle propri/e pionieri/e un programma sul lungo periodo orientandolo ai bisogni e agli obiettivi dei/delle pionieri/e.', 4, 'af6e8ed87524', 'fb8012a14517'),
+ ('4aa301478fb6', '2025-06-24 11:12:27', '2025-06-24 11:13:25', 'I/le partecipanti sanno consigliare i/le pionieri/e sulla loro futura funzione di animatore/trice e sanno sostenerli/e durante gli stage nelle altre branche.', 5, 'af6e8ed87524', 'fb8012a14517'),
+ ('928a1319ab57', '2025-06-30 11:47:01', '2025-06-30 11:47:01', 'I/le partecipanti conoscono la loro funzione e corresponsabilità all’interno del posto.', 0, 'b6f709d00ee9', '3e5469dc9adc'),
+ ('8cde3dcb32c0', '2025-06-30 11:47:35', '2025-06-30 11:47:35', 'I/le partecipanti conoscono gli aspetti che caratterizzano la vita di posto attiva e sanno come prendervi parte.', 1, 'b6f709d00ee9', '3e5469dc9adc'),
+ ('2c7a61589d13', '2025-06-30 11:47:49', '2025-06-30 11:47:49', 'I/le partecipanti conoscono possibilità per cercare idee di temi e attività.', 2, 'b6f709d00ee9', '3e5469dc9adc'),
+ ('4563358e65f1', '2025-06-13 09:02:56', '2025-06-13 09:02:56', 'Die TN hinterfragen ihre Vision der Pfadi und stellen sie den Visionen anderer gegenüber.', 1, 'c29ece576f0d', '7b9b50b3e193'),
+ ('42eca1c8bd9b', '2025-06-30 11:51:09', '2025-06-30 11:51:09', 'I/le partecipanti ricevono diversi riscontri sulla loro attitudine e sul loro comportamento nel gruppo (p.es. i comportamenti in relazione alle dipendenze, al fumo e ai suoi rischi, al tema prossimità/distanza, all’apertura verso personalità diverse).', 3, 'b6f709d00ee9', '3e5469dc9adc'),
+ ('4bbf0198fd1e', '2025-06-30 11:51:28', '2025-06-30 11:51:28', 'I/le partecipanti sanno che lo Scoutismo è un movimento mondiale e conoscono le possibilità che permettono di entrare in contatto con scout di altre nazioni.', 4, 'b6f709d00ee9', '3e5469dc9adc'),
+ ('82071c5073e4', '2025-06-30 11:52:00', '2025-06-30 11:52:00', 'I/le partecipanti prendono parte alla realizzazione di un progetto di tecnica scout particolare.', 0, 'b6f709d00ee9', '74c26d35b18b'),
+ ('17f7bc343dfd', '2025-06-30 11:52:16', '2025-06-30 11:52:16', 'I/le partecipanti approfondiscono le loro conoscenze di tecnica scout e le mettono in pratica.', 1, 'b6f709d00ee9', '74c26d35b18b'),
+ ('2369a8391b68', '2025-06-30 11:52:36', '2025-06-30 11:52:36', 'I/le partecipanti conoscono gli aspetti importanti legati alla sicurezza nell’ambito dei progetti di tecnica scout e sono in grado di prendere le necessarie misure di prevenzione.', 2, 'b6f709d00ee9', '74c26d35b18b'),
+ ('e75d14651630', '2025-06-30 11:52:51', '2025-06-30 11:52:51', 'I/le partecipanti hanno un occhio di riguardo per il materiale e lo utilizzano correttamente.', 3, 'b6f709d00ee9', '74c26d35b18b'),
+ ('1fbea05d6fc5', '2025-06-30 11:45:35', '2025-06-30 11:45:35', 'I/le partecipanti vivono il metodo della branca pionieri per la pianificazione di un programma del posto.', 0, 'b6f709d00ee9', '79cc8493bd95'),
+ ('d5b67d600bc2', '2025-06-30 11:45:53', '2025-06-30 11:45:53', 'I/le partecipanti vivono ed elaborano un’impresa all’interno del posto.', 1, 'b6f709d00ee9', '79cc8493bd95'),
+ ('d72513d4741c', '2025-06-30 11:46:14', '2025-06-30 11:46:14', 'I/le partecipanti vivono diverse attività caratteristiche della branca pionieri (per es. momenti tranquilli, attività sportive, raid 15 ore, crazy challenge, campo all’estero, azioni d’autofinanziamento...).', 2, 'b6f709d00ee9', '79cc8493bd95'),
+ ('4aa138432e9c', '2025-06-30 11:46:36', '2025-06-30 11:46:36', 'I/le partecipanti conoscono i possibili pericoli durante le attività pionieri e sanno come prevenirli.', 3, 'b6f709d00ee9', '79cc8493bd95'),
+ ('b92cd66624b6', '2025-06-30 09:36:36', '2025-06-30 09:36:36', 'Contenuti formativi del MSS', 0, 'b89817f2053a', '37809388b8d4'),
+ ('29b43eef8439', '2025-06-30 09:37:28', '2025-06-30 09:37:28', 'Contenuti formativi di G+S', 1, 'b89817f2053a', '37809388b8d4'),
+ ('ff3cc8106d65', '2025-06-30 09:29:25', '2025-06-30 09:29:25', 'Contenuti formativi del MSS', 0, 'b89817f2053a', 'a3fe36cc9cbe'),
+ ('c4629d1384bd', '2025-06-30 09:34:52', '2025-06-30 09:34:52', 'Contenuti formativi di G+S', 1, 'b89817f2053a', 'a3fe36cc9cbe'),
+ ('3c0d39715bca', '2025-06-30 09:24:21', '2025-06-30 09:24:21', 'Contenuti formativi del MSS', 0, 'b89817f2053a', 'ba6f1203545c'),
+ ('5dd3682bf8f0', '2025-06-30 09:25:28', '2025-06-30 09:25:28', 'Contenuti formativi di G+S', 1, 'b89817f2053a', 'ba6f1203545c'),
+ ('236c1e435bfd', '2025-06-30 09:39:14', '2025-06-30 09:39:14', 'Basi generali di G+S; Condizioni e le prestazioni di SC/T; Limitazioni previste per le attività nell’ambito della sicurezza; Gruppo di destinatari Bambini e la loro applicazione negli scout', 0, 'b89817f2053a', 'cdb98169f3e4'),
+ ('71f8835a23ec', '2025-06-30 09:39:22', '2025-06-30 09:39:22', 'Conoscere il manuale di base Gioventù+Sport (piano di motricità sportiva, piano metodologico, piano pedagogico)', 1, 'b89817f2053a', 'cdb98169f3e4'),
+ ('59eec3112999', '2025-06-30 09:39:30', '2025-06-30 09:39:30', 'Lezione di animazione in un’altra disciplina sportiva G+S (facoltativo): invitare uno specialista e provare a praticare la disciplina scelta', 2, 'b89817f2053a', 'cdb98169f3e4'),
+ ('6ff8c095e2f0', '2025-06-30 09:26:12', '2025-06-30 09:26:12', 'Contenuti formativi del MSS', 0, 'b89817f2053a', 'ff81ab25a6b8'),
+ ('b065c4049a3a', '2025-06-30 09:27:51', '2025-06-30 09:27:51', 'Contenuti formativi di G+S', 1, 'b89817f2053a', 'ff81ab25a6b8'),
+ ('3dc2d32bc8e6', '2025-06-17 10:08:19', '2025-06-17 10:08:19', 'Ausbildungsinhalte PBS', 0, 'bcc63bf377b3', '08cd6a183667'),
+ ('3bc259bb8176', '2025-06-17 10:09:06', '2025-06-17 10:09:06', 'Ausbildungsinhalte J+S', 1, 'bcc63bf377b3', '08cd6a183667'),
+ ('bf4e9c49783f', '2025-06-17 09:59:52', '2025-06-17 09:59:52', 'Ausbildungsinhalte PBS', 0, 'bcc63bf377b3', '50366062dd8f'),
+ ('72b6b503a6ed', '2025-06-17 10:00:44', '2025-06-17 10:00:44', 'Ausbildungsinhalte J+S', 1, 'bcc63bf377b3', '50366062dd8f'),
+ ('d38ad8859ce8', '2025-06-17 10:10:04', '2025-06-17 10:10:04', 'Grundlagen J+S allgemein; Bedingungen und Leistungen von LS/T; Abgrenzung zu Sicherheitsaktivitäten; J+S-Zielgruppe Kinder und dessen Umsetzung in der Pfadi', 0, 'bcc63bf377b3', 'c9c1c7dfac0c'),
+ ('9e7cd60c1169', '2025-06-17 10:10:18', '2025-06-17 10:10:18', 'Kernlehrmittel (sportmotorisches Konzept, methodisches Konzept, pädagogisches Konzept', 1, 'bcc63bf377b3', 'c9c1c7dfac0c'),
+ ('c133acef06b2', '2025-06-17 10:10:36', '2025-06-17 10:10:36', 'Animationslektion in anderer J+S-Sportart (fakultativ): Spezialist*in einladen und die Sportart ausprobieren und erleben', 2, 'bcc63bf377b3', 'c9c1c7dfac0c'),
+ ('38e68329b917', '2025-06-17 10:01:15', '2025-06-17 10:01:15', 'Ausbildungsinhalte PBS', 0, 'bcc63bf377b3', 'da8b372c0f56'),
+ ('cb142d1c6be7', '2025-06-17 10:02:57', '2025-06-17 10:02:57', 'Ausbildungsinhalte J+S', 1, 'bcc63bf377b3', 'da8b372c0f56'),
+ ('e81105e19269', '2025-06-17 10:04:55', '2025-06-17 10:04:55', 'Ausbildungsinhalte PBS', 0, 'bcc63bf377b3', 'fb0189bee4cd'),
+ ('46ffedda2644', '2025-06-17 10:06:39', '2025-06-17 10:06:39', 'Ausbildungsinhalte J+S', 1, 'bcc63bf377b3', 'fb0189bee4cd'),
+ ('246c8d2142d3', '2025-06-17 08:57:24', '2025-06-17 08:57:24', 'Die TN repetieren wichtige Inhalte aus Basis- und Aufbaukursen.', 0, 'c0dc60866711', '1ba86d816772'),
+ ('f5979655bb6e', '2025-06-17 08:57:44', '2025-06-17 08:57:44', 'Die TN vertiefen ihr Wissen über Themen aus Basis- und Aufbaukursen der Wolfs-/Pfadistufe.', 1, 'c0dc60866711', '1ba86d816772'),
+ ('1a372c3ceac7', '2025-06-17 08:56:16', '2025-06-17 08:56:16', 'Die TN werden über administrative und strukturelle Neuerungen von PBS und J+S (LS/T) der letzten zwei Jahre informiert und vertiefen ihre Kenntnisse wo nötig.', 0, 'c0dc60866711', '45721cdac4df'),
+ ('52f550e2efa4', '2025-06-17 08:56:36', '2025-06-17 08:56:36', 'Die TN können die Änderungen stufengerecht umsetzen.', 1, 'c0dc60866711', '45721cdac4df'),
+ ('fdbe907c580a', '2025-06-17 08:58:08', '2025-06-17 08:58:08', 'Die TN befassen sich mit Schwerpunkten aus Region/Bezirk, KV sowie PBS.', 0, 'c0dc60866711', 'f364e2ec0d07'),
+ ('3b206e374a04', '2025-06-17 08:58:26', '2025-06-17 08:58:26', 'Die TN kennen den aktuellen MF Schwerpunkt von J+S (LS/T) und können diesen im Pfadialltag einbringen.', 1, 'c0dc60866711', 'f364e2ec0d07'),
+ ('b06975a3608c', '2025-06-13 09:04:00', '2025-06-13 09:04:00', 'Die TN bilden sich ihre Haltung zu folgender Verpflichtung: Gilwellleitende sind konstruktiv kritisch gegenüber sich und den anderen, engagieren sich und sind offen für die Ideen anderer.', 0, 'c29ece576f0d', '3a9de063b531'),
+ ('e4b4be81d33b', '2025-06-13 09:04:15', '2025-06-13 09:04:15', 'Die TN diskutieren die Umsetzung der Verpflichtung als Gilwellleitende im Pfadialltag.', 1, 'c29ece576f0d', '3a9de063b531'),
+ ('d627aac055b5', '2025-06-13 09:04:31', '2025-06-13 09:04:31', 'Die TN kennen die internationalen Gilwelltraditionen und leben nach ihnen während des Kurses.', 2, 'c29ece576f0d', '3a9de063b531'),
+ ('37bd62d7674d', '2025-06-13 09:05:13', '2025-06-13 09:05:13', 'Die TN hinterfragen die Pfadi, ihr Engagement für die Pfadi und sich selber konstruktiv-kritisch.', 0, 'c29ece576f0d', '5b35a19657ad'),
+ ('da3ff773af69', '2025-06-13 09:05:28', '2025-06-13 09:05:28', 'Die TN realisieren ein Projekt zum Nutzen der Pfadibewegung.', 1, 'c29ece576f0d', '5b35a19657ad'),
+ ('3b6897b0d195', '2025-06-13 09:02:38', '2025-06-13 09:02:38', 'Die TN erleben die Pfadigrundlagen aktiv und reflektieren die Pfaditraditionen und deren Sinn.', 0, 'c29ece576f0d', '7b9b50b3e193'),
+ ('eca2d15dc475', '2025-07-03 06:11:49', '2025-07-03 06:12:38', 'Déroulement de la planification et de l''administration du camp', 3, '2a36b5b41fa7', '46c20063c0c3'),
+ ('7b5293a469fe', '2025-06-13 09:03:14', '2025-06-13 09:03:14', 'Die TN erkennen die Vielfältigkeit der Pfadibewegung und erweitern den persönlichen Pfadihorizont.', 2, 'c29ece576f0d', '7b9b50b3e193'),
+ ('5c325a1f8777', '2025-07-01 09:05:09', '2025-07-01 09:05:09', 'Les participant·e·s font l’expérience d’une technique scoute et apprennent ses possibilités d’application.', 0, 'c336c80bb8da', '2b08ede466b5'),
+ ('b71fd6c06026', '2025-07-01 09:05:40', '2025-07-01 09:05:40', 'Les participant·e·s sont capables d''évaluer de manière correcte les aspects liés à la sécurité de la technique scoute et de prendre les mesures de prévention correspondantes.', 1, 'c336c80bb8da', '2b08ede466b5'),
+ ('fc8bf8d7bf57', '2025-07-01 09:05:57', '2025-07-01 09:05:57', 'Les participant·e·s sont capables de prendre soin du matériel et de l’entretenir correctement.', 2, 'c336c80bb8da', '2b08ede466b5'),
+ ('25e18f6f8d2c', '2025-07-01 09:04:05', '2025-07-01 09:04:05', 'Les participant·e·s sont capables de planifier, réaliser et évaluer des projets de technique adaptés à leur branche.', 0, 'c336c80bb8da', '9247dfe5e715'),
+ ('2da1d1619465', '2025-07-01 09:04:26', '2025-07-01 09:04:26', 'Les participant·e·s sont capables de mettre en œuvre leurs connaissances techniques de manière adaptée à la branche.', 1, 'c336c80bb8da', '9247dfe5e715'),
+ ('2c4c2a67c6f3', '2025-07-01 09:04:42', '2025-07-01 09:04:42', 'Les participant·e·s connaissent des méthodes de transmission de la technique scoute.', 2, 'c336c80bb8da', '9247dfe5e715'),
+ ('683a913823c4', '2025-06-24 09:19:51', '2025-06-24 09:19:51', 'I/le partecipanti conoscono dei mezzi per mettere in pratica il metodo scout “Progressione personale” nella branca esploratori.', 0, 'cbc6b8621e4d', 'cdb091a87a00'),
+ ('9028bd588112', '2025-06-24 09:20:11', '2025-06-24 09:20:11', 'I/le partecipanti conoscono la legge degli esploratori e dei mezzi per lavorare con la legge e con la promessa nella branca esploratori.', 1, 'cbc6b8621e4d', 'cdb091a87a00'),
+ ('1dc55c86e463', '2025-06-24 09:20:30', '2025-06-24 09:20:30', 'I/le partecipanti riconoscono l’importanza dei momenti tranquilli destinati a trattare la relazione spirituale e sanno integrarli nel programma della branca esploratori.', 2, 'cbc6b8621e4d', 'cdb091a87a00'),
+ ('cf92b1384222', '2025-06-24 09:14:58', '2025-06-24 09:14:58', 'I/le partecipanti conoscono i fondamenti dello Scoutismo e la loro influenza sul programma scout.', 0, 'cbc6b8621e4d', 'e6c2f4034e56'),
+ ('7b06e345f1a0', '2025-06-24 09:15:16', '2025-06-24 09:15:16', 'I/le partecipanti conoscono lo stato di sviluppo e i bisogni dei/delle giovani della branca esploratori.', 1, 'cbc6b8621e4d', 'e6c2f4034e56'),
+ ('f78e23ca2251', '2025-06-24 09:15:36', '2025-06-24 09:15:36', 'I/le partecipanti conoscono gli obiettivi relativi alle cinque relazioni della branca esploratori descritti nel Profilo dello Scoutismo.', 2, 'cbc6b8621e4d', 'e6c2f4034e56'),
+ ('d7b05553f95b', '2025-06-24 09:15:54', '2025-06-24 09:15:54', 'I/le partecipanti sanno come vengono messi in pratica i sette metodi nella branca esploratori.', 3, 'cbc6b8621e4d', 'e6c2f4034e56'),
+ ('cde71006d81e', '2025-06-24 09:17:07', '2025-06-24 09:17:07', 'I/le partecipanti sanno distinguere la branca esploratori dalla branca lupetti e pionieri e conoscono le differenze con la branca in cui sono stati/e animatori/trici in passato.', 4, 'cbc6b8621e4d', 'e6c2f4034e56'),
+ ('d67b7335928e', '2025-06-24 09:17:46', '2025-06-24 09:17:46', 'I/le partecipanti conoscono la funzione e i diritti e doveri degli animatori/trici della branca esploratori.', 0, 'cbc6b8621e4d', 'fa643c0991c1'),
+ ('1bce73f64303', '2025-06-24 09:18:39', '2025-06-24 09:18:39', 'I/le partecipanti sanno intavolare riflessioni specifiche alla branca sul tema della sicurezza e stabilire delle regole appropriate per le attività della branca esploratori.', 1, 'cbc6b8621e4d', 'fa643c0991c1'),
+ ('192a10537443', '2025-06-24 09:19:04', '2025-06-24 09:19:04', 'I/le partecipanti conoscono metodi per gestire giovani con bisogni particolari.', 2, 'cbc6b8621e4d', 'fa643c0991c1'),
+ ('4884ca079e08', '2025-06-24 09:19:24', '2025-06-24 09:19:24', 'I/le partecipanti conoscono il ruolo del/la capo pattuglia e i mezzi per accompagnarlo/a e integrarlo/a.', 3, 'cbc6b8621e4d', 'fa643c0991c1'),
+ ('0d3fd911c845', '2025-06-24 11:24:14', '2025-06-24 11:24:14', 'I/le partecipanti conoscono differenti attività per i SOC e sono in grado di realizzarle.', 0, 'cfcd06a197e3', '19ada35676ce'),
+ ('aed2ca2ef31a', '2025-06-24 11:24:31', '2025-06-24 11:24:31', 'I/le partecipanti sanno animare dei giochi e sono in grado di adattare dei giochi conosciuti per attività con SOC.', 1, 'cfcd06a197e3', '19ada35676ce'),
+ ('6bd2d40faaf0', '2025-06-24 11:24:50', '2025-06-24 11:24:50', 'I/le partecipanti riconoscono l’importanza dei momenti tranquilli destinati alla “relazione spirituale” e sanno integrarli nel programma dei SOC.', 2, 'cfcd06a197e3', '19ada35676ce'),
+ ('56ed91ae193c', '2025-06-24 11:25:08', '2025-06-24 11:25:08', 'I/le partecipanti conoscono dei mezzi per mettere in pratica il metodo scout “la progressione personale” con i SOC.', 3, 'cfcd06a197e3', '19ada35676ce'),
+ ('96663f49dab7', '2025-06-24 11:25:25', '2025-06-24 11:25:25', 'I/le partecipanti conoscono differenti tradizioni scout e i mezzi per mettere in pratica il metodo scout “riti e le tradizioni” nelle attività dei SOC.', 4, 'cfcd06a197e3', '19ada35676ce'),
+ ('75414c915c5f', '2025-06-24 11:20:11', '2025-06-24 11:20:11', 'I/le partecipanti conoscono i fondamenti dello Scoutismo e la loro influenza sul programma scout.', 0, 'cfcd06a197e3', '3d4782916cad'),
+ ('37a248e41ceb', '2025-06-24 11:20:28', '2025-06-24 11:20:28', 'I/le partecipanti conoscono i bisogni dei/delle bambini/e, dei/delle giovani e dei/delle giovani adulti/e SOC e sono sensibilizzati alle sfide legate ai differenti livelli del loro sviluppo.', 1, 'cfcd06a197e3', '3d4782916cad'),
+ ('d66a07b203fb', '2025-06-24 11:20:43', '2025-06-24 11:20:43', 'I/le partecipanti sanno come vengono messi in pratica i sette metodi scout nel programma d’attività SOC.', 2, 'cfcd06a197e3', '3d4782916cad'),
+ ('919118fc67e1', '2025-06-24 11:21:02', '2025-06-24 11:21:02', 'I/le partecipanti conoscono i principali handicap fisici, mentali o multipli e l’ambiente nel quale vivono i/le bambini/e, i/le giovani e i/le giovani adulti/e disabili.', 3, 'cfcd06a197e3', '3d4782916cad'),
+ ('1dbdc6083a42', '2025-06-24 11:21:32', '2025-06-24 11:21:32', 'I/le partecipanti conoscono la funzione, i diritti e doveri degli/delle animatori/trici SOC.', 0, 'cfcd06a197e3', 'f467617f30dd'),
+ ('06d2b045a978', '2025-06-24 11:21:57', '2025-06-24 11:21:57', 'I/le partecipanti conoscono il significato di abuso sessuale e di violazione dei limiti, sanno dove possono manifestarsi situazioni delicate nell’ambito della loro attività scout e quali misure preventive sono efficaci in questo ambito.', 1, 'cfcd06a197e3', 'f467617f30dd'),
+ ('8177d9f5be2d', '2025-06-24 11:22:11', '2025-06-24 11:22:11', 'I/le partecipanti conoscono i mezzi per curare adeguatamente i contatti con i genitori.', 2, 'cfcd06a197e3', 'f467617f30dd'),
+ ('6c7d4cf4983a', '2025-06-24 11:22:29', '2025-06-24 11:22:29', 'I/le partecipanti sanno intavolare riflessioni specifiche ai SOC sul tema della sicurezza e stabilire delle regole appropriate per le attività di un’unità di SOC.', 3, 'cfcd06a197e3', 'f467617f30dd'),
+ ('3ae93fd0cb5f', '2025-06-24 11:22:44', '2025-06-24 11:22:44', 'I/le partecipanti conoscono metodi per gestire bambini/e e giovani con bisogni particolari.', 4, 'cfcd06a197e3', 'f467617f30dd'),
+ ('a6a9361f458e', '2025-06-24 11:23:00', '2025-06-24 11:23:00', 'I/le partecipanti conoscono le strutture di altre unità SOC.', 5, 'cfcd06a197e3', 'f467617f30dd'),
+ ('9014d5337328', '2025-06-24 11:23:18', '2025-06-24 11:23:18', 'I/le partecipanti conoscono dei centri di ascolto e le offerte di accompagnamento interne o esterne al MSS e il concetto di crisi della propria associazione cantonale.', 6, 'cfcd06a197e3', 'f467617f30dd'),
+ ('ac4d65ac4905', '2025-06-24 11:23:32', '2025-06-24 11:23:32', 'I/le partecipanti conoscono le possibilità di formazione e di formazione continua.', 7, 'cfcd06a197e3', 'f467617f30dd'),
+ ('40cc6405f63d', '2025-06-23 09:36:13', '2025-06-23 09:36:13', 'Die TN kennen die pädagogischen Ziele und Methoden der PBS, wie sie im Pfadiprofil beschrieben werden.', 0, 'd73e58040bd1', '7f4cb2e3ba18'),
+ ('b1286652bca0', '2025-06-23 09:36:39', '2025-06-23 09:36:39', 'Die TN verstehen den Aufbau einer Abteilung mit den Organen gemäss den Abteilungsstatuten sowie dem Abteilungsreglement und den Stufen gemäss Stufenmodell.', 1, 'd73e58040bd1', '7f4cb2e3ba18'),
+ ('f101427a05dd', '2025-06-23 09:36:58', '2025-06-23 09:36:58', 'Die TN kennen den Aufbau der Pfadibewegung insbesondere des eigenen KV/ der eigenen Region.', 2, 'd73e58040bd1', '7f4cb2e3ba18'),
+ ('d58705fbfea4', '2025-06-23 09:37:17', '2025-06-23 09:37:17', 'Die TN kennen die aktuellen Themen und Schwerpunkte im eigenen KV/ in der eigenen Region und in der PBS.', 3, 'd73e58040bd1', '7f4cb2e3ba18'),
+ ('e9ddd47d8e05', '2025-06-23 09:37:53', '2025-06-23 09:37:53', 'Die TN verstehen ihre Rolle und Aufgaben als Betreuer*in und Verbindungsperson zwischen Eltern und Leitenden.', 0, 'd73e58040bd1', '8f3024443a67'),
+ ('cf4de2f1d789', '2025-06-23 09:38:19', '2025-06-23 09:38:19', 'Die TN kennen das Betreuungsnetzwerk und die Rollen der im Netzwerk beteiligten Personen.', 1, 'd73e58040bd1', '8f3024443a67'),
+ ('f22196294d21', '2025-06-23 09:38:37', '2025-06-23 09:38:37', 'Die TN setzen sich mit den Aufgaben und Unterstützungsmöglichkeiten in der eigenen Abteilung auseinander.', 2, 'd73e58040bd1', '8f3024443a67'),
+ ('d9b6685aa1c7', '2025-06-23 09:38:51', '2025-06-23 09:38:51', 'Die TN reflektieren ihre aktuelle Tätigkeit als Betreuende in der Abteilung.', 3, 'd73e58040bd1', '8f3024443a67'),
+ ('8938dcb3ba11', '2025-06-23 09:39:28', '2025-06-23 09:39:28', 'Die TN sind sich der Wichtigkeit des gegenseitigen Vertrauens in einem Betreuungsverhältnis bewusst.', 0, 'd73e58040bd1', '9e766f72ca83'),
+ ('fe5d05c1c523', '2025-06-23 09:39:46', '2025-06-23 09:39:46', 'Die TN kennen die Wichtigkeit von Betreuungskontrakten und Betreuungsabsprachen und können solche im Pfadialltag einsetzen.', 1, 'd73e58040bd1', '9e766f72ca83'),
+ ('03b4e6fadbe7', '2025-06-23 09:39:57', '2025-06-23 09:39:57', 'Die TN kennen den Ablauf eines Betreuungsprozesses.', 2, 'd73e58040bd1', '9e766f72ca83'),
+ ('04ab6f4c67c0', '2025-06-23 09:40:15', '2025-06-23 09:40:23', 'Die TN können den Kontakt zwischen Leitenden und Eltern fördern und zwischen ihnen vermitteln.', 3, 'd73e58040bd1', '9e766f72ca83'),
+ ('55895c17fc81', '2025-06-13 08:12:22', '2025-06-13 08:12:22', 'Die TN können Technikprojekte stufengerecht planen, durchführen und auswerten.', 0, 'd84d356f6df0', '198a0eb29988'),
+ ('1186578476c8', '2025-06-13 08:12:35', '2025-06-13 08:12:39', 'Die TN können ihre Technikkenntnisse stufengerecht umsetzen.', 1, 'd84d356f6df0', '198a0eb29988'),
+ ('bcaf8dbdeee2', '2025-06-13 08:12:49', '2025-06-13 08:12:49', 'Die TN kennen Methoden zur Technikvermittlung.', 2, 'd84d356f6df0', '198a0eb29988'),
+ ('f3a14e6a4f9f', '2025-06-13 08:13:16', '2025-06-13 08:13:16', 'Die TN erleben Technik und lernen Möglichkeiten zur Umsetzung kennen.', 0, 'd84d356f6df0', 'bdf21b3f3647'),
+ ('244b85ff1ea7', '2025-06-13 08:13:35', '2025-06-13 08:13:35', 'Die TN können Sicherheitsaspekte der Pfaditechnik richtig einschätzen und entsprechende Vorsichtsmassnahmen ergreifen.', 1, 'd84d356f6df0', 'bdf21b3f3647'),
+ ('f84a22f8feb0', '2025-06-13 08:13:46', '2025-06-13 08:13:46', 'Die TN können mit dem Material sorgfältig umgehen und es richtig pflegen.', 2, 'd84d356f6df0', 'bdf21b3f3647'),
+ ('816c0dbe94c3', '2025-06-17 09:01:55', '2025-06-17 09:01:55', 'Ausbildungsinhalte PBS', 0, 'db4013ef3f49', '7364a776df00'),
+ ('49d824989f49', '2025-06-17 09:02:45', '2025-06-17 09:02:45', 'Ausbildungsinhalte J+S', 1, 'db4013ef3f49', '7364a776df00'),
+ ('248744584ea4', '2025-06-17 08:59:57', '2025-06-17 08:59:57', 'Ausbildungsinhalte PBS', 0, 'db4013ef3f49', '97a76d3431b0'),
+ ('369c36345d9f', '2025-06-17 09:01:11', '2025-06-17 09:01:11', 'Ausbildungsinhalte J+S', 1, 'db4013ef3f49', '97a76d3431b0'),
+ ('b4dce0bbc081', '2025-06-17 09:04:07', '2025-06-17 09:04:47', 'Ausbildungsinhalte PBS', 0, 'db4013ef3f49', 'e4994029f6e1'),
+ ('adae71c92949', '2025-06-17 09:05:33', '2025-06-17 09:05:33', 'Ausbildungsinhalte J+S', 1, 'db4013ef3f49', 'e4994029f6e1'),
+ ('3bb8d82156db', '2025-06-17 09:07:27', '2025-06-17 09:10:04', 'Kernlehrmittel (sportmotorisches Konzept, methodisches Konzept, pädagogisches Konzept)', 0, 'db4013ef3f49', 'f742a2b52fee'),
+ ('7b7e8e1d6f3b', '2025-06-17 09:07:01', '2025-06-17 09:10:00', 'Grundlagen J+S allgemein; Bedingungen und Leistungen von LS/T; Abgrenzung zu Sicherheitsaktivitäten; Unterschiede und Gemeinsamkeiten zwischen J+S-Kinder und Jugendliche', 1, 'db4013ef3f49', 'f742a2b52fee'),
+ ('6b6ca9a37406', '2025-07-03 06:52:33', '2025-07-03 06:52:33', 'Les bases J+S en général ; Les conditions et les prestations SdC/T ; Les limites des activités de sécurité ; Les différences et les ressemblances entre les groupes cibles Enfants et Jeunes', 0, 'dcf9424b7f9f', '0ee08824efbf'),
+ ('0ae1f761050e', '2025-07-03 06:52:41', '2025-07-03 06:52:41', 'Les principaux matériels pédagogiques (concept sur la motricité du sport, concept méthodique, concept pédagogique)', 1, 'dcf9424b7f9f', '0ee08824efbf'),
+ ('69dcfc6ea21c', '2025-07-03 06:47:40', '2025-07-03 06:47:40', 'Contenus de formation MSdS', 0, 'dcf9424b7f9f', '712841ad350f'),
+ ('ea8b3522a2cf', '2025-07-03 06:48:36', '2025-07-03 06:48:36', 'Contenus de formation J+S', 1, 'dcf9424b7f9f', '712841ad350f'),
+ ('89adeac8389c', '2025-07-03 06:46:37', '2025-07-03 06:46:37', 'Contenus de formation MSdS', 0, 'dcf9424b7f9f', '84c1d696c176'),
+ ('cda9e41bc75c', '2025-07-03 06:47:18', '2025-07-03 06:47:18', 'Contenus de formation J+S', 1, 'dcf9424b7f9f', '84c1d696c176'),
+ ('0be70693f32c', '2025-07-03 06:49:30', '2025-07-03 06:49:30', 'Contenus de formation MSdS', 0, 'dcf9424b7f9f', '9486c2330784'),
+ ('c6dd32cef118', '2025-07-03 06:50:21', '2025-07-03 06:50:21', 'Contenus de formation J+S', 1, 'dcf9424b7f9f', '9486c2330784'),
+ ('c84c1a580fe6', '2025-07-03 06:51:24', '2025-07-03 06:51:24', 'Défis à l’arrivée chez les Picos et à l’introduction à la branche', 0, 'dcf9424b7f9f', '97ef010fa34e'),
+ ('4e7b1c291260', '2025-07-03 06:51:30', '2025-07-03 06:51:30', 'Phases de la vie de l’équipe', 1, 'dcf9424b7f9f', '97ef010fa34e'),
+ ('a49106160e32', '2025-07-03 06:51:41', '2025-07-03 06:51:41', 'Signification du groupe de personnes du même âge chez les Picos', 2, 'dcf9424b7f9f', '97ef010fa34e'),
+ ('4c3d3cb6e761', '2025-07-03 06:51:48', '2025-07-03 06:51:48', 'Esprit d’équipe et motivation', 3, 'dcf9424b7f9f', '97ef010fa34e'),
+ ('0c43e9125382', '2025-07-03 06:51:54', '2025-07-03 06:51:54', 'Organiser le programme à long terme avec les Picos', 4, 'dcf9424b7f9f', '97ef010fa34e'),
+ ('65d25d638336', '2025-07-03 06:52:01', '2025-07-03 06:52:01', 'Conseiller les Picos par rapport à leur future activité de responsable et stages dans d''autres branches', 5, 'dcf9424b7f9f', '97ef010fa34e'),
+ ('278965c7aa44', '2025-07-01 09:00:56', '2025-07-01 09:00:56', 'Les participant·e·s sont capables de déclencher les processus d’apprentissage et de soutenir les progrès d’apprentissage des participant·e·s à leurs cours de formation.', 0, 'deedf16f7f85', '0c9ee96a3cae'),
+ ('660a437b9c5c', '2025-07-01 09:01:18', '2025-07-01 09:01:18', 'Les participant·e·s sont capables de donner un retour constructif sur des observations pertinentes aux participant·e·s à leurs cours de formation.', 1, 'deedf16f7f85', '0c9ee96a3cae'),
+ ('dba7faeff972', '2025-07-01 09:01:34', '2025-07-01 09:01:34', 'Les participant·e·s sont capables de déterminer un processus de retour, de qualification et d’encouragement.', 2, 'deedf16f7f85', '0c9ee96a3cae'),
+ ('4ebdd3277db3', '2025-07-01 09:01:51', '2025-07-01 09:01:51', 'Les participant·e·s sont capables de concevoir des exigences minimales vérifiables pour des cours de formation.', 3, 'deedf16f7f85', '0c9ee96a3cae'),
+ ('e9e8a24e63ae', '2025-07-01 09:02:07', '2025-07-01 09:02:07', 'Les participant·e·s sont capables de concevoir un entretien avec un·e participant·e de manière pertinente.', 4, 'deedf16f7f85', '0c9ee96a3cae'),
+ ('d11a9f54cbdb', '2025-07-01 08:53:10', '2025-07-01 08:53:10', 'Les participant·e·s connaissent le modèle de formation du MSdS et les exigences de J+S.', 0, 'deedf16f7f85', '162d9b95a1b5'),
+ ('38fca9e8830d', '2025-07-01 08:53:31', '2025-07-01 08:53:31', 'Les participant·e·s connaissent leur fonction ainsi que leurs droits et devoirs en tant qu’expert·e et sont capables d’agir en conséquence.', 1, 'deedf16f7f85', '162d9b95a1b5'),
+ ('3bce2d9e56f9', '2025-07-01 08:53:48', '2025-07-01 08:53:48', 'Les participant·e·s sont capables d’analyser et d''influencer les dynamiques de groupes dans le groupe du cours et dans la maîtrise.', 2, 'deedf16f7f85', '162d9b95a1b5'),
+ ('96c0fe054f49', '2025-07-01 08:54:29', '2025-07-01 08:54:34', 'Les participant·e·s connaissent les aspects et les étapes les plus importants de la planification, réalisation et évaluation d’un cours et sont capables de les mettre en pratique à l’aide d’une méthode pertinente.', 3, 'deedf16f7f85', '162d9b95a1b5'),
+ ('5e53adecab4b', '2025-07-01 08:54:55', '2025-07-01 08:54:55', 'Les participant·e·s sont capables d’identifier le besoin de formation des participant·e·s à leurs cours.', 4, 'deedf16f7f85', '162d9b95a1b5'),
+ ('8f9994edaf8e', '2025-07-01 08:55:17', '2025-07-01 08:55:17', 'Les participant·e·s sont capables de choisir les contenus de cours de façon à ce que le besoin de formation soit couvert.', 5, 'deedf16f7f85', '162d9b95a1b5'),
+ ('e472c0a52c01', '2025-07-01 08:55:47', '2025-07-01 08:55:47', 'Les participant·e·s sont capables de définir des ensembles de points de cours appropriés et sélectionner des dispositions méthodiques adaptées à ceux-ci.', 6, 'deedf16f7f85', '162d9b95a1b5'),
+ ('a3a2aaf62ceb', '2025-07-01 08:56:00', '2025-07-01 08:56:00', 'Les participant·e·s sont capables d’élaborer un programme de cours adapté à la branche.', 7, 'deedf16f7f85', '162d9b95a1b5'),
+ ('3e20839b8d44', '2025-07-01 08:56:21', '2025-07-01 08:56:21', 'Les participant·e·s sont capables d’évaluer un cours de formation à l’aide d’une méthode pertinente.', 8, 'deedf16f7f85', '162d9b95a1b5'),
+ ('608ce9d74c00', '2025-07-01 08:56:41', '2025-07-01 08:56:41', 'Les participant·e·s sont capables de gérer l’administration des cours pour lesquels elles·ils peuvent prendre part à la direction de cours.', 9, 'deedf16f7f85', '162d9b95a1b5'),
+ ('318d024b5b8e', '2025-07-01 08:57:17', '2025-07-01 08:57:17', 'Les participant·e·s se penchent de manière critique sur l’apprentissage et l’enseignement.', 0, 'deedf16f7f85', 'c8a416ecf053'),
+ ('bf51971f5653', '2025-07-01 08:57:35', '2025-07-01 08:57:35', 'Les participant·e·s sont capables de différencier les niveaux de formation et de les utiliser consciemment.', 1, 'deedf16f7f85', 'c8a416ecf053'),
+ ('361d234ac5a4', '2025-07-01 08:57:54', '2025-07-01 08:57:54', 'Les participant·e·s sont capables de formuler des objectifs de points de cours à partir du besoin de formation et des contenus de formation.', 2, 'deedf16f7f85', 'c8a416ecf053'),
+ ('e02d1d99e95c', '2025-07-01 08:58:09', '2025-07-01 08:58:09', 'Les participant·e·s sont capables de choisir des méthodes de points de cours qui conviennent aux contenus et qui répondent aux besoins personnels des participant·e·s à leurs cours.', 3, 'deedf16f7f85', 'c8a416ecf053'),
+ ('0a2d47a668e1', '2025-07-01 08:58:43', '2025-07-01 08:58:43', 'Les participant·e·s sont capables de structurer de manière pertinente des points de cours (p.ex. avec PATExE).', 4, 'deedf16f7f85', 'c8a416ecf053'),
+ ('561aaa53a71b', '2025-07-01 08:59:03', '2025-07-01 08:59:03', 'Les participant·e·s sont capables d’animer un point de cours avec assurance et de transmettre des contenus avec compétence.', 5, 'deedf16f7f85', 'c8a416ecf053'),
+ ('d80360fd0293', '2025-07-01 08:59:25', '2025-07-01 08:59:25', 'Les participant·e·s connaissent des moyens pour transmettre les fondements du scoutisme en fonction des objectifs de formation du cours en question.', 6, 'deedf16f7f85', 'c8a416ecf053'),
+ ('9a9c4a7fa59f', '2025-07-01 08:59:37', '2025-07-01 08:59:37', 'Les participant·e·s sont capables de planifier, réaliser et évaluer une formation à l’extérieur.', 7, 'deedf16f7f85', 'c8a416ecf053'),
+ ('f8963c8be82d', '2025-07-01 08:59:51', '2025-07-03 05:57:08', 'Les participant·e·s sont capables de conduire les participant·e·s à leurs cours de formation à des réflexions de transfert.', 8, 'deedf16f7f85', 'c8a416ecf053'),
+ ('f036445185f7', '2025-07-01 09:00:07', '2025-07-01 09:00:07', 'Les participant·e·s sont capables d’évaluer des ensembles de points de cours et des points de cours à l’aide d’une méthode pertinente.', 9, 'deedf16f7f85', 'c8a416ecf053'),
+ ('eb7b4591cbd4', '2025-07-01 09:02:38', '2025-07-01 09:02:38', 'Les participant·e·s sont capables de diriger une maîtrise de cours.', 0, 'deedf16f7f85', 'ef58413c2f4f'),
+ ('021429fe16e3', '2025-07-01 09:02:59', '2025-07-01 09:02:59', 'Les participant·e·s sont capables de soutenir les membres d''une maîtrise de cours dans leur travail et de les inciter à améliorer leurs capacités et leur savoir-faire en tant que formateur·trice·s.', 1, 'deedf16f7f85', 'ef58413c2f4f'),
+ ('4e9ea0df6242', '2025-06-30 09:43:15', '2025-06-30 09:43:15', 'Contenuti formativi del MSS', 0, 'dfade3226404', '4bf685134105'),
+ ('ff974286864d', '2025-06-30 09:44:13', '2025-06-30 09:44:13', 'Contenuti formativi di G+S', 1, 'dfade3226404', '4bf685134105'),
+ ('e1dfac4a2a0b', '2025-06-30 09:49:07', '2025-06-30 09:49:14', 'Contenuti formativi del MSS', 0, 'dfade3226404', '53b56b0cb253'),
+ ('937988307c84', '2025-06-30 09:51:02', '2025-06-30 09:51:02', 'Contenuti formativi di G+S', 1, 'dfade3226404', '53b56b0cb253'),
+ ('5b8de308561a', '2025-06-30 09:53:58', '2025-06-30 09:53:58', 'Basi generali di G+S; Condizioni e le prestazioni di SC/T; Limitazioni previste per le attività nell’ambito della sicurezza', 0, 'dfade3226404', '81cea79e6aa1'),
+ ('6e75e7c6255d', '2025-06-30 09:54:07', '2025-06-30 09:54:07', 'Manuale di base Gioventù+Sport (piano di motricità sportiva, piano metodologico, piano pedagogico)', 1, 'dfade3226404', '81cea79e6aa1'),
+ ('802c9aca1456', '2025-06-30 09:54:16', '2025-06-30 09:54:16', 'Lezione di animazione in un’altra disciplina sportiva G+S (facoltativo): invitare uno specialista e provare a praticare la disciplina scelta', 2, 'dfade3226404', '81cea79e6aa1'),
+ ('2c9fbeb6ab8e', '2025-06-30 09:44:42', '2025-06-30 09:44:42', 'Contenuti formativi del MSS', 0, 'dfade3226404', '904f5f5c2e23'),
+ ('8577872b384d', '2025-06-30 09:46:19', '2025-06-30 09:46:19', 'Contenuti formativi di G+S', 1, 'dfade3226404', '904f5f5c2e23'),
+ ('9a6a7dedf11a', '2025-06-30 09:52:31', '2025-06-30 09:52:31', 'Contenuti formativi del MSS', 0, 'dfade3226404', 'df076b86e306'),
+ ('b77354056c82', '2025-06-30 09:53:16', '2025-06-30 09:53:16', 'Contenuti formativi di G+S', 1, 'dfade3226404', 'df076b86e306'),
+ ('99f68534a9c5', '2025-06-24 09:09:27', '2025-06-24 09:09:27', 'I/le partecipanti conoscono i fondamenti dello Scoutismo e la loro influenza sul programma scout.', 0, 'e50e50d8cd88', '3f27b7c7e666'),
+ ('56e1856f9fe6', '2025-06-24 09:09:45', '2025-06-24 09:09:45', 'I/le partecipanti conoscono lo stato di sviluppo e i bisogni dei/delle bambini/e della branca lupetti.', 1, 'e50e50d8cd88', '3f27b7c7e666'),
+ ('f3cca5627c20', '2025-06-24 09:10:04', '2025-06-24 09:10:04', 'I/le partecipanti conoscono gli obiettivi relativi alle cinque relazioni della branca lupetti descritti nel Profilo dello Scoutismo.', 2, 'e50e50d8cd88', '3f27b7c7e666'),
+ ('65405f2167b9', '2025-06-24 09:10:20', '2025-06-24 09:10:20', 'I/le partecipanti sanno come vengono messi in pratica i sette metodi nella branca lupetti.', 3, 'e50e50d8cd88', '3f27b7c7e666'),
+ ('285cfb2f11bf', '2025-06-24 09:10:40', '2025-06-24 09:10:40', 'I/le partecipanti sanno distinguere la branca lupetti dalla branca castori ed esploratori e conoscono le differenze con la branca in cui sono stati/e animatori/trici in passato.', 4, 'e50e50d8cd88', '3f27b7c7e666'),
+ ('5513c7f1bd68', '2025-06-24 09:11:19', '2025-06-24 09:11:19', 'I/le partecipanti dispongono di conoscenze approfondite sulla simbologia della branca lupetti.', 5, 'e50e50d8cd88', '3f27b7c7e666'),
+ ('081193c3b27a', '2025-06-24 09:11:52', '2025-06-24 09:11:52', 'I/le partecipanti conoscono la funzione e i diritti e doveri degli animatori/trici della branca lupetti.', 0, 'e50e50d8cd88', '996b4d4166bf'),
+ ('92ef7f8b01e1', '2025-06-24 09:12:11', '2025-06-24 09:12:11', 'I/le partecipanti sanno intavolare riflessioni specifiche alla branca sul tema della sicurezza e stabilire delle regole appropriate per le attività della branca lupetti.', 1, 'e50e50d8cd88', '996b4d4166bf'),
+ ('2bf8687eb87e', '2025-06-24 09:12:24', '2025-06-24 09:12:24', 'I/le partecipanti conoscono metodi per gestire bambini/e con bisogni particolari.', 2, 'e50e50d8cd88', '996b4d4166bf'),
+ ('86911c56b914', '2025-06-24 09:12:40', '2025-06-24 09:12:40', 'I/le partecipanti conoscono il ruolo del/della capo sestena e sanno come lo/la devono consigliare.', 3, 'e50e50d8cd88', '996b4d4166bf'),
+ ('0d9e9d102afd', '2025-06-24 09:13:12', '2025-06-24 09:13:12', 'I/le partecipanti conoscono dei mezzi per mettere in pratica il metodo scout “Progressione personale” nella branca lupetti.', 0, 'e50e50d8cd88', 'bbf2747c013d'),
+ ('827a5c2bd8ac', '2025-06-24 09:13:29', '2025-06-24 09:13:29', 'I/le partecipanti conoscono la legge dei lupetti e dei mezzi per lavorare con la legge e con la promessa nella branca lupetti.', 1, 'e50e50d8cd88', 'bbf2747c013d'),
+ ('a3154c27ddd7', '2025-06-24 09:13:58', '2025-06-24 09:13:58', 'I/le partecipanti riconoscono l’importanza dei momenti tranquilli destinati a trattare la relazione spirituale e sanno integrarli nel programma della branca lupetti.', 2, 'e50e50d8cd88', 'bbf2747c013d'),
+ ('e1d3492e3ea2', '2025-06-25 09:54:03', '2025-06-25 09:54:03', 'I/le partecipanti sanno preparare e adattare il programma sulla base degli obiettivi relativi alle cinque relazioni della branca specifica descritti nel Profilo dello Scoutismo.', 0, 'ec82f7131ded', 'bbd96be70e7b'),
+ ('0089fac0a6bd', '2025-06-25 09:54:28', '2025-06-25 09:54:28', 'I/le partecipanti sanno come vengono messi in pratica i sette metodi nella branca specifica.', 1, 'ec82f7131ded', 'bbd96be70e7b'),
+ ('083f5a19e37f', '2025-06-25 09:55:02', '2025-06-25 09:55:02', 'I/le partecipanti dispongono di approfondite conoscenze in relazione ai bisogni dei/delle partecipanti della branca specifica.', 2, 'ec82f7131ded', 'bbd96be70e7b'),
+ ('4b9c4a1cf210', '2025-06-25 09:55:27', '2025-06-25 09:55:27', 'I/le partecipanti dispongono di conoscenze approfondite dei temi scelti per la branca specifica.', 3, 'ec82f7131ded', 'bbd96be70e7b'),
+ ('10f2c34fa75b', '2025-06-30 11:41:26', '2025-06-30 11:41:26', 'I/le partecipanti conoscono i metodi per organizzare diversi tipi di attività di pattuglia con l''aiuto degli/delle animatori/trici del reparto.', 0, 'f2343f821ed6', '37c3f1fdf417'),
+ ('0648b94c6b9b', '2025-06-30 11:41:41', '2025-06-30 11:41:41', 'I/le partecipanti sanno spiegare e realizzare un gioco o un’attività scout per un piccolo gruppo.', 1, 'f2343f821ed6', '37c3f1fdf417'),
+ ('a697029e6e04', '2025-06-30 11:41:53', '2025-06-30 11:41:53', 'I/le partecipanti conoscono dei piccoli giochi spontanei adatti alla branca esploratori.', 2, 'f2343f821ed6', '37c3f1fdf417'),
+ ('2e897c2115a7', '2025-06-30 11:42:04', '2025-06-30 11:42:04', 'I/le partecipanti conoscono il principio “Testa-Mano-Cuore”.', 3, 'f2343f821ed6', '37c3f1fdf417'),
+ ('de67cbf1340a', '2025-06-30 11:42:22', '2025-06-30 11:42:22', 'I/le partecipanti conoscono i possibili pericoli delle attività e il comportamento da adottare in caso d’emergenza.', 4, 'f2343f821ed6', '37c3f1fdf417'),
+ ('4f2942d8ced3', '2025-06-30 11:42:42', '2025-06-30 11:42:42', 'I/le partecipanti conoscono i ruoli e i compiti di un/a capo pattuglia.', 0, 'f2343f821ed6', '46c8b09c84a0'),
+ ('d2ff9ac910e1', '2025-06-30 11:42:51', '2025-06-30 11:42:51', 'I/le partecipanti sono coscienti del proprio ruolo di modello.', 1, 'f2343f821ed6', '46c8b09c84a0'),
+ ('2efc89c2b2e5', '2025-06-30 11:43:04', '2025-06-30 11:43:04', 'I/le partecipanti sanno come ripartire i ruoli all’interno della pattuglia.', 2, 'f2343f821ed6', '46c8b09c84a0'),
+ ('ab6dd73fd209', '2025-06-30 11:43:17', '2025-06-30 11:43:58', 'I/le partecipanti conoscono differenti riti e tradizioni di pattuglia e ne conoscono il significato.', 3, 'f2343f821ed6', '46c8b09c84a0'),
+ ('c047e21eb432', '2025-06-30 11:43:37', '2025-06-30 11:43:37', 'I/le partecipanti sono coscienti che esistono percezioni diverse di prossimità e distanza e si interrogano sulla propria percezione.', 4, 'f2343f821ed6', '46c8b09c84a0'),
+ ('409ae3b27771', '2025-06-30 11:40:25', '2025-06-30 11:40:25', 'I/le partecipanti vivono attività caratteristiche della branca esploratori (per esempio fanno propria la tecnica scout, giochi da campo, giochi e sport, atelier, fuochi di bivacchi, momenti tranquilli, Legge e Promessa...).', 0, 'f2343f821ed6', '4d277476d84d'),
+ ('ebbd2361f8f4', '2025-06-30 11:40:38', '2025-06-30 11:40:50', 'I/le partecipanti vivono attività della branca esploratori a tema e riconoscono il valore di un tema attrattivo e variato.', 1, 'f2343f821ed6', '4d277476d84d'),
+ ('0f704c3b4863', '2025-07-03 06:02:10', '2025-07-03 06:02:10', 'Les participant·e·s comprennent leur rôle et leurs devoirs en tant qu’encadrant·e·s et en tant que lien entre parents et responsables.', 0, 'fb092c39a1af', '27cdbe7332d1'),
+ ('73c433699839', '2025-07-03 06:02:27', '2025-07-03 06:02:27', 'Les participant·e·s connaissent le réseau d''encadrement et le rôle des personnes qui y sont impliquées', 1, 'fb092c39a1af', '27cdbe7332d1'),
+ ('379478237a5d', '2025-07-03 06:02:47', '2025-07-03 06:02:47', 'Les participant·e·s se penchent sur les tâches et les possibilités de soutien au sein de leur propre groupe.', 2, 'fb092c39a1af', '27cdbe7332d1'),
+ ('e05c2339211e', '2025-07-03 06:03:00', '2025-07-03 06:03:00', 'Les participant·e·s réfléchissent à leur activité actuelle en tant qu’encadrant·e·s du groupe.', 3, 'fb092c39a1af', '27cdbe7332d1'),
+ ('2bcf37fbec69', '2025-07-03 06:03:26', '2025-07-03 06:03:26', 'Les participant·e·s sont conscient·e·s de l''importance de la confiance réciproque dans une relation d''encadrement.', 0, 'fb092c39a1af', '4a9eac4ad337'),
+ ('ec26815933ed', '2025-07-03 06:03:46', '2025-07-03 06:03:55', 'Les participant·e·s connaissent l''importance des conventions et des accords d’encadrement et sont capables d’utiliser ces outils dans le quotidien scout.', 1, 'fb092c39a1af', '4a9eac4ad337'),
+ ('27d89e378b43', '2025-07-03 06:04:08', '2025-07-03 06:04:08', 'Les participant·e·s connaissent le déroulement d’un processus d’encadrement.', 2, 'fb092c39a1af', '4a9eac4ad337'),
+ ('039fcf8bb505', '2025-07-03 06:04:26', '2025-07-03 06:04:26', 'Les participant·e·s sont capables d’encourager les contacts entre parents et responsables et de servir d’intermédiaire entre les un·e·s et les autres.', 3, 'fb092c39a1af', '4a9eac4ad337'),
+ ('a711632bfb33', '2025-07-03 06:00:19', '2025-07-03 06:00:19', 'Les participant·e·s connaissent les objectifs et méthodes pédagogiques du MSdS tels qu’ils sont décrits dans le profil du scoutisme.', 0, 'fb092c39a1af', 'f075f54d46ab'),
+ ('3f646f120e1f', '2025-07-03 06:01:08', '2025-07-03 06:01:08', 'Les participant·e·s comprennent la structure d’un groupe, de ses organes (conformes aux statuts et au règlement du groupe) et de ses branches (conformes au modèle des branches).', 1, 'fb092c39a1af', 'f075f54d46ab'),
+ ('791586401358', '2025-07-03 06:01:25', '2025-07-03 06:01:25', 'Les participant·e·s connaissent la structure du mouvement scout, particulièrement de leur propre AC / de leur propre région.', 2, 'fb092c39a1af', 'f075f54d46ab'),
+ ('414e26116f46', '2025-07-03 06:01:42', '2025-07-03 06:01:42', 'Les participant·e·s connaissent les thèmes actuels et les points forts de leur propre AC / de leur propre région et du MSdS.', 3, 'fb092c39a1af', 'f075f54d46ab'),
+ ('058ea146d43f', '2025-07-03 06:55:26', '2025-07-03 06:55:26', 'Les participant·e·s connaissent les fondements du scoutisme et leur influence sur le programme scout.', 0, 'fc727d172970', '510d01b9c432'),
+ ('33537142a149', '2025-07-03 06:55:48', '2025-07-03 06:55:48', 'Les participant·e·s connaissent le stade de développement et les besoins des membres de la branche Route.', 1, 'fc727d172970', '510d01b9c432'),
+ ('3ed4af4c14c0', '2025-07-03 06:56:05', '2025-07-03 06:56:05', 'Les participant·e·s connaissent les objectifs de la branche Route liés aux cinq relations scoutes tels qu’ils sont décrits dans le profil du scoutisme.', 2, 'fc727d172970', '510d01b9c432'),
+ ('969d30dad6c4', '2025-07-03 06:56:28', '2025-07-03 06:56:28', 'Les participant·e·s savent comment les sept méthodes scoutes sont mises en pratique dans la branche Route.', 3, 'fc727d172970', '510d01b9c432'),
+ ('139ac3aaa980', '2025-07-03 06:56:43', '2025-07-03 06:56:43', 'Les participant·e·s connaissent les différences entre la branche Route et celle dans laquelle elles·ils étaient responsables jusqu''à présent.', 4, 'fc727d172970', '510d01b9c432'),
+ ('581f3eb81808', '2025-07-03 06:58:39', '2025-07-03 06:58:39', 'Les participant·e·s connaissent des moyens pour concevoir un programme routier varié et équilibré.', 0, 'fc727d172970', '754d34fed88e'),
+ ('9fdb82d3b4fd', '2025-07-03 06:58:52', '2025-07-03 06:58:52', 'Les participant·e·s connaissent différentes activités de la branche Route et savent comment elles peuvent être conçues.', 1, 'fc727d172970', '754d34fed88e'),
+ ('d4df47233ad8', '2025-07-03 06:59:09', '2025-07-03 06:59:09', 'Les participant·e·s connaissent des idées d''actions potentiellement réalisables avec leur clan et connaissent la différence entre une action et un projet.', 2, 'fc727d172970', '754d34fed88e'),
+ ('2d8d44f0b5e7', '2025-07-03 06:59:24', '2025-07-03 06:59:24', 'Les participant·e·s connaissent les phases d''un projet de la branche Route et les outils nécessaires à sa planification, son pilotage et son contrôle.', 3, 'fc727d172970', '754d34fed88e'),
+ ('6ba7013a1c71', '2025-07-03 06:59:40', '2025-07-03 06:59:40', 'Les participant·e·s connaissent des moyens pour intégrer des moments calmes à la branche Route et sont capables d’organiser une veillée route.', 4, 'fc727d172970', '754d34fed88e'),
+ ('eca4287365b9', '2025-07-03 06:57:05', '2025-07-03 06:57:05', 'Les participant·e·s connaissent le fonctionnement de la branche Route ainsi que différents modes d''organisation d’un clan.', 0, 'fc727d172970', 'ed768b38f65c'),
+ ('2d7314370f75', '2025-07-03 06:57:21', '2025-07-03 06:57:21', 'Les participant·e·s sont capables d’engager des réflexions sur la sécurité spécifiques à la branche et d’établir, de concert avec le clan, des règles sensées pour les activités.', 1, 'fc727d172970', 'ed768b38f65c'),
+ ('98afba7eb154', '2025-07-03 06:57:38', '2025-07-03 06:57:38', 'Les participant·e·s connaissent des méthodes de gouvernance permettant d’impliquer tous les membres dans la direction du groupe ainsi que les défis qui y sont liés.', 2, 'fc727d172970', 'ed768b38f65c'),
+ ('1935f63f554e', '2025-07-03 06:57:52', '2025-07-03 06:57:52', 'Les participant·e·s connaissent des moyens pour renforcer la cohésion au sein du clan.', 3, 'fc727d172970', 'ed768b38f65c'),
+ ('e107ca9355e8', '2025-06-17 11:17:46', '2025-06-17 11:17:46', 'Lagerbauten und Pioniertechnik stufengerecht und sicher umsetzen', 0, '0a3adea2a856', '372a4df01729'),
+ ('36178f7718e7', '2025-06-17 11:16:53', '2025-06-17 11:16:53', 'Pfadimethode „Persönlicher Fortschritt fördern": Inhalte der Etappen und Spezialitäten in Aktivitäten der Pfadistufen einbauen', 0, '0a3adea2a856', '38617cc80899'),
+ ('aa8c59fef48e', '2025-06-17 11:17:00', '2025-06-17 11:17:00', 'Arbeiten mit Gesetz und Versprechen auf der Pfadistufe', 1, '0a3adea2a856', '38617cc80899'),
+ ('293d935ffd0a', '2025-06-17 11:17:10', '2025-06-17 11:17:10', 'Gestaltung von Lagerfeuern auf der Pfadistufe', 2, '0a3adea2a856', '38617cc80899'),
+ ('e535ea58658f', '2025-06-17 11:17:18', '2025-06-17 11:17:18', 'Vertiefen der Kenntnisse und stufengerechtes Vermitteln der Pfadistufentechnik', 3, '0a3adea2a856', '38617cc80899'),
+ ('45164c30c4df', '2025-06-17 11:13:29', '2025-06-17 11:13:38', 'Funktion sowie Rechte und Pflichten als Mitglied eines Leitungsteams der Pfadistufe', 0, '0a3adea2a856', '38d524136dea'),
+ ('02bba7683f09', '2025-06-17 11:13:47', '2025-06-17 11:13:47', 'Rolle der Leitpfadis und ihre Betreuung, insbesondere bei Fähnliaktivitäten', 1, '0a3adea2a856', '38d524136dea'),
+ ('328239fc79fd', '2025-06-17 11:13:56', '2025-06-17 11:13:56', 'Umgang mit Pfadis mit herausforderndem Verhalten', 2, '0a3adea2a856', '38d524136dea'),
+ ('7c0e4a05b4fd', '2025-06-17 11:14:07', '2025-06-17 11:14:07', 'Sicherheitskonzepte für sicherheitsrelevante Aktivitäten (inkl. herausfordernde Fähnliaktivitäten) planen und umsetzen', 3, '0a3adea2a856', '38d524136dea'),
+ ('5b2d429f2392', '2025-06-17 11:14:18', '2025-06-17 11:14:18', 'Angebote und Anlaufstellen des Kantonalverbands/ der Region inkl. Krisenkonzept', 4, '0a3adea2a856', '38d524136dea'),
+ ('cd9d78c47641', '2025-06-17 11:14:28', '2025-06-17 11:14:35', 'Eigene Leiterpersönlichkeit und Rolle im Team', 5, '0a3adea2a856', '38d524136dea'),
+ ('54507340041a', '2025-06-17 11:14:43', '2025-06-17 11:14:43', 'Regeln für konstruktive Gespräche im Leitungsteam', 6, '0a3adea2a856', '38d524136dea'),
+ ('d8844a79936e', '2025-06-17 11:14:52', '2025-06-17 11:14:52', 'Möglichkeiten der Aus- und Weiterbildung', 7, '0a3adea2a856', '38d524136dea'),
+ ('6cacb9ea6316', '2025-06-17 11:14:59', '2025-06-17 11:14:59', 'Sexuelle Ausbeutung und Grenzverletzungenund, mögliche heikle Situationen in Aktivitäten und verbeugende Massnahmen', 8, '0a3adea2a856', '38d524136dea'),
+ ('7d13fa8e91d1', '2025-06-17 11:08:36', '2025-06-17 11:08:36', 'Entwicklungsstand und Bedürfnisse der Kinder und Jugendlichen der Pfadistufe', 0, '0a3adea2a856', '73d6e2ff8a87'),
+ ('602d40d7a1ab', '2025-06-17 11:08:43', '2025-06-17 11:08:43', 'Persönliche Auseinandersetzung mit Gesetz und Versprechen der Roverstufe', 1, '0a3adea2a856', '73d6e2ff8a87'),
+ ('8fb28ad5bc94', '2025-06-17 11:08:51', '2025-06-17 11:08:51', 'Bezug der Pfadigrundlagen zum Pfadialltag', 2, '0a3adea2a856', '73d6e2ff8a87'),
+ ('68415bd06eb3', '2025-06-17 11:08:57', '2025-06-17 11:08:57', 'Stufenmodell und Abgrenzung zw. Wolfs-, Pfadi- und Piostufe', 3, '0a3adea2a856', '73d6e2ff8a87'),
+ ('09eb9ccbec05', '2025-06-17 11:09:04', '2025-06-17 11:09:04', 'Ausgestaltung der sieben Pfadimethoden und fünf Pfadibeziehungen auf der Pfadistufe', 4, '0a3adea2a856', '73d6e2ff8a87'),
+ ('29ac778c4444', '2025-06-17 11:11:40', '2025-06-17 11:11:40', 'Stufengerechte J+S-Aktivitäten (LS, LA) planen, durchführen und auswerten; Spielleiter/in sein; verschiedene stufengerechte Aktivitäten kennen', 0, '0a3adea2a856', '91739a60f020'),
+ ('ab70fd3c2c52', '2025-06-17 11:11:54', '2025-06-17 11:11:54', 'Musteraktivität erleben und reflektieren (LS oder LA)', 1, '0a3adea2a856', '91739a60f020'),
+ ('1ba8fcb5434a', '2025-06-17 11:12:09', '2025-06-17 11:12:09', 'Karten lesen; Gelände beurteilen; sich orientieren', 2, '0a3adea2a856', '91739a60f020'),
+ ('83289fa3c46f', '2025-06-17 11:12:17', '2025-06-17 11:12:17', 'NORDA anwenden; Orientierungshilfen nutzen (Kompass, Kroki, Plan, Wegbeschreibung, etc.)', 3, '0a3adea2a856', '91739a60f020'),
+ ('7ddee270bc71', '2025-06-17 11:12:40', '2025-06-17 11:12:40', 'Stufengerechte Unternehmung (z.B. Wanderungen, Velotouren, etc.) mit auswärtiger Übernachtung nach 3x3 planen, durchführen und auswerten (Routenwahl, Routenplanung, Zeitberechnung, Unternehmungsleitung, etc.)', 4, '0a3adea2a856', '91739a60f020'),
+ ('2cf6858b3371', '2025-06-17 11:12:53', '2025-06-17 11:12:53', 'Sicherheitskonzept für Unternehmung erstellen', 5, '0a3adea2a856', '91739a60f020'),
+ ('6ac5c6edadfd', '2025-06-17 11:09:52', '2025-06-17 11:09:52', 'Einkleidung von Aktivitäten und Quartalsprogrammen', 0, '0a3adea2a856', 'b41a40f17d92'),
+ ('58025a10295b', '2025-06-17 11:09:59', '2025-06-17 11:09:59', 'Methoden zur Planung, Durchführung und Auswertung von Programmen', 1, '0a3adea2a856', 'b41a40f17d92'),
+ ('512cf2c9929f', '2025-06-17 11:10:06', '2025-06-17 11:10:06', 'Quartalsprogramm planen (inkl. Integration von Fähnliaktivitäten in geeigneter Weise)', 2, '0a3adea2a856', 'b41a40f17d92'),
+ ('cfe867d35fe4', '2025-06-17 11:10:16', '2025-06-17 11:10:16', 'Projekt als Alternative zum Quartalsprogramm und als Form der Mitbestimmung auf der Pfadistufe', 3, '0a3adea2a856', 'b41a40f17d92'),
+ ('5a90e6e4e255', '2025-06-17 11:10:29', '2025-06-17 11:10:29', 'Wesentliche Punkte beim Organisieren von Weekends', 4, '0a3adea2a856', 'b41a40f17d92'),
+ ('305851e91c71', '2025-06-17 11:10:35', '2025-06-17 11:10:35', 'Planen, Durchführen und Auswerten von J+S Aktivitäten für die Pfadistufe', 5, '0a3adea2a856', 'b41a40f17d92'),
+ ('5c24df799982', '2025-06-17 11:10:44', '2025-06-17 11:10:44', 'Planen, Durchführen und Auswerten von Wanderungen für die Pfadistufe', 6, '0a3adea2a856', 'b41a40f17d92'),
+ ('7ac4128df872', '2025-06-17 11:11:00', '2025-06-17 11:11:00', 'Inklusive Gestaltung des Programms, damit sich alle Pfadis wohlfühlen und ihre Persönlichkeiten individuell entwickeln können', 7, '0a3adea2a856', 'b41a40f17d92'),
+ ('36e3b375e878', '2025-06-17 11:09:25', '2025-06-17 11:09:25', 'Altersgruppe von LS/T Jugendliche: Bedürfnisse, Fähigkeiten und Fertigkeiten sowie Grenzen von Kindern und Jugendlichen im Alter der Zielgruppe Jugendliche kennen', 0, '0a3adea2a856', 'b58e6d548709'),
+ ('fb4fe8069f81', '2025-06-17 11:15:31', '2025-06-17 11:15:31', 'Verantwortung und Vorbildfunktion gegenüber Kindern und Jugendlichen im Alter der Zielgruppe Jugendliche wahrnehmen', 0, '0a3adea2a856', 'c054ad91e7ad'),
+ ('76a0b9047822', '2025-06-17 11:15:45', '2025-06-17 11:15:45', 'Verantwortung gegenüber dem Leitungsteam wahrnehmen', 1, '0a3adea2a856', 'c054ad91e7ad'),
+ ('d5df12569228', '2025-06-17 11:15:53', '2025-06-17 11:15:53', 'J+S-Verhaltensgrundätze übernehmen und Meldepflicht wahrnehmen', 2, '0a3adea2a856', 'c054ad91e7ad'),
+ ('7c037962e084', '2025-06-17 11:16:00', '2025-06-17 11:16:00', 'Massnahmen zur Unfallprävention ergreifen', 3, '0a3adea2a856', 'c054ad91e7ad'),
+ ('6a0ba241b4ff', '2025-06-17 11:16:07', '2025-06-17 11:16:07', 'Risiken einschätzen; Gefahren erkennen', 4, '0a3adea2a856', 'c054ad91e7ad'),
+ ('3679189aea81', '2025-06-17 11:16:15', '2025-06-17 11:16:15', 'Sicherheitskonzepte für Aktivitäten erstellen; in Notfällen richtig handeln', 5, '0a3adea2a856', 'c054ad91e7ad'),
+ ('f6725933775f', '2025-06-17 11:16:22', '2025-06-17 11:16:22', 'Leiterpersönlichkeit entwickeln', 6, '0a3adea2a856', 'c054ad91e7ad'),
+ ('2df8ed92cd0d', '2025-07-03 07:35:09', '2025-07-03 07:35:09', 'Les droits et les devoirs du·de la chef·fe de camp', 0, '0d58666342fc', '018e743c4c7c'),
+ ('133700833538', '2025-07-03 07:35:15', '2025-07-03 07:35:15', 'Administrer un camp ; Le rôle du·de la coach', 1, '0d58666342fc', '018e743c4c7c'),
+ ('1ef59ba37ff2', '2025-07-03 07:35:24', '2025-07-03 07:35:24', 'Planification, réalisation et évaluation d’un camp ; Reconnaissance des lieux du camp et/ou des bâtiments du camp', 2, '0d58666342fc', '018e743c4c7c'),
+ ('cf3a5f456789', '2025-07-03 07:35:35', '2025-07-03 07:35:35', 'Prendre des mesures sanitaires et de prévention des accidents', 3, '0d58666342fc', '018e743c4c7c'),
+ ('4211496017aa', '2025-07-03 07:35:42', '2025-07-03 07:35:42', 'Élaborer des concepts de sécurité pour les activités et les camps ; Comportement en cas d’urgence', 4, '0d58666342fc', '018e743c4c7c'),
+ ('7d4e0f935a75', '2025-07-03 07:35:58', '2025-07-03 07:36:04', 'Les domaines de sécurité montagne, hiver et eau ; Distinguer les activités relevant ou non des domaines de sécurité', 5, '0d58666342fc', '018e743c4c7c'),
+ ('33dafdfe0349', '2025-07-03 07:36:12', '2025-07-03 07:36:12', 'Vivre une activité type et y réfléchir (SdC ou AC)', 6, '0d58666342fc', '018e743c4c7c'),
+ ('1cea2aefb079', '2025-07-03 07:36:19', '2025-07-03 07:36:19', 'Utiliser des méthodes variées pour organiser les activités', 7, '0d58666342fc', '018e743c4c7c'),
+ ('1056d5f7db3d', '2025-07-03 07:36:25', '2025-07-03 07:36:25', 'Organiser, réaliser et évaluer des activités J+S exigeantes et adaptées selon la branche (SdC, AC) ; Mener un jeu', 8, '0d58666342fc', '018e743c4c7c'),
+ ('89987998a9cf', '2025-07-03 07:36:35', '2025-07-03 07:36:35', 'Lire une carte ; Évaluer le terrain ; S''orienter même en cas de conditions difficiles ; Divers types de course d’orientation adaptés aux branches', 9, '0d58666342fc', '018e743c4c7c'),
+ ('1bd363f987cd', '2025-07-03 07:42:01', '2025-07-03 07:42:01', 'Organiser, réaliser et évaluer des excursions adaptées aux branches (randonnées, vélo, etc.) suivant la méthode 3x3 (choix et planification de l’itinéraire, calcul du temps, guides); Établir un concept de sécurité; effectuer «La formation sur le terrain»', 10, '0d58666342fc', '018e743c4c7c'),
+ ('ebe098dd38b9', '2025-07-03 07:22:20', '2025-07-03 07:22:20', '≠ Approfondissement sur les besoins des enfants de la branche Louveteaux resp. des enfants et des jeunes de la branche Éclais', 0, '0d58666342fc', '3729a6235ded'),
+ ('be5155c985ee', '2025-07-03 07:22:27', '2025-07-03 07:22:27', 'Symbolique de la branche Louveteaux, son lien avec les principes du scoutisme et son intégration dans le programme (destiné aux part. des cours de la branche Louveteaux)', 1, '0d58666342fc', '3729a6235ded'),
+ ('05e22c2202d3', '2025-07-03 07:22:34', '2025-07-03 07:22:34', 'Les fondements du scoutisme comme outil d’aide pour réaliser un programme équilibré', 2, '0d58666342fc', '3729a6235ded'),
+ ('d269ad3945e8', '2025-07-03 07:22:51', '2025-07-03 07:22:51', '≠ Intégration des sept méthodes et cinq relations scoutes dans le programme comme moyen d''atteindre les objectifs de la branche Louveteaux resp. Eclais', 3, '0d58666342fc', '3729a6235ded'),
+ ('591d3ce31950', '2025-07-03 07:23:05', '2025-07-03 07:23:05', '≠ Temps calmes / Encourager la relation au spirituel au niveau de la branche Louveteaux resp. Éclais', 4, '0d58666342fc', '3729a6235ded'),
+ ('4b3035e0f7b3', '2025-07-03 07:23:21', '2025-07-03 07:23:21', '≠ Méthode scoute « Encourager les progrès personnels » : Intégration à long terme dans le programme', 5, '0d58666342fc', '3729a6235ded'),
+ ('3c25e770ebb9', '2025-07-03 07:32:21', '2025-07-03 07:32:21', 'Fonction, droits et devoirs du·de la responsable de camp', 0, '0d58666342fc', '5ed93b5ad1f8'),
+ ('6f9449ee7cba', '2025-07-03 07:32:29', '2025-07-03 07:32:29', 'Fonctions et responsabilités des coachs et des RG en particulier dans l''encadrement du camp', 1, '0d58666342fc', '5ed93b5ad1f8'),
+ ('630ddef93e3f', '2025-07-03 07:32:36', '2025-07-03 07:32:36', 'Application du règlement de camp du MSdS dans la planification', 2, '0d58666342fc', '5ed93b5ad1f8'),
+ ('b1ac2e92fda2', '2025-07-03 07:32:43', '2025-07-03 07:32:43', 'Déroulement de la planification et de l''administration du camp', 3, '0d58666342fc', '5ed93b5ad1f8'),
+ ('35e6cd0b5bef', '2025-07-03 07:32:52', '2025-07-03 07:32:52', 'Activités de patrouille lors du camp et encadrement (destiné aux part. aux cours de la branche Éclais)', 4, '0d58666342fc', '5ed93b5ad1f8'),
+ ('80fc942b53d2', '2025-07-03 07:33:30', '2025-07-03 07:33:30', '≠ Réalisation de programmes de camp et les différentes formes de camp', 5, '0d58666342fc', '5ed93b5ad1f8'),
+ ('52ad9fb34e2a', '2025-07-03 07:33:42', '2025-07-03 07:33:42', '≠ Santé sur le camp, réaction en cas de maladie', 6, '0d58666342fc', '5ed93b5ad1f8'),
+ ('92f8efbba515', '2025-07-03 07:33:56', '2025-07-03 07:33:56', '≠ Concepts de sécurité sur le camp', 7, '0d58666342fc', '5ed93b5ad1f8'),
+ ('9102bf6520fe', '2025-07-03 07:34:06', '2025-07-03 07:34:06', 'Planifier et analyser des activités présentant des dangers potentiels, décision de réalisation et adaptations pendant les activités', 8, '0d58666342fc', '5ed93b5ad1f8'),
+ ('0a1b5c48318e', '2025-07-03 07:34:23', '2025-07-03 07:34:23', '≠ Planifier, réaliser et évaluer des activités J+S exigeantes pour la branche Louveteaux resp. Eclais', 9, '0d58666342fc', '5ed93b5ad1f8'),
+ ('93833ffbea8e', '2025-07-03 07:34:39', '2025-07-03 07:34:56', '≠ Evaluer de manière critique les randonnées pour la branche Louveteaux resp. Éclais', 10, '0d58666342fc', '5ed93b5ad1f8'),
+ ('452912a8b422', '2025-07-03 07:24:32', '2025-07-03 07:24:32', '≠ Fonction, droits et devoirs des responsables d’unité ou de branche', 0, '0d58666342fc', '73570bd61b8b'),
+ ('a4d12137e2b4', '2025-07-03 07:24:49', '2025-07-03 07:24:49', '≠ Organisation de l’unité/la branche, en particulier accompagnement des responsables de patrouille et planification à long terme', 1, '0d58666342fc', '73570bd61b8b'),
+ ('5a808776c5c4', '2025-07-03 07:25:07', '2025-07-03 07:25:07', '≠ Entretenir un bon contact avec les parents et les tiers', 2, '0d58666342fc', '73570bd61b8b'),
+ ('036d644ee6fb', '2025-07-03 07:28:13', '2025-07-03 07:28:13', 'Personnalité du·de la moniteur·trice : montrer de l''assurance et défendre ses intérêts', 3, '0d58666342fc', '73570bd61b8b'),
+ ('d9d22dd19301', '2025-07-03 07:28:25', '2025-07-03 07:28:25', '≠ Rôle dans le concept cantonal de gestion de crise', 4, '0d58666342fc', '73570bd61b8b'),
+ ('2f87da5fc0cc', '2025-07-03 07:28:40', '2025-07-03 07:28:53', 'Enfants et jeunes à besoins particuliers', 5, '0d58666342fc', '73570bd61b8b'),
+ ('8807c26b5e1e', '2025-07-03 07:29:04', '2025-07-03 07:29:04', 'Promotion de la santé : influencer positivement le bien-être psychique, physique et social', 6, '0d58666342fc', '73570bd61b8b'),
+ ('0664f6f342b4', '2025-07-03 07:29:21', '2025-07-03 07:30:01', '≠ Thématique des dépendances : prévention dans le programme de la branche Louveteaux resp. Éclais et règles au sein de la maîtrise', 7, '0d58666342fc', '73570bd61b8b'),
+ ('d6269995f5ed', '2025-07-03 07:29:29', '2025-07-03 07:30:13', '≠ Abus sexuels et violation des limites : Responsabilité des chefs de branche et mesures préventives', 8, '0d58666342fc', '73570bd61b8b'),
+ ('575fd703576b', '2025-07-03 07:30:31', '2025-07-03 07:30:31', '≠ Violence : Les diverses formes de la violence (dont psychique, physique et structurelle) et mesures préventives', 9, '0d58666342fc', '73570bd61b8b'),
+ ('2510fa2daad3', '2025-07-03 08:18:14', '2025-07-03 08:18:14', 'Diriger une équipe ; Reconnaître les processus en équipe et réagir de manière adaptée ; Diriger un camp et réagir de manière adéquate aux imprévus', 0, '0d58666342fc', '8d30b299e616'),
+ ('5c6a8533475d', '2025-07-03 08:18:23', '2025-07-03 08:18:23', 'Assumer une responsabilité vis-à-vis de la maîtrise', 1, '0d58666342fc', '8d30b299e616'),
+ ('81b4eaf53d54', '2025-07-03 08:17:26', '2025-07-03 08:17:26', 'Rôle de responsable de maîtrise et conditions cadres pour une collaboration efficace', 0, '0d58666342fc', 'a57ef57acff0'),
+ ('88429cf16baa', '2025-07-03 08:17:33', '2025-07-03 08:17:33', 'Créer une atmosphère inclusive au sein d''une maîtrise', 1, '0d58666342fc', 'a57ef57acff0'),
+ ('83dc89aab4fe', '2025-07-03 08:17:40', '2025-07-03 08:17:40', 'Retour constructif et pertinent sur des blocs d''activités pour la branche', 2, '0d58666342fc', 'a57ef57acff0'),
+ ('6ea0066741f5', '2025-07-03 08:17:46', '2025-07-03 08:17:46', 'Préparer et animer des réunions', 3, '0d58666342fc', 'a57ef57acff0'),
+ ('b147a8bdac3d', '2025-07-03 08:17:53', '2025-07-03 08:17:53', 'Encadrement et encouragement de la progression personnelle de chaque membre de la maîtrise', 4, '0d58666342fc', 'a57ef57acff0'),
+ ('104f5cac6200', '2025-07-03 07:23:45', '2025-07-03 07:23:45', 'La tranche d’âge Enfants SdC/T et/ou Jeunes : les besoins, les capacités et les compétences ainsi que les limites des enfants et des jeunes des tranches d’âges des groupes cibles Enfants et Jeunes', 0, '0d58666342fc', 'b93dd5d804b2'),
+ ('71041eb49185', '2025-07-03 07:30:50', '2025-07-03 07:30:50', 'Assumer une responsabilité et une fonction de modèle vis-à-vis des enfants et des jeunes', 0, '0d58666342fc', 'e1d8c084dfff'),
+ ('27a54218dbf7', '2025-07-03 07:30:56', '2025-07-03 07:30:56', 'Aborder le thème de l''éthique et des valeurs au sein de leur maîtrise et assumer l''obligation d''annonce en cas de manquement à l''éthique', 1, '0d58666342fc', 'e1d8c084dfff'),
+ ('2979077a40bd', '2025-07-03 07:31:02', '2025-07-03 07:31:02', 'Gérer la coopération avec les parents ; organiser des soirées parents', 2, '0d58666342fc', 'e1d8c084dfff'),
+ ('3dc4827b345c', '2025-07-03 07:31:09', '2025-07-03 07:31:19', 'Les aspects des relations publiques', 3, '0d58666342fc', 'e1d8c084dfff'),
+ ('73efc03706e3', '2025-07-03 07:31:28', '2025-07-03 07:31:28', 'Développer la personnalité des moniteur·trice·s', 4, '0d58666342fc', 'e1d8c084dfff'),
+ ('6e44785be018', '2025-07-03 07:31:39', '2025-07-03 07:31:39', 'Gérer les situations difficiles et les problèmes', 5, '0d58666342fc', 'e1d8c084dfff'),
+ ('d8a76624efb2', '2025-06-17 12:45:40', '2025-06-17 12:45:40', 'Funktion, Rechte und Pflichten als Lagerleiter*in', 0, '1980a21583db', '74330e2d94fa'),
+ ('0e740b922f34', '2025-06-17 12:45:47', '2025-06-17 12:45:47', 'Funktionen und Aufgaben von Coach und AL, insbesondere bei der Lagerbetreuung', 1, '1980a21583db', '74330e2d94fa'),
+ ('796f8274a879', '2025-06-17 12:46:02', '2025-06-17 12:46:02', 'Einsetzung des Lagerreglements gezielt für die Planung', 2, '1980a21583db', '74330e2d94fa'),
+ ('6eebddb10bf6', '2025-06-17 12:46:10', '2025-06-17 12:46:10', 'Ablauf der Lagerplanung und -administration', 3, '1980a21583db', '74330e2d94fa'),
+ ('32e6b987d793', '2025-06-17 12:46:20', '2025-06-17 12:46:20', 'Fähnliaktivitäten im Lagerprogramm und deren Betreuung (Inhalt nur für Kurs-TN der Pfadistufe)', 4, '1980a21583db', '74330e2d94fa'),
+ ('5362c29fccb5', '2025-06-17 12:46:37', '2025-06-17 12:46:37', '≠ Gestaltung des Lagerprogramms', 5, '1980a21583db', '74330e2d94fa'),
+ ('7ac73344fe19', '2025-06-17 12:46:54', '2025-06-17 12:46:54', '≠ Gesundheit im Lager, Umgang mit Krankheiten', 6, '1980a21583db', '74330e2d94fa'),
+ ('2a657f441a04', '2025-06-17 12:47:06', '2025-06-17 12:47:06', '≠ Sicherheitskonzepte für Lager', 7, '1980a21583db', '74330e2d94fa'),
+ ('75e2d9110c4d', '2025-06-17 12:47:31', '2025-06-17 12:47:31', 'Sicherheitsrelevante Aktivitäten planen und Analysieren, Durchführungsentscheid, Anpassungen während Aktivitäten', 8, '1980a21583db', '74330e2d94fa'),
+ ('df406e15278a', '2025-06-17 12:47:48', '2025-06-17 12:47:48', '≠ Anspruchsvolle J+S-Aktivitäten planen, durchführen und auswerten', 9, '1980a21583db', '74330e2d94fa'),
+ ('e46fa34a4124', '2025-06-17 12:48:00', '2025-06-17 12:48:00', '≠ Wanderungen auf der Wolfs- bzw. Pfadistufe kritisch beurteilen', 10, '1980a21583db', '74330e2d94fa'),
+ ('999d000a1feb', '2025-06-17 12:38:40', '2025-06-17 12:38:40', '≠ Funktion sowie Rechte und Pflichten als Einheitsleitende oder Stufenleitende', 0, '1980a21583db', '94ee3a81af65'),
+ ('19f0c4730d80', '2025-06-17 12:39:03', '2025-06-17 12:59:24', '≠ Organisation der Einheit/ Stufe, insbesondere Betreuung der Leitpfadis, und längerfristige Planung', 1, '1980a21583db', '94ee3a81af65'),
+ ('2897f4b696c6', '2025-06-17 12:39:21', '2025-06-17 12:39:21', '≠ Pflege von Elternkontakten und Öffentlichkeitsarbeit', 2, '1980a21583db', '94ee3a81af65'),
+ ('292f0dd952d8', '2025-06-17 12:39:32', '2025-06-17 12:39:32', 'Leiterpersönlichkeit: Auftreten und Vertreten von Anliegen', 3, '1980a21583db', '94ee3a81af65'),
+ ('692bdf9d7abc', '2025-06-17 12:39:51', '2025-06-17 12:39:51', '≠ Rolle im kantonalen Krisenkonzept', 4, '1980a21583db', '94ee3a81af65'),
+ ('92b6aef1b30f', '2025-06-17 12:40:01', '2025-06-17 12:40:01', 'Umgang mit Kindern und Jugendlichen mit herausforderndem Verhalten', 5, '1980a21583db', '94ee3a81af65'),
+ ('08700b0b85dd', '2025-06-17 12:40:07', '2025-06-17 12:40:07', 'Gesundheitsförderung: psychisches, physisches und soziales Wohlbefinden positiv beeinflussen', 6, '1980a21583db', '94ee3a81af65'),
+ ('3e499aba61ee', '2025-06-17 12:40:30', '2025-06-17 12:40:39', '≠ Suchtthematik: Prävention im Programm der Wolfs- bzw. Pfadistufe und Regeln im Leitungsteam', 7, '1980a21583db', '94ee3a81af65'),
+ ('8dc7ef57ce69', '2025-06-17 12:41:04', '2025-06-17 12:41:04', '≠ Sexuelle Ausbeutung und Grenzverletzungen: Verantwortung als Stufenleiter*in und vorbeugende Massnahmen', 8, '1980a21583db', '94ee3a81af65'),
+ ('e4499a4982fd', '2025-06-17 12:41:27', '2025-06-17 12:41:27', '≠ Gewalt: verschiedene Formen von Gewalt (u.a. psychische, physische und strukturelle) und Möglichkeiten, diesen vorzubeugen', 9, '1980a21583db', '94ee3a81af65'),
+ ('6c3c2f216afd', '2025-06-17 12:35:17', '2025-06-17 12:35:17', '≠ Vertiefung über die Bedürfnisse der Kinder der Wolfsstufe bzw. der Kinder und Jugendlichen der Pfadistufe', 0, '1980a21583db', '98cb77512a38'),
+ ('51c6759abd2b', '2025-06-17 12:35:41', '2025-06-17 12:35:41', 'Wolfsstufensymbolik und ihr Bezug zu den Pfadigrundlagen und ihre Einbindung im Programm (Inhalt nur für Kurs-TN der Wolfsstufe', 1, '1980a21583db', '98cb77512a38'),
+ ('2fc09977a376', '2025-06-17 12:35:56', '2025-06-17 12:35:56', 'Pfadigrundlagen als Hilfsmittel zum Sicherstellen der Ausgewogenheit des Programms', 2, '1980a21583db', '98cb77512a38'),
+ ('6086fbbf62f2', '2025-06-17 12:36:24', '2025-06-17 12:36:24', '≠ Einbindung der sieben Methoden und fünf Beziehungen in das Programm als Mittel zur Erreichung der Ziele der Wolfs- bzw. Pfadistufe', 3, '1980a21583db', '98cb77512a38'),
+ ('d0cd55f24f87', '2025-06-17 12:36:39', '2025-06-17 12:59:19', '≠ Stille Momente/ Förderung der Beziehung zum Spirituellen auf der Wolfs- bzw. Pfadistufe', 4, '1980a21583db', '98cb77512a38'),
+ ('a332a7fa069a', '2025-07-03 06:13:22', '2025-07-03 06:13:22', 'Activités de patrouille lors du camp et encadrement', 4, '2a36b5b41fa7', '46c20063c0c3'),
+ ('4d90419915a9', '2025-06-17 12:37:13', '2025-07-01 06:56:10', '≠ Pfadimethode «Persönlichen Fortschritt fördern»: Längerfristige Einbindung ins Programm', 5, '1980a21583db', '98cb77512a38'),
+ ('45dfca3b01f4', '2025-06-17 12:48:28', '2025-06-17 12:48:28', 'Rechte und Pflichten des*der Lagerleiters*in kennen', 0, '1980a21583db', 'a37f5f2a1652'),
+ ('3233ec344d58', '2025-06-17 12:48:35', '2025-06-17 12:48:35', 'Lager administrieren; Rolle des*der Coaches kennen', 1, '1980a21583db', 'a37f5f2a1652'),
+ ('8fbd21272e52', '2025-06-17 12:48:42', '2025-06-17 12:48:42', 'Lager planen, durchführen und auswerten; Lagerplätze und/oder Lagerhäuser rekognoszieren', 2, '1980a21583db', 'a37f5f2a1652'),
+ ('d539d6749313', '2025-06-17 12:48:49', '2025-06-17 12:48:49', 'Massnahmen zur Gesundheitsförderung und Unfallprävention ergreifen', 3, '1980a21583db', 'a37f5f2a1652'),
+ ('fde7e4ac964d', '2025-06-17 12:48:57', '2025-06-17 12:48:57', 'Sicherheitskonzepte für Aktivitäten und Lager erstellen; in Notfällen richtig handeln', 4, '1980a21583db', 'a37f5f2a1652'),
+ ('370d3f4b46bc', '2025-06-17 12:49:06', '2025-06-17 12:49:06', 'Sicherheitsbereiche Berg, Winter und Wasser; Aktivitäten im allgemeinen Bereich von Aktivitäten im Sicherheitsbereich abgrenzen', 5, '1980a21583db', 'a37f5f2a1652'),
+ ('7272fa3ecc94', '2025-06-17 12:49:14', '2025-06-17 12:49:14', 'Musteraktivität erleben und reflektieren (LS oder LA)', 6, '1980a21583db', 'a37f5f2a1652'),
+ ('66b47f327dde', '2025-06-17 12:49:25', '2025-06-17 12:49:25', 'Vielfältige Methoden für die Gestaltung von Aktivitäten anwenden', 7, '1980a21583db', 'a37f5f2a1652'),
+ ('4e1b3c2994ad', '2025-06-17 12:49:50', '2025-06-17 12:49:50', 'Anspruchsvolle, stufengerechte J+S-Aktivitäten (LS, LA) planen, durchführen und auswerten; Spielleiter/in sein', 8, '1980a21583db', 'a37f5f2a1652'),
+ ('f25c2257facd', '2025-06-17 12:49:55', '2025-06-17 12:49:55', 'Karten lesen; Gelände beurteilen; sich bei schwierigen Verhältnissen orientieren; verschiedene stufengerechte OL-Formen', 9, '1980a21583db', 'a37f5f2a1652'),
+ ('85a53aa7c11e', '2025-06-17 12:50:22', '2025-06-17 12:50:22', 'Stufengerechte Unternehmung (z.B. Wanderungen, Velotouren, etc.) nach 3x3 planen, durchführen und auswerten (Routenwahl, Routenplanung, Zeitberechnung, Unternehmungsleitung, etc.); Sicherheitskonzept erstellen; "Ausbildung unterwegs" durchführen', 10, '1980a21583db', 'a37f5f2a1652'),
+ ('eec0407f2308', '2025-06-17 12:41:55', '2025-06-17 12:41:55', 'Verantwortung und Vorbildfunktion gegenüber Kindern und Jugendlichen wahrnehmen', 0, '1980a21583db', 'bd2c3cbc8951'),
+ ('06416ca8afff', '2025-06-17 12:42:05', '2025-06-17 12:42:05', 'Das Thema Ethik und Werte in dem Leistungsteam ansprechen und Meldepflicht wahrnehmen', 1, '1980a21583db', 'bd2c3cbc8951'),
+ ('ae74e0a93732', '2025-06-17 12:43:55', '2025-06-17 12:43:55', 'Zusammenarbeit mit Eltern gestalten; Elternabend organisieren', 2, '1980a21583db', 'bd2c3cbc8951'),
+ ('0fed3c19856c', '2025-06-17 12:44:27', '2025-06-17 12:44:27', 'Formen der Öffentlichkeitsarbeit kennen', 3, '1980a21583db', 'bd2c3cbc8951'),
+ ('50987d99518c', '2025-06-17 12:44:34', '2025-06-17 12:44:34', 'Leiterpersönlichkeit weiterentwickeln', 4, '1980a21583db', 'bd2c3cbc8951'),
+ ('0bb30e56d52c', '2025-06-17 12:44:44', '2025-06-17 12:44:44', 'Schwierige Situationen und Probleme bewältigen', 5, '1980a21583db', 'bd2c3cbc8951'),
+ ('2753aa97c5ab', '2025-06-17 12:37:37', '2025-06-17 12:37:58', 'Altersgruppe von LS/T Kinder und/oder Jugendliche : Bedürfnisse, Fähigkeiten und Fertigkeiten sowie Grenzen von Kindern und Jugendlichen im Alter der Zielgruppen Kinder und Jugendliche', 0, '1980a21583db', 'f1d577ef8c97'),
+ ('86946c5eb21d', '2025-07-03 06:07:40', '2025-07-03 06:07:40', 'Approfondissement sur les besoins des enfants et jeunes de la branche Eclais', 0, '2a36b5b41fa7', '03dbcc3ead43'),
+ ('a3cbc553bed5', '2025-07-03 06:07:47', '2025-07-03 06:07:47', 'Les fondements du scoutisme comme outil d’aide pour réaliser un programme équilibré', 1, '2a36b5b41fa7', '03dbcc3ead43'),
+ ('127d899f867b', '2025-07-03 06:07:54', '2025-07-03 06:07:54', 'Intégration des sept méthodes et cinq relations scoutes dans le programme comme moyen d''atteindre les objectifs de la branche Éclais', 2, '2a36b5b41fa7', '03dbcc3ead43'),
+ ('8be73c1c593b', '2025-07-03 06:08:00', '2025-07-03 06:08:00', 'Moments calmes ; Encourager la relation au spirituel au niveau de la branche Éclais', 3, '2a36b5b41fa7', '03dbcc3ead43'),
+ ('38462bea5206', '2025-07-03 06:08:06', '2025-07-03 06:08:06', 'Méthode scoute « La progression personelle » : Intégration à long terme dans le programme', 4, '2a36b5b41fa7', '03dbcc3ead43'),
+ ('44e156011709', '2025-07-03 06:14:21', '2025-07-03 06:14:29', 'Les droits et les devoirs du·de la chef·fe de camp', 0, '2a36b5b41fa7', '2f91577adbc4'),
+ ('927a5fc08784', '2025-07-03 06:14:36', '2025-07-03 06:14:36', 'Administrer un camp ; Le rôle du·de la coach', 1, '2a36b5b41fa7', '2f91577adbc4'),
+ ('15c715511d56', '2025-07-03 06:14:43', '2025-07-03 06:14:43', 'Planification, réalisation et évaluation d’un camp ; Reconnaissance des lieux du camp et/ou des bâtiments du camp', 2, '2a36b5b41fa7', '2f91577adbc4'),
+ ('b004bb914382', '2025-07-03 06:14:50', '2025-07-03 06:14:50', 'Prendre des mesures sanitaires et de prévention des accidents', 3, '2a36b5b41fa7', '2f91577adbc4'),
+ ('f06d5c1f2df2', '2025-07-03 06:14:56', '2025-07-03 06:14:56', 'Élaborer des concepts de sécurité pour les activités et les camps ; Comportement en cas d’urgence', 4, '2a36b5b41fa7', '2f91577adbc4'),
+ ('de95b51a9ba5', '2025-07-03 06:15:02', '2025-07-03 06:15:02', 'Les domaines de sécurité montagne, hiver et eau ; Distinguer les activités relevant ou non des domaines de sécurité', 5, '2a36b5b41fa7', '2f91577adbc4'),
+ ('855902c44d4f', '2025-07-03 06:15:09', '2025-07-03 06:15:09', 'Vivre une activité type et y réfléchir (SdC ou AC)', 6, '2a36b5b41fa7', '2f91577adbc4'),
+ ('085e81e72f86', '2025-07-03 06:15:15', '2025-07-03 06:15:15', 'Utiliser différentes méthodes pour l’organisation d’activités', 7, '2a36b5b41fa7', '2f91577adbc4'),
+ ('5458dfddf834', '2025-07-03 06:15:22', '2025-07-03 06:15:22', 'Planifier, réaliser et évaluer des activités J+S exigeantes et adaptées selon la branche (SdC, AC) ; Mener un jeu', 8, '2a36b5b41fa7', '2f91577adbc4'),
+ ('d435e0837350', '2025-07-03 06:15:29', '2025-07-03 06:15:29', 'Lire une carte ; Évaluer le terrain ; S''orienter même en cas de conditions difficiles ; Les divers types de course d’orientation adaptés aux branches', 9, '2a36b5b41fa7', '2f91577adbc4'),
+ ('26cc7fe473ef', '2025-07-03 06:18:25', '2025-07-03 06:18:25', 'Planifier, réaliser et évaluer des excursions adaptées aux branches (randonnées, vélo, etc.) suivant la méthode 3x3 (choix et planification de l’itinéraire, calcul du temps, guides); Établir un concept de sécurité; Effectuer «La formation sur le terrain»', 10, '2a36b5b41fa7', '2f91577adbc4'),
+ ('5e5f6e0f3a07', '2025-07-03 06:24:08', '2025-07-03 06:24:08', 'Rôle de responsable de maîtrise et conditions cadres pour une collaboration efficace', 0, '2a36b5b41fa7', '3c203e9dd7d7'),
+ ('b3765d05d880', '2025-07-03 06:24:15', '2025-07-03 06:24:15', 'Créer une atmosphère inclusive au sein d''une maîtrise', 1, '2a36b5b41fa7', '3c203e9dd7d7'),
+ ('81af8bccd47f', '2025-07-03 06:24:23', '2025-07-03 06:24:23', 'Préparer et diriger des réunions', 2, '2a36b5b41fa7', '3c203e9dd7d7'),
+ ('4791f4c263f8', '2025-07-03 06:24:31', '2025-07-03 06:24:31', 'Retour constructif et pertinent sur des blocs d''activités pour la branche', 3, '2a36b5b41fa7', '3c203e9dd7d7'),
+ ('22c3a026a89e', '2025-07-03 06:24:40', '2025-07-03 06:24:40', 'Encadrement et encouragement de la progression personnelle de chaque membre de la maîtrise', 4, '2a36b5b41fa7', '3c203e9dd7d7'),
+ ('5ed833aeb4e3', '2025-07-03 06:11:28', '2025-07-03 06:12:20', 'Fonction, droits et devoirs du·de la responsable de camp', 0, '2a36b5b41fa7', '46c20063c0c3'),
+ ('b89ba214b9b3', '2025-07-03 06:11:35', '2025-07-03 06:12:59', 'Fonctions et responsabilités des coachs et des RG en particulier dans l''encadrement du camp', 1, '2a36b5b41fa7', '46c20063c0c3'),
+ ('a09e4c932c53', '2025-07-03 06:11:41', '2025-07-03 06:12:35', 'Application du règlement de camp du MSdS dans la planification', 2, '2a36b5b41fa7', '46c20063c0c3'),
+ ('756ef1ed285a', '2025-07-03 06:13:38', '2025-07-03 06:13:38', 'Santé sur le camp ; réaction en cas de maladie', 6, '2a36b5b41fa7', '46c20063c0c3'),
+ ('bf5037000224', '2025-07-03 06:13:46', '2025-07-03 06:13:46', 'Concepts de sécurité pour le camp', 7, '2a36b5b41fa7', '46c20063c0c3'),
+ ('cfbddd919981', '2025-07-03 06:13:52', '2025-07-03 06:13:52', 'Planifier et analyser des activités présentant des dangers potentiels, décision de réalisation et adaptations pendant les activités', 8, '2a36b5b41fa7', '46c20063c0c3'),
+ ('4e963be34354', '2025-07-03 06:13:58', '2025-07-03 06:13:58', 'Planifier, réaliser et évaluer des activités J+S exigeantes pour la branche Éclais', 9, '2a36b5b41fa7', '46c20063c0c3'),
+ ('13a9e6f9f1a1', '2025-07-03 06:14:04', '2025-07-03 06:14:04', 'Evaluer de manière critique les randonnées pour la branche Éclais', 10, '2a36b5b41fa7', '46c20063c0c3'),
+ ('1c5bc037b17c', '2025-07-03 06:25:14', '2025-07-03 06:25:14', 'Diriger une équipe ; Reconnaître les processus en équipe et réagir de manière adaptée ; Diriger un camp et réagir de manière adéquate aux imprévus', 0, '2a36b5b41fa7', '73b92b5d95eb'),
+ ('518b7f01f20f', '2025-07-03 06:25:22', '2025-07-03 06:25:22', 'Assumer une responsabilité vis-à-vis de la maîtrise', 1, '2a36b5b41fa7', '73b92b5d95eb'),
+ ('4172d8e2ffda', '2025-07-03 06:08:23', '2025-07-03 06:08:23', 'Le tranche d''âge Jeunes SdC/T : Connaître les besoins, les capacités et les aptitudes ainsi que les limites des enfants et des jeunes des tranches d’âges du groupe cible Jeunes.', 0, '2a36b5b41fa7', '8f1249ee01da'),
+ ('1921900d0588', '2025-07-03 06:10:27', '2025-07-03 06:10:27', 'Assumer une responsabilité et une fonction de modèle vis-à-vis des enfants et des jeunes', 0, '2a36b5b41fa7', '96e11253b77e'),
+ ('8c8f59fc696c', '2025-07-03 06:10:36', '2025-07-03 06:10:36', 'Aborder le thème de l''éthique et des valeurs au sein de leur maîtrise et assumer l''obligation d''annonce en cas de manquement à l''éthique', 1, '2a36b5b41fa7', '96e11253b77e'),
+ ('ee29f7a82720', '2025-07-03 06:10:42', '2025-07-03 06:10:42', 'Gérer la coopération avec les parents ; Organiser des soirées parents', 2, '2a36b5b41fa7', '96e11253b77e'),
+ ('5a60d21a1e8b', '2025-07-03 06:10:48', '2025-07-03 06:10:48', 'Les aspects des relations publiques', 3, '2a36b5b41fa7', '96e11253b77e'),
+ ('a4b68983a4fa', '2025-07-03 06:10:56', '2025-07-03 06:10:56', 'Développer la personnalité des moniteur·trice·s', 4, '2a36b5b41fa7', '96e11253b77e'),
+ ('b83703266194', '2025-07-03 06:11:06', '2025-07-03 06:11:06', 'Gérer les situations difficiles et les problèmes', 5, '2a36b5b41fa7', '96e11253b77e'),
+ ('6d3057c57124', '2025-07-03 06:08:50', '2025-07-03 06:08:50', 'Fonction, droits et devoirs des responsables d’unité ou de branche', 0, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('8695d4040797', '2025-07-03 06:08:58', '2025-07-03 06:08:58', 'Organisation de l’unité/la branche, en particulier accompagnement des responsables de patrouille et planification à long terme', 1, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('701da830d633', '2025-07-03 06:09:05', '2025-07-03 06:09:05', 'Entretenir un bon contact avec les parents et les tiers', 2, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('f1ea8339e6dc', '2025-07-03 06:09:15', '2025-07-03 06:09:15', 'Personnalité du·de la moniteur·trice : montrer de l''assurance et défendre ses intérêts', 3, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('d5299dfa1b1b', '2025-07-03 06:09:23', '2025-07-03 06:09:23', 'Rôle dans le concept cantonal de gestion de crise', 4, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('536c81d7ee45', '2025-07-03 06:09:30', '2025-07-03 06:09:30', 'Promotion de la santé : influencer positivement le bien-être psychique, physique et social', 5, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('fcbbb33f7085', '2025-07-03 06:09:40', '2025-07-03 06:09:40', 'Gestion des enfants et jeunes à besoins particuliers', 6, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('f8c9aacb1f3b', '2025-07-03 06:09:47', '2025-07-03 06:09:47', 'Thématique des dépendances : prévention dans le programme de la branche Éclais et règles au sein de la maîtrise', 7, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('43e590af8323', '2025-07-03 06:09:55', '2025-07-03 06:09:55', 'Abus sexuels et violation des limites : Responsabilité des responsables de branche et mesures préventives', 8, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('5ecd12573fdd', '2025-07-03 06:10:04', '2025-07-03 06:10:04', 'Violence : Les diverses formes de la violence (dont psychique, physique et structurelle) et mesures préventives', 9, '2a36b5b41fa7', 'ddb58e3d4c9e'),
+ ('e553b7e485bc', '2025-06-17 12:19:39', '2025-06-17 12:19:39', 'Rechte und Pflichten des*der Lagerleiters*in', 0, '2a8243edec1b', '29e83dcec269'),
+ ('0c0331e066e3', '2025-06-17 12:19:46', '2025-06-17 12:19:46', 'Lager administrieren; Rolle des*der Coaches', 1, '2a8243edec1b', '29e83dcec269'),
+ ('703b7cbcbac8', '2025-06-17 12:19:54', '2025-06-17 12:19:54', 'Lager planen, durchführen und auswerten; Lagerplätze und/oder Lagerhäuser rekognoszieren', 2, '2a8243edec1b', '29e83dcec269'),
+ ('2184c984f14c', '2025-06-17 12:20:01', '2025-06-17 12:20:01', 'Massnahmen zur Gesundheitsförderung und Unfallprävention ergreifen', 3, '2a8243edec1b', '29e83dcec269'),
+ ('316a5c6d8964', '2025-06-17 12:20:09', '2025-06-17 12:20:09', 'Sicherheitskonzepte für Aktivitäten und Lager erstellen; in Notfällen richtig handeln', 4, '2a8243edec1b', '29e83dcec269'),
+ ('302e0b9f155d', '2025-06-17 12:20:18', '2025-06-17 12:20:18', 'Sicherheitsbereiche Berg, Winter und Wasser; Aktivitäten im allgemeinen Bereich von Aktivitäten im Sicherheitsbereich abgrenzen', 5, '2a8243edec1b', '29e83dcec269'),
+ ('0cbaa57a6b40', '2025-06-17 12:20:25', '2025-06-17 12:20:25', 'Musteraktivität erleben und reflektieren (LS oder LA)', 6, '2a8243edec1b', '29e83dcec269'),
+ ('9a5581f48c86', '2025-06-17 12:20:37', '2025-06-17 12:20:37', 'Vielfältige Methoden für die Gestaltung von Aktivitäten anwenden', 7, '2a8243edec1b', '29e83dcec269'),
+ ('cef6578f3172', '2025-06-17 12:20:45', '2025-06-17 12:20:45', 'anspruchsvolle, stufengerechte J+S-Aktvitäten (LS, LA) planen, durchführen und auswerten; Spielleiter*in sein', 8, '2a8243edec1b', '29e83dcec269'),
+ ('a19b3bc13436', '2025-06-17 12:20:54', '2025-06-17 12:20:54', 'Karten lesen; Gelände beurteilen; sich bei schwierigen Verhältnissen orientieren; die verschiedene stufengerechte OL-Formen', 9, '2a8243edec1b', '29e83dcec269'),
+ ('aa6de8e8e14b', '2025-06-17 12:21:20', '2025-06-17 12:21:20', 'Stufengerechte Unternehmung nach 3x3 planen, durchführen und auswerten (Routenwahl, Routenplanung, Zeitberechnung, Unternehmungsleitung, etc.); Sicherheitskonzept erstellen; "Ausbildung unterwegs" durchführen', 10, '2a8243edec1b', '29e83dcec269'),
+ ('cb12d01db326', '2025-06-17 12:24:09', '2025-06-17 12:24:09', 'Team leiten; Prozesse im Team erkennen und darauf angepasst reagieren; Lager leiten und auf Unvorhergesehenes angemessen reagieren', 0, '2a8243edec1b', '371a4d07e192'),
+ ('b568fda01743', '2025-06-17 12:24:22', '2025-06-17 12:24:22', 'Verantwortung gegenüber dem Leitungsteam wahrnehmen', 1, '2a8243edec1b', '371a4d07e192'),
+ ('49b70be8cab2', '2025-06-17 12:08:37', '2025-06-17 12:08:37', 'Vertiefung über die Bedürfnisse der Kinder der Wolfsstufe', 0, '2a8243edec1b', '441713ad9efa'),
+ ('5cc269d3a922', '2025-06-17 12:08:45', '2025-06-17 12:08:45', 'Wolfsstufensymbolik, ihr Bezug zu den Pfadigrundlagen und ihre Einbindung im Programm', 1, '2a8243edec1b', '441713ad9efa'),
+ ('8e4724ec03e0', '2025-06-17 12:08:55', '2025-06-17 12:09:01', 'Pfadigrundlagen als Hilfsmittel zum Sicherstellen der Ausgewogenheit des Programms', 2, '2a8243edec1b', '441713ad9efa'),
+ ('51ba927a81ec', '2025-06-17 12:09:12', '2025-06-17 12:09:12', 'Einbindung der sieben Methoden und fünf Beziehungen in das Programm als Mittel zur Erreichung der Ziele der Wolfsstufe', 3, '2a8243edec1b', '441713ad9efa'),
+ ('8f0737809a57', '2025-06-17 12:09:22', '2025-06-17 12:09:22', 'Stille Momente/ Förderung der Beziehung zum Spirituellen auf der Wolfsstufe', 4, '2a8243edec1b', '441713ad9efa'),
+ ('e445a9e46744', '2025-06-17 12:09:29', '2025-06-30 12:40:06', 'Pfadimethode «Persönlichen Fortschritt fördern»: Längerfristige Einbindung ins Programm', 5, '2a8243edec1b', '441713ad9efa'),
+ ('e2d71095836c', '2025-06-17 12:22:11', '2025-06-17 12:23:02', 'Teamleiter*in sein und Zusammenarbeit im Team', 0, '2a8243edec1b', '4f3b0557214c'),
+ ('56aa4b11cef0', '2025-06-17 12:23:15', '2025-06-17 12:23:15', 'Inklusive Atmosphäre schaffen in einem Leitungsteam', 1, '2a8243edec1b', '4f3b0557214c'),
+ ('9adb4601772d', '2025-06-17 12:23:28', '2025-06-17 12:23:28', 'Sitzungen vorbereiten und leiten', 2, '2a8243edec1b', '4f3b0557214c'),
+ ('707992d10f3a', '2025-06-17 12:23:41', '2025-06-17 12:23:41', 'Relevante und konstruktive Rückmeldung zu einem Programmteil für die Wolfstufe geben', 3, '2a8243edec1b', '4f3b0557214c'),
+ ('e900dd6e9a72', '2025-06-17 12:23:49', '2025-06-17 12:23:49', 'Betreuung und Förderung einzelner Teammitglieder', 4, '2a8243edec1b', '4f3b0557214c'),
+ ('603b183a0a15', '2025-06-17 12:10:25', '2025-06-17 12:10:25', 'Funktion sowie Rechte und Pflichten als Einheitsleitende oder Stufenleitende', 0, '2a8243edec1b', '5b26eb9acf96'),
+ ('cdaff4fcb820', '2025-06-17 12:10:35', '2025-06-17 12:10:35', 'Organisation der Einheit/ Stufe und längerfristige Planung', 1, '2a8243edec1b', '5b26eb9acf96'),
+ ('cebb6fb9fa8d', '2025-06-17 12:10:50', '2025-06-17 12:10:50', 'Pflege von Elternkontakten und Öffentlichkeitsarbeit', 2, '2a8243edec1b', '5b26eb9acf96'),
+ ('9ffd2d3385bc', '2025-06-17 12:11:00', '2025-06-17 12:11:00', 'Leiterpersönlichkeit: Auftreten und Vertreten von Anliegen', 3, '2a8243edec1b', '5b26eb9acf96'),
+ ('c07217839fa8', '2025-06-17 12:11:06', '2025-06-17 12:11:06', 'Rolle im kantonalen Krisenkonzept', 4, '2a8243edec1b', '5b26eb9acf96'),
+ ('a1468dd08b65', '2025-06-17 12:11:13', '2025-06-17 12:11:13', 'Umgang mit Kindern mit herausforderndem Verhalten', 5, '2a8243edec1b', '5b26eb9acf96'),
+ ('c571a35a0edc', '2025-06-17 12:11:22', '2025-06-17 12:11:22', 'Gesundheitsförderung: psychisches, physisches und soziales Wohlbefinden positiv beeinflussen', 6, '2a8243edec1b', '5b26eb9acf96'),
+ ('f6db2309dda1', '2025-06-17 12:11:32', '2025-06-17 12:11:32', 'Suchtthematik: Prävention im Programm der Wolfsstufe und Regeln im Leitungsteam', 7, '2a8243edec1b', '5b26eb9acf96'),
+ ('63e81386992b', '2025-06-17 12:11:41', '2025-06-17 12:11:41', 'Sexuelle Ausbeutung und Grenzverletzungen: Verantwortung als Stufenleitende und vorbeugende Massnahmen', 8, '2a8243edec1b', '5b26eb9acf96'),
+ ('15678fcb1099', '2025-06-17 12:11:50', '2025-06-17 12:11:50', 'Gewalt: verschiedene Formen von Gewalt (u.a. psychische, physische und strukturelle) und Möglichkeiten, diesen vorzubeugen', 9, '2a8243edec1b', '5b26eb9acf96'),
+ ('82278409ec6d', '2025-06-17 12:09:54', '2025-06-17 12:09:54', 'Altersgruppe von LS/T Kinder: Bedürfnisse, Fähigkeiten und Fertigkeiten sowie Grenzen von Kindern im Alter der Zielgruppe Kinder', 0, '2a8243edec1b', '93a90fbb3c80'),
+ ('d632223934f2', '2025-06-17 12:13:30', '2025-06-17 12:13:30', 'Funktion, Rechte und Pflichten als Lagerleiter*in', 0, '2a8243edec1b', 'a59d8ad07221'),
+ ('5c794ee04d03', '2025-06-17 12:13:37', '2025-06-17 12:13:37', 'Funktionen und Aufgaben von Coach und AL, insbesondere bei der Lagerbetreuung', 1, '2a8243edec1b', 'a59d8ad07221'),
+ ('67a1ae3c0413', '2025-06-17 12:13:45', '2025-06-17 12:13:45', 'Einsetzung des Lagerreglements gezielt für die Planung', 2, '2a8243edec1b', 'a59d8ad07221'),
+ ('c776507702ef', '2025-06-17 12:13:54', '2025-06-17 12:13:54', 'Ablauf der Lagerplanung und -administration', 3, '2a8243edec1b', 'a59d8ad07221'),
+ ('265767d19b09', '2025-06-17 12:14:01', '2025-06-17 12:14:01', 'Gestaltung des Lagerprogramms', 4, '2a8243edec1b', 'a59d8ad07221'),
+ ('a3589da35ff1', '2025-06-17 12:14:08', '2025-06-17 12:14:08', 'Gesundheit im Lager, Umgang mit Krankheiten', 5, '2a8243edec1b', 'a59d8ad07221'),
+ ('a1db6f90985c', '2025-06-17 12:14:14', '2025-06-17 12:14:14', 'Sicherheitskonzepte für Lager', 6, '2a8243edec1b', 'a59d8ad07221'),
+ ('14d066a8abc3', '2025-06-17 12:14:21', '2025-06-17 12:14:21', 'sicherheitsrelevante Aktivitäten planen und analysieren, Durchführungsentscheid, Anpassungen während Aktivitäten', 7, '2a8243edec1b', 'a59d8ad07221'),
+ ('1279c978fe78', '2025-06-17 12:14:31', '2025-06-17 12:14:31', 'Anspruchsvolle J+S-Aktivitäten für die Wolfstufe planen, durchführen und auswerten', 8, '2a8243edec1b', 'a59d8ad07221'),
+ ('ca7a6c79c6fd', '2025-06-17 12:14:39', '2025-06-17 12:14:53', 'Wanderungen auf der Wolfsstufe kritisch beurteilen', 9, '2a8243edec1b', 'a59d8ad07221'),
+ ('21f52f4b0d05', '2025-06-17 12:12:10', '2025-06-17 12:12:17', 'Verantwortung und Vorbildfunktion gegenüber Kindern wahrnehmen', 0, '2a8243edec1b', 'c402dfab945a'),
+ ('ce079be0bc50', '2025-06-17 12:12:25', '2025-06-17 12:12:25', 'Das Thema Ethik und Werte in dem Leistungsteam ansprechen und Meldepflicht wahrnehmen', 1, '2a8243edec1b', 'c402dfab945a'),
+ ('3c44cd77ede1', '2025-06-17 12:12:36', '2025-06-17 12:12:36', 'Zusammenarbeit mit Eltern gestalten; Elternabend organisieren', 2, '2a8243edec1b', 'c402dfab945a'),
+ ('3ef70d006473', '2025-06-17 12:12:44', '2025-06-17 12:12:44', 'Formen der Öffentlichkeitsarbeit', 3, '2a8243edec1b', 'c402dfab945a'),
+ ('a836ff487156', '2025-06-17 12:12:51', '2025-06-17 12:12:51', 'Leiterpersönlichkeit weiterentwickeln', 4, '2a8243edec1b', 'c402dfab945a'),
+ ('85d245b65ab7', '2025-06-17 12:13:00', '2025-06-30 12:40:17', 'Schwierige Situationen und Probleme bewältigen', 5, '2a8243edec1b', 'c402dfab945a'),
+ ('d7e7364707ed', '2025-05-15 07:25:42', '2025-05-15 07:26:52', 'État du développement et besoins des enfants de la branche Louveteaux', 0, '2d19607dfdf4', '2ed9ae46812d'),
+ ('592eb05b3701', '2025-05-15 07:25:50', '2025-05-15 07:26:58', 'Symbolique de branche Louveteaux', 1, '2d19607dfdf4', '2ed9ae46812d'),
+ ('f068fbb5d19f', '2025-05-15 07:25:58', '2025-05-15 07:27:07', 'Réflexion personnelle sur la Loi et la promesse de la branche Route', 2, '2d19607dfdf4', '2ed9ae46812d'),
+ ('db951aaf0b46', '2025-05-15 07:26:07', '2025-05-15 07:27:09', 'Fondements du scoutisme et leur lien avec le quotidien scout', 3, '2d19607dfdf4', '2ed9ae46812d'),
+ ('a921237a4550', '2025-05-15 07:26:15', '2025-05-15 07:27:12', 'Modèle des branches et distinction entre les branches Castors, Louveteaux et Éclais', 4, '2d19607dfdf4', '2ed9ae46812d'),
+ ('ba2257732518', '2025-05-15 07:26:23', '2025-05-15 07:27:14', 'Développement des sept méthodes et des cinq relations scoutes au sein de la branche Louveteaux', 5, '2d19607dfdf4', '2ed9ae46812d'),
+ ('d718c6d76b19', '2025-05-15 11:59:46', '2025-05-15 11:59:46', 'Installer des constructions de camp et mettre en œuvre la technique de pionnier de manière sécurisée et adaptée à la branche', 0, '2d19607dfdf4', '79830ea73423'),
+ ('50ef3208850d', '2025-05-15 11:58:44', '2025-05-15 11:58:44', 'La méthode scoute « Progression personnelle » : Intégrer les contenus des étapes et des spécialités dans les activités de la branche Louveteaux', 0, '2d19607dfdf4', '7bca259c3269'),
+ ('3a767188efe8', '2025-05-15 11:58:56', '2025-05-15 11:58:56', 'Travail sur la Loi et promesse au niveau de la branche Louveteaux', 1, '2d19607dfdf4', '7bca259c3269'),
+ ('a6c2401ecdd0', '2025-05-15 11:59:05', '2025-05-15 11:59:05', 'Organisation de veillées au niveau de la branche Louveteaux', 2, '2d19607dfdf4', '7bca259c3269'),
+ ('35b12d1a08d9', '2025-05-15 11:59:19', '2025-05-15 11:59:19', 'Approfondissement des connaissances de la technique scoute Louveteaux et transmission de manière adaptée à la branche', 3, '2d19607dfdf4', '7bca259c3269'),
+ ('596e78b5a709', '2025-05-15 07:26:33', '2025-05-15 07:27:35', 'La tranche d''âge Enfants SdC/T : les besoins, les capacités et les compétences ainsi que les limites des enfants de la tranche d’âges du groupe cible Enfants.', 0, '2d19607dfdf4', '88e1086f5e6f'),
+ ('17d71c9c22e4', '2025-05-15 09:30:18', '2025-05-15 09:30:43', 'Fonction, droits et devoirs d''un·e membre de la maîtrise au niveau de la branche Louveteaux', 0, '2d19607dfdf4', '898ffaf44224'),
+ ('8a1f19deb90b', '2025-05-15 09:30:27', '2025-05-15 09:31:04', 'Accompagner les responsables de sizaine', 1, '2d19607dfdf4', '898ffaf44224'),
+ ('5eb8443d34eb', '2025-05-15 09:30:39', '2025-05-15 09:31:00', 'Louveteaux et louvettes à besoins particuliers', 2, '2d19607dfdf4', '898ffaf44224'),
+ ('3443082e749b', '2025-05-15 11:55:34', '2025-05-15 11:55:38', 'Concepts de sécurité pour les activités présentant des dangers potentiels et leur mise en œuvre', 3, '2d19607dfdf4', '898ffaf44224'),
+ ('5f9f89b7477c', '2025-05-15 11:55:49', '2025-05-15 11:55:49', 'Offres et points de contact de l’association cantonale / la région comme le concept de situation de crise', 4, '2d19607dfdf4', '898ffaf44224'),
+ ('fd2416bfdc85', '2025-05-15 11:55:59', '2025-05-15 11:55:59', 'Personnalité du·de la moniteur·trice et rôle en équipe', 5, '2d19607dfdf4', '898ffaf44224'),
+ ('52a0c6bbe14d', '2025-05-15 11:56:09', '2025-05-15 11:56:14', 'Perspectives de formation et de perfectionnement', 6, '2d19607dfdf4', '898ffaf44224'),
+ ('f8f2fb91dc52', '2025-05-15 11:56:24', '2025-05-15 11:56:24', 'Règles du dialogue constructif en maîtrise', 7, '2d19607dfdf4', '898ffaf44224'),
+ ('54e096026726', '2025-05-15 11:56:42', '2025-05-15 11:56:42', 'Notions d''abus sexuels et de violations des limites, situations délicates dans le quotidien scout et mesures préventives', 8, '2d19607dfdf4', '898ffaf44224'),
+ ('a2ddc432eaee', '2025-05-15 11:57:09', '2025-05-15 11:57:09', 'Assumer une responsabilité et une fonction de modèle vis-à-vis des enfants à l’âge du groupe cible Enfants', 0, '2d19607dfdf4', 'd6a827e7c7f0'),
+ ('87c17f05d4a8', '2025-05-15 11:57:18', '2025-05-15 11:57:18', 'Assumer une responsabilité vis-à-vis de la maîtrise', 1, '2d19607dfdf4', 'd6a827e7c7f0'),
+ ('237e6f9f82da', '2025-05-15 11:57:29', '2025-05-15 11:57:29', 'Adopter les règles de comportement J+S et assumer l''obligation d''annonce en cas de manquement à l''éthique', 2, '2d19607dfdf4', 'd6a827e7c7f0'),
+ ('98c55d0b5f74', '2025-05-15 11:57:41', '2025-05-15 11:57:41', 'Prendre des mesures de prévention des accidents', 3, '2d19607dfdf4', 'd6a827e7c7f0'),
+ ('cf9136282ccb', '2025-05-15 11:57:50', '2025-05-15 11:57:50', 'Évaluer les risques ; Reconnaître les dangers', 4, '2d19607dfdf4', 'd6a827e7c7f0'),
+ ('bdf2fab6b743', '2025-05-15 11:57:58', '2025-05-15 11:57:58', 'Établir des concepts de sécurité pour les activités ; Agir correctement en cas d’urgence', 5, '2d19607dfdf4', 'd6a827e7c7f0'),
+ ('5203c7ffb5bc', '2025-05-15 11:58:09', '2025-05-15 11:58:09', 'Développer la personnalité de moniteur·trice', 6, '2d19607dfdf4', 'd6a827e7c7f0'),
+ ('03bd67b22104', '2025-05-15 09:28:34', '2025-05-15 09:28:34', 'Planifier, réaliser et évaluer des activités J+S et adaptées selon la branche (SdC, AC) ; mener un jeu ; différentes activités adaptées à la branche', 0, '2d19607dfdf4', 'eee85958ce53'),
+ ('25e733e20d00', '2025-05-15 09:29:12', '2025-05-15 09:29:12', 'Vivre une activité type et y réfléchir (SdC ou AC)', 1, '2d19607dfdf4', 'eee85958ce53'),
+ ('622e7f1f2f5e', '2025-05-15 09:29:20', '2025-05-15 09:29:20', 'Lire une carte ; évaluer le terrain ; s''orienter', 2, '2d19607dfdf4', 'eee85958ce53'),
+ ('246b51b77851', '2025-05-15 09:29:28', '2025-05-15 09:29:28', 'Appliquer NORDA ; Utiliser des aides à l’orientation (Boussole, croquis, carte, description de l’itinéraire, etc.)', 3, '2d19607dfdf4', 'eee85958ce53'),
+ ('e653002a8e53', '2025-05-15 09:29:38', '2025-05-15 09:29:38', 'Planifier, réaliser et évaluer des excursions adaptées à la branche incluant de passer une nuit à l’extérieur du lieu de camp, suivant la méthode 3 x 3 (choix et planification de l’itinéraire, calcul du temps nécessaire, guides de l’activité, etc.)', 4, '2d19607dfdf4', 'eee85958ce53'),
+ ('2ca57dcdd8d6', '2025-05-15 09:29:47', '2025-05-15 09:29:47', 'Établir un concept de sécurité pour l’excursion', 5, '2d19607dfdf4', 'eee85958ce53'),
+ ('4ea9dd862cd4', '2025-05-15 07:28:25', '2025-05-15 07:28:25', 'Thèmes pour des activités et programmes trimestriels', 0, '2d19607dfdf4', 'f6f453a729ed'),
+ ('6a027069225b', '2025-05-15 07:28:35', '2025-05-15 07:28:35', 'Méthodes de planification, réalisation et évaluation de programmes', 1, '2d19607dfdf4', 'f6f453a729ed'),
+ ('2195d8bfe395', '2025-05-15 07:28:45', '2025-05-15 07:28:51', 'Planifier le programme trimestriel', 2, '2d19607dfdf4', 'f6f453a729ed'),
+ ('b65b333f1aec', '2025-05-15 09:27:05', '2025-05-15 09:27:05', 'L’aventure en tant que système de codécision dans la branche Louveteaux et son intégration dans le programme trimestriel', 3, '2d19607dfdf4', 'f6f453a729ed'),
+ ('b7020449a92f', '2025-05-15 09:27:18', '2025-05-15 09:27:22', 'Points essentiels dans l''organisation des week-ends', 4, '2d19607dfdf4', 'f6f453a729ed'),
+ ('277475e103c5', '2025-05-15 09:27:51', '2025-05-15 09:28:15', 'Planifier, réaliser et évaluer des activités J+S pour la branche Louveteaux', 5, '2d19607dfdf4', 'f6f453a729ed'),
+ ('ccd0901e3af1', '2025-05-15 09:28:44', '2025-05-15 09:28:44', 'Planifier, réaliser et évaluer des randonnées pour la branche Louveteaux', 6, '2d19607dfdf4', 'f6f453a729ed'),
+ ('975239630fd6', '2025-05-15 09:28:59', '2025-05-15 09:28:59', 'Conception du programme de manière inclusive afin que tou·te·s les louveteaux·ettes se sentent à l''aise et puissent développer leur personnalité de manière individuelle', 7, '2d19607dfdf4', 'f6f453a729ed'),
+ ('dcba83512a88', '2025-06-30 11:13:32', '2025-06-30 11:13:32', 'Conoscere i diritti e i doveri del capo campo', 0, '2f085f7153fd', '1907b2290773'),
+ ('5a3a6f207b53', '2025-06-30 11:13:39', '2025-06-30 11:13:39', 'Amministrare un campo; conoscere il ruolo di coach', 1, '2f085f7153fd', '1907b2290773'),
+ ('e0e0e203e54c', '2025-06-30 11:13:45', '2025-06-30 11:13:45', 'Pianificare, svolgere e valutare campi; fare ricognizioni di posti per campi e/o edifici per campi', 2, '2f085f7153fd', '1907b2290773'),
+ ('cfc06589c0cb', '2025-06-30 11:13:53', '2025-06-30 11:13:53', 'Adottare misure volte a promuovere la salute e a prevenire incidenti', 3, '2f085f7153fd', '1907b2290773'),
+ ('fea8dcd0fb5b', '2025-06-30 11:14:00', '2025-06-30 11:14:00', 'Elaborare piani di sicurezza per attività e campi; agire correttamente in caso d’emergenza', 4, '2f085f7153fd', '1907b2290773'),
+ ('6a41fa1e4630', '2025-06-30 11:14:09', '2025-06-30 11:14:09', 'Conoscere gli ambiti di sicurezza Montagna, Inverno e Acqua; delimitare attività nell’ambito generale di sicurezza', 5, '2f085f7153fd', '1907b2290773'),
+ ('b7ab55ab3da5', '2025-06-30 11:14:17', '2025-06-30 11:14:17', 'Sperimentare e riflettere su attività modello (SC o AC)', 6, '2f085f7153fd', '1907b2290773'),
+ ('e3d627ebbb95', '2025-06-30 11:14:25', '2025-06-30 11:14:25', 'Applicare svariati metodi per l’organizzazione delle attività', 7, '2f085f7153fd', '1907b2290773'),
+ ('d47583acb614', '2025-06-30 11:14:31', '2025-06-30 11:14:31', 'Pianificare, svolgere e valutare attività G+S impegnative adatte alla branca (SC/AC); fungere da arbitro', 8, '2f085f7153fd', '1907b2290773'),
+ ('14c808c9f3a4', '2025-06-30 11:14:45', '2025-06-30 11:14:45', 'Leggere cartine; valutare il terreno; orientarsi in condizioni difficili; conoscere diversi tipi di corsa d’orientamento adatti alla branca', 9, '2f085f7153fd', '1907b2290773'),
+ ('26d340c3b0f4', '2025-06-30 11:22:53', '2025-06-30 11:22:53', 'Pianificare, svolgere e valutare un’escursione adatta alla branca (p.es. passeggiata, bicicletta) secondo il principio 3x3 (scelta del tragitto, pianificazione, calcolo del tempo, monitori); elaborare un piano di sicurezza; formarsi durante le escursioni', 10, '2f085f7153fd', '1907b2290773'),
+ ('5793daeadd4c', '2025-06-30 11:25:43', '2025-06-30 11:25:52', 'Assumersi la responsabilità nei confronti del team direttivo', 0, '2f085f7153fd', '3e960fda8ec5'),
+ ('1b01fdecfa06', '2025-06-30 11:25:19', '2025-06-30 11:25:19', 'Condurre un team; riconoscere i processi nel team e reagire in modo adeguato; condurre un campo e reagire in modo adeguato a imprevisti', 1, '2f085f7153fd', '3e960fda8ec5'),
+ ('c70ee98cfb7f', '2025-06-30 11:03:51', '2025-06-30 11:03:51', '≠ Approfondimento sui esigenze dei bambini della branca lupetti risp. dei bambini e dei giovani della branca esploratori', 0, '2f085f7153fd', '613670cdc63e'),
+ ('32d8c773d3a9', '2025-06-30 11:03:59', '2025-06-30 11:03:59', 'Simbologia della branca lupetti in relazione ai fondamenti dello scoutismo (solo per corsi con partecipanti della branca lupetti)', 1, '2f085f7153fd', '613670cdc63e'),
+ ('220e9e5c91ad', '2025-06-30 11:04:05', '2025-06-30 11:04:05', 'Fondamenti dello scoutismo quale sussidio didattico volto a garantire l’equilibrio del programma', 2, '2f085f7153fd', '613670cdc63e'),
+ ('dc6cb1886d05', '2025-06-30 11:04:29', '2025-06-30 11:04:29', '≠ Integrare i sette metod e le cinque relazioni nel come programma per raggiungere gli obiettivi della branca lupetti/esploratori', 3, '2f085f7153fd', '613670cdc63e'),
+ ('6ec1782d4f2c', '2025-06-17 09:18:44', '2025-06-17 09:18:44', 'Einfluss der Pfadigrundlagen aufs Programm', 1, '69ce5e683a0e', '8cb076295e0e'),
+ ('372b18ebb9fc', '2025-06-30 11:04:49', '2025-06-30 11:04:49', '≠ Momenti di silenzio, promozione della relazione con la spiritualità nella branca lupetti/esploratori', 4, '2f085f7153fd', '613670cdc63e'),
+ ('7f803b39afde', '2025-06-30 11:05:05', '2025-06-30 11:05:05', '≠ Metodo «Promuovere il progresso personale»: integrazione a lungo termine nel programma', 5, '2f085f7153fd', '613670cdc63e'),
+ ('21738e07723a', '2025-06-30 11:10:38', '2025-06-30 11:10:38', 'Funzione e i loro diritti e doveri in qualità di capo campo', 0, '2f085f7153fd', 'a6ed887e00b3'),
+ ('b723f4430747', '2025-06-30 11:10:48', '2025-06-30 11:10:48', 'Funzioni e le responsabilità del/la coach e del/la CSZ, in particolare nell’ambito dell’organizzazione di un campo', 1, '2f085f7153fd', 'a6ed887e00b3'),
+ ('9655baebca9d', '2025-06-30 11:10:55', '2025-06-30 11:10:55', 'Applicare il regolamento dei campi del MSS alla pianificazione del campo', 2, '2f085f7153fd', 'a6ed887e00b3'),
+ ('23cbdae14c67', '2025-06-30 11:11:04', '2025-06-30 11:11:04', 'Tempistiche della pianificazione e dell’amministrazione dei campi', 3, '2f085f7153fd', 'a6ed887e00b3'),
+ ('726b8f842c89', '2025-06-30 11:11:12', '2025-06-30 11:11:12', 'Attività di pattuglia nel programma del campo e consulenza alle stesse (contenuti solo per corsi con partecipanti della branca esploratori)', 4, '2f085f7153fd', 'a6ed887e00b3'),
+ ('2f4c9c16d992', '2025-06-30 11:11:26', '2025-06-30 11:11:26', '≠ Organizzazione del programma del campo', 5, '2f085f7153fd', 'a6ed887e00b3'),
+ ('eff1bb66af28', '2025-06-30 11:11:42', '2025-06-30 11:11:42', '≠ Salute nel campo, gestione di malattie', 6, '2f085f7153fd', 'a6ed887e00b3'),
+ ('3999a1862bf8', '2025-06-30 11:11:56', '2025-06-30 11:11:56', '≠ Piani di sicurezza per il campo', 7, '2f085f7153fd', 'a6ed887e00b3'),
+ ('3ee796069957', '2025-06-30 11:12:03', '2025-06-30 11:12:03', 'Pianificare et analizzare attività rilevanti dal punto di vista della sicurezza, decisione in merito allo svolgimento Adeguamento durante le attività', 8, '2f085f7153fd', 'a6ed887e00b3'),
+ ('e2d4cf4b1051', '2025-06-30 11:12:19', '2025-06-30 11:12:19', '≠ Pianificare, svolgere e valutare attività G+S impegnative', 9, '2f085f7153fd', 'a6ed887e00b3'),
+ ('7af53388df7b', '2025-06-30 11:12:48', '2025-06-30 11:12:48', '≠ Valutare in modo critico scursioni in seno alla branca lupetti/esploratori', 10, '2f085f7153fd', 'a6ed887e00b3'),
+ ('bc190ab61b22', '2025-06-30 11:24:04', '2025-06-30 11:24:04', 'Essere responsabile di un team e collaborare in seno al team', 0, '2f085f7153fd', 'b3ac567d3009'),
+ ('84303e0d65da', '2025-06-30 11:24:13', '2025-06-30 11:24:13', 'Creare un’atmosfera inclusiva in cui i/le membri/e del gruppo animatori/trici', 1, '2f085f7153fd', 'b3ac567d3009'),
+ ('374b177eef77', '2025-06-30 11:24:21', '2025-06-30 11:24:21', 'riscontro costruttivo e pertinente riguardo a un’attività per la branca', 2, '2f085f7153fd', 'b3ac567d3009'),
+ ('5bf8c42617e9', '2025-06-30 11:24:29', '2025-06-30 11:24:29', 'Preparare e condurre sedute', 3, '2f085f7153fd', 'b3ac567d3009'),
+ ('61084ca54cde', '2025-06-30 11:24:36', '2025-06-30 11:24:36', 'Assistenza e promozione di singoli membri del team', 4, '2f085f7153fd', 'b3ac567d3009'),
+ ('ef3213f1030b', '2025-06-30 11:06:35', '2025-06-30 11:06:35', '≠ Funzione nonché diritti e doveri quale capo unità o capo branca', 0, '2f085f7153fd', 'b960a17a4a4b'),
+ ('aef6a71dbb30', '2025-06-30 11:06:57', '2025-06-30 11:06:57', '≠ Organizzazione dell’unità / della branca, in particolare assistenza dei capi pattuglia, pianificazione a lungo termine', 1, '2f085f7153fd', 'b960a17a4a4b'),
+ ('ec4f42c9204f', '2025-06-30 11:07:16', '2025-06-30 11:07:16', '≠ Gestione dei contatti con i genitori e con terzi', 2, '2f085f7153fd', 'b960a17a4a4b'),
+ ('32b881e8b9cd', '2025-06-30 11:07:25', '2025-06-30 11:07:25', 'Personalità direttiva: affrontare e sostenere le richieste', 3, '2f085f7153fd', 'b960a17a4a4b'),
+ ('9c634e088909', '2025-06-30 11:07:33', '2025-06-30 11:07:33', 'Ruolo nel piano di crisi cantonale', 4, '2f085f7153fd', 'b960a17a4a4b'),
+ ('e30fd903191a', '2025-06-30 11:07:47', '2025-06-30 11:07:47', '≠ Bambini e giovani con bisogni particolari', 5, '2f085f7153fd', 'b960a17a4a4b'),
+ ('4cadc791d69e', '2025-06-30 11:07:56', '2025-06-30 11:07:56', 'Promozione della salute e sanno come influenzare positivamente il benessere fisico, psichico e sociale', 6, '2f085f7153fd', 'b960a17a4a4b'),
+ ('f541cf227a64', '2025-06-30 11:08:16', '2025-06-30 11:08:16', '≠ Tematica della dipendenza: prevenzione nel programma della branca lupetti ed esploratori e regole nel team direttivo', 7, '2f085f7153fd', 'b960a17a4a4b'),
+ ('54b3977cc9d0', '2025-06-30 11:08:34', '2025-06-30 11:08:34', '≠ Abusi e violenze sessuali e violazioni dei limiti: responsabilità quale capo branca e misure preventive', 8, '2f085f7153fd', 'b960a17a4a4b'),
+ ('fb502d757786', '2025-06-30 11:08:52', '2025-06-30 11:08:52', '≠ Violenza: diverse forme di violenza (tra cui la violenza fisica, psichica e strutturale) e possibilità di prevenirle', 9, '2f085f7153fd', 'b960a17a4a4b'),
+ ('5bca1df6ec49', '2025-06-30 11:09:20', '2025-06-30 11:09:20', 'Assumersi la responsabilità e la funzione di esempio nei confronti dei bambini e dei giovani', 0, '2f085f7153fd', 'cee5464412d1'),
+ ('d3e935be0fe7', '2025-06-30 11:09:26', '2025-06-30 11:09:26', 'Tematizzare il tema etica e valori nel loro gruppo animatori/trici e assumersi il processo di segnalazione', 1, '2f085f7153fd', 'cee5464412d1'),
+ ('71dc3dbab82d', '2025-06-30 11:09:33', '2025-06-30 11:09:33', 'Impostare la collaborazione con i genitori; organizzare serate per genitori', 2, '2f085f7153fd', 'cee5464412d1'),
+ ('e571105744d6', '2025-06-30 11:09:39', '2025-06-30 11:09:39', 'Conoscere le forme di dominio pubblico', 3, '2f085f7153fd', 'cee5464412d1'),
+ ('0537cd941ebf', '2025-06-30 11:09:46', '2025-06-30 11:09:46', 'Sviluppare continuamente la personalità direttiva', 4, '2f085f7153fd', 'cee5464412d1'),
+ ('2ac2ba2d56df', '2025-06-30 11:09:53', '2025-06-30 11:09:53', 'Gestire le situazioni difficili e i problemi', 5, '2f085f7153fd', 'cee5464412d1'),
+ ('5e6e66a505aa', '2025-06-30 11:05:35', '2025-06-30 11:05:35', 'Gruppo di età di SC/T Bambini e/o Giovani: conoscere le esigenze, le capacità e le abilità nonché i limiti dei bambini e dei giovani in età di gruppo di destinatari Bambini e/o Giovani', 0, '2f085f7153fd', 'f3444d2b654f'),
+ ('70e0e6875900', '2025-06-17 09:25:55', '2025-06-17 09:25:55', 'Musteraktivität erleben und reflektieren (LS oder LA)', 0, '69ce5e683a0e', '0074829fdf30'),
+ ('090c24c2cb88', '2025-06-17 09:26:05', '2025-06-17 09:26:21', 'Stufengerechte J+S-Aktivitäten (LS, LA) und/oder Lager planen, durchführen und auswerten', 1, '69ce5e683a0e', '0074829fdf30'),
+ ('73731c7fea23', '2025-06-17 09:26:41', '2025-06-17 09:26:41', 'Geländespiel planen, durchführen und auswerten; Spielleiter/in sein; Unterschied zu Geländespielen mit der Zielgruppe Kinder', 2, '69ce5e683a0e', '0074829fdf30'),
+ ('a08f605000bb', '2025-06-17 09:24:22', '2025-06-17 09:24:36', 'Möglichkeiten zur Umsetzung der Pfadimethode "Persönlichen Fortschritt fördern" auf der Piostufe', 0, '69ce5e683a0e', '017a5ae6a511'),
+ ('95a4b0adf5bd', '2025-06-17 09:24:45', '2025-06-17 09:24:45', 'Möglichkeiten zur Umsetzung der Pfadimethode "Mitbestimmen und Verantwortung tragen" auf der Piostufe', 1, '69ce5e683a0e', '017a5ae6a511'),
+ ('046cc39343e8', '2025-06-17 09:25:03', '2025-06-17 09:25:03', 'Möglichkeiten zur Arbeit mit Gesetz und Versprechen auf der Piostufe ; stille Momente ins Programm einbauen', 2, '69ce5e683a0e', '017a5ae6a511'),
+ ('c17eebbaa9af', '2025-06-17 09:25:13', '2025-06-17 09:25:28', 'Typische Piostufenaktivitäten', 3, '69ce5e683a0e', '017a5ae6a511'),
+ ('fff889b9e27d', '2025-06-17 09:25:21', '2025-06-17 09:25:21', 'Piostufenunternehmung gemeinsam mit Pios planen, durchführen und auswerten', 4, '69ce5e683a0e', '017a5ae6a511'),
+ ('737bf51033f1', '2025-06-17 09:19:56', '2025-06-17 09:19:56', 'Bedürfnisse, Fähigkeiten und Fertigkeiten sowie Grenzen von Jugendlichen im Alter der Zielgruppe Jugendliche', 0, '69ce5e683a0e', '21c186ab198b'),
+ ('d9b728b2bda3', '2025-06-17 09:18:36', '2025-06-17 09:18:36', 'Entwicklungsstand und Bedürfnisse der Jugendlichen der Piostufe und Sensibilisierung für deren unterschiedliche Persönlichkeiten', 0, '69ce5e683a0e', '8cb076295e0e'),
+ ('2e8e45f77d04', '2025-06-17 09:18:56', '2025-06-17 09:18:56', 'Ziele der Piostufe zu den fünf Pfadibeziehungen', 2, '69ce5e683a0e', '8cb076295e0e'),
+ ('ef30272d245f', '2025-06-17 09:19:06', '2025-06-17 09:19:06', 'Ausgestaltung der sieben Pfadimethoden auf der Piostufe', 3, '69ce5e683a0e', '8cb076295e0e'),
+ ('064699458f45', '2025-06-17 09:19:13', '2025-06-17 09:19:35', 'Abgrenzung zw. Pfadi-, Pio- und Roverstufe und Unteschiede zu derjenigen Stufe, auf der die TN bis jetzt geleitet haben', 4, '69ce5e683a0e', '8cb076295e0e'),
+ ('278b8117a238', '2025-06-17 09:22:01', '2025-06-17 09:22:01', 'Funktion sowie Rechte und Pflichten von Leitenden der Piostufe', 0, '69ce5e683a0e', '9be63f3e8e35'),
+ ('dafb7fa99bc2', '2025-06-17 09:22:14', '2025-06-17 09:22:14', 'Sicherheitsüberlegungen für Aktivitäten der Piostufe anstellen und sinnvolle Regeln für Aktivitäten der Piostufe festlegen', 1, '69ce5e683a0e', '9be63f3e8e35'),
+ ('6068ca6ede84', '2025-06-17 09:22:23', '2025-06-17 09:22:23', 'Umgang mit Pios mit herausforderndem Verhalten', 2, '69ce5e683a0e', '9be63f3e8e35'),
+ ('1209ecb7d4f1', '2025-06-17 09:22:33', '2025-06-17 09:22:33', 'Umgang mit herausfordernden Situationen in der Gruppe', 3, '69ce5e683a0e', '9be63f3e8e35'),
+ ('46b6c7d12db2', '2025-06-17 09:22:42', '2025-06-17 09:22:42', 'Möglichkeiten zur Leitung und Begleitung von Pios und Leitungsverhalten bewusst einer Aktivität oder Situation anpassen', 4, '69ce5e683a0e', '9be63f3e8e35'),
+ ('1b547bb37f51', '2025-06-17 09:23:08', '2025-06-17 09:23:08', 'Verantwortung und Vorbildfunktion gegenüber Jugendlichen wahrnehmen', 0, '69ce5e683a0e', 'c208feb5a6cc'),
+ ('a67396c108dc', '2025-06-17 09:23:17', '2025-06-17 09:23:17', 'Leiterpersönlichkeit entwickeln', 1, '69ce5e683a0e', 'c208feb5a6cc'),
+ ('aa002ae409a8', '2025-06-17 09:23:27', '2025-06-17 09:23:27', 'Risiken einschätzen; Gefahren erkennen; Sicherheitskonzepte für Aktivitäten und/oder Lager erstellen; in Notfällen richtig handeln', 2, '69ce5e683a0e', 'c208feb5a6cc'),
+ ('5c09f82ab426', '2025-06-17 09:23:37', '2025-06-17 09:23:37', 'Stufengerechte Unternehmung (z.B. Wanderungen, Velotouren, etc.) nach 3x3 planen, durchführen und auswerten (Routenwahl, Routenplanung, Zeitberechnung, Unternehmungsleitung, etc.); Sicherheitskonzept für Unternehmung erstellen', 3, '69ce5e683a0e', 'c208feb5a6cc'),
+ ('55016f0cea2b', '2025-07-03 06:43:46', '2025-07-03 06:43:46', 'Vivre une activité type et y réfléchir (SdC ou AC)', 0, '75fdfdb16940', '65e68af8d732'),
+ ('54427b4d4910', '2025-07-03 06:43:53', '2025-07-03 06:43:53', 'Planifier, réaliser et évaluer des activités J+S adaptées à la branche (SdC, AC)', 1, '75fdfdb16940', '65e68af8d732'),
+ ('e78b34133558', '2025-07-03 06:44:01', '2025-07-03 06:44:01', 'Planifier, réaliser et évaluer un jeu de terrain ; Mener un jeu ; La différence entre les jeux de terrain de la tranche d’âge Enfants', 2, '75fdfdb16940', '65e68af8d732'),
+ ('6e20660e1a6d', '2025-07-03 06:44:08', '2025-07-03 06:44:08', 'Planifier, réaliser et évaluer un tournoi amical ; Connaître la différence avec une fête des jeux', 3, '75fdfdb16940', '65e68af8d732'),
+ ('2d4eada73545', '2025-07-03 06:41:20', '2025-07-03 06:41:20', 'Les besoins, les capacités et les compétences ainsi que les limites des enfants et des jeunes du groupe cible Jeunes', 0, '75fdfdb16940', '7ce1abdc0ac2'),
+ ('d8c14de00da3', '2025-07-03 06:43:16', '2025-07-03 06:43:16', 'Moyens pour mettre en œuvre la méthode scoute « Progression personnelle » au niveau de la branche Éclais', 0, '75fdfdb16940', '95f483861b17'),
+ ('347dcb582fe7', '2025-07-03 06:43:23', '2025-07-03 06:43:23', 'La Loi scoute et les possibilités de travail sur la Loi et la promesse au niveau de la branche Éclais', 1, '75fdfdb16940', '95f483861b17'),
+ ('f889dd6be405', '2025-07-03 06:43:29', '2025-07-03 06:43:29', 'Moments calmes ; Encourager la relation au spirituel au niveau de la branche Éclais', 2, '75fdfdb16940', '95f483861b17'),
+ ('b30d091cba1f', '2025-07-03 06:41:51', '2025-07-03 06:41:51', 'Fonction, droits et devoirs de la maîtrise au niveau de la branche Éclais', 0, '75fdfdb16940', 'd47531c01adb'),
+ ('2dfddba5bf5f', '2025-07-03 06:41:59', '2025-07-03 06:41:59', 'Réfléchir à la sécurité pour les activités de la branche Éclais et fixer des règles raisonnables pour les activités de la branche Éclais', 1, '75fdfdb16940', 'd47531c01adb'),
+ ('7ff104a958d9', '2025-07-03 06:42:05', '2025-07-03 06:42:05', 'Éclais à besoins particuliers', 2, '75fdfdb16940', 'd47531c01adb'),
+ ('4142bcf3ac43', '2025-07-03 06:42:13', '2025-07-03 06:42:13', 'Rôle des responsable de patrouille et leur encadrement', 3, '75fdfdb16940', 'd47531c01adb'),
+ ('c249119a9474', '2025-07-03 06:42:29', '2025-07-03 06:42:29', 'Assumer une responsabilité et une fonction de modèle vis-à-vis des enfants et des jeunes', 0, '75fdfdb16940', 'd79385793a8c'),
+ ('541b8415d480', '2025-07-03 06:42:34', '2025-07-03 06:42:34', 'Développer la personnalité de moniteur·trice', 1, '75fdfdb16940', 'd79385793a8c'),
+ ('59d25aedbfc0', '2025-07-03 06:42:42', '2025-07-03 06:42:42', 'Évaluer les risques ; Reconnaître les dangers ; Établir des concepts de sécurité pour les activités ; Comportement en cas d’urgence', 2, '75fdfdb16940', 'd79385793a8c'),
+ ('e88d70ad8b4c', '2025-07-03 06:42:50', '2025-07-03 06:42:50', 'Planifier, réaliser et évaluer des excursions adaptées aux branches (par ex. randonnées, balades à vélo, etc.) suivant la méthode 3 x 3 (choix et planification de l’itinéraire, calcul du temps nécessaire, guides de l’activité, etc.)', 3, '75fdfdb16940', 'd79385793a8c'),
+ ('51e05659ff98', '2025-07-03 06:40:41', '2025-07-03 06:40:41', 'Besoins et stade de développement des enfants et des jeunes de la branche Éclais', 0, '75fdfdb16940', 'e0cafc8a48c1'),
+ ('ab5906ef95c5', '2025-07-03 06:40:47', '2025-07-03 06:40:47', 'Influence des fondements du scoutisme sur le programme', 1, '75fdfdb16940', 'e0cafc8a48c1'),
+ ('8bcaa9ede89c', '2025-07-03 06:40:53', '2025-07-03 06:40:53', 'Objectifs de la branche Éclais par rapport aux cinq relations scoutes', 2, '75fdfdb16940', 'e0cafc8a48c1'),
+ ('239a05910972', '2025-07-03 06:41:00', '2025-07-03 06:41:00', 'Mise en pratique des sept méthodes scoutes au sein de la branche Éclais', 3, '75fdfdb16940', 'e0cafc8a48c1'),
+ ('ef9a4696a49b', '2025-07-03 06:41:08', '2025-07-03 06:41:08', 'Limites entre les branches Louveteaux, Éclais et Picos et différences par rapport à la branche dans laquelle les participant·e·s étaient responsables jusque là', 4, '75fdfdb16940', 'e0cafc8a48c1'),
+ ('67475794afe8', '2025-06-17 09:31:44', '2025-06-17 09:31:44', 'Funktion sowie Rechte und Pflichten von Leitenden der Pfadistufe', 0, '8b0c9db92a80', '1f3cd8dcb818'),
+ ('18b1309443b4', '2025-06-17 09:31:55', '2025-06-17 09:31:55', 'Sicherheitsüberlegungen für Aktivitäten der Pfadistufe anstellen und sinnvolle Regeln für Aktivitäten der Pfadistufe festlegen', 1, '8b0c9db92a80', '1f3cd8dcb818'),
+ ('8c22c9687c05', '2025-06-17 09:32:06', '2025-06-17 09:32:06', 'Umgang mit Pfadis mit herausforderndem Verhalten', 2, '8b0c9db92a80', '1f3cd8dcb818'),
+ ('282145f637b1', '2025-06-17 09:32:15', '2025-06-17 09:32:15', 'Rolle der Leitpfadis und ihre Betreuung', 3, '8b0c9db92a80', '1f3cd8dcb818'),
+ ('898743f99182', '2025-06-17 09:37:52', '2025-06-17 09:37:52', 'Möglichkeiten zur Umsetzung der Pfadimethode "Persönlicher Fortschritt fördern" auf der Pfadistufe', 0, '8b0c9db92a80', '3fa11e2067a2'),
+ ('350fec7b1167', '2025-06-17 09:38:04', '2025-06-17 09:38:04', 'Pfadigesetz und Möglichkeiten zur Arbeit mit Gesetz und Versprechen auf der Pfadistufe', 1, '8b0c9db92a80', '3fa11e2067a2'),
+ ('d63da421e51c', '2025-06-17 09:38:11', '2025-06-17 09:38:11', 'Stille Momente/ Förderung der Beziehung zum Spirituellen auf der Pfadistufe', 2, '8b0c9db92a80', '3fa11e2067a2'),
+ ('42764c921ada', '2025-06-17 09:37:04', '2025-06-17 09:37:04', 'Verantwortung und Vorbildfunktion gegenüber Kindern und Jugendlichen wahrnehmen', 0, '8b0c9db92a80', '6083bf5aea20'),
+ ('73e471e21684', '2025-06-17 09:37:12', '2025-06-17 09:37:12', 'Leiterpersönlichkeit entwickeln', 1, '8b0c9db92a80', '6083bf5aea20'),
+ ('a5416545fa09', '2025-06-17 09:37:21', '2025-06-17 09:37:21', 'Risiken einschätzen; Gefahren erkennen; Sicherheitskonzepte für Aktivitäten und/oder Lager erstellen; in Notfällen richtig handeln', 2, '8b0c9db92a80', '6083bf5aea20'),
+ ('c280773b5c67', '2025-06-17 09:37:30', '2025-06-17 09:37:30', 'Stufengerechte Unternehmung (z.B. Wanderungen, Velotouren, etc.) nach 3x3 planen, durchführen und auswerten (Routenwahl, Routenplanung, Zeitberechnung, Unternehmungsleitung, etc.); Sicherheitskonzept für Unternehmung erstellen', 3, '8b0c9db92a80', '6083bf5aea20'),
+ ('78fe488dbe20', '2025-06-17 09:30:13', '2025-06-17 09:30:13', 'Bedürfnisse und Entwicklungsstand der Kinder und Jugendlichen der Pfadistufe', 0, '8b0c9db92a80', 'acecd5f440f1'),
+ ('5bfa7a367e0a', '2025-06-17 09:30:21', '2025-06-17 09:30:21', 'Einfluss der Pfadigrundlagen aufs Programm', 1, '8b0c9db92a80', 'acecd5f440f1'),
+ ('d0b75838e18f', '2025-06-17 09:30:27', '2025-06-17 09:30:27', 'Ziele der Pfadistufe zu den fünf Pfadibeziehungen', 2, '8b0c9db92a80', 'acecd5f440f1'),
+ ('b478861b4f1d', '2025-06-17 09:30:37', '2025-06-17 09:30:37', 'Ausgestaltung der sieben Pfadimethoden auf der Pfadistufe', 3, '8b0c9db92a80', 'acecd5f440f1'),
+ ('42cf9b4a9473', '2025-06-17 09:30:48', '2025-06-17 09:30:48', 'Abgrenzung zwischen Wolfs-, Pfadi- und Piostufe und Unterschiede zu derjenigen Stufe, auf der die TN bis jetzt geleitet haben', 4, '8b0c9db92a80', 'acecd5f440f1'),
+ ('44889afbc885', '2025-06-17 09:38:36', '2025-06-17 09:38:36', 'Musteraktivität erleben und reflektieren (LS oder LA)', 0, '8b0c9db92a80', 'aedc31e44aa4'),
+ ('a7248cbd29bd', '2025-06-17 09:38:58', '2025-06-17 09:38:58', 'Stufengerechte J+S-Aktivitäten (LS, LA) und/oder Lager planen, durchführen und auswerten', 1, '8b0c9db92a80', 'aedc31e44aa4'),
+ ('dc7ebf11d2f3', '2025-06-17 09:39:07', '2025-06-17 09:39:07', 'Geländespiel planen, durchführen und auswerten; Spielleiter*in sein; Unterschied zu Geländespielen mit der Zielgruppe Kinder', 2, '8b0c9db92a80', 'aedc31e44aa4'),
+ ('e7fcc4bf2258', '2025-06-17 09:39:19', '2025-06-17 09:39:19', 'Spieltunier planen, durchführen und auswerten; Unterschied zum Spielfest kennen', 3, '8b0c9db92a80', 'aedc31e44aa4'),
+ ('21b4092ea9f2', '2025-06-17 09:31:05', '2025-06-17 09:31:05', 'Bedürfnisse, Fähigkeiten und Fertigkeiten sowie Grenzen von Kindern und Jugendlichen im Alter der Zielgruppe Jugendliche', 0, '8b0c9db92a80', 'f876bbe56719'),
+ ('2fe6e2fe4c00', '2025-07-03 06:37:42', '2025-07-03 06:37:42', 'Moyens pour mettre en œuvre la méthode scoute « Progression personelle » au niveau de la branche Louveteaux', 0, '8ce95ec360cf', '1a2b2f338c6f'),
+ ('6f628bc9ec1c', '2025-07-03 06:37:48', '2025-07-03 06:37:48', 'La Loi Louveteaux et les possibilités de travail sur la Loi et la promesse au niveau de la branche Louveteaux', 1, '8ce95ec360cf', '1a2b2f338c6f'),
+ ('41d48d9e3536', '2025-07-03 06:37:56', '2025-07-03 06:37:56', 'Moments calmes ; Encourager la relation au spirituel au niveau de la branche Louveteaux', 2, '8ce95ec360cf', '1a2b2f338c6f'),
+ ('48a3a7fc5129', '2025-07-03 06:38:16', '2025-07-03 06:38:16', 'Vivre une activité type et y réfléchir (SdC ou AC) ; Les formes de base de l’exercice physique et leurs mise en pratique en SdC/T', 0, '8ce95ec360cf', '428803887b07'),
+ ('a9a87836e580', '2025-07-03 06:38:36', '2025-07-03 06:38:39', 'Planifier, réaliser et évaluer un jeu de terrain ; Mener un jeu ; La différence entre les jeux de terrain de la tranche d’âge Jeunes', 1, '8ce95ec360cf', '428803887b07'),
+ ('ff8d1b07ec7b', '2025-07-03 06:38:30', '2025-07-03 06:38:30', 'Planifier, réaliser et évaluer des activités J+S adaptées selon la branche (SdC, AC)', 2, '8ce95ec360cf', '428803887b07'),
+ ('4cce1071b3f2', '2025-07-03 06:38:48', '2025-07-03 06:38:48', 'Planifier, réaliser et évaluer une fête des jeux; La différence avec un tournoi amical', 3, '8ce95ec360cf', '428803887b07'),
+ ('abf2f47eb679', '2025-07-03 06:36:03', '2025-07-03 06:36:03', 'Fonction, droits et devoirs de la maîtrise au niveau de la branche Louveteaux', 0, '8ce95ec360cf', '9f380d619564'),
+ ('07dced1e1dea', '2025-07-03 06:36:11', '2025-07-03 06:36:11', 'Réfléchir à la sécurité pour les activités de la branche Louveteaux et fixer des règles raisonnables pour les activités de la branche Louveteaux', 1, '8ce95ec360cf', '9f380d619564'),
+ ('e8e0ed2c1110', '2025-07-03 06:36:20', '2025-07-03 06:36:20', 'Louveteaux à besoins particuliers', 2, '8ce95ec360cf', '9f380d619564'),
+ ('fe73802ee5fe', '2025-07-03 06:36:27', '2025-07-03 06:36:27', 'Rôle des responsables de sizaine et leur encadrement', 3, '8ce95ec360cf', '9f380d619564'),
+ ('a5897363950b', '2025-07-03 06:35:27', '2025-07-03 06:35:27', 'Les besoins, les capacités et les compétences ainsi que les limites des enfants des tranches d’âges du groupe cible Enfants', 0, '8ce95ec360cf', 'dd0fb7c901d6'),
+ ('f9a809bec803', '2025-07-03 06:34:38', '2025-07-03 06:34:38', 'Besoins et stade de développement des enfants de la branche Louveteaux', 0, '8ce95ec360cf', 'e1397496c2c9'),
+ ('12f77b31a71a', '2025-07-03 06:34:46', '2025-07-03 06:34:46', 'Symbolique de la branche Louveteaux', 1, '8ce95ec360cf', 'e1397496c2c9'),
+ ('845734d5745f', '2025-07-03 06:34:53', '2025-07-03 06:34:53', 'Influence des fondements du scoutisme sur le programme', 2, '8ce95ec360cf', 'e1397496c2c9'),
+ ('6daad0767dc9', '2025-07-03 06:34:59', '2025-07-03 06:34:59', 'Objectifs de la branche Louveteaux par rapport aux cinq relations scoutes', 3, '8ce95ec360cf', 'e1397496c2c9'),
+ ('d5a0f796d695', '2025-07-03 06:35:06', '2025-07-03 06:35:06', 'Mise en pratique des sept méthodes scoutes au sein de la branche Louveteaux', 4, '8ce95ec360cf', 'e1397496c2c9'),
+ ('92276c255f39', '2025-07-03 06:35:12', '2025-07-03 06:35:12', 'Limites entre les branches Casotre, Louveteaux et Eclais et différences par rapport à la branche dans laquelle les participant·e·s étaient responsables jusque là', 5, '8ce95ec360cf', 'e1397496c2c9'),
+ ('38366dfe00b9', '2025-07-03 06:36:47', '2025-07-03 06:36:47', 'Assumer une responsabilité et une fonction de modèle vis-à-vis des enfants', 0, '8ce95ec360cf', 'e9e756c305ba'),
+ ('32410ee94b39', '2025-07-03 06:36:53', '2025-07-03 06:36:53', 'Développer la personnalité de moniteur·trice', 1, '8ce95ec360cf', 'e9e756c305ba'),
+ ('13af97a96269', '2025-07-03 06:37:00', '2025-07-03 06:37:00', 'Évaluer les risques ; Reconnaître les dangers ; Établir des concepts de sécurité pour les activités ; Comportement en cas d’urgence', 2, '8ce95ec360cf', 'e9e756c305ba'),
+ ('8c2a86185626', '2025-07-03 06:37:08', '2025-07-03 06:37:08', 'Planifier, réaliser et évaluer des excursions adaptées aux branches (par ex. randonnées, balades à vélo, etc.) suivant la méthode 3 x 3 (choix et planification de l’itinéraire, calcul du temps nécessaire, guides de l’activité, etc.)', 3, '8ce95ec360cf', 'e9e756c305ba'),
+ ('63dbd44b97ab', '2025-06-17 11:47:49', '2025-06-17 11:47:49', 'Funktion, Rechte und Pflichten als Lagerleiter*in', 0, '90840c6f334f', '01ab8169cfcb'),
+ ('bb9c0cfd8939', '2025-06-17 11:47:57', '2025-06-17 11:47:57', 'Funktionen und Aufgaben von Coach und AL, insbesondere bei der Lagerbetreuung', 1, '90840c6f334f', '01ab8169cfcb'),
+ ('487c5e895336', '2025-06-17 11:50:33', '2025-06-17 11:50:33', 'Einsetzung des Lagerreglements gezielt für die Planung', 2, '90840c6f334f', '01ab8169cfcb'),
+ ('3228dae9f56d', '2025-06-17 11:50:41', '2025-06-17 11:50:41', 'Ablauf der Lagerplanung und -administration', 3, '90840c6f334f', '01ab8169cfcb'),
+ ('4201d4e2aaf3', '2025-06-17 11:50:52', '2025-06-17 11:50:52', 'Fähnliaktivitäten im Lagerprogramm und deren Betreuung', 4, '90840c6f334f', '01ab8169cfcb'),
+ ('0109b2bb6010', '2025-06-17 11:51:02', '2025-06-17 11:51:02', 'Gestaltung des Lagerprogramms', 5, '90840c6f334f', '01ab8169cfcb'),
+ ('488a896969cb', '2025-06-17 11:51:18', '2025-06-17 11:51:18', 'Gesundheit im Lager, Umgang mit Krankheiten', 6, '90840c6f334f', '01ab8169cfcb'),
+ ('ba560a98adb5', '2025-06-17 11:51:27', '2025-06-17 11:51:27', 'Sicherheitskonzepte für Lager', 7, '90840c6f334f', '01ab8169cfcb'),
+ ('4ce3b5ab2320', '2025-06-17 11:51:56', '2025-06-17 11:51:56', 'Sicherheitsrelevante Aktivitäten, Durchführungsentscheid, Anpassungen während Aktivitäten', 8, '90840c6f334f', '01ab8169cfcb'),
+ ('90d20c9f5778', '2025-06-17 11:52:07', '2025-06-17 11:52:07', 'Spiele abändern und grössere sportliche Aktivitäten organisieren', 9, '90840c6f334f', '01ab8169cfcb'),
+ ('dc210f952c21', '2025-06-17 11:52:16', '2025-06-17 11:52:16', 'Wanderungen auf der Pfadistufe', 10, '90840c6f334f', '01ab8169cfcb'),
+ ('11e60656fd1a', '2025-06-17 11:43:03', '2025-06-17 11:43:03', 'Verantwortung und Vorbildfunktion gegenüber Kindern und Jugendlichen wahrnehmen', 0, '90840c6f334f', '0b9e47a4fecc'),
+ ('43e3366546bd', '2025-06-17 11:43:14', '2025-06-17 11:43:14', 'Das Thema Ethik und Werte in dem Leistungsteam ansprechen und Meldepflicht wahrnehmen', 1, '90840c6f334f', '0b9e47a4fecc'),
+ ('d33c46bba54f', '2025-06-17 11:43:30', '2025-06-17 11:43:30', 'Zusammenarbeit mit Eltern gestalten; Elternabend organisieren', 2, '90840c6f334f', '0b9e47a4fecc'),
+ ('dcfbba2451d0', '2025-06-17 11:43:40', '2025-06-17 11:43:40', 'Formen der Öffentlichkeitsarbeit', 3, '90840c6f334f', '0b9e47a4fecc'),
+ ('7d865c2eda1b', '2025-06-17 11:46:52', '2025-06-17 11:46:52', 'Leiterpersönlichkeit weiterentwickeln', 4, '90840c6f334f', '0b9e47a4fecc'),
+ ('084ccdd53593', '2025-06-17 11:47:07', '2025-06-17 11:47:07', 'Schwierige Situationen und Probleme bewältigen', 5, '90840c6f334f', '0b9e47a4fecc'),
+ ('e4e14bf789ce', '2025-06-17 11:57:26', '2025-06-17 11:57:26', 'Teamleiter*in sein und Zusammenarbeit im Team', 0, '90840c6f334f', '76df32f319ce'),
+ ('219346b0cc8f', '2025-06-17 11:57:36', '2025-06-17 11:57:36', 'inklusive Atmosphäre schaffen in einem Leitungsteam', 1, '90840c6f334f', '76df32f319ce'),
+ ('3be7df91b8d4', '2025-06-17 11:57:47', '2025-06-17 11:57:47', 'relevante und konstruktive Rückmeldung zu einem Programmteilgeben', 2, '90840c6f334f', '76df32f319ce'),
+ ('92365a7c0122', '2025-06-17 11:57:55', '2025-06-17 11:57:55', 'Sitzungen vorbereiten und leiten', 3, '90840c6f334f', '76df32f319ce'),
+ ('31e52d3585f1', '2025-06-17 11:58:03', '2025-06-17 11:58:03', 'Betreuung und Förderung einzelner Teammitglieder', 4, '90840c6f334f', '76df32f319ce'),
+ ('e39d9eb7ca2a', '2025-06-17 11:22:12', '2025-06-17 11:22:24', 'Vertiefung über die Bedürfnisse der Kinder und Jugendlichen der Pfadistufe', 0, '90840c6f334f', 'b4952727cfc0'),
+ ('63d1113247af', '2025-06-17 11:22:32', '2025-06-17 11:22:32', 'Pfadigrundlagen als Hilfsmittel zum Sicherstellen der Ausgewogenheit des Programms', 1, '90840c6f334f', 'b4952727cfc0'),
+ ('f0630022f813', '2025-06-17 11:22:40', '2025-06-17 11:38:34', 'Einbindung der sieben Methoden und fünf Beziehungen in das Programm als Mittel zur Erreichung der Ziele der Wolfsstufe', 2, '90840c6f334f', 'b4952727cfc0'),
+ ('9c791790aac9', '2025-06-17 11:38:54', '2025-06-17 11:38:54', 'Stille Momente/ Förderung der Beziehung zum Spirituellen auf der Pfadistufe', 3, '90840c6f334f', 'b4952727cfc0'),
+ ('2100c118568d', '2025-06-17 11:39:48', '2025-07-01 06:55:27', 'Pfadimethode «Persönlichen Fortschritt fördern»: Längerfristige Einbindung ins Programm', 4, '90840c6f334f', 'b4952727cfc0'),
+ ('d305fff0bdd8', '2025-06-17 11:58:24', '2025-06-17 11:58:24', 'Team leiten; Prozesse im Team erkennen und darauf angepasst reagieren; Lager leiten und auf Unvorhergesehenes angemessen reagieren', 0, '90840c6f334f', 'b8efa1e34936'),
+ ('4aad9f4c7341', '2025-06-17 11:58:37', '2025-06-17 11:58:37', 'Verantwortung gegenüber dem Leitungsteam wahrnehmen', 1, '90840c6f334f', 'b8efa1e34936'),
+ ('2e4a5efe50d9', '2025-06-17 11:52:47', '2025-06-17 11:52:47', 'Rechte und Pflichten des*der Lagerleiters*in', 0, '90840c6f334f', 'd2bd769e5362'),
+ ('9979d9337e1f', '2025-06-17 11:53:01', '2025-06-17 11:53:01', 'Lager administrieren; Rolle des*der Coaches', 1, '90840c6f334f', 'd2bd769e5362'),
+ ('263699698195', '2025-06-17 11:53:18', '2025-06-17 11:53:18', 'Lager planen, durchführen und auswerten; Lagerplätze und/oder Lagerhäuser rekognoszieren', 2, '90840c6f334f', 'd2bd769e5362'),
+ ('5fb2f11ed083', '2025-06-17 11:53:25', '2025-06-17 11:53:25', 'Massnahmen zur Gesundheitsförderung und Unfallprävention ergreifen', 3, '90840c6f334f', 'd2bd769e5362'),
+ ('100a7f47372f', '2025-06-17 11:53:34', '2025-06-17 11:53:34', 'Sicherheitskonzepte für Aktivitäten und Lager erstellen; in Notfällen richtig handeln', 4, '90840c6f334f', 'd2bd769e5362'),
+ ('1fa0ebb9508e', '2025-06-17 11:53:49', '2025-06-17 11:53:49', 'Sicherheitsbereiche Berg, Winter und Wasser ; Aktivitäten im allgemeinen Bereich von Aktivitäten im Sicherheitsbereich abgrenzen', 5, '90840c6f334f', 'd2bd769e5362'),
+ ('a5662b0eefc2', '2025-06-17 11:54:04', '2025-06-17 11:54:04', 'Musteraktivität erleben und reflektieren (LS oder LA)', 6, '90840c6f334f', 'd2bd769e5362'),
+ ('6c8df859844e', '2025-06-17 11:54:15', '2025-06-17 11:54:15', 'Vielfältige Methoden für die Gestaltung von Aktivitäten anwenden', 7, '90840c6f334f', 'd2bd769e5362'),
+ ('494157fb6cf5', '2025-06-17 11:54:45', '2025-06-17 11:54:45', 'Anspruchsvolle, stufengerechte J+S-Aktivitäten (LS, LA) planen, durchführen und auswerten; Spielleiter/in sein', 8, '90840c6f334f', 'd2bd769e5362'),
+ ('f05095990cd6', '2025-06-17 11:54:57', '2025-06-17 11:54:57', 'Karten lesen; Gelände beurteilen; sich bei schwierigen Verhältnissen orientieren; verschiedene stufengerechte OL-Formen kennen', 9, '90840c6f334f', 'd2bd769e5362'),
+ ('ff3a84e9f5a2', '2025-06-17 11:56:25', '2025-06-17 11:56:25', 'Stufengerechte Unternehmung (Wanderungen, Velotouren, etc.) nach 3x3 planen, durchführen und auswerten (Routenwahl, Routenplanung, Zeitberechnung, Unternehmungsleitung, etc.); Sicherheitskonzept erstellen; "Ausbildung unterwegs" durchführen', 10, '90840c6f334f', 'd2bd769e5362'),
+ ('a89668fdd888', '2025-06-17 11:40:22', '2025-06-17 11:40:22', 'Altersgruppe von LS/T Jugendliche: Bedürfnisse, Fähigkeiten und Fertigkeiten sowie Grenzen von Kindern und Jugendlichen im Alter der Zielgruppe Jugendliche kennen', 0, '90840c6f334f', 'e8a1ef5bfef7'),
+ ('afba0452e90e', '2025-06-17 11:40:56', '2025-06-17 11:40:56', 'Funktion sowie Rechte und Pflichten als Einheitsleitende oder Stufenleitende', 0, '90840c6f334f', 'f3c26f82fc14'),
+ ('c2ff203bf118', '2025-06-17 11:41:05', '2025-06-17 11:41:05', 'Organisation der Einheit/ Stufe, insbesondere Betreuung der Leitpfadis, und längerfristige Planung', 1, '90840c6f334f', 'f3c26f82fc14'),
+ ('13e39fe2d760', '2025-06-17 11:41:15', '2025-06-17 11:41:15', 'Pflege von Elternkontakten', 2, '90840c6f334f', 'f3c26f82fc14'),
+ ('35dce990333a', '2025-06-17 11:41:25', '2025-06-17 11:41:25', 'Leiterpersönlichkeit: Auftreten und Vertreten von Anliegen', 3, '90840c6f334f', 'f3c26f82fc14'),
+ ('b7e71d319cc4', '2025-06-17 11:41:45', '2025-06-17 11:41:45', 'Rolle im kantonalen Krisenkonzept', 4, '90840c6f334f', 'f3c26f82fc14'),
+ ('d11d5bc1e91f', '2025-06-17 11:41:58', '2025-06-17 11:41:58', 'Gesundheitsförderung: psychisches, physisches und soziales Wohlbefinden positiv beeinflussen', 5, '90840c6f334f', 'f3c26f82fc14'),
+ ('368c1cb37294', '2025-06-17 11:42:09', '2025-06-17 11:42:09', 'Umgang mit Kinder mit herausforderndem Verhalten', 6, '90840c6f334f', 'f3c26f82fc14'),
+ ('a3597e7a44a5', '2025-06-17 11:42:18', '2025-06-17 11:42:18', 'Suchtthematik: Prävention im Programm der Pfadistufe und Regeln im Leitungsteam', 7, '90840c6f334f', 'f3c26f82fc14'),
+ ('5db42500f5f3', '2025-06-17 11:42:31', '2025-06-17 11:42:31', 'Sexuelle Ausbeutung und Grenzverletzungen: Verantwortung als Stufenleitende und vorbeugende Massnahmen', 8, '90840c6f334f', 'f3c26f82fc14'),
+ ('41b19b8e17eb', '2025-06-17 11:42:41', '2025-06-17 11:42:41', 'Gewalt: verschiedene Formen von Gewalt (u.a. psychische, physische und strukturelle) und Möglichkeiten, diesen vorzubeugen', 9, '90840c6f334f', 'f3c26f82fc14'),
+ ('31435b8bbd0b', '2025-07-01 07:47:59', '2025-07-01 07:47:59', 'Assumer une responsabilité et une fonction de modèle vis-à-vis des enfants et des jeunes à l’âge du groupe cible Jeunes', 0, '96d088458d49', '11e12bf3cf80'),
+ ('ae9644b3472b', '2025-07-01 07:48:06', '2025-07-01 07:48:06', 'Assumer une responsabilité vis-à-vis de la maîtrise', 1, '96d088458d49', '11e12bf3cf80'),
+ ('eabadff5c556', '2025-07-01 07:48:11', '2025-07-01 07:48:11', 'Adopter les règles de comportement J+S et assumer l''obligation d''annonce en cas de manquement à l''éthique', 2, '96d088458d49', '11e12bf3cf80'),
+ ('1e4a6c49e278', '2025-07-01 07:48:18', '2025-07-01 07:48:18', 'Prendre des mesures de prévention des accidents', 3, '96d088458d49', '11e12bf3cf80'),
+ ('95577c21bc71', '2025-07-01 07:48:25', '2025-07-01 07:48:25', 'Évaluer les risques ; Reconnaître les dangers', 4, '96d088458d49', '11e12bf3cf80'),
+ ('f18a01e811b6', '2025-07-01 07:48:32', '2025-07-01 07:48:32', 'Établir des concepts de sécurité pour les activités ; Agir correctement en cas d’urgence', 5, '96d088458d49', '11e12bf3cf80'),
+ ('6ddc7bac206d', '2025-07-01 07:49:28', '2025-07-01 07:49:28', 'La méthode scoute « Progression personnelle » : Intégrer les contenus des étapes et des spécialités dans les activités de la branche Éclais', 0, '96d088458d49', '36940ab97663'),
+ ('93e4d41d4a53', '2025-07-01 07:49:37', '2025-07-01 07:49:37', 'Travail sur la Loi et promesse au niveau de la branche Éclais', 1, '96d088458d49', '36940ab97663'),
+ ('0732906f486d', '2025-07-01 07:49:44', '2025-07-01 07:49:44', 'Organisation des feux de camp au niveau de la branche Éclais', 2, '96d088458d49', '36940ab97663'),
+ ('c7a0062b2386', '2025-07-01 07:49:53', '2025-07-01 07:49:53', 'Approfondissement des connaissances de la technique scoute éclais et transmission de manière adaptée à la branche', 3, '96d088458d49', '36940ab97663'),
+ ('c99840472e6f', '2025-07-01 07:41:14', '2025-07-01 07:41:17', 'État du développement et besoins des enfants et des jeunes de la branche Éclais', 0, '96d088458d49', '8eedbc1352b2'),
+ ('ba8378ef91d1', '2025-07-01 07:41:24', '2025-07-01 07:41:24', 'Réflexion personnelle sur la Loi et la promesse de la branche Route', 1, '96d088458d49', '8eedbc1352b2'),
+ ('2f5130877dd0', '2025-07-01 07:41:32', '2025-07-01 07:41:32', 'Fondements du scoutisme et leur lien avec le quotidien scout', 2, '96d088458d49', '8eedbc1352b2'),
+ ('0b15cd8aa4e8', '2025-07-01 07:41:39', '2025-07-01 07:41:39', 'Modèle des branches et distinction entre les branches Louveteaux, Éclais et Picos', 3, '96d088458d49', '8eedbc1352b2'),
+ ('6bf661bd1c9a', '2025-07-01 07:41:44', '2025-07-01 07:41:44', 'Développement des sept méthodes et des cinq relations scoutes au sein de la branche Éclais', 4, '96d088458d49', '8eedbc1352b2'),
+ ('65fa8d9b67f8', '2025-07-01 07:46:38', '2025-07-01 07:46:38', 'Fonction, droits et devoirs d''un·e membre de la maîtrise au niveau de la branche Éclais', 0, '96d088458d49', '98fedc002f13'),
+ ('146a9d6de48e', '2025-07-01 07:46:50', '2025-07-01 07:46:50', 'Rôle des responsables la patrouille et leur encadrement en particulier lors des activités de patrouilles', 1, '96d088458d49', '98fedc002f13'),
+ ('8edc993e7ecc', '2025-07-01 07:46:57', '2025-07-01 07:46:57', 'Eclais à besoins particuliers', 2, '96d088458d49', '98fedc002f13'),
+ ('988414a2f4b4', '2025-07-01 07:47:04', '2025-07-01 07:47:04', 'Concepts de sécurité pour les activités présentant des dangers potentiels et leur mise en oeuvre', 3, '96d088458d49', '98fedc002f13'),
+ ('9c74be7efdfd', '2025-07-01 07:47:11', '2025-07-01 07:47:11', 'Offres et points de contact de l’association cantonale / la région comme le concept de situation de crise', 4, '96d088458d49', '98fedc002f13'),
+ ('e9e6d263d8f8', '2025-07-01 07:47:18', '2025-07-01 07:47:18', 'Personnalité du·de la moniteur·trice et rôle en équipe', 5, '96d088458d49', '98fedc002f13'),
+ ('c781f298ce74', '2025-07-01 07:47:24', '2025-07-01 07:47:24', 'Perspectives de formation et de perfectionnement', 6, '96d088458d49', '98fedc002f13'),
+ ('b34330f1de9e', '2025-07-01 07:47:30', '2025-07-01 07:47:30', 'Règles du dialogue constructif en maîtrise', 7, '96d088458d49', '98fedc002f13'),
+ ('aa3b9a5b4500', '2025-07-01 07:47:40', '2025-07-01 07:47:40', 'Notions d''abus sexuels et de violations des limites Situations délicates dans le quotidien scout et mesures préventives', 8, '96d088458d49', '98fedc002f13'),
+ ('019e4006ec37', '2025-07-01 07:43:49', '2025-07-01 07:43:49', 'Planifier, réaliser et évaluer des activités J+S adaptées selon la branche (SdC, AC) ; Mener un jeu ; Différentes activités adaptées à la branche', 0, '96d088458d49', '9f7c3c03c491'),
+ ('dbc094b6aaa8', '2025-07-01 07:43:56', '2025-07-01 07:43:56', 'Vivre une activité type et y réfléchir (SdC ou AC)', 1, '96d088458d49', '9f7c3c03c491'),
+ ('d7ba87ba36bc', '2025-07-01 07:44:05', '2025-07-01 07:44:05', 'Lire une carte ; Evaluer le terrain ; S’orienter', 2, '96d088458d49', '9f7c3c03c491'),
+ ('617f5ddb9e10', '2025-07-01 07:44:14', '2025-07-01 07:44:14', 'Appliquer NORDA ; Utiliser des aides à l’orientation (Boussole, croquis, carte, description de l’itinéraire, etc.)', 3, '96d088458d49', '9f7c3c03c491'),
+ ('aa5e3d36f00f', '2025-07-01 07:45:38', '2025-07-01 07:45:38', 'Planifier, réaliser et évaluer des excursions adaptées aux branches (randonnées, balades à vélo, etc.) incluant de passer une nuit à l’extérieur du lieu de camp, suivant la méthode 3x3 (choix et planification, calcul du temps, guides de l’activité, etc.)', 4, '96d088458d49', '9f7c3c03c491'),
+ ('8f9b49d516bf', '2025-07-01 07:45:53', '2025-07-01 07:45:53', 'Établir un concept de sécurité pour l’excursion', 5, '96d088458d49', '9f7c3c03c491'),
+ ('22171311e04e', '2025-07-01 07:50:19', '2025-07-01 07:50:19', 'Installer des constructions de camp et mettre en œuvre la technique de pionnier de manière sécurisée et adaptée à la branche', 0, '96d088458d49', 'abc5ecb45a2b'),
+ ('1b6a6ac6e533', '2025-07-01 07:50:27', '2025-07-01 07:50:27', 'Les bases J+S en général ; Les conditions et les prestations SdC/T ; Les délimitations des activités de sécurité', 1, '96d088458d49', 'abc5ecb45a2b'),
+ ('2f905be8127d', '2025-07-01 07:50:49', '2025-07-01 07:50:49', 'Les principaux matériels pédagogiques (concept sur la motricité du sport, concept méthodique, concept pédagogique)', 2, '96d088458d49', 'abc5ecb45a2b'),
+ ('29e4f2a87e2c', '2025-07-01 07:50:58', '2025-07-01 07:50:58', 'Apprentissage de l’animation dans un autre sport J+S (facultatif) : Inviter un·e spécialiste, expérimenter le sport', 3, '96d088458d49', 'abc5ecb45a2b'),
+ ('0cf970cef404', '2025-07-01 07:42:38', '2025-07-01 07:42:38', 'Thème pour des activités et programmes trimestriels', 0, '96d088458d49', 'df13ee3d652f'),
+ ('4d2bc993fb16', '2025-07-01 07:42:44', '2025-07-01 07:42:44', 'Méthodes de planification, réalisation et évaluation de programmes', 1, '96d088458d49', 'df13ee3d652f'),
+ ('c2bd2acf1a9b', '2025-07-01 07:42:50', '2025-07-01 07:42:50', 'Planifier un programme trimestriel (dont intégration d’activités en patrouille de manière adaptée)', 2, '96d088458d49', 'df13ee3d652f'),
+ ('a9265b20d307', '2025-07-01 07:42:58', '2025-07-01 07:42:58', 'Le projet en tant que système de codécision dans la branche Éclais et son intégration dans le programme trimestriel', 3, '96d088458d49', 'df13ee3d652f'),
+ ('b77da2c0333f', '2025-07-01 07:43:04', '2025-07-01 07:43:04', 'Points essentiels pour l’organisation des week-ends', 4, '96d088458d49', 'df13ee3d652f'),
+ ('6dd24eb75b64', '2025-07-01 07:43:11', '2025-07-01 07:43:11', 'Planifier, réaliser et évaluer des activités J+S pour la branche Éclais', 5, '96d088458d49', 'df13ee3d652f'),
+ ('f63ae362a6fa', '2025-07-01 07:43:18', '2025-07-01 07:43:18', 'Planifier, réaliser et évaluer des randonnées pour la branche Éclais', 6, '96d088458d49', 'df13ee3d652f'),
+ ('9d07df7e8198', '2025-07-01 07:43:25', '2025-07-01 07:43:25', 'Conception du programme de manière inclusive afin que tou·te·s les éclais se sentent à l''aise et puissent développer leur personnalité de manière individuelle', 7, '96d088458d49', 'df13ee3d652f'),
+ ('f8ab7e577967', '2025-07-01 07:42:10', '2025-07-01 07:42:10', 'La tranche d''âge Jeunes SdC/T : les besoins, les capacités et les compétences ainsi que les limites des enfants et des jeunes de la tranche d’âges du groupe cible Jeunes', 0, '96d088458d49', 'f93d29fdc436'),
+ ('49ddc87e1618', '2025-06-23 12:18:23', '2025-06-23 12:18:23', 'Les droits et les devoirs du·de la chef·fe de camp', 0, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('7846d624ee05', '2025-06-23 12:18:35', '2025-06-23 12:18:35', 'Administrer un camp ; Le rôle du·de la coach', 1, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('c1f2331be585', '2025-06-23 12:18:45', '2025-06-23 12:18:45', 'Planification, réalisation et évaluation d’un camp ; Reconnaissance des lieux du camp et/ou des bâtiments du camp', 2, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('9386ac20ee3f', '2025-06-23 12:18:53', '2025-06-23 12:18:53', 'Prendre des mesures sanitaires et de prévention des accidents', 3, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('f825b0cba57c', '2025-06-23 12:19:01', '2025-06-23 12:19:01', 'Élaborer des concepts de sécurité pour les activités et les camps ; Comportement en cas d’urgence', 4, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('58a031783e0f', '2025-06-17 10:01:36', '2025-06-17 10:01:36', 'Quartalsprogramm planen', 2, 'bcc63bf377b3', '38e68329b917'),
+ ('3ab5ade65b73', '2025-06-23 12:19:17', '2025-06-23 12:19:17', 'Les domaines de sécurité montagne, hiver et eau ; Distinguer les activités relevant ou non des domaines de sécurité', 5, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('36fd634907ed', '2025-06-23 12:19:27', '2025-06-23 12:19:27', 'Vivre une activité type et y réfléchir (SdC ou AC)', 6, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('a1ec39ce6963', '2025-06-23 12:19:33', '2025-06-23 12:19:33', 'Utiliser diverses méthodes pour l''organisation d''activités', 7, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('b12aff9da7b8', '2025-06-23 12:19:39', '2025-06-23 12:19:39', 'Planifier, réaliser et évaluer des activités J+S exigeantes et adaptées selon la branche (SdC, AC) ; Mener un jeu', 8, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('b3d7749043ba', '2025-06-23 12:19:46', '2025-06-23 12:19:46', 'Lire une carte ; Évaluer le terrain ; S''orienter même en cas de conditions difficiles ; Les divers types de course d’orientation adaptés aux branches', 9, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('e4a54f2b35ad', '2025-06-23 12:27:15', '2025-06-23 12:27:15', 'Planifier, réaliser et évaluer des excursions adaptées aux branches (randonnées, balades à vélo) suivant la méthode 3x3 (choix & planification de l’itinéraire, temps, guides); Établir un concept de sécurité; Effectuer «La formation sur le terrain»', 10, '99a63d33bd9b', '32d3e9fb92e9'),
+ ('d2978981118a', '2025-06-23 12:08:33', '2025-06-23 12:08:33', 'Approfondissement sur les besoins des enfants de la branche Louveteaux', 0, '99a63d33bd9b', '33447490cd1f'),
+ ('7daaef67fb02', '2025-06-23 12:08:40', '2025-06-23 12:08:40', 'Symbolique de la branche Louveteaux, son lien avec les fondements du scoutisme et son intégration dans le programme', 1, '99a63d33bd9b', '33447490cd1f'),
+ ('52632ab35624', '2025-06-23 12:08:48', '2025-06-23 12:08:48', 'Les fondements scouts comme outil d’aide pour réaliser un programme équilibré', 2, '99a63d33bd9b', '33447490cd1f'),
+ ('10b381aa22f9', '2025-06-23 12:08:57', '2025-06-23 12:08:57', 'Intégration des sept méthodes et cinq relations scoutes dans le programme comme moyen d''atteindre les objectifs de la branche louveteaux', 3, '99a63d33bd9b', '33447490cd1f'),
+ ('9b5854ad65d2', '2025-06-23 12:09:03', '2025-06-23 12:09:03', 'Temps calmes ; Encourager la relation au spirituel au niveau de la branche Louveteaux', 4, '99a63d33bd9b', '33447490cd1f'),
+ ('0166eeb75400', '2025-06-23 12:09:08', '2025-06-23 12:09:08', 'Méthode scoute « Progression personnelle » : Intégration à long terme dans le programme', 5, '99a63d33bd9b', '33447490cd1f'),
+ ('133849569db9', '2025-06-23 12:15:18', '2025-06-23 12:15:18', 'Assumer une responsabilité et une fonction de modèle vis-à-vis des enfants', 0, '99a63d33bd9b', '36d3c1469ee8'),
+ ('a42f1e10f16a', '2025-06-23 12:15:29', '2025-06-23 12:15:29', 'Aborder le thème de l''éthique et des valeurs au sein de leur maîtrise et assumer l''obligation d''annonce en cas de manquement à l''éthique', 1, '99a63d33bd9b', '36d3c1469ee8'),
+ ('b30bbd60e691', '2025-06-23 12:15:38', '2025-06-23 12:15:38', 'Gérer la coopération avec les parents ; Organiser des soirées parents', 2, '99a63d33bd9b', '36d3c1469ee8'),
+ ('119b0705c6bc', '2025-06-23 12:15:47', '2025-06-23 12:15:47', 'Les aspects des relations publiques', 3, '99a63d33bd9b', '36d3c1469ee8'),
+ ('b16ee3b33855', '2025-06-23 12:15:54', '2025-06-23 12:15:54', 'Développer la personnalité des moniteur·trice·s', 4, '99a63d33bd9b', '36d3c1469ee8'),
+ ('6a6973301618', '2025-06-23 12:16:01', '2025-06-23 12:16:01', 'Gérer les situations difficiles et les problèmes', 5, '99a63d33bd9b', '36d3c1469ee8'),
+ ('2c8793fc87cf', '2025-06-23 12:30:24', '2025-06-23 12:30:24', 'Reconnaître les processus en équipe et réagir de manière adaptée ; Diriger un camp et réagir de manière adéquate aux imprévus', 0, '99a63d33bd9b', '378a657658f4'),
+ ('21340dbcfb1c', '2025-06-23 12:31:05', '2025-06-23 12:31:05', 'Assumer une responsabilité vis-à-vis de la maîtrise', 1, '99a63d33bd9b', '378a657658f4'),
+ ('3607152c61c8', '2025-06-23 12:16:36', '2025-06-23 12:16:36', 'Fonction, droits et devoirs du·de la responsable de camp', 0, '99a63d33bd9b', '754edb4ae23c'),
+ ('328a1a17db3f', '2025-06-23 12:16:43', '2025-06-23 12:16:43', 'Fonctions et responsabilités des coachs et des RG en particulier dans l''encadrement du camp', 1, '99a63d33bd9b', '754edb4ae23c'),
+ ('3b4ff252afcd', '2025-06-23 12:16:50', '2025-06-23 12:16:50', 'Application du règlement de camp du MSdS dans la planification', 2, '99a63d33bd9b', '754edb4ae23c'),
+ ('e4fe817ac02d', '2025-06-23 12:16:58', '2025-06-23 12:16:58', 'Déroulement de la planification et de l''administration du camp', 3, '99a63d33bd9b', '754edb4ae23c'),
+ ('10d73ba9f6dc', '2025-06-23 12:17:06', '2025-06-23 12:17:06', 'Réalisation de programmes de camp et les différentes formes de camp', 4, '99a63d33bd9b', '754edb4ae23c'),
+ ('fe79f9695ee3', '2025-06-23 12:17:14', '2025-06-23 12:17:14', 'Santé sur le camp ; réaction en cas de maladie', 5, '99a63d33bd9b', '754edb4ae23c'),
+ ('202dd2c62cc4', '2025-06-23 12:17:20', '2025-06-23 12:17:20', 'Concepts de sécurité pour le camp', 6, '99a63d33bd9b', '754edb4ae23c'),
+ ('26cebb2ff7ef', '2025-06-23 12:17:27', '2025-06-23 12:17:27', 'Planifier et analyser des activités présentant des dangers potentiels, décision de réalisation et adaptations pendant les activités', 7, '99a63d33bd9b', '754edb4ae23c'),
+ ('55414b8982d6', '2025-06-23 12:17:40', '2025-06-23 12:17:40', 'Planifier, réaliser et évaluer des activités J+S exigeantes pour la branche Louveteaux', 8, '99a63d33bd9b', '754edb4ae23c'),
+ ('305f4d207b16', '2025-06-23 12:17:48', '2025-06-23 12:17:48', 'Evaluer de manière critique les randonnées pour la branche Louveteaux', 9, '99a63d33bd9b', '754edb4ae23c'),
+ ('5ff6ee1316cf', '2025-06-23 12:10:12', '2025-06-23 12:10:12', 'Fonction, droits et devoirs des responsables d’unité ou de branche', 0, '99a63d33bd9b', 'ca9214ef2595'),
+ ('2c35cbc86526', '2025-06-23 12:10:22', '2025-06-23 12:10:22', 'Organisation de l’unité/la branche et planification à long terme', 1, '99a63d33bd9b', 'ca9214ef2595'),
+ ('c1e3ab4a066f', '2025-06-23 12:10:31', '2025-06-23 12:10:31', 'Entretenir un bon contact avec les parents et les tiers', 2, '99a63d33bd9b', 'ca9214ef2595'),
+ ('00d4def82e49', '2025-06-23 12:10:43', '2025-06-23 12:10:43', 'Personnalité du·de la moniteur·trice : montrer de l''assurance et défendre ses intérets', 3, '99a63d33bd9b', 'ca9214ef2595'),
+ ('66616f723ea1', '2025-06-23 12:10:51', '2025-06-23 12:10:51', 'Rôle dans le concept cantonal de gestion de crise', 4, '99a63d33bd9b', 'ca9214ef2595'),
+ ('984c738911f5', '2025-06-23 12:10:57', '2025-06-23 12:10:57', 'Gestion de enfants à besoins particuliers', 5, '99a63d33bd9b', 'ca9214ef2595'),
+ ('3c237d08641e', '2025-06-23 12:11:04', '2025-06-23 12:11:38', 'Thématique des dépendances : prévention dans le programme de la branche Louveteaux et règles au sein de la maîtrise', 6, '99a63d33bd9b', 'ca9214ef2595'),
+ ('5c79fb6365a8', '2025-06-23 12:11:16', '2025-06-23 12:11:22', 'Promotion de la santé : influencer positivement le bien-être psychique, physique et social', 7, '99a63d33bd9b', 'ca9214ef2595'),
+ ('34bc526e1ba5', '2025-06-23 12:11:50', '2025-06-23 12:11:50', 'Abus sexuels et violation des limites : Responsabilité des responsables de branche et mesures préventives', 8, '99a63d33bd9b', 'ca9214ef2595'),
+ ('1313d51145f6', '2025-06-23 12:12:01', '2025-06-23 12:12:01', 'Violence : Les diverses formes de la violence (dont psychique, physique et structurelle) et mesures préventives', 9, '99a63d33bd9b', 'ca9214ef2595'),
+ ('570820d4b7a1', '2025-06-23 12:09:32', '2025-06-23 12:09:32', 'La tranche d''âge Enfants SdC/T : les besoins, les capacités et les compétences ainsi que les limites des enfants et des jeunes des tranches d’âges du groupe cible Enfants', 0, '99a63d33bd9b', 'e35dabed21c4'),
+ ('112d24cb8173', '2025-06-23 12:28:39', '2025-06-23 12:28:39', 'Rôle de responsable de maîtrise et conditions cadres pour une collaboration efficace', 0, '99a63d33bd9b', 'e37f167b8e2b'),
+ ('edf3f7968f4e', '2025-06-23 12:28:51', '2025-06-23 12:28:51', 'Créer une atmosphère inclusive au sein d''une maîtrise', 1, '99a63d33bd9b', 'e37f167b8e2b'),
+ ('0ce3db78ffd4', '2025-06-23 12:29:00', '2025-06-23 12:29:00', 'Préparer et animer des réunions', 2, '99a63d33bd9b', 'e37f167b8e2b'),
+ ('3d4a76b778c5', '2025-06-23 12:29:11', '2025-06-23 12:29:11', 'Retour constructif et pertinent sur des blocs d''activités pour la branche', 3, '99a63d33bd9b', 'e37f167b8e2b'),
+ ('e1154795e0a1', '2025-06-23 12:29:21', '2025-06-23 12:29:21', 'Encadrement et encouragement de la progression personnelle de chaque membre de la maîtrise', 4, '99a63d33bd9b', 'e37f167b8e2b'),
+ ('7822b5533dcc', '2025-06-30 09:37:39', '2025-06-30 09:37:39', 'Applicare le costruzioni da campo e la tecnica dei pionieri in modo sicuro e adeguato alla branca', 0, 'b89817f2053a', '29b43eef8439'),
+ ('c16cd473cd12', '2025-06-30 09:24:33', '2025-06-30 09:24:33', 'Stadio di sviluppo ed esigenze dei bambini della branca lupetti', 0, 'b89817f2053a', '3c0d39715bca'),
+ ('6547936d8a69', '2025-06-30 09:24:42', '2025-06-30 09:24:42', 'Simbologia della branca lupetti', 1, 'b89817f2053a', '3c0d39715bca'),
+ ('c224b28b02c6', '2025-06-30 09:24:50', '2025-06-30 09:24:50', 'Riflessione personale sulla legge e sulla promessa della branca rover', 2, 'b89817f2053a', '3c0d39715bca'),
+ ('9e2b6a2b3a14', '2025-06-30 09:24:59', '2025-06-30 09:24:59', 'Riferimento alla quotidianità scout nei fondamenti dello scoutismo', 3, 'b89817f2053a', '3c0d39715bca'),
+ ('549880029e5d', '2025-06-30 09:25:05', '2025-06-30 09:25:05', 'Struttura delle branche e distinzione tra castori, lupetti ed esploratori', 4, 'b89817f2053a', '3c0d39715bca'),
+ ('bddec2e28e76', '2025-06-30 09:25:13', '2025-06-30 09:25:13', 'Organizzazione dei sette metodi e cinque relazioni nella branca lupetti', 5, 'b89817f2053a', '3c0d39715bca'),
+ ('e229418293b8', '2025-06-30 09:25:35', '2025-06-30 09:25:35', 'Gruppo di età di SC/T Bambini: conoscere le esigenze, le capacità e le abilità nonché i limiti dei bambini in età di gruppo di destinatari Bambini', 0, 'b89817f2053a', '5dd3682bf8f0'),
+ ('25451e7006bf', '2025-06-30 09:26:21', '2025-06-30 09:26:21', 'Sviluppo di attività e programmi trimestrali', 0, 'b89817f2053a', '6ff8c095e2f0'),
+ ('0605afbcdde4', '2025-06-30 09:26:29', '2025-06-30 09:26:36', 'Metodi per la pianificazione, lo svolgimento e la valutazione di programmi', 1, 'b89817f2053a', '6ff8c095e2f0'),
+ ('2a106f11de93', '2025-06-30 09:26:42', '2025-06-30 09:26:42', 'Pianificare un programma trimestrale', 2, 'b89817f2053a', '6ff8c095e2f0'),
+ ('b2d0c9284ca8', '2025-06-30 09:26:52', '2025-06-30 09:26:52', 'Avventura quale alternativa al programma trimestrale nonché forma di decisione comune nella branca lupetti', 3, 'b89817f2053a', '6ff8c095e2f0'),
+ ('b051e9c6ef8d', '2025-06-30 09:27:01', '2025-06-30 09:27:01', 'Punti fondamentali per la pianificazione di weekend', 4, 'b89817f2053a', '6ff8c095e2f0'),
+ ('03282d7d99ec', '2025-06-30 09:27:13', '2025-06-30 09:27:13', 'Pianificazione, svolgimento e valutazione di attività G+S per la branca lupetti', 5, 'b89817f2053a', '6ff8c095e2f0'),
+ ('78d2bea1b8e4', '2025-06-30 09:27:21', '2025-06-30 09:27:21', 'Pianificazione, svolgimento e valutazione di escursioni per la branca lupetti', 6, 'b89817f2053a', '6ff8c095e2f0'),
+ ('6ee81e59d54e', '2025-06-30 09:27:29', '2025-06-30 09:27:29', 'Concepire un programma inclusivo affinché tutti/e i/le lupetti/e si sentano a loro agio e possano sviluppare la loro personalità in modo individuale', 7, 'b89817f2053a', '6ff8c095e2f0'),
+ ('37e5988fc728', '2025-06-30 09:28:06', '2025-06-30 09:28:06', 'Pianificare, svolgere e valutare attività G+S adatte alla branca (SC, AC); fungere da arbitro; conoscere diverse attività adatte alla branca', 0, 'b89817f2053a', 'b065c4049a3a'),
+ ('3a562138e0aa', '2025-06-30 09:28:15', '2025-06-30 09:28:15', 'Sperimentare e riflettere su attività modello (SC o AC)', 1, 'b89817f2053a', 'b065c4049a3a'),
+ ('3d411d6926c8', '2025-06-30 09:28:22', '2025-06-30 09:28:22', 'Leggere cartine; valutare il terreno, orientarsi', 2, 'b89817f2053a', 'b065c4049a3a'),
+ ('6a4be9e035e2', '2025-06-30 09:28:29', '2025-06-30 09:28:29', 'Applicare NORDA, sfruttare gli strumenti utili per orientarsi (bussola, bozza di cartina, piantina, descrizione di un tragitto, ecc.)', 3, 'b89817f2053a', 'b065c4049a3a'),
+ ('3372142a94f2', '2025-06-30 09:28:36', '2025-06-30 09:28:36', 'Pianificare, svolgere e valutare un’escursione adatta alla branca con pernottamento esterno secondo il principio 3x3 (scelta del tragitto, pianificazione del tragitto, calcolo del tempo, monitori per l’escursione, ecc.)', 4, 'b89817f2053a', 'b065c4049a3a'),
+ ('ddf375421990', '2025-06-30 09:28:42', '2025-06-30 09:28:42', 'Elaborare un piano di sicurezza per l’escursione', 5, 'b89817f2053a', 'b065c4049a3a'),
+ ('02cbbe95260a', '2025-06-30 09:36:46', '2025-06-30 09:36:46', 'Metodo «Promuovere il progresso personale»: integrare i contenuti delle tappe e le specialità nelle attività della branca lupetti', 0, 'b89817f2053a', 'b92cd66624b6'),
+ ('5e6f01d6401a', '2025-06-30 09:36:56', '2025-06-30 09:36:56', 'Lavorare con la legge e la promessa della branca lupetti', 1, 'b89817f2053a', 'b92cd66624b6'),
+ ('9c14adeb2427', '2025-06-30 09:37:06', '2025-06-30 09:37:06', 'Organizzazione di fuochi da campo per la branca lupetti', 2, 'b89817f2053a', 'b92cd66624b6'),
+ ('7036b957ef4f', '2025-06-30 09:37:16', '2025-06-30 09:37:16', 'Approfondimento delle conoscenze e trasmissione adeguata della tecnica della branca lupetti', 3, 'b89817f2053a', 'b92cd66624b6'),
+ ('cbfe5ba2074a', '2025-06-30 09:35:12', '2025-06-30 09:35:12', 'Assumersi la responsabilità e la funzione di esempio nei confronti dei bambini in età di gruppo di destinatari Bambini', 0, 'b89817f2053a', 'c4629d1384bd'),
+ ('f13ff046efa7', '2025-06-30 09:35:19', '2025-06-30 09:35:19', 'Assumersi la responsabilità nei confronti del team direttivo', 1, 'b89817f2053a', 'c4629d1384bd'),
+ ('38cd32337a00', '2025-06-30 09:35:30', '2025-06-30 09:35:30', 'L''adozione delle principi di compartamento J+S e l''obbligo di segnalare le violazioni etiche', 2, 'b89817f2053a', 'c4629d1384bd'),
+ ('13764610cadd', '2025-06-30 09:35:38', '2025-06-30 09:35:38', 'Adottare misure volte a prevenire incidenti', 3, 'b89817f2053a', 'c4629d1384bd'),
+ ('bdd71c9ad2d9', '2025-06-30 09:35:45', '2025-06-30 09:35:45', 'Valutare i rischi; identificare i pericoli', 4, 'b89817f2053a', 'c4629d1384bd'),
+ ('5e6a952066b9', '2025-06-30 09:35:52', '2025-06-30 09:35:52', 'Elaborare piani di sicurezza per attività; agire correttamente in caso d’emergenza', 5, 'b89817f2053a', 'c4629d1384bd'),
+ ('fb1cd8f9be3f', '2025-06-30 09:36:06', '2025-06-30 09:36:06', 'Sviluppare la personalità direttiva', 6, 'b89817f2053a', 'c4629d1384bd'),
+ ('b051c8b1d2b8', '2025-06-30 09:29:57', '2025-06-30 09:29:57', 'Funzione nonché diritti e doveri quale membro di un team direttivo della branca lupetti', 0, 'b89817f2053a', 'ff3cc8106d65'),
+ ('29c7a40ceb72', '2025-06-30 09:30:11', '2025-06-30 09:30:11', 'Assistere i capi sestena', 1, 'b89817f2053a', 'ff3cc8106d65'),
+ ('ae24640bac2e', '2025-06-30 09:30:18', '2025-06-30 09:30:18', 'Gestione di lupetti con comportamento impegnativo', 2, 'b89817f2053a', 'ff3cc8106d65'),
+ ('b2df897b770a', '2025-06-30 09:30:25', '2025-06-30 09:30:25', 'Piani di sicurezza per attività rilevanti per la sicurezza, esecuzione e adattamento durante le attività', 3, 'b89817f2053a', 'ff3cc8106d65'),
+ ('e6e61dc30da7', '2025-06-30 09:30:42', '2025-06-30 09:30:42', 'Offerte e interlocutori dell’associazione cantonale / della regione (incl. piano di crisi)', 4, 'b89817f2053a', 'ff3cc8106d65'),
+ ('95897976c1e3', '2025-06-30 09:30:52', '2025-06-30 09:30:52', 'Propria personalità direttiva e ruolo nel team', 5, 'b89817f2053a', 'ff3cc8106d65'),
+ ('9f83c3a09876', '2025-06-30 09:30:58', '2025-06-30 09:30:58', 'Regole per dialoghi costruttivi nel team direttivo', 6, 'b89817f2053a', 'ff3cc8106d65'),
+ ('4acde16419e3', '2025-06-30 09:31:04', '2025-06-30 09:31:04', 'Opportunità di formazione e sviluppo', 7, 'b89817f2053a', 'ff3cc8106d65'),
+ ('51a242ecba45', '2025-06-30 09:31:13', '2025-06-30 09:31:13', 'Abusi e violenze sessuali e di violazione dei limiti; situazioni delicate nell''ambito della loro attività scout et misure preventive', 8, 'b89817f2053a', 'ff3cc8106d65'),
+ ('66524cac8617', '2025-06-17 10:01:22', '2025-06-17 10:01:22', 'Einkleidung von Aktivitäten und Quartalsprogrammen', 0, 'bcc63bf377b3', '38e68329b917'),
+ ('7716bef72393', '2025-06-17 10:01:30', '2025-06-17 10:01:30', 'Methoden zur Planung, Durchführung und Auswertung von Programmen', 1, 'bcc63bf377b3', '38e68329b917'),
+ ('2d1db2d523f4', '2025-06-17 10:01:43', '2025-06-17 10:01:43', 'Abenteuer als Alternative zum Quartalsprogramm und als Form der Mitbestimmung auf der Wolfsstufe', 3, 'bcc63bf377b3', '38e68329b917'),
+ ('bf557860aacd', '2025-06-17 10:01:53', '2025-06-17 10:01:53', 'Wesentliche Punkte beim Organisieren von Weekends', 4, 'bcc63bf377b3', '38e68329b917'),
+ ('1f860659df74', '2025-06-17 10:02:03', '2025-06-17 10:02:13', 'Planen, Durchführen und Auswerten von J+S Aktivitäten für die Wolfsstufe', 5, 'bcc63bf377b3', '38e68329b917'),
+ ('7aa6e2963bf2', '2025-06-17 10:02:27', '2025-06-17 10:02:27', 'Planen, Durchführen und Auswerten von Wanderungen für die Wolfsstufe', 6, 'bcc63bf377b3', '38e68329b917'),
+ ('59a63f502933', '2025-06-17 10:02:41', '2025-06-17 10:02:41', 'Inklusive Gestaltung des Programms, damit sich alle Wölfe wohlfühlen und ihre Persönlichkeiten individuell entwickeln können', 7, 'bcc63bf377b3', '38e68329b917'),
+ ('8264ad527fee', '2025-06-17 10:09:21', '2025-06-17 10:09:21', 'Lagerbauten und Pioniertechnik stufengerecht und sicher umsetzen', 0, 'bcc63bf377b3', '3bc259bb8176'),
+ ('d077a1b84b27', '2025-06-17 10:08:29', '2025-06-17 10:08:29', 'Pfadimethode „Persönlicher Fortschritt fördern": Inhalte der Etappen und Spezialitäten in Aktivitäten der Wolfsstufe einbauen', 0, 'bcc63bf377b3', '3dc2d32bc8e6'),
+ ('ed5cccf3af22', '2025-06-17 10:08:38', '2025-06-17 10:08:38', 'Arbeiten mit Gesetz und Versprechen auf der Wolfsstufe', 1, 'bcc63bf377b3', '3dc2d32bc8e6'),
+ ('801f704e6733', '2025-06-17 10:08:45', '2025-06-17 10:08:45', 'Gestaltung von Lagerfeuern auf der Wolfsstufe', 2, 'bcc63bf377b3', '3dc2d32bc8e6'),
+ ('fbad3113b408', '2025-06-17 10:08:53', '2025-06-17 10:08:53', 'Vertiefen der Kenntnisse und stufengerechtes Vermitteln der Wolfsstufentechnik', 3, 'bcc63bf377b3', '3dc2d32bc8e6'),
+ ('939380e126c5', '2025-06-17 10:06:59', '2025-06-17 10:06:59', 'Verantwortung und Vorbildfunktion gegenüber Kindern im Kinder-Alter wahrnehmen', 0, 'bcc63bf377b3', '46ffedda2644'),
+ ('86d65626299f', '2025-06-17 10:07:10', '2025-06-17 10:07:10', 'Verantwortung gegenüber dem Leitungsteam wahrnehmen', 1, 'bcc63bf377b3', '46ffedda2644'),
+ ('d45e75ddfb8a', '2025-06-17 10:07:24', '2025-06-17 10:07:24', 'J+S-Verhaltensgrundätze übernehmen und Meldepflicht wahrnehmen', 2, 'bcc63bf377b3', '46ffedda2644'),
+ ('054a4d5fdce7', '2025-06-17 10:07:31', '2025-06-17 10:07:31', 'Massnahmen zur Unfallprävention ergreifen', 3, 'bcc63bf377b3', '46ffedda2644'),
+ ('aebef0f28f97', '2025-06-17 10:07:38', '2025-06-17 10:07:38', 'Risiken einschätzen; Gefahren erkennen', 4, 'bcc63bf377b3', '46ffedda2644'),
+ ('cab462eded8a', '2025-06-17 10:07:45', '2025-06-17 10:07:45', 'Sicherheitskonzepte für Aktivitäten erstellen; in Notfällen richtig handeln', 5, 'bcc63bf377b3', '46ffedda2644'),
+ ('7084ca7bf469', '2025-06-17 10:07:54', '2025-06-17 10:07:54', 'Leiterpersönlichkeit entwickeln', 6, 'bcc63bf377b3', '46ffedda2644'),
+ ('3573ae5c9efc', '2025-06-17 10:00:59', '2025-06-17 10:00:59', 'Altersgruppe von LS/T Kinder: Bedürfnisse, Fähigkeiten und Fertigkeiten sowie Grenzen von Kindern im Alter der Zielgruppe Kinder kennen', 0, 'bcc63bf377b3', '72b6b503a6ed'),
+ ('8c0697f14952', '2025-06-17 10:00:01', '2025-06-17 10:00:01', 'Entwicklungsstand und Bedürfnisse der Kinder der Wolfsstufe', 0, 'bcc63bf377b3', 'bf4e9c49783f'),
+ ('49974d9a5bc7', '2025-06-17 10:00:09', '2025-06-17 10:00:09', 'Wolfsstufensymbolik', 1, 'bcc63bf377b3', 'bf4e9c49783f'),
+ ('363f577f3b7d', '2025-06-17 10:00:15', '2025-06-17 10:00:15', 'Persönliche Auseinandersetzung mit Gesetz und Versprechen der Roverstufe', 2, 'bcc63bf377b3', 'bf4e9c49783f'),
+ ('7710c802a41f', '2025-06-17 10:00:20', '2025-06-17 10:00:20', 'Bezug der Pfadigrundlagen zum Pfadialltag', 3, 'bcc63bf377b3', 'bf4e9c49783f'),
+ ('60d52f492770', '2025-06-17 10:00:28', '2025-06-17 10:00:28', 'Stufenmodell und Abgrenzung zw. Biber-, Wolfs- und Pfadistufe', 4, 'bcc63bf377b3', 'bf4e9c49783f'),
+ ('16cfc3ceb6c8', '2025-06-17 10:00:36', '2025-06-17 10:00:36', 'Ausgestaltung der sieben Pfadimethoden und fünf Pfadibeziehungen auf der Wolfsstufe', 5, 'bcc63bf377b3', 'bf4e9c49783f'),
+ ('0c15f988fb7a', '2025-06-17 10:03:19', '2025-06-17 10:03:19', 'Stufengerechte J+S-Aktivitäten (LS, LA) planen, durchführen und auswerten; Spielleiter*in sein; verschiedene stufengerechte Aktivitäten kennen', 0, 'bcc63bf377b3', 'cb142d1c6be7'),
+ ('d312a913d2e0', '2025-06-17 10:03:28', '2025-06-17 10:03:28', 'Musteraktivität erleben und reflektieren (LS oder LA)', 1, 'bcc63bf377b3', 'cb142d1c6be7'),
+ ('7de933a6379f', '2025-06-17 10:03:43', '2025-06-17 10:03:43', 'Karten lesen; Gelände beurteilen, sich orientieren', 2, 'bcc63bf377b3', 'cb142d1c6be7'),
+ ('41f328d475a5', '2025-06-17 10:04:00', '2025-06-17 10:04:00', 'NORDA anwenden, Orientierungshilfen nutzen (Kompass, Kroki, Plan, Wegbeschreibung, etc.)', 3, 'bcc63bf377b3', 'cb142d1c6be7'),
+ ('0ff067994c11', '2025-06-17 10:04:21', '2025-06-17 10:04:21', 'Stufengerechte Unternehmung mit auswärtiger Übernachtung nach 3x3 planen durchführen und auswerten (Routenwahl, Routenplanung, Zeitberechnung, Unternehmungsleitung, etc.)', 4, 'bcc63bf377b3', 'cb142d1c6be7'),
+ ('4463b5e8363b', '2025-06-17 10:04:30', '2025-06-17 10:04:30', 'Sicherheitskonzept für Unternehmung erstellen', 5, 'bcc63bf377b3', 'cb142d1c6be7'),
+ ('06ba3fc46017', '2025-06-17 10:05:04', '2025-06-17 10:05:04', 'Funktion sowie Rechte und Pflichten als Mitglied eines Leitungsteams der Wolfsstufe', 0, 'bcc63bf377b3', 'e81105e19269'),
+ ('936797a63341', '2025-06-17 10:05:17', '2025-06-17 10:05:17', 'Leitwölfe betreuen', 1, 'bcc63bf377b3', 'e81105e19269'),
+ ('74ca9eaaf8cd', '2025-06-17 10:05:25', '2025-06-17 10:05:25', 'Umgang mit Wölfen mit herausforderndem Verhalten', 2, 'bcc63bf377b3', 'e81105e19269'),
+ ('6b85d856db64', '2025-06-17 10:05:34', '2025-06-17 10:05:34', 'Sicherheitskonzepte für sicherheitsrelevante Aktivitäten planen und umsetzen', 3, 'bcc63bf377b3', 'e81105e19269'),
+ ('42c6003b9208', '2025-06-17 10:05:44', '2025-06-17 10:05:44', 'Angebote und Anlaufstellen des Kantonalverbands/ der Region sowie Krisenkonzept', 4, 'bcc63bf377b3', 'e81105e19269'),
+ ('cd40dafc0d5a', '2025-06-17 10:05:57', '2025-06-17 10:05:57', 'Eigene Leiterpersönlichkeit und Rolle im Team', 5, 'bcc63bf377b3', 'e81105e19269'),
+ ('607252a54fc8', '2025-06-17 10:06:07', '2025-06-17 10:06:07', 'Regeln für konstruktive Gespräche im Leitungsteam', 6, 'bcc63bf377b3', 'e81105e19269'),
+ ('9138924c1e66', '2025-06-17 10:06:17', '2025-06-17 10:06:17', 'Möglichkeiten der Aus- und Weiterbildung', 7, 'bcc63bf377b3', 'e81105e19269'),
+ ('1968d7ab839a', '2025-06-17 10:06:30', '2025-06-17 10:06:30', 'Sexuelle Ausbeutung und Grenzverletzungen, mögliche heikle Situationen in Aktivitäten und vorbeugende Massnahmen', 8, 'bcc63bf377b3', 'e81105e19269'),
+ ('7b3842afe804', '2025-06-17 09:00:18', '2025-06-17 09:00:18', 'Bedürfnisse und Entwicklungsstand der Kinder der Wolfsstufe', 0, 'db4013ef3f49', '248744584ea4'),
+ ('2bf9de591a2d', '2025-06-17 09:00:30', '2025-06-17 09:00:30', 'Wolfsstufensymbolik', 1, 'db4013ef3f49', '248744584ea4'),
+ ('9de621990a7a', '2025-06-17 09:00:37', '2025-06-17 09:00:37', 'Einfluss der Pfadigrundlagen aufs Programm', 2, 'db4013ef3f49', '248744584ea4'),
+ ('ddff4a8ea94a', '2025-06-17 09:00:44', '2025-06-17 09:00:44', 'Ziele der Wolfsstufe zu den fünf Pfadibeziehungen', 3, 'db4013ef3f49', '248744584ea4'),
+ ('e17a7823d883', '2025-06-17 09:00:50', '2025-06-17 09:00:50', 'Ausgestaltung der sieben Pfadimethoden auf der Wolfsstufe', 4, 'db4013ef3f49', '248744584ea4'),
+ ('323f2d17593e', '2025-06-17 09:00:58', '2025-06-17 09:00:58', 'Abgrenzung zwischen Biber-, Wolf- und Pfadistufe und Unterschiede zu derjenigen Stufe, auf der die TN bis jetztgeleitet haben', 5, 'db4013ef3f49', '248744584ea4'),
+ ('0c0f090836a1', '2025-06-17 09:01:28', '2025-06-17 09:01:28', 'Bedürfnisse, Fähigkeiten und Fertigkeiten sowie Grenzen von Kindern im Alter der Zielgruppe Kinder', 0, 'db4013ef3f49', '369c36345d9f'),
+ ('a46e7d87711d', '2025-06-17 09:02:57', '2025-06-17 09:02:57', 'Verantwortung und Vorbildfunktion gegenüber Kindern wahrnehmen', 0, 'db4013ef3f49', '49d824989f49'),
+ ('02b608037caf', '2025-06-17 09:03:04', '2025-06-17 09:03:04', 'Leiterpersönlichkeit entwickeln', 1, 'db4013ef3f49', '49d824989f49'),
+ ('805798913f69', '2025-06-30 09:45:55', '2025-06-30 09:45:55', 'Pianificazione, svolgimento e analisi di attività G+S per la branca esploratori', 5, 'dfade3226404', '2c9fbeb6ab8e'),
+ ('d6c772b4cd81', '2025-06-17 09:03:20', '2025-06-17 09:03:20', 'Risiken einschätzen; Gefahren erkennen; Sicherheitskonzepte für Aktivitäten und/oder Lager erstellen; in Notfällen richtig handeln', 2, 'db4013ef3f49', '49d824989f49'),
+ ('73fdeb820c3f', '2025-06-17 09:03:43', '2025-06-17 09:03:43', 'Stufengerechte Unternehmung (z.B. Wanderungen, Velotouren, etc.) nach 3x3 planen, durchführen und auswerten (Routenwahl, Routenplanung, Zeitberechnung, Unternehmungsleitung, etc.); Sicherheitskonzept für Unternehmung erstellen', 3, 'db4013ef3f49', '49d824989f49'),
+ ('44a6c4d3f715', '2025-06-17 09:01:59', '2025-06-17 09:01:59', 'Funktion sowie Rechte und Pflichten von Leitenden der Wolfsstufe', 0, 'db4013ef3f49', '816c0dbe94c3'),
+ ('33fc4362e646', '2025-06-17 09:02:12', '2025-06-17 09:02:12', 'Sicherheitsüberlegungen für Aktivitäten der Wolfsstufe anstellen und sinnvolle Regeln für Aktivitäten der Wolfsstufe festlegen', 1, 'db4013ef3f49', '816c0dbe94c3'),
+ ('184fc29cb870', '2025-06-17 09:02:22', '2025-06-17 09:02:22', 'Umgang mit Wölfen mit herausforderndem Verhalten', 2, 'db4013ef3f49', '816c0dbe94c3'),
+ ('78765b2f079e', '2025-06-17 09:02:31', '2025-06-17 09:02:31', 'Rolle der Leitwölfe und ihre Betreuung', 3, 'db4013ef3f49', '816c0dbe94c3'),
+ ('0ba9c3b135c4', '2025-06-17 09:05:41', '2025-06-17 09:05:46', 'Musteraktivität erleben und reflektieren (LS oder LA); Bewegungsgrundformen und deren Umsetzung in LS kennen', 0, 'db4013ef3f49', 'adae71c92949'),
+ ('d5538f30d781', '2025-06-17 09:06:02', '2025-06-17 09:06:02', 'Stufengerechte J+S-Aktvitäten (LS, LA) und/oder Lager planen, durchführen und auswerten', 1, 'db4013ef3f49', 'adae71c92949'),
+ ('60cae46ae554', '2025-06-17 09:06:21', '2025-06-17 09:06:21', 'Geländespiel planen, durchführen und auswerten; Spielleiter*in sein; Unterschied zu Geländespielen mit der Zielgruppe Jugendliche', 2, 'db4013ef3f49', 'adae71c92949'),
+ ('1577aa13fb46', '2025-06-17 09:06:40', '2025-06-17 09:06:40', 'Spielfest planen, durchführen und auswerten; Unterschied zum Spieltunier', 3, 'db4013ef3f49', 'adae71c92949'),
+ ('1b074643d72b', '2025-06-17 09:05:03', '2025-06-17 09:05:08', 'Wolfsgesetz und Möglichkeiten zur Arbeit mit Gesetz und Versprechen auf der Wolfsstufe', 0, 'db4013ef3f49', 'b4dce0bbc081'),
+ ('abdbe1d49322', '2025-06-17 09:04:38', '2025-07-01 07:08:14', 'Möglichkeiten zur Umsetzung der Pfadimethode «Persönlicher Fortschritt fördern» auf der Wolfsstufe', 1, 'db4013ef3f49', 'b4dce0bbc081'),
+ ('30a75d11c457', '2025-06-17 09:05:19', '2025-06-17 09:05:19', 'Stille Momente/ Förderung der Beziehung zum Spirituellen auf der Wolfsstufe', 2, 'db4013ef3f49', 'b4dce0bbc081'),
+ ('a6f823900f41', '2025-07-03 06:49:37', '2025-07-03 06:49:37', 'Possibilités de mettre en œuvre la méthode scoute « Progression personnelles » au niveau de la branche Picos', 0, 'dcf9424b7f9f', '0be70693f32c'),
+ ('1eb1ca83a09c', '2025-07-03 06:49:44', '2025-07-03 06:49:44', 'Possibilités de mettre en œuvre la méthode scoute « Apprentissage par le projet » au niveau de la branche Picos', 1, 'dcf9424b7f9f', '0be70693f32c'),
+ ('fe1eae7c14e9', '2025-07-03 06:49:53', '2025-07-03 06:49:53', 'Possibilités de travail sur la Loi et la promesse au niveau de la branche Picos ; Introduire des moments calmes dans le programme', 2, 'dcf9424b7f9f', '0be70693f32c'),
+ ('a300d9873c22', '2025-07-03 06:50:00', '2025-07-03 06:50:00', 'Activités typiques de la branche Picos', 3, 'dcf9424b7f9f', '0be70693f32c'),
+ ('edf324de4eb5', '2025-07-03 06:50:08', '2025-07-03 06:50:08', 'Planifier, réaliser et évaluer les activités de la branche Picos avec une équipe de Picos', 4, 'dcf9424b7f9f', '0be70693f32c'),
+ ('e9eb0263c4cb', '2025-07-03 06:47:46', '2025-07-03 06:47:46', 'Fonction, droits et devoirs de la maîtrise au niveau de la branche Picos', 0, 'dcf9424b7f9f', '69dcfc6ea21c'),
+ ('853d4ca0cffb', '2025-07-03 06:47:52', '2025-07-03 06:47:52', 'Réfléchir à la sécurité pour les activités de la branche Picos et fixer des règles raisonnables pour les activités de la branche Picos', 1, 'dcf9424b7f9f', '69dcfc6ea21c'),
+ ('4e168c072858', '2025-07-03 06:47:59', '2025-07-03 06:47:59', 'Picos à besoins particuliers', 2, 'dcf9424b7f9f', '69dcfc6ea21c'),
+ ('ceb9f1fcdbb7', '2025-07-03 06:48:05', '2025-07-03 06:48:05', 'Gérer des situations difficiles dans le groupe', 3, 'dcf9424b7f9f', '69dcfc6ea21c'),
+ ('d2af37a3f114', '2025-07-03 06:48:12', '2025-07-03 06:48:12', 'Possibilités de direction et d’accompagnement de Picos et adaptation de sa façon de diriger selon l''activité ou la situation', 4, 'dcf9424b7f9f', '69dcfc6ea21c'),
+ ('03df4de069b3', '2025-07-03 06:46:46', '2025-07-03 06:46:46', 'Sade de développement et besoins des jeunes de la branche Picos ; Sensibilisation à leurs différentes personnalités', 0, 'dcf9424b7f9f', '89adeac8389c'),
+ ('43aae34a0b7c', '2025-07-03 06:46:52', '2025-07-03 06:46:52', 'Influence des fondements du scoutisme sur le programme', 1, 'dcf9424b7f9f', '89adeac8389c'),
+ ('263beee718b6', '2025-07-03 06:46:57', '2025-07-03 06:46:57', 'Objectifs de la branche Picos par rapport aux cinq relations scoutes', 2, 'dcf9424b7f9f', '89adeac8389c'),
+ ('87c90a1265ff', '2025-07-03 06:47:03', '2025-07-03 06:47:03', 'Présentation des sept méthodes scoutes au niveau de la branche Picos', 3, 'dcf9424b7f9f', '89adeac8389c'),
+ ('9e82b28509db', '2025-07-03 06:47:10', '2025-07-03 06:47:10', 'Limites entre les branches Éclais, Picos et Route et différences par rapport à la branche dans laquelle les participant·e·s étaient responsables jusque-là', 4, 'dcf9424b7f9f', '89adeac8389c'),
+ ('45b54d188604', '2025-07-03 06:50:28', '2025-07-03 06:50:28', 'Vivre une activité type et y réfléchir (SdC ou AC)', 0, 'dcf9424b7f9f', 'c6dd32cef118'),
+ ('86ade1626a2a', '2025-07-03 06:50:35', '2025-07-03 06:50:35', 'Planifier, réaliser et évaluer des activités J+S adaptées selon la branche (SdC, AC)', 1, 'dcf9424b7f9f', 'c6dd32cef118'),
+ ('d74e40a67b3c', '2025-07-03 06:50:42', '2025-07-03 06:50:42', 'Planifier, réaliser et évaluer un jeu de terrain ; Mener un jeu ; La différence entre les jeux de terrain de la tranche d’âge Enfants', 2, 'dcf9424b7f9f', 'c6dd32cef118'),
+ ('1aae5b7937b6', '2025-07-03 06:50:50', '2025-07-03 06:50:50', 'Planifier, réaliser et évaluer un tournoi amical ; La différence avec une fête des jeux', 3, 'dcf9424b7f9f', 'c6dd32cef118'),
+ ('382cbe386ffc', '2025-07-03 06:47:25', '2025-07-03 06:47:25', 'Les besoins, les capacités et les aptitudes ainsi que les limites des jeunes des tranches d’âges du sport des jeunes', 0, 'dcf9424b7f9f', 'cda9e41bc75c'),
+ ('3a39f0d254d6', '2025-07-03 06:48:42', '2025-07-03 06:48:42', 'Assumer une responsabilité et une fonction de modèle vis-à-vis des jeunes', 0, 'dcf9424b7f9f', 'ea8b3522a2cf'),
+ ('f6356d387fd6', '2025-07-03 06:48:48', '2025-07-03 06:48:48', 'Développer la personnalité de moniteur·trice', 1, 'dcf9424b7f9f', 'ea8b3522a2cf'),
+ ('f84e78a23f1a', '2025-07-03 06:48:55', '2025-07-03 06:48:55', 'Évaluer les risques ; Reconnaître les dangers ; Établir des concepts de sécurité pour les activités ; Savoir agir correctement en cas d’urgence', 2, 'dcf9424b7f9f', 'ea8b3522a2cf'),
+ ('4a31aace0a4b', '2025-07-03 06:49:02', '2025-07-03 06:49:02', 'Planifier, réaliser et évaluer des excursions adaptées aux branches (par ex. randonnées, balades à vélo, etc.) suivant la méthode 3 x 3 (choix et planification de l’itinéraire, calcul du temps nécessaire, guides de l’activité, etc.)', 3, 'dcf9424b7f9f', 'ea8b3522a2cf'),
+ ('782f2a04986f', '2025-06-30 09:44:49', '2025-06-30 09:44:49', 'Sviluppo di attività e programmi trimestrali', 0, 'dfade3226404', '2c9fbeb6ab8e'),
+ ('65a01fe09a68', '2025-06-30 09:44:56', '2025-06-30 09:44:56', 'Metodi per la pianificazione, lo svolgimento e la valutazione di programmi', 1, 'dfade3226404', '2c9fbeb6ab8e'),
+ ('7919b7150a99', '2025-06-30 09:45:03', '2025-06-30 09:45:03', 'Pianificare un programma trimestrale (incl. integrazione di attività modello in modo appropriato)', 2, 'dfade3226404', '2c9fbeb6ab8e'),
+ ('8c7d70a3ea65', '2025-06-30 09:45:10', '2025-06-30 09:45:10', 'Progetto quale alternativa al programma trimestrale nonché forma di decisione comune nella branca esploratori', 3, 'dfade3226404', '2c9fbeb6ab8e'),
+ ('bb8baa8733ff', '2025-06-30 09:45:46', '2025-06-30 09:45:46', 'Punti fondamentali per la pianificazione di weekend', 4, 'dfade3226404', '2c9fbeb6ab8e'),
+ ('a4999a4f3ca4', '2025-06-30 09:46:02', '2025-06-30 09:46:02', 'Pianificazione, svolgimento e analisi di escursioni per la branca esploratori', 6, 'dfade3226404', '2c9fbeb6ab8e'),
+ ('21b8452c5f53', '2025-06-30 09:46:10', '2025-06-30 09:46:10', 'Concepire un programma inclusivo affinché tutti/e i/le lupetti/e si sentano a loro agio e possano sviluppare la loro personalità in modo individuale', 7, 'dfade3226404', '2c9fbeb6ab8e'),
+ ('9e680512813d', '2025-06-30 09:43:23', '2025-06-30 09:43:23', 'Stadio di sviluppo ed esigenze dei bambini e dei giovani della branca esploratori', 0, 'dfade3226404', '4e9ea0df6242'),
+ ('eed2376b287c', '2025-06-30 09:43:36', '2025-06-30 09:43:36', 'Riflessione personale sulla legge e sulla promessa della branca rover', 1, 'dfade3226404', '4e9ea0df6242'),
+ ('90d0576c5524', '2025-06-30 09:43:43', '2025-06-30 09:43:43', 'Riferimento alla quotidianità scout nei fondamenti dello scoutismo', 2, 'dfade3226404', '4e9ea0df6242'),
+ ('d4512e2fbdec', '2025-06-30 09:43:54', '2025-06-30 09:43:54', 'Struttura delle branche e distinzione tra lupetti, esploratori e pionieri', 3, 'dfade3226404', '4e9ea0df6242'),
+ ('3665f5a36cf7', '2025-06-30 09:44:02', '2025-06-30 09:44:02', 'Organizzazione dei sette metodi della branca esploratori', 4, 'dfade3226404', '4e9ea0df6242'),
+ ('b6c5442c03fd', '2025-06-30 09:46:25', '2025-06-30 09:46:25', 'Pianificare, svolgere e valutare attività G+S adatte alla branca (SC, AC); fungere da arbitro; conoscere diverse attività adatte alla branca', 0, 'dfade3226404', '8577872b384d'),
+ ('ceaa9edbf412', '2025-06-30 09:46:32', '2025-06-30 09:46:32', 'Sperimentare e riflettere su attività modello (SC o AC)', 1, 'dfade3226404', '8577872b384d'),
+ ('612d37dcf745', '2025-06-30 09:46:38', '2025-06-30 09:46:38', 'Leggere cartine; valutare il terreno, orientarsi', 2, 'dfade3226404', '8577872b384d'),
+ ('9a574294dc58', '2025-06-30 09:46:47', '2025-06-30 09:46:47', 'Applicare NORDA, sfruttare gli strumenti utili per orientarsi (bussola, bozza di cartina, piantina, descrizione di un tragitto, ecc.)', 3, 'dfade3226404', '8577872b384d'),
+ ('4a78a29334e5', '2025-06-30 09:47:56', '2025-06-30 09:47:56', 'Pianificare, svolgere e valutare un’escursione adatta alle branche (p.es. passeggiata, giro in bicicletta) con pernottamento esterno secondo il principio 3x3 (scelta del tragitto, pianificazione del tragitto, calcolo del tempo, monitori per l’escursione)', 4, 'dfade3226404', '8577872b384d'),
+ ('965e893a10a0', '2025-06-30 09:48:05', '2025-06-30 09:48:05', 'Elaborare un piano di sicurezza per l’escursione', 5, 'dfade3226404', '8577872b384d'),
+ ('8e6fc3142275', '2025-06-30 09:51:19', '2025-06-30 09:51:19', 'Assumersi la responsabilità e la funzione di esempio nei confronti dei bambini e dei giovani in età di sport per i giovani', 0, 'dfade3226404', '937988307c84'),
+ ('309c3007c249', '2025-06-30 09:51:26', '2025-06-30 09:51:26', 'Assumersi la responsabilità nei confronti del team direttivo', 1, 'dfade3226404', '937988307c84'),
+ ('1b0e06ea9802', '2025-06-30 09:51:32', '2025-06-30 09:51:32', 'L''adozione delle principi di compartamento J+S e l''obbligo di segnalare le violazioni etiche', 2, 'dfade3226404', '937988307c84'),
+ ('4b0a234c6394', '2025-06-30 09:51:43', '2025-06-30 09:51:43', 'Adottare misure volte a prevenire incidenti', 3, 'dfade3226404', '937988307c84'),
+ ('b1d7bb80db83', '2025-06-30 09:51:50', '2025-06-30 09:51:50', 'Valutare i rischi; identificare i pericoli', 4, 'dfade3226404', '937988307c84'),
+ ('852d0cd3228d', '2025-06-30 09:51:57', '2025-06-30 09:51:57', 'Elaborare piani di sicurezza per attività; agire correttamente in caso d’emergenza', 5, 'dfade3226404', '937988307c84'),
+ ('71bb9735e9ae', '2025-06-30 09:52:04', '2025-06-30 09:52:04', 'Sviluppare la personalità direttiva', 6, 'dfade3226404', '937988307c84'),
+ ('1d5d17a540b0', '2025-06-30 09:52:41', '2025-06-30 09:52:41', 'Metodo «Promuovere il progresso personale»: integrare i contenuti delle tappe e le specialità nelle attività della branca esploratori', 0, 'dfade3226404', '9a6a7dedf11a'),
+ ('145e4fb3c472', '2025-06-30 09:52:47', '2025-06-30 09:52:47', 'Lavorare con la legge e la promessa della branca esploratori', 1, 'dfade3226404', '9a6a7dedf11a'),
+ ('9844de261a61', '2025-06-30 09:52:56', '2025-06-30 09:52:56', 'Organizzazione di fuochi da campo per la branca esploratori', 2, 'dfade3226404', '9a6a7dedf11a'),
+ ('b4480a277782', '2025-06-30 09:53:02', '2025-06-30 09:53:02', 'Approfondimento delle conoscenze e trasmissione adeguata della tecnica della branca esploratori', 3, 'dfade3226404', '9a6a7dedf11a'),
+ ('7907c1012d20', '2025-06-30 09:53:23', '2025-06-30 09:53:28', 'Applicare le costruzioni da campo e la tecnica dei pionieri in modo sicuro e adeguato alla branca', 0, 'dfade3226404', 'b77354056c82'),
+ ('58622b87a63e', '2025-06-30 09:48:35', '2025-06-30 09:49:46', 'Funzione nonché diritti e doveri quale membro di un team direttivo della branca esploratori', 0, 'dfade3226404', 'e1dfac4a2a0b'),
+ ('6d56074c925c', '2025-06-30 09:48:41', '2025-06-30 09:49:22', 'Ruolo dei capi pattuglia e loro assistenza, in particolare in caso di attività modello', 1, 'dfade3226404', 'e1dfac4a2a0b'),
+ ('fcb2e1eb525c', '2025-06-30 09:48:48', '2025-06-30 09:49:28', 'Gestione di esploratori con comportamento impegnativo', 2, 'dfade3226404', 'e1dfac4a2a0b'),
+ ('b11f7be80f93', '2025-06-30 09:50:00', '2025-06-30 09:50:00', 'Piani di sicurezza per attività rilevanti per la sicurezza (incl. attività modello impegnative), esecuzione e adattamento durante le attività', 3, 'dfade3226404', 'e1dfac4a2a0b'),
+ ('9244918d6dfd', '2025-06-30 09:50:08', '2025-06-30 09:50:08', 'Offerte e interlocutori dell’associazione cantonale / della regione (incl. piano di crisi)', 4, 'dfade3226404', 'e1dfac4a2a0b'),
+ ('fba76dc11c73', '2025-06-30 09:50:15', '2025-06-30 09:50:15', 'Propria personalità direttiva e ruolo nel team', 5, 'dfade3226404', 'e1dfac4a2a0b'),
+ ('f167582c7104', '2025-06-30 09:50:24', '2025-06-30 09:50:24', 'Regole per dialoghi costruttivi nel team direttivo', 6, 'dfade3226404', 'e1dfac4a2a0b'),
+ ('0bae3070b49b', '2025-06-30 09:50:32', '2025-06-30 09:50:32', 'Opportunità di formazione e sviluppo', 7, 'dfade3226404', 'e1dfac4a2a0b'),
+ ('eeef056ff716', '2025-06-30 09:50:39', '2025-06-30 09:50:39', 'Abusi e violenze sessuali e di violazione dei limiti; situazioni delicate nell''ambito della loro attività scout et misure preventive', 8, 'dfade3226404', 'e1dfac4a2a0b'),
+ ('903e2414bd48', '2025-06-30 09:44:19', '2025-06-30 09:44:19', 'Gruppo di età di SC/T Giovani: conoscere le esigenze, le capacità e le abilità nonché i limiti dei bambini e dei giovani in età di gruppo di destinatari Giovani', 0, 'dfade3226404', 'ff974286864d');
@@ -1967,6 +4215,9 @@ INSERT INTO public.checklistnode_checklistitem (checklistnode_id, checklistitem_
+
+
+
INSERT INTO public.period (id, description, start, "end", createtime, updatetime, campid) VALUES
('ff755e56fe79', 'Hauptlager', '2026-02-20', '2026-02-20', '2022-01-23 16:19:10', '2022-01-23 16:19:10', '6430aecc5422'),
('a12a9154b43b', 'Hauptlager', '2022-01-01', '2022-01-01', '2022-01-23 16:19:10', '2022-01-23 16:19:10', 'e5027d852487'),
@@ -2236,6 +4487,9 @@ INSERT INTO public.material_item (id, article, quantity, unit, createtime, updat
+
+
+
INSERT INTO public.schedule_entry (id, startoffset, endoffset, "left", width, createtime, updatetime, periodid, activityid) VALUES
('49334ec99fc4', 600, 660, 0, 1, '2022-01-23 16:19:10', '2022-01-23 16:19:10', 'ff755e56fe79', 'c13b91f0e465'),
('2dbeb6095bd8', 660, 720, 0, 1, '2022-01-23 16:19:10', '2022-01-23 16:19:10', 'a12a9154b43b', 'd3cfa12d19f2'),
@@ -2517,3 +4771,6 @@ INSERT INTO public.schedule_entry (id, startoffset, endoffset, "left", width, cr
+
+
+
From ad8f5d17a87345e22f0114e74f82aed055ac5de5 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 18 Aug 2025 01:57:54 +0000
Subject: [PATCH 045/143] chore(deps): update helm release oauth2-proxy to v8
---
.ops/ops-dashboard/Chart.lock | 10 +++++-----
.ops/ops-dashboard/Chart.yaml | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.ops/ops-dashboard/Chart.lock b/.ops/ops-dashboard/Chart.lock
index e87439c7c5..1ccee095f5 100644
--- a/.ops/ops-dashboard/Chart.lock
+++ b/.ops/ops-dashboard/Chart.lock
@@ -1,15 +1,15 @@
dependencies:
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 7.18.0
+ version: 8.0.1
- name: kubernetes-dashboard
repository: https://kubernetes.github.io/dashboard/
version: 7.13.0
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 7.18.0
+ version: 8.0.1
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 7.18.0
-digest: sha256:d119e0b8ffb14fc7aee209549ea98ee92c80eefe64a20f4b48a5a7b193efc9c6
-generated: "2025-08-14T11:03:55.532011762Z"
+ version: 8.0.1
+digest: sha256:b010bf8b05bc40b06d3e08b06b3b24d68659bee3e963fc1e53b1633029ccbb40
+generated: "2025-08-18T01:57:48.290002174Z"
diff --git a/.ops/ops-dashboard/Chart.yaml b/.ops/ops-dashboard/Chart.yaml
index 9dc05450b8..c9f2e8459d 100644
--- a/.ops/ops-dashboard/Chart.yaml
+++ b/.ops/ops-dashboard/Chart.yaml
@@ -26,16 +26,16 @@ appVersion: 0.1.0
dependencies:
- name: oauth2-proxy
alias: grafana-proxy
- version: 7.18.0
+ version: 8.0.1
repository: https://oauth2-proxy.github.io/manifests
- name: kubernetes-dashboard
version: 7.13.0
repository: https://kubernetes.github.io/dashboard/
- name: oauth2-proxy
alias: kubernetes-dashboard-proxy
- version: 7.18.0
+ version: 8.0.1
repository: https://oauth2-proxy.github.io/manifests
- name: oauth2-proxy
alias: logging-proxy
- version: 7.18.0
+ version: 8.0.1
repository: https://oauth2-proxy.github.io/manifests
From 7f5f447576e82665a0756accae7fb3981c6e089a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 18 Aug 2025 06:09:59 +0000
Subject: [PATCH 046/143] chore(deps): update dependency @nuxt/eslint to v1.9.0
---
print/package-lock.json | 72 +++++++++++++++++++++++------------------
print/package.json | 2 +-
2 files changed, 42 insertions(+), 32 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index add597f8bd..7215fd287d 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -23,7 +23,7 @@
"devDependencies": {
"@eslint/compat": "1.3.2",
"@eslint/js": "9.33.0",
- "@nuxt/eslint": "1.8.0",
+ "@nuxt/eslint": "1.9.0",
"@nuxt/eslint-config": "0.7.6",
"@nuxtjs/i18n": "10.0.5",
"@nuxtjs/tailwindcss": "6.14.0",
@@ -3022,16 +3022,16 @@
}
},
"node_modules/@nuxt/eslint": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@nuxt/eslint/-/eslint-1.8.0.tgz",
- "integrity": "sha512-0kDKZsAg4S57j+bV8L59mHqfwB1Q4OKhqEvWFqgh45brRTG/BGyJh+RciaueeKxFU6+eWOFd6Fxg6dIoH4QIpg==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@nuxt/eslint/-/eslint-1.9.0.tgz",
+ "integrity": "sha512-8Wm2fDD9za+vJOOhRS2jj+MzyjCNvDhS+04Y55q9W1Ai5hFjTZ1a94jlgSwaqI1B3Zt7y5fqFoEb4wKpZ3ycWg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@eslint/config-inspector": "^1.1.0",
+ "@eslint/config-inspector": "^1.2.0",
"@nuxt/devtools-kit": "^2.6.2",
- "@nuxt/eslint-config": "1.8.0",
- "@nuxt/eslint-plugin": "1.8.0",
+ "@nuxt/eslint-config": "1.9.0",
+ "@nuxt/eslint-plugin": "1.9.0",
"@nuxt/kit": "^4.0.3",
"chokidar": "^4.0.3",
"eslint-flat-config-utils": "^2.1.1",
@@ -3182,14 +3182,14 @@
}
},
"node_modules/@nuxt/eslint-plugin": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@nuxt/eslint-plugin/-/eslint-plugin-1.8.0.tgz",
- "integrity": "sha512-xqe3btN5lRvPnapSSJ3mtq4pvcHBb7EQi09DSaixtHL3Epu/cQInw3WH574I2Wy8dKKi+Vf604heeAqdnpTT6g==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@nuxt/eslint-plugin/-/eslint-plugin-1.9.0.tgz",
+ "integrity": "sha512-DY4ZSavgFyKQxI/NCOpSCUHg3dpS2O4lAdic5UmvP2NWj1xwtvmA9UwEZQ2nW2/f/Km6N+Q53UsgFSIBjz8jDQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "^8.39.0",
- "@typescript-eslint/utils": "^8.39.0"
+ "@typescript-eslint/types": "^8.39.1",
+ "@typescript-eslint/utils": "^8.39.1"
},
"peerDependencies": {
"eslint": "^9.0.0"
@@ -3219,43 +3219,43 @@
}
},
"node_modules/@nuxt/eslint/node_modules/@es-joy/jsdoccomment": {
- "version": "0.52.0",
- "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.52.0.tgz",
- "integrity": "sha512-BXuN7BII+8AyNtn57euU2Yxo9yA/KUDNzrpXyi3pfqKmBhhysR6ZWOebFh3vyPoqA3/j1SOvGgucElMGwlXing==",
+ "version": "0.53.0",
+ "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.53.0.tgz",
+ "integrity": "sha512-Wyed8Wfn3vMNVwrZrgLMxmqwmlcCE1/RfUAOHFzMJb3QLH03mi9Yv1iOCZjif0yx5EZUeJ+17VD1MHPka9IQjQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/estree": "^1.0.8",
- "@typescript-eslint/types": "^8.34.1",
+ "@typescript-eslint/types": "^8.39.1",
"comment-parser": "1.4.1",
"esquery": "^1.6.0",
- "jsdoc-type-pratt-parser": "~4.1.0"
+ "jsdoc-type-pratt-parser": "~4.8.0"
},
"engines": {
"node": ">=20.11.0"
}
},
"node_modules/@nuxt/eslint/node_modules/@nuxt/eslint-config": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@nuxt/eslint-config/-/eslint-config-1.8.0.tgz",
- "integrity": "sha512-SaS+s+1qnNENcVzkpmHPMuKwFeZTp7QR/UM3kZfqx60mWtWVB2iHNwR0a0DeJBZM84tebKzicrzEP/1J+otWBw==",
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@nuxt/eslint-config/-/eslint-config-1.9.0.tgz",
+ "integrity": "sha512-KLiYlX/MmWR9dhC0u7GSZQl6wyVLGAHme5aAL5fAUT1PLYgcFiJIUg1Z+b296LmwHGTa+oGPRBIk3yoDmX9/9Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@antfu/install-pkg": "^1.1.0",
"@clack/prompts": "^0.11.0",
- "@eslint/js": "^9.32.0",
- "@nuxt/eslint-plugin": "1.8.0",
- "@stylistic/eslint-plugin": "^5.2.2",
- "@typescript-eslint/eslint-plugin": "^8.39.0",
- "@typescript-eslint/parser": "^8.39.0",
+ "@eslint/js": "^9.33.0",
+ "@nuxt/eslint-plugin": "1.9.0",
+ "@stylistic/eslint-plugin": "^5.2.3",
+ "@typescript-eslint/eslint-plugin": "^8.39.1",
+ "@typescript-eslint/parser": "^8.39.1",
"eslint-config-flat-gitignore": "^2.1.0",
"eslint-flat-config-utils": "^2.1.1",
"eslint-merge-processors": "^2.0.0",
"eslint-plugin-import-lite": "^0.3.0",
"eslint-plugin-import-x": "^4.16.1",
- "eslint-plugin-jsdoc": "^52.0.3",
- "eslint-plugin-regexp": "^2.9.1",
+ "eslint-plugin-jsdoc": "^54.1.0",
+ "eslint-plugin-regexp": "^2.10.0",
"eslint-plugin-unicorn": "^60.0.0",
"eslint-plugin-vue": "^10.4.0",
"eslint-processor-vue-blocks": "^2.0.0",
@@ -3338,13 +3338,13 @@
}
},
"node_modules/@nuxt/eslint/node_modules/eslint-plugin-jsdoc": {
- "version": "52.0.4",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-52.0.4.tgz",
- "integrity": "sha512-be5OzGlLExvcK13Il3noU7/v7WmAQGenTmCaBKf1pwVtPOb6X+PGFVnJad0QhMj4KKf45XjE4hbsBxv25q1fTg==",
+ "version": "54.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-54.1.0.tgz",
+ "integrity": "sha512-tZJuW6s3gtveVsg08IbJgmfgAA1SpSkEz7KjxPEVmyAO4fPlz7zsMHdxjyn+Zku1l+wejr2JUdTFTNirRgHOrQ==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
- "@es-joy/jsdoccomment": "~0.52.0",
+ "@es-joy/jsdoccomment": "~0.53.0",
"are-docs-informative": "^0.0.2",
"comment-parser": "1.4.1",
"debug": "^4.4.1",
@@ -3482,6 +3482,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/@nuxt/eslint/node_modules/jsdoc-type-pratt-parser": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.8.0.tgz",
+ "integrity": "sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
"node_modules/@nuxt/eslint/node_modules/postcss-selector-parser": {
"version": "6.1.2",
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
diff --git a/print/package.json b/print/package.json
index 9bb1392da4..22e00ec8ed 100644
--- a/print/package.json
+++ b/print/package.json
@@ -33,7 +33,7 @@
"devDependencies": {
"@eslint/compat": "1.3.2",
"@eslint/js": "9.33.0",
- "@nuxt/eslint": "1.8.0",
+ "@nuxt/eslint": "1.9.0",
"@nuxt/eslint-config": "0.7.6",
"@nuxtjs/i18n": "10.0.5",
"@nuxtjs/tailwindcss": "6.14.0",
From 7a801aac4936a73821dd229d9eb15b90abdb4eea Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Sun, 17 Aug 2025 15:47:49 +0200
Subject: [PATCH 047/143] Improve pdf names
---
frontend/src/components/activity/ScheduleEntry.vue | 2 +-
frontend/src/views/camp/CampProgram.vue | 3 ++-
frontend/src/views/camp/Story.vue | 4 +++-
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/frontend/src/components/activity/ScheduleEntry.vue b/frontend/src/components/activity/ScheduleEntry.vue
index ddb644e3d4..73fa81366e 100644
--- a/frontend/src/components/activity/ScheduleEntry.vue
+++ b/frontend/src/components/activity/ScheduleEntry.vue
@@ -409,7 +409,7 @@ export default {
return {
camp: this.camp._meta.self,
language: this.$store.state.lang.language,
- documentName: this.activity.title + '.pdf',
+ documentName: this.activity.title,
contents: [
{
type: 'Activity',
diff --git a/frontend/src/views/camp/CampProgram.vue b/frontend/src/views/camp/CampProgram.vue
index dda4ac7a6a..e53ae3ec06 100644
--- a/frontend/src/views/camp/CampProgram.vue
+++ b/frontend/src/views/camp/CampProgram.vue
@@ -154,6 +154,7 @@ import {
transformValuesToHalId,
} from '@/helpers/querySyncHelper.js'
import { filterMatchScheduleEntry } from '@/common/helpers/filterMatchScheduleEntry.js'
+import campShortTitle from '@/common/helpers/campShortTitle.js'
export default {
name: 'CampProgram',
@@ -206,7 +207,7 @@ export default {
return {
camp: this.camp._meta.self,
language: this.$store.state.lang.language,
- documentName: this.camp.title + '-picasso.pdf',
+ documentName: campShortTitle(this.camp) + '-' + this.period.description,
contents: [
{
type: 'Picasso',
diff --git a/frontend/src/views/camp/Story.vue b/frontend/src/views/camp/Story.vue
index a086c6fe99..94e6c7f47d 100644
--- a/frontend/src/views/camp/Story.vue
+++ b/frontend/src/views/camp/Story.vue
@@ -39,6 +39,7 @@ import DownloadClientPdf from '@/components/print/print-client/DownloadClientPdf
import LockButton from '@/components/generic/LockButton.vue'
import LockUnlockListItem from '@/components/generic/LockUnlockListItem.vue'
import PeriodSwitcher from '@/components/program/PeriodSwitcher.vue'
+import campShortTitle from '@/common/helpers/campShortTitle.js'
export default {
name: 'Story',
@@ -66,7 +67,8 @@ export default {
return {
camp: this.camp._meta.self,
language: this.$store.state.lang.language,
- documentName: this.camp.title + '-StorySummary.pdf',
+ documentName:
+ campShortTitle(this.camp) + '-' + this.$tc('views.camp.story.title'),
contents: [
{
type: 'Story',
From 03fe2dcb46b44612ef1e5863856a269b17415f8f Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Mon, 18 Aug 2025 11:27:44 +0200
Subject: [PATCH 048/143] Fix rendering combined emoji in the PDF
Fixes https://ecamp.sentry.io/issues/6353794860/?project=5602507&query=is%3Aunresolved%20image&referrer=issue-stream
The twemoji library strips one code point from the emoji file names in some cases, see https://github.com/twitter/twemoji/issues/419#issuecomment-637360325
Specifically, the male mage emoji consists of [4 code points](https://apps.timwhitlock.info/unicode/inspect?s=%F0%9F%A7%99%E2%80%8D%E2%99%82%EF%B8%8F):
- 1f9d9 mage
- 200d zero width joiner
- 2642 male sign
- fe0f variation selector 16
And the correct twemoji filename is: `/twemoji/assets/72x72/1f9d9-200d-2642-fe0f.png`
On the other hand, the dove emoji consists of [2 code points](https://apps.timwhitlock.info/unicode/inspect?s=%F0%9F%95%8A%EF%B8%8F):
- 1f54a dove
- fe0f variation selector 16
And the correct twemoji filename is: `/twemoji/assets/72x72/1f54a.png` (note the omitted variation selector)
In the twemoji library, according to the linked comment, the variation selector is removed in simple emoji without a zero width joiner, but preserved in combined emoji with a zero width joiner. Therefore, we need to mirror this transformation.
Different emoji libraries can handle this differently, which is why it can't really be fixed on the react-pdf side.
---
pdf/src/CampPrint.vue | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/pdf/src/CampPrint.vue b/pdf/src/CampPrint.vue
index 7d583a0721..3bf5eaaa58 100644
--- a/pdf/src/CampPrint.vue
+++ b/pdf/src/CampPrint.vue
@@ -75,8 +75,15 @@ const registerFonts = async () => {
})
Font.registerEmojiSource({
- formag: 'png',
- url: '/twemoji/assets/72x72/',
+ withVariationSelectors: true,
+ builder(code) {
+ // If the code point does not contain 200d, remove any fe0f
+ // https://github.com/twitter/twemoji/issues/419#issuecomment-637360325
+ const filename = code.includes('200d')
+ ? code
+ : code.replaceAll('fe0f', '').replaceAll(/--|^-|-$/g, '')
+ return '/twemoji/assets/72x72/' + filename + '.png'
+ },
})
return await Promise.all([
From c700e751c5bbf656e89c3e1893684c0c2daf94f7 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 18 Aug 2025 18:53:53 +0000
Subject: [PATCH 049/143] chore(deps): update dependency
@typescript-eslint/eslint-plugin to v8.40.0
---
print/package-lock.json | 110 ++++++++++++++++++++--------------------
print/package.json | 2 +-
2 files changed, 56 insertions(+), 56 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index 7215fd287d..bed6d5a362 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -28,7 +28,7 @@
"@nuxtjs/i18n": "10.0.5",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
- "@typescript-eslint/eslint-plugin": "8.39.1",
+ "@typescript-eslint/eslint-plugin": "8.40.0",
"@vitest/coverage-v8": "3.2.4",
"@vue/compiler-dom": "3.5.18",
"@vue/compiler-sfc": "3.5.18",
@@ -6462,17 +6462,17 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.39.1.tgz",
- "integrity": "sha512-yYegZ5n3Yr6eOcqgj2nJH8cH/ZZgF+l0YIdKILSDjYFRjgYQMgv/lRjV5Z7Up04b9VYUondt8EPMqg7kTWgJ2g==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.40.0.tgz",
+ "integrity": "sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.39.1",
- "@typescript-eslint/type-utils": "8.39.1",
- "@typescript-eslint/utils": "8.39.1",
- "@typescript-eslint/visitor-keys": "8.39.1",
+ "@typescript-eslint/scope-manager": "8.40.0",
+ "@typescript-eslint/type-utils": "8.40.0",
+ "@typescript-eslint/utils": "8.40.0",
+ "@typescript-eslint/visitor-keys": "8.40.0",
"graphemer": "^1.4.0",
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
@@ -6486,22 +6486,22 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.39.1",
+ "@typescript-eslint/parser": "^8.40.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.39.1.tgz",
- "integrity": "sha512-pUXGCuHnnKw6PyYq93lLRiZm3vjuslIy7tus1lIQTYVK9bL8XBgJnCWm8a0KcTtHC84Yya1Q6rtll+duSMj0dg==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.40.0.tgz",
+ "integrity": "sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.39.1",
- "@typescript-eslint/types": "8.39.1",
- "@typescript-eslint/typescript-estree": "8.39.1",
- "@typescript-eslint/visitor-keys": "8.39.1",
+ "@typescript-eslint/scope-manager": "8.40.0",
+ "@typescript-eslint/types": "8.40.0",
+ "@typescript-eslint/typescript-estree": "8.40.0",
+ "@typescript-eslint/visitor-keys": "8.40.0",
"debug": "^4.3.4"
},
"engines": {
@@ -6517,14 +6517,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.39.1.tgz",
- "integrity": "sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.40.0.tgz",
+ "integrity": "sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.39.1",
- "@typescript-eslint/types": "^8.39.1",
+ "@typescript-eslint/tsconfig-utils": "^8.40.0",
+ "@typescript-eslint/types": "^8.40.0",
"debug": "^4.3.4"
},
"engines": {
@@ -6539,14 +6539,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.39.1.tgz",
- "integrity": "sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz",
+ "integrity": "sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.39.1",
- "@typescript-eslint/visitor-keys": "8.39.1"
+ "@typescript-eslint/types": "8.40.0",
+ "@typescript-eslint/visitor-keys": "8.40.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6557,9 +6557,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.39.1.tgz",
- "integrity": "sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz",
+ "integrity": "sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6574,15 +6574,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.39.1.tgz",
- "integrity": "sha512-gu9/ahyatyAdQbKeHnhT4R+y3YLtqqHyvkfDxaBYk97EcbfChSJXyaJnIL3ygUv7OuZatePHmQvuH5ru0lnVeA==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.40.0.tgz",
+ "integrity": "sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.39.1",
- "@typescript-eslint/typescript-estree": "8.39.1",
- "@typescript-eslint/utils": "8.39.1",
+ "@typescript-eslint/types": "8.40.0",
+ "@typescript-eslint/typescript-estree": "8.40.0",
+ "@typescript-eslint/utils": "8.40.0",
"debug": "^4.3.4",
"ts-api-utils": "^2.1.0"
},
@@ -6599,9 +6599,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.39.1.tgz",
- "integrity": "sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.40.0.tgz",
+ "integrity": "sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6613,16 +6613,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.39.1.tgz",
- "integrity": "sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz",
+ "integrity": "sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.39.1",
- "@typescript-eslint/tsconfig-utils": "8.39.1",
- "@typescript-eslint/types": "8.39.1",
- "@typescript-eslint/visitor-keys": "8.39.1",
+ "@typescript-eslint/project-service": "8.40.0",
+ "@typescript-eslint/tsconfig-utils": "8.40.0",
+ "@typescript-eslint/types": "8.40.0",
+ "@typescript-eslint/visitor-keys": "8.40.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -6642,16 +6642,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.39.1.tgz",
- "integrity": "sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.40.0.tgz",
+ "integrity": "sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.39.1",
- "@typescript-eslint/types": "8.39.1",
- "@typescript-eslint/typescript-estree": "8.39.1"
+ "@typescript-eslint/scope-manager": "8.40.0",
+ "@typescript-eslint/types": "8.40.0",
+ "@typescript-eslint/typescript-estree": "8.40.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6666,13 +6666,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.39.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.39.1.tgz",
- "integrity": "sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==",
+ "version": "8.40.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz",
+ "integrity": "sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.39.1",
+ "@typescript-eslint/types": "8.40.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
diff --git a/print/package.json b/print/package.json
index 22e00ec8ed..4f0248c9ec 100644
--- a/print/package.json
+++ b/print/package.json
@@ -38,7 +38,7 @@
"@nuxtjs/i18n": "10.0.5",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
- "@typescript-eslint/eslint-plugin": "8.39.1",
+ "@typescript-eslint/eslint-plugin": "8.40.0",
"@vitest/coverage-v8": "3.2.4",
"@vue/compiler-dom": "3.5.18",
"@vue/compiler-sfc": "3.5.18",
From 2e7e80c3b5739b7bef7cc3461cf45389ca6d4b3b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 18 Aug 2025 20:31:35 +0000
Subject: [PATCH 050/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.12
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index 831919d0e2..c13ac90c8b 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.11
+ image: amazon/aws-cli:2.28.12
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From 240cc4a8c1e120efea9d8bb1a5d6156489b73a2b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:38:21 +0000
Subject: [PATCH 051/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.16
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index c13ac90c8b..182d2688c2 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.12
+ image: amazon/aws-cli:2.28.16
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From 4e0ff66a4ba4dd8570a9a636354a58737234c777 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:38:43 +0000
Subject: [PATCH 052/143] chore(deps): update dependency @nuxtjs/i18n to
v10.0.6
---
print/package-lock.json | 30 +++++++++++++++++++++---------
print/package.json | 2 +-
2 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index bed6d5a362..ff9645412c 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -25,7 +25,7 @@
"@eslint/js": "9.33.0",
"@nuxt/eslint": "1.9.0",
"@nuxt/eslint-config": "0.7.6",
- "@nuxtjs/i18n": "10.0.5",
+ "@nuxtjs/i18n": "10.0.6",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.40.0",
@@ -1945,6 +1945,17 @@
"@jridgewell/trace-mapping": "^0.3.24"
}
},
+ "node_modules/@jridgewell/remapping": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
+ "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
@@ -3731,9 +3742,9 @@
}
},
"node_modules/@nuxtjs/i18n": {
- "version": "10.0.5",
- "resolved": "https://registry.npmjs.org/@nuxtjs/i18n/-/i18n-10.0.5.tgz",
- "integrity": "sha512-rLQc/nEVWL0xMJf1a6+ndUpdQtxPBFzm4jeqG4o7HuXtDLn4HOe1dPdu7AsaIqq7EcsEjZ5T4mX4X8XnB8cT0Q==",
+ "version": "10.0.6",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/i18n/-/i18n-10.0.6.tgz",
+ "integrity": "sha512-SQqJP6NDlmaoLzs7A74cx0Q3W4Vc+JSBlu3AN0q9+Q07Nvba5osab99GJEQ+PGnjaRwBFh35braUA2hRz9bdSA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19970,14 +19981,15 @@
}
},
"node_modules/unplugin": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.5.tgz",
- "integrity": "sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==",
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.8.tgz",
+ "integrity": "sha512-lkaSIlxceytPyt9yfb1h7L9jDFqwMqvUZeGsKB7Z8QrvAO3xZv2S+xMQQYzxk0AGJHcQhbcvhKEstrMy99jnuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "acorn": "^8.14.1",
- "picomatch": "^4.0.2",
+ "@jridgewell/remapping": "^2.3.5",
+ "acorn": "^8.15.0",
+ "picomatch": "^4.0.3",
"webpack-virtual-modules": "^0.6.2"
},
"engines": {
diff --git a/print/package.json b/print/package.json
index 4f0248c9ec..c8386a45d1 100644
--- a/print/package.json
+++ b/print/package.json
@@ -35,7 +35,7 @@
"@eslint/js": "9.33.0",
"@nuxt/eslint": "1.9.0",
"@nuxt/eslint-config": "0.7.6",
- "@nuxtjs/i18n": "10.0.5",
+ "@nuxtjs/i18n": "10.0.6",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.40.0",
From ae695b52b0a85bcd233501890cfa57d672326b11 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:39:21 +0000
Subject: [PATCH 053/143] chore(deps): update dependency eslint-plugin-n to
v17.21.3
---
.ops/aws-setup/package-lock.json | 8 ++++----
.ops/aws-setup/package.json | 2 +-
frontend/package-lock.json | 8 ++++----
frontend/package.json | 2 +-
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index b26e99bbce..cf4359648c 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -17,7 +17,7 @@
"@types/node": "22.17.2",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
- "eslint-plugin-n": "17.21.2",
+ "eslint-plugin-n": "17.21.3",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-promise": "7.2.1",
"globals": "16.3.0",
@@ -3734,9 +3734,9 @@
}
},
"node_modules/eslint-plugin-n": {
- "version": "17.21.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.2.tgz",
- "integrity": "sha512-s3ai4Msfk5mbSvOgCkYo6k5+zP3W/OK+AvLmMmx++Ki4a5CPO7luIDwOnjUZm/t+oZYP0YADTxe+u4JqnT8+Dg==",
+ "version": "17.21.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz",
+ "integrity": "sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index c095b4b814..238d8a7af8 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -21,7 +21,7 @@
"@types/node": "22.17.2",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
- "eslint-plugin-n": "17.21.2",
+ "eslint-plugin-n": "17.21.3",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-promise": "7.2.1",
"globals": "16.3.0",
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index c2c3aa49dc..aee6aca094 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -88,7 +88,7 @@
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-local-rules": "3.0.2",
- "eslint-plugin-n": "17.21.2",
+ "eslint-plugin-n": "17.21.3",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-promise": "7.2.1",
"eslint-plugin-vue": "9.33.0",
@@ -6578,9 +6578,9 @@
"license": "MIT"
},
"node_modules/eslint-plugin-n": {
- "version": "17.21.2",
- "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.2.tgz",
- "integrity": "sha512-s3ai4Msfk5mbSvOgCkYo6k5+zP3W/OK+AvLmMmx++Ki4a5CPO7luIDwOnjUZm/t+oZYP0YADTxe+u4JqnT8+Dg==",
+ "version": "17.21.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.21.3.tgz",
+ "integrity": "sha512-MtxYjDZhMQgsWRm/4xYLL0i2EhusWT7itDxlJ80l1NND2AL2Vi5Mvneqv/ikG9+zpran0VsVRXTEHrpLmUZRNw==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/frontend/package.json b/frontend/package.json
index fbfa2ef542..8896ed33ac 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -101,7 +101,7 @@
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-local-rules": "3.0.2",
- "eslint-plugin-n": "17.21.2",
+ "eslint-plugin-n": "17.21.3",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-promise": "7.2.1",
"eslint-plugin-vue": "9.33.0",
From 1863cbeb21ea5538501779b40f535743e23c05fb Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:39:27 +0000
Subject: [PATCH 054/143] chore(deps): update dependency
spatie/phpunit-snapshot-assertions to v5.2.2
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 77e3ed1b95..c318dfcf39 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -62,7 +62,7 @@
"phpunit/phpunit": "12.2.7",
"rector/rector": "2.1.4",
"psalm/phar": "6.13.1",
- "spatie/phpunit-snapshot-assertions": "5.2.1",
+ "spatie/phpunit-snapshot-assertions": "5.2.2",
"symfony/browser-kit": "7.3.2",
"symfony/css-selector": "7.3.0",
"symfony/debug-bundle": "7.3.0",
diff --git a/api/composer.lock b/api/composer.lock
index a3c5c16eb6..e721cf191f 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "1704a5059c84c69f29c3f04f24b7c80f",
+ "content-hash": "fcf0b2b3a1afc66b8ae9249b7041f98c",
"packages": [
{
"name": "api-platform/core",
@@ -13748,16 +13748,16 @@
},
{
"name": "spatie/phpunit-snapshot-assertions",
- "version": "5.2.1",
+ "version": "5.2.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/phpunit-snapshot-assertions.git",
- "reference": "4d35654489c9d2d7a0cd1386db005a57f24afc11"
+ "reference": "7497fcb81a4dac00aeedabf284ba34f1393f9b21"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/phpunit-snapshot-assertions/zipball/4d35654489c9d2d7a0cd1386db005a57f24afc11",
- "reference": "4d35654489c9d2d7a0cd1386db005a57f24afc11",
+ "url": "https://api.github.com/repos/spatie/phpunit-snapshot-assertions/zipball/7497fcb81a4dac00aeedabf284ba34f1393f9b21",
+ "reference": "7497fcb81a4dac00aeedabf284ba34f1393f9b21",
"shasum": ""
},
"require": {
@@ -13813,7 +13813,7 @@
],
"support": {
"issues": "https://github.com/spatie/phpunit-snapshot-assertions/issues",
- "source": "https://github.com/spatie/phpunit-snapshot-assertions/tree/5.2.1"
+ "source": "https://github.com/spatie/phpunit-snapshot-assertions/tree/5.2.2"
},
"funding": [
{
@@ -13821,7 +13821,7 @@
"type": "custom"
}
],
- "time": "2025-07-02T23:45:28+00:00"
+ "time": "2025-08-19T06:43:29+00:00"
},
{
"name": "staabm/side-effects-detector",
From b92f80f5fc54b2111ade8098c386c971596a8238 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:39:30 +0000
Subject: [PATCH 055/143] chore(deps): update grafana/k6 docker tag to v1.2.2
---
.ops/performance-test/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/performance-test/docker-compose.yml b/.ops/performance-test/docker-compose.yml
index 63cc8fd86f..18c6c43600 100644
--- a/.ops/performance-test/docker-compose.yml
+++ b/.ops/performance-test/docker-compose.yml
@@ -1,6 +1,6 @@
services:
performance-test:
- image: grafana/k6:1.2.1
+ image: grafana/k6:1.2.2
volumes:
- .:/app
user: ${USER_ID:-1000}
From 77c29483ffae482bde945f8c9268b26c65e7351a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:39:55 +0000
Subject: [PATCH 056/143] fix(deps): update vue-minor-print-pdf to v3.5.19
---
pdf/package-lock.json | 122 ++++++++++++++++++++--------------------
pdf/package.json | 12 ++--
print/package-lock.json | 122 ++++++++++++++++++++--------------------
print/package.json | 12 ++--
4 files changed, 134 insertions(+), 134 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 5967442245..0136585eac 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "@ecamp3/client-pdf",
"dependencies": {
- "@vue/runtime-core": "3.5.18",
+ "@vue/runtime-core": "3.5.19",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -19,12 +19,12 @@
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.8",
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-sfc": "3.5.18",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.18",
- "@vue/server-renderer": "3.5.18",
- "@vue/shared": "3.5.18",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
@@ -3598,42 +3598,42 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.18.tgz",
- "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.19.tgz",
+ "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/shared": "3.5.18",
+ "@babel/parser": "^7.28.3",
+ "@vue/shared": "3.5.19",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz",
- "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz",
+ "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-core": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz",
- "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz",
+ "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/compiler-core": "3.5.18",
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-ssr": "3.5.18",
- "@vue/shared": "3.5.18",
+ "@babel/parser": "^7.28.3",
+ "@vue/compiler-core": "3.5.19",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-ssr": "3.5.19",
+ "@vue/shared": "3.5.19",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -3641,14 +3641,14 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz",
- "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz",
+ "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/eslint-config-prettier": {
@@ -3667,55 +3667,55 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.18.tgz",
- "integrity": "sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.19.tgz",
+ "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.18"
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.18.tgz",
- "integrity": "sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.19.tgz",
+ "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/reactivity": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz",
- "integrity": "sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz",
+ "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.18",
- "@vue/runtime-core": "3.5.18",
- "@vue/shared": "3.5.18",
+ "@vue/reactivity": "3.5.19",
+ "@vue/runtime-core": "3.5.19",
+ "@vue/shared": "3.5.19",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.18.tgz",
- "integrity": "sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.19.tgz",
+ "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-ssr": "3.5.19",
+ "@vue/shared": "3.5.19"
},
"peerDependencies": {
- "vue": "3.5.18"
+ "vue": "3.5.19"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.18.tgz",
- "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.19.tgz",
+ "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -7562,18 +7562,18 @@
}
},
"node_modules/vue": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.18.tgz",
- "integrity": "sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.19.tgz",
+ "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-sfc": "3.5.18",
- "@vue/runtime-dom": "3.5.18",
- "@vue/server-renderer": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19"
},
"peerDependencies": {
"typescript": "*"
diff --git a/pdf/package.json b/pdf/package.json
index df21ff7a98..2e6ccc1435 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -18,7 +18,7 @@
"lint:check:prettier": "prettier --check --ignore-path .prettierignore **/*.{css,scss,json,mjs}"
},
"dependencies": {
- "@vue/runtime-core": "3.5.18",
+ "@vue/runtime-core": "3.5.19",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -40,12 +40,12 @@
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.8",
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-sfc": "3.5.18",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.18",
- "@vue/server-renderer": "3.5.18",
- "@vue/shared": "3.5.18",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
diff --git a/print/package-lock.json b/print/package-lock.json
index bed6d5a362..4abfb09e7c 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -30,11 +30,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.40.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-sfc": "3.5.18",
- "@vue/runtime-dom": "3.5.18",
- "@vue/server-renderer": "3.5.18",
- "@vue/shared": "3.5.18",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19",
"@vue/test-utils": "2.4.6",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
@@ -49,7 +49,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.18"
+ "vue": "3.5.19"
}
},
"node_modules/@alloc/quick-lru": {
@@ -7327,39 +7327,39 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.18.tgz",
- "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.19.tgz",
+ "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/shared": "3.5.18",
+ "@babel/parser": "^7.28.3",
+ "@vue/shared": "3.5.19",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz",
- "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz",
+ "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-core": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz",
- "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz",
+ "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/compiler-core": "3.5.18",
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-ssr": "3.5.18",
- "@vue/shared": "3.5.18",
+ "@babel/parser": "^7.28.3",
+ "@vue/compiler-core": "3.5.19",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-ssr": "3.5.19",
+ "@vue/shared": "3.5.19",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -7367,13 +7367,13 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz",
- "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz",
+ "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/compiler-vue2": {
@@ -7463,53 +7463,53 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.18.tgz",
- "integrity": "sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.19.tgz",
+ "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.18"
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.18.tgz",
- "integrity": "sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.19.tgz",
+ "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/reactivity": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.18.tgz",
- "integrity": "sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz",
+ "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.18",
- "@vue/runtime-core": "3.5.18",
- "@vue/shared": "3.5.18",
+ "@vue/reactivity": "3.5.19",
+ "@vue/runtime-core": "3.5.19",
+ "@vue/shared": "3.5.19",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.18.tgz",
- "integrity": "sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.19.tgz",
+ "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-ssr": "3.5.19",
+ "@vue/shared": "3.5.19"
},
"peerDependencies": {
- "vue": "3.5.18"
+ "vue": "3.5.19"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.18.tgz",
- "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.19.tgz",
+ "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -20862,16 +20862,16 @@
"license": "MIT"
},
"node_modules/vue": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.18.tgz",
- "integrity": "sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.19.tgz",
+ "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-sfc": "3.5.18",
- "@vue/runtime-dom": "3.5.18",
- "@vue/server-renderer": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19"
},
"peerDependencies": {
"typescript": "*"
diff --git a/print/package.json b/print/package.json
index 4f0248c9ec..79bf3cdf1a 100644
--- a/print/package.json
+++ b/print/package.json
@@ -40,11 +40,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.40.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-sfc": "3.5.18",
- "@vue/runtime-dom": "3.5.18",
- "@vue/server-renderer": "3.5.18",
- "@vue/shared": "3.5.18",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19",
"@vue/test-utils": "2.4.6",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
@@ -59,7 +59,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.18"
+ "vue": "3.5.19"
},
"overrides": {
"uri-js": "npm:uri-js-replace"
From 9add3c38f462b78f813b0a7bb3010f7bae1efc76 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:40:01 +0000
Subject: [PATCH 057/143] chore(deps): update dependency
@testing-library/jest-dom to v6.8.0
---
frontend/package-lock.json | 8 ++++----
frontend/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index c2c3aa49dc..fe5128bf79 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -75,7 +75,7 @@
"@eslint/compat": "1.3.2",
"@eslint/js": "9.33.0",
"@sentry/vite-plugin": "3.6.1",
- "@testing-library/jest-dom": "6.7.0",
+ "@testing-library/jest-dom": "6.8.0",
"@testing-library/user-event": "14.6.1",
"@testing-library/vue": "5.9.0",
"@vitejs/plugin-vue2": "2.3.3",
@@ -3600,9 +3600,9 @@
}
},
"node_modules/@testing-library/jest-dom": {
- "version": "6.7.0",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.7.0.tgz",
- "integrity": "sha512-RI2e97YZ7MRa+vxP4UUnMuMFL2buSsf0ollxUbTgrbPLKhMn8KVTx7raS6DYjC7v1NDVrioOvaShxsguLNISCA==",
+ "version": "6.8.0",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.8.0.tgz",
+ "integrity": "sha512-WgXcWzVM6idy5JaftTVC8Vs83NKRmGJz4Hqs4oyOuO2J4r/y79vvKZsb+CaGyCSEbUPI6OsewfPd0G1A0/TUZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/frontend/package.json b/frontend/package.json
index fbfa2ef542..5e29143981 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -88,7 +88,7 @@
"@eslint/compat": "1.3.2",
"@eslint/js": "9.33.0",
"@sentry/vite-plugin": "3.6.1",
- "@testing-library/jest-dom": "6.7.0",
+ "@testing-library/jest-dom": "6.8.0",
"@testing-library/user-event": "14.6.1",
"@testing-library/vue": "5.9.0",
"@vitejs/plugin-vue2": "2.3.3",
From 5a6d558e7ca714d168df67ab36e4743ef9991bb0 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:40:26 +0000
Subject: [PATCH 058/143] chore(deps): update eslint monorepo to v9.34.0
---
.ops/aws-setup/package-lock.json | 18 +++++++++---------
.ops/aws-setup/package.json | 4 ++--
e2e/package-lock.json | 18 +++++++++---------
e2e/package.json | 4 ++--
frontend/package-lock.json | 18 +++++++++---------
frontend/package.json | 4 ++--
pdf/package-lock.json | 18 +++++++++---------
pdf/package.json | 4 ++--
print/package-lock.json | 18 +++++++++---------
print/package.json | 4 ++--
10 files changed, 55 insertions(+), 55 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index b26e99bbce..48b25ed1e9 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -13,9 +13,9 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@types/node": "22.17.2",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-n": "17.21.2",
"eslint-plugin-prettier": "5.5.4",
@@ -1144,9 +1144,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz",
- "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz",
+ "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -3606,9 +3606,9 @@
}
},
"node_modules/eslint": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz",
- "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz",
+ "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3618,7 +3618,7 @@
"@eslint/config-helpers": "^0.3.1",
"@eslint/core": "^0.15.2",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@eslint/plugin-kit": "^0.3.5",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index c095b4b814..0b20f34f1f 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -17,9 +17,9 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@types/node": "22.17.2",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-n": "17.21.2",
"eslint-plugin-prettier": "5.5.4",
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 041eeaa180..7af2c1218c 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -8,11 +8,11 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"cypress": "14.5.2",
"cypress-terminal-report": "7.2.1",
"cypress-wait-until": "3.0.2",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-cypress": "4.3.0",
"eslint-plugin-prettier": "5.5.4",
@@ -497,9 +497,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz",
- "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz",
+ "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -1664,9 +1664,9 @@
}
},
"node_modules/eslint": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz",
- "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz",
+ "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -1676,7 +1676,7 @@
"@eslint/config-helpers": "^0.3.1",
"@eslint/core": "^0.15.2",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@eslint/plugin-kit": "^0.3.5",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
diff --git a/e2e/package.json b/e2e/package.json
index 42cac5f0ba..20675776e5 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -14,11 +14,11 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"cypress": "14.5.2",
"cypress-terminal-report": "7.2.1",
"cypress-wait-until": "3.0.2",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-cypress": "4.3.0",
"eslint-plugin-prettier": "5.5.4",
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index c2c3aa49dc..dbd4b8d848 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -73,7 +73,7 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@sentry/vite-plugin": "3.6.1",
"@testing-library/jest-dom": "6.7.0",
"@testing-library/user-event": "14.6.1",
@@ -85,7 +85,7 @@
"@vue/test-utils": "1.3.6",
"autoprefixer": "10.4.21",
"babel-plugin-require-context-hook": "1.0.0",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-n": "17.21.2",
@@ -2495,9 +2495,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz",
- "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz",
+ "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6443,9 +6443,9 @@
}
},
"node_modules/eslint": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz",
- "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz",
+ "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6455,7 +6455,7 @@
"@eslint/config-helpers": "^0.3.1",
"@eslint/core": "^0.15.2",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@eslint/plugin-kit": "^0.3.5",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
diff --git a/frontend/package.json b/frontend/package.json
index fbfa2ef542..f7dd3760ab 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -86,7 +86,7 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@sentry/vite-plugin": "3.6.1",
"@testing-library/jest-dom": "6.7.0",
"@testing-library/user-event": "14.6.1",
@@ -98,7 +98,7 @@
"@vue/test-utils": "1.3.6",
"autoprefixer": "10.4.21",
"babel-plugin-require-context-hook": "1.0.0",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-n": "17.21.2",
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 5967442245..682fc6b729 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -13,7 +13,7 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@intlify/core": "11.1.11",
"@rushstack/eslint-patch": "1.12.0",
"@vitejs/plugin-vue": "6.0.1",
@@ -28,7 +28,7 @@
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-vue": "9.33.0",
"globals": "16.3.0",
@@ -2430,9 +2430,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz",
- "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz",
+ "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4695,9 +4695,9 @@
}
},
"node_modules/eslint": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz",
- "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz",
+ "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4707,7 +4707,7 @@
"@eslint/config-helpers": "^0.3.1",
"@eslint/core": "^0.15.2",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@eslint/plugin-kit": "^0.3.5",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
diff --git a/pdf/package.json b/pdf/package.json
index df21ff7a98..17c6b5b7cb 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -34,7 +34,7 @@
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@intlify/core": "11.1.11",
"@rushstack/eslint-patch": "1.12.0",
"@vitejs/plugin-vue": "6.0.1",
@@ -49,7 +49,7 @@
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-vue": "9.33.0",
"globals": "16.3.0",
diff --git a/print/package-lock.json b/print/package-lock.json
index bed6d5a362..5e1c04a192 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -22,7 +22,7 @@
},
"devDependencies": {
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@nuxt/eslint": "1.9.0",
"@nuxt/eslint-config": "0.7.6",
"@nuxtjs/i18n": "10.0.5",
@@ -36,7 +36,7 @@
"@vue/server-renderer": "3.5.18",
"@vue/shared": "3.5.18",
"@vue/test-utils": "2.4.6",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-prettier": "5.5.4",
@@ -1482,9 +1482,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.33.0.tgz",
- "integrity": "sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.34.0.tgz",
+ "integrity": "sha512-EoyvqQnBNsV1CWaEJ559rxXL4c8V92gxirbawSmVUOWXlsRxxQXl6LmCpdUblgxgSkDIqKnhzba2SjRTI/A5Rw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10200,9 +10200,9 @@
}
},
"node_modules/eslint": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.33.0.tgz",
- "integrity": "sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==",
+ "version": "9.34.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.34.0.tgz",
+ "integrity": "sha512-RNCHRX5EwdrESy3Jc9o8ie8Bog+PeYvvSR8sDGoZxNFTvZ4dlxUB3WzQ3bQMztFrSRODGrLLj8g6OFuGY/aiQg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10212,7 +10212,7 @@
"@eslint/config-helpers": "^0.3.1",
"@eslint/core": "^0.15.2",
"@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@eslint/plugin-kit": "^0.3.5",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
diff --git a/print/package.json b/print/package.json
index 4f0248c9ec..f87177710a 100644
--- a/print/package.json
+++ b/print/package.json
@@ -32,7 +32,7 @@
},
"devDependencies": {
"@eslint/compat": "1.3.2",
- "@eslint/js": "9.33.0",
+ "@eslint/js": "9.34.0",
"@nuxt/eslint": "1.9.0",
"@nuxt/eslint-config": "0.7.6",
"@nuxtjs/i18n": "10.0.5",
@@ -46,7 +46,7 @@
"@vue/server-renderer": "3.5.18",
"@vue/shared": "3.5.18",
"@vue/test-utils": "2.4.6",
- "eslint": "9.33.0",
+ "eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-prettier": "5.5.4",
From fed3b4793af1e18aa980439dbcd2c64d087bb6ff Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:40:38 +0000
Subject: [PATCH 059/143] chore(deps): update helm release oauth2-proxy to
v8.1.1
---
.ops/ops-dashboard/Chart.lock | 10 +++++-----
.ops/ops-dashboard/Chart.yaml | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.ops/ops-dashboard/Chart.lock b/.ops/ops-dashboard/Chart.lock
index 1ccee095f5..4d8652ea07 100644
--- a/.ops/ops-dashboard/Chart.lock
+++ b/.ops/ops-dashboard/Chart.lock
@@ -1,15 +1,15 @@
dependencies:
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 8.0.1
+ version: 8.1.1
- name: kubernetes-dashboard
repository: https://kubernetes.github.io/dashboard/
version: 7.13.0
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 8.0.1
+ version: 8.1.1
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 8.0.1
-digest: sha256:b010bf8b05bc40b06d3e08b06b3b24d68659bee3e963fc1e53b1633029ccbb40
-generated: "2025-08-18T01:57:48.290002174Z"
+ version: 8.1.1
+digest: sha256:e902eea21e3b3c5cb316dcb2895ec5532c93904bd64c45c488593ac79e47ffd5
+generated: "2025-08-23T11:40:33.00482007Z"
diff --git a/.ops/ops-dashboard/Chart.yaml b/.ops/ops-dashboard/Chart.yaml
index c9f2e8459d..cb9a5c5521 100644
--- a/.ops/ops-dashboard/Chart.yaml
+++ b/.ops/ops-dashboard/Chart.yaml
@@ -26,16 +26,16 @@ appVersion: 0.1.0
dependencies:
- name: oauth2-proxy
alias: grafana-proxy
- version: 8.0.1
+ version: 8.1.1
repository: https://oauth2-proxy.github.io/manifests
- name: kubernetes-dashboard
version: 7.13.0
repository: https://kubernetes.github.io/dashboard/
- name: oauth2-proxy
alias: kubernetes-dashboard-proxy
- version: 8.0.1
+ version: 8.1.1
repository: https://oauth2-proxy.github.io/manifests
- name: oauth2-proxy
alias: logging-proxy
- version: 8.0.1
+ version: 8.1.1
repository: https://oauth2-proxy.github.io/manifests
From 5792908485eae99595d14037b916fa142470e72c Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:40:42 +0000
Subject: [PATCH 060/143] chore(deps): update pulumi/pulumi-nodejs docker tag
to v3.191.0
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index c13ac90c8b..545a197060 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -1,6 +1,6 @@
services:
aws-setup:
- image: pulumi/pulumi-nodejs:3.190.0
+ image: pulumi/pulumi-nodejs:3.191.0
container_name: 'ecamp3-aws-setup'
volumes:
- ../../.prettierrc:/.prettierrc:delegated
From 862f392bcfcc50f85cf857a579c12240e408f4ff Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:40:47 +0000
Subject: [PATCH 061/143] fix(deps): update dependency @pulumi/aws to v7.5.0
---
.ops/aws-setup/package-lock.json | 8 ++++----
.ops/aws-setup/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index b26e99bbce..c1a88c14d7 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "ecamp-core",
"dependencies": {
- "@pulumi/aws": "7.4.0",
+ "@pulumi/aws": "7.5.0",
"@pulumi/awsx": "3.0.0",
"@pulumi/pulumi": "3.190.0"
},
@@ -2004,9 +2004,9 @@
"license": "BSD-3-Clause"
},
"node_modules/@pulumi/aws": {
- "version": "7.4.0",
- "resolved": "https://registry.npmjs.org/@pulumi/aws/-/aws-7.4.0.tgz",
- "integrity": "sha512-kYCW7Sw5dwK3yh1ynWEkWkbw5g5KkhGLA/nuht2kKIa691rCWZNllM6rMEGYhJnyVdTTgye9jeYIBO78nimC0g==",
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/@pulumi/aws/-/aws-7.5.0.tgz",
+ "integrity": "sha512-oE6IcvNPSFz0IWfOWDxPElIG8DADhJRGoC9AAqF/5gF4Mx2IjCpLQaTGkxe1aEEIkem2jhKKG3xLbDkxsnLm/g==",
"license": "Apache-2.0",
"dependencies": {
"@pulumi/pulumi": "^3.142.0",
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index c095b4b814..a4c8455ac9 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -11,7 +11,7 @@
},
"dependencies": {
"@pulumi/pulumi": "3.190.0",
- "@pulumi/aws": "7.4.0",
+ "@pulumi/aws": "7.5.0",
"@pulumi/awsx": "3.0.0"
},
"devDependencies": {
From fb89c344ce8eb7a2146a7836df25f1e5a4405dfe Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:40:59 +0000
Subject: [PATCH 062/143] fix(deps): update dependency puppeteer-core to
v24.17.0
---
print/package-lock.json | 24 ++++++++++++------------
print/package.json | 2 +-
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index bed6d5a362..8f8cce9642 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -16,7 +16,7 @@
"hal-json-vuex": "3.0.0-alpha.10",
"isomorphic-dompurify": "2.26.0",
"lodash-es": "4.17.21",
- "puppeteer-core": "24.16.2",
+ "puppeteer-core": "24.17.0",
"runes": "0.4.3",
"vuex": "4.1.0"
},
@@ -5584,9 +5584,9 @@
}
},
"node_modules/@puppeteer/browsers": {
- "version": "2.10.6",
- "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.6.tgz",
- "integrity": "sha512-pHUn6ZRt39bP3698HFQlu2ZHCkS/lPcpv7fVQcGBSzNNygw171UXAKrCUhy+TEMw4lEttOKDgNpb04hwUAJeiQ==",
+ "version": "2.10.7",
+ "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.7.tgz",
+ "integrity": "sha512-wHWLkQWBjHtajZeqCB74nsa/X70KheyOhySYBRmVQDJiNj0zjZR/naPCvdWjMhcG1LmjaMV/9WtTo5mpe8qWLw==",
"license": "Apache-2.0",
"dependencies": {
"debug": "^4.4.1",
@@ -8551,9 +8551,9 @@
}
},
"node_modules/chromium-bidi": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-7.3.1.tgz",
- "integrity": "sha512-i+BMGluhZZc4Jic9L1aHJBTfaopxmCqQxGklyMcqFx4fvF3nI4BJ3bCe1ad474nvYRIo/ZN/VrdA4eOaRZua4Q==",
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-8.0.0.tgz",
+ "integrity": "sha512-d1VmE0FD7lxZQHzcDUCKZSNRtRwISXDsdg4HjdTR5+Ll5nQ/vzU12JeNmupD6VWffrPSlrnGhEWlLESKH3VO+g==",
"license": "Apache-2.0",
"dependencies": {
"mitt": "^3.0.1",
@@ -17174,13 +17174,13 @@
}
},
"node_modules/puppeteer-core": {
- "version": "24.16.2",
- "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.16.2.tgz",
- "integrity": "sha512-areKSSQzpoHa5nCk3uD/o504yjrW5ws0N6jZfdFZ3a4H+Q7NBgvuDydjN5P87jN4Rj+eIpLcK3ELOThTtYuuxg==",
+ "version": "24.17.0",
+ "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.17.0.tgz",
+ "integrity": "sha512-RYOBKFiF+3RdwIZTEacqNpD567gaFcBAOKTT7742FdB1icXudrPI7BlZbYTYWK2wgGQUXt9Zi1Yn+D5PmCs4CA==",
"license": "Apache-2.0",
"dependencies": {
- "@puppeteer/browsers": "2.10.6",
- "chromium-bidi": "7.3.1",
+ "@puppeteer/browsers": "2.10.7",
+ "chromium-bidi": "8.0.0",
"debug": "^4.4.1",
"devtools-protocol": "0.0.1475386",
"typed-query-selector": "^2.12.0",
diff --git a/print/package.json b/print/package.json
index 4f0248c9ec..f47c4ab23a 100644
--- a/print/package.json
+++ b/print/package.json
@@ -26,7 +26,7 @@
"hal-json-vuex": "3.0.0-alpha.10",
"isomorphic-dompurify": "2.26.0",
"lodash-es": "4.17.21",
- "puppeteer-core": "24.16.2",
+ "puppeteer-core": "24.17.0",
"runes": "0.4.3",
"vuex": "4.1.0"
},
From 3a3847c712adfd95014f193d4b48f7da42307f5c Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 11:41:36 +0000
Subject: [PATCH 063/143] chore(deps): update dependency eslint-plugin-cypress
to v5
---
e2e/package-lock.json | 23 +++++------------------
e2e/package.json | 2 +-
2 files changed, 6 insertions(+), 19 deletions(-)
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 041eeaa180..e2ab19ccf4 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -14,7 +14,7 @@
"cypress-wait-until": "3.0.2",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
- "eslint-plugin-cypress": "4.3.0",
+ "eslint-plugin-cypress": "5.1.1",
"eslint-plugin-prettier": "5.5.4",
"globals": "16.3.0",
"prettier": "3.6.2"
@@ -1741,31 +1741,18 @@
}
},
"node_modules/eslint-plugin-cypress": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-4.3.0.tgz",
- "integrity": "sha512-CgS/S940MJlT8jtnWGKI0LvZQBGb/BB0QCpgBOxFMM/Z6znD+PZUwBhCTwHKN2GEr5AOny3xB92an0QfzBGooQ==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-5.1.1.tgz",
+ "integrity": "sha512-LxTmZf1LLh9EklZBVvKNEZj71X9tCJnlYDviAJGsOgEVc6jz+tBODSpm02CS/9eJOfRqGsmVyvIw7LHXQ13RaA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "globals": "^15.15.0"
+ "globals": "^16.2.0"
},
"peerDependencies": {
"eslint": ">=9"
}
},
- "node_modules/eslint-plugin-cypress/node_modules/globals": {
- "version": "15.15.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz",
- "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/eslint-plugin-prettier": {
"version": "5.5.4",
"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.4.tgz",
diff --git a/e2e/package.json b/e2e/package.json
index 42cac5f0ba..57093c4663 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -20,7 +20,7 @@
"cypress-wait-until": "3.0.2",
"eslint": "9.33.0",
"eslint-config-prettier": "10.1.8",
- "eslint-plugin-cypress": "4.3.0",
+ "eslint-plugin-cypress": "5.1.1",
"eslint-plugin-prettier": "5.5.4",
"globals": "16.3.0",
"prettier": "3.6.2"
From 582b977f10073bad88c55530e05c263a90f32da1 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 15:02:50 +0000
Subject: [PATCH 064/143] fix(deps): update dependency symfony/flex to v2.8.2
---
api/composer.json | 2 +-
api/composer.lock | 18 +++++++++++-------
2 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index c318dfcf39..2cf2427a0b 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -32,7 +32,7 @@
"symfony/console": "7.3.2",
"symfony/dotenv": "7.3.2",
"symfony/expression-language": "7.3.2",
- "symfony/flex": "2.8.1",
+ "symfony/flex": "2.8.2",
"symfony/framework-bundle": "7.3.2",
"symfony/http-client": "7.3.2",
"symfony/intl": "7.3.2",
diff --git a/api/composer.lock b/api/composer.lock
index e721cf191f..31dc295c83 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "fcf0b2b3a1afc66b8ae9249b7041f98c",
+ "content-hash": "fb0e416ee04f7bf98cb0110b07b39de0",
"packages": [
{
"name": "api-platform/core",
@@ -6395,16 +6395,16 @@
},
{
"name": "symfony/flex",
- "version": "v2.8.1",
+ "version": "v2.8.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/flex.git",
- "reference": "423c36e369361003dc31ef11c5f15fb589e52c01"
+ "reference": "f356aa35f3cf3d2f46c31d344c1098eb2d260426"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/flex/zipball/423c36e369361003dc31ef11c5f15fb589e52c01",
- "reference": "423c36e369361003dc31ef11c5f15fb589e52c01",
+ "url": "https://api.github.com/repos/symfony/flex/zipball/f356aa35f3cf3d2f46c31d344c1098eb2d260426",
+ "reference": "f356aa35f3cf3d2f46c31d344c1098eb2d260426",
"shasum": ""
},
"require": {
@@ -6443,7 +6443,7 @@
"description": "Composer plugin for Symfony",
"support": {
"issues": "https://github.com/symfony/flex/issues",
- "source": "https://github.com/symfony/flex/tree/v2.8.1"
+ "source": "https://github.com/symfony/flex/tree/v2.8.2"
},
"funding": [
{
@@ -6454,12 +6454,16 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2025-07-05T07:45:19+00:00"
+ "time": "2025-08-22T07:17:23+00:00"
},
{
"name": "symfony/framework-bundle",
From b115e96a2ed9488bf706050968a5f5fb4d542b83 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 15:14:58 +0000
Subject: [PATCH 065/143] chore(deps): update dependency @vue/babel-preset-app
to v5.0.9
---
frontend/package-lock.json | 8 ++++----
frontend/package.json | 2 +-
pdf/package-lock.json | 8 ++++----
pdf/package.json | 2 +-
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index c2c3aa49dc..fad353d2b8 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -80,7 +80,7 @@
"@testing-library/vue": "5.9.0",
"@vitejs/plugin-vue2": "2.3.3",
"@vitest/coverage-v8": "3.2.4",
- "@vue/babel-preset-app": "5.0.8",
+ "@vue/babel-preset-app": "5.0.9",
"@vue/eslint-config-prettier": "10.2.0",
"@vue/test-utils": "1.3.6",
"autoprefixer": "10.4.21",
@@ -4380,9 +4380,9 @@
}
},
"node_modules/@vue/babel-preset-app": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz",
- "integrity": "sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==",
+ "version": "5.0.9",
+ "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-5.0.9.tgz",
+ "integrity": "sha512-0rKOF4s/AhaRMJLybxOCgXfwtYhO3pwDSL/q/W8wRs1LzmHAc77FyTXWlun6VyKiSKwSdtH7CvOiWqq+DfofdA==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/frontend/package.json b/frontend/package.json
index fbfa2ef542..7aef861df2 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -93,7 +93,7 @@
"@testing-library/vue": "5.9.0",
"@vitejs/plugin-vue2": "2.3.3",
"@vitest/coverage-v8": "3.2.4",
- "@vue/babel-preset-app": "5.0.8",
+ "@vue/babel-preset-app": "5.0.9",
"@vue/eslint-config-prettier": "10.2.0",
"@vue/test-utils": "1.3.6",
"autoprefixer": "10.4.21",
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 0136585eac..ac0a0fb40a 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -18,7 +18,7 @@
"@rushstack/eslint-patch": "1.12.0",
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
- "@vue/babel-preset-app": "5.0.8",
+ "@vue/babel-preset-app": "5.0.9",
"@vue/compiler-dom": "3.5.19",
"@vue/compiler-sfc": "3.5.19",
"@vue/eslint-config-prettier": "10.2.0",
@@ -3436,9 +3436,9 @@
}
},
"node_modules/@vue/babel-preset-app": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz",
- "integrity": "sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==",
+ "version": "5.0.9",
+ "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-5.0.9.tgz",
+ "integrity": "sha512-0rKOF4s/AhaRMJLybxOCgXfwtYhO3pwDSL/q/W8wRs1LzmHAc77FyTXWlun6VyKiSKwSdtH7CvOiWqq+DfofdA==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/pdf/package.json b/pdf/package.json
index 2e6ccc1435..f0ea6246c9 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -39,7 +39,7 @@
"@rushstack/eslint-patch": "1.12.0",
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
- "@vue/babel-preset-app": "5.0.8",
+ "@vue/babel-preset-app": "5.0.9",
"@vue/compiler-dom": "3.5.19",
"@vue/compiler-sfc": "3.5.19",
"@vue/eslint-config-prettier": "10.2.0",
From 733cf88664b713724c6a3c43171832829021802b Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Tue, 19 Aug 2025 11:20:34 +0200
Subject: [PATCH 066/143] Reload schedule entries when changing the numbering
style of an activity
This is a bugfix for the following scenario:
- Load the picasso
- Open the activity detail of an activity
- Change the activity's category to one with a different numbering style
Expected outcome: All displayed instances of the schedule entry show the
schedule entry number change, and all schedule entries at all times have
the correct up-to-date schedule entry number.
Actual outcome: The color of the edited schedule entry changes, but the
schedule entry number on the top left remains unchanged. Also, when
navigating back to the picasso, the schedule entry numbering of other
schedule entries is outdated.
---
.../src/components/activity/ScheduleEntry.vue | 33 ++++++++++++++-----
1 file changed, 25 insertions(+), 8 deletions(-)
diff --git a/frontend/src/components/activity/ScheduleEntry.vue b/frontend/src/components/activity/ScheduleEntry.vue
index ddb644e3d4..79112b8202 100644
--- a/frontend/src/components/activity/ScheduleEntry.vue
+++ b/frontend/src/components/activity/ScheduleEntry.vue
@@ -436,12 +436,8 @@ export default {
watch: {
scheduleEntryId: {
- async handler(id) {
- try {
- this.scheduleEntry = this.api.get().scheduleEntries({ id })
- } catch {
- this.scheduleEntry = await firstActivityScheduleEntry(this.activityId)
- }
+ async handler() {
+ await this.loadScheduleEntry()
},
immediate: true,
},
@@ -452,11 +448,17 @@ export default {
this.loading = true
await this.scheduleEntry.activity()._meta.load // wait if activity is being loaded as part of a collection
this.loading = false
-
// no refresh of activity here because the requireActivityScheduleEntry guard already does a refresh
},
methods: {
+ async loadScheduleEntry() {
+ try {
+ this.scheduleEntry = this.api.get().scheduleEntries({ id: this.scheduleEntryId })
+ } catch {
+ this.scheduleEntry = await firstActivityScheduleEntry(this.activityId)
+ }
+ },
changeCategory(category) {
this.categoryChangeState = 'saving'
this.activity
@@ -464,12 +466,27 @@ export default {
category: category._meta.self,
})
.catch((e) => this.$toast.error(errorToMultiLineToast(e)))
- .then(() => (this.categoryChangeState = null))
+ .then(() => {
+ this.categoryChangeState = null
+ if (category.numberingStyle !== this.scheduleEntry.numberingStyle) {
+ // When changing numbering styles, the schedule entry numbers of all schedule
+ // entries in the whole period may change
+ this.reloadAllScheduleEntriesInRelatedPeriods()
+ }
+ })
.catch((e) => {
this.categoryChangeState = 'error'
this.$toast.error(errorToMultiLineToast(e))
})
},
+ async reloadAllScheduleEntriesInRelatedPeriods() {
+ await Promise.all(
+ this.activity.scheduleEntries().items.map((scheduleEntry) => {
+ return scheduleEntry.period().scheduleEntries().$reload()
+ })
+ )
+ this.loadScheduleEntry()
+ },
scheduleEntryRoute,
countContentNodes(contentType) {
return this.contentNodes.items.filter((cn) => {
From 61b88b94e3cd25c3f1551ffd3741bf509639c6da Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Sat, 23 Aug 2025 17:49:55 +0200
Subject: [PATCH 067/143] Only fetch schedule entries of unique periods
---
frontend/src/components/activity/ScheduleEntry.vue | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/frontend/src/components/activity/ScheduleEntry.vue b/frontend/src/components/activity/ScheduleEntry.vue
index 79112b8202..17e0e3f108 100644
--- a/frontend/src/components/activity/ScheduleEntry.vue
+++ b/frontend/src/components/activity/ScheduleEntry.vue
@@ -480,9 +480,16 @@ export default {
})
},
async reloadAllScheduleEntriesInRelatedPeriods() {
+ const periods = [
+ ...new Set(
+ this.activity.scheduleEntries().items.map((scheduleEntry) => {
+ return scheduleEntry.period()
+ })
+ ),
+ ]
await Promise.all(
- this.activity.scheduleEntries().items.map((scheduleEntry) => {
- return scheduleEntry.period().scheduleEntries().$reload()
+ periods.map(async (period) => {
+ period.scheduleEntries().$reload()
})
)
this.loadScheduleEntry()
From 362fc25e3dc3c35f86942f87db37f2300359e0ad Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 16:16:49 +0000
Subject: [PATCH 068/143] fix(deps): update dependency webonyx/graphql-php to
v15.24.0
---
api/composer.json | 2 +-
api/composer.lock | 16 ++++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 2cf2427a0b..30e41dc4b1 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -49,7 +49,7 @@
"symfony/yaml": "7.3.2",
"twig/cssinliner-extra": "^3.4",
"twig/extra-bundle": "3.21.0",
- "webonyx/graphql-php": "15.22.3"
+ "webonyx/graphql-php": "15.24.0"
},
"require-dev": {
"brianium/paratest": "v7.11.0",
diff --git a/api/composer.lock b/api/composer.lock
index 31dc295c83..386dbc0b8f 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "fb0e416ee04f7bf98cb0110b07b39de0",
+ "content-hash": "e7c51c0f43221125221d362a2c854e8b",
"packages": [
{
"name": "api-platform/core",
@@ -10068,16 +10068,16 @@
},
{
"name": "webonyx/graphql-php",
- "version": "v15.22.3",
+ "version": "v15.24.0",
"source": {
"type": "git",
"url": "https://github.com/webonyx/graphql-php.git",
- "reference": "fbb26cecdaf1ec043be563c6ba2567227699c461"
+ "reference": "030a04d22d52d7fc07049d0e3b683d2b40f90457"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/fbb26cecdaf1ec043be563c6ba2567227699c461",
- "reference": "fbb26cecdaf1ec043be563c6ba2567227699c461",
+ "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/030a04d22d52d7fc07049d0e3b683d2b40f90457",
+ "reference": "030a04d22d52d7fc07049d0e3b683d2b40f90457",
"shasum": ""
},
"require": {
@@ -10090,7 +10090,7 @@
"amphp/http-server": "^2.1",
"dms/phpunit-arraysubset-asserts": "dev-master",
"ergebnis/composer-normalize": "^2.28",
- "friendsofphp/php-cs-fixer": "3.85.1",
+ "friendsofphp/php-cs-fixer": "3.86.0",
"mll-lab/php-cs-fixer-config": "5.11.0",
"nyholm/psr7": "^1.5",
"phpbench/phpbench": "^1.2",
@@ -10130,7 +10130,7 @@
],
"support": {
"issues": "https://github.com/webonyx/graphql-php/issues",
- "source": "https://github.com/webonyx/graphql-php/tree/v15.22.3"
+ "source": "https://github.com/webonyx/graphql-php/tree/v15.24.0"
},
"funding": [
{
@@ -10138,7 +10138,7 @@
"type": "open_collective"
}
],
- "time": "2025-08-13T12:41:53+00:00"
+ "time": "2025-08-20T10:09:37+00:00"
},
{
"name": "willdurand/negotiation",
From 8eeb4bbf99a789517c7ab962e46fa2276b6c611e Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Thu, 21 Aug 2025 01:54:29 +0200
Subject: [PATCH 069/143] Implement configurable page numbers in PDFs
---
e2e/specs/nuxtPrint.cy.js | 1 +
.../src/components/activity/ScheduleEntry.vue | 1 +
.../components/print/PrintConfigurator.vue | 15 ++
.../print/__tests__/repairPrintConfig.spec.js | 179 ++++++++++++++++++
.../src/components/print/repairPrintConfig.js | 9 +
frontend/src/locales/de.json | 4 +-
frontend/src/views/camp/CampProgram.vue | 1 +
frontend/src/views/camp/Story.vue | 1 +
pdf/src/CampPrint.vue | 18 +-
pdf/src/campPrint/activity/Activity.vue | 1 +
.../campPrint/activityList/ActivityList.vue | 1 +
pdf/src/campPrint/cover/Cover.vue | 1 +
pdf/src/campPrint/picasso/Picasso.vue | 4 +-
pdf/src/campPrint/picasso/PicassoPage.vue | 1 +
pdf/src/campPrint/picasso/PicassoPeriod.vue | 4 +-
pdf/src/campPrint/program/Program.vue | 1 +
.../summary/SafetyConsiderations.vue | 1 +
pdf/src/campPrint/summary/Story.vue | 1 +
.../tableOfContents/TableOfContents.vue | 1 +
.../renderer/__tests__/vueRenderer.spec.js | 7 +
print/server/api/pdf.js | 6 +-
21 files changed, 253 insertions(+), 5 deletions(-)
diff --git a/e2e/specs/nuxtPrint.cy.js b/e2e/specs/nuxtPrint.cy.js
index 2fe44cbf47..03d151cbb8 100644
--- a/e2e/specs/nuxtPrint.cy.js
+++ b/e2e/specs/nuxtPrint.cy.js
@@ -18,6 +18,7 @@ describe('Nuxt print test', () => {
const printConfig = {
language: 'en',
documentName: 'camp',
+ options: { pageNumbers: false },
camp: campUri,
contents: [
{
diff --git a/frontend/src/components/activity/ScheduleEntry.vue b/frontend/src/components/activity/ScheduleEntry.vue
index 4a123dc241..9cf8693dbb 100644
--- a/frontend/src/components/activity/ScheduleEntry.vue
+++ b/frontend/src/components/activity/ScheduleEntry.vue
@@ -410,6 +410,7 @@ export default {
camp: this.camp._meta.self,
language: this.$store.state.lang.language,
documentName: this.activity.title,
+ options: { pageNumbers: false },
contents: [
{
type: 'Activity',
diff --git a/frontend/src/components/print/PrintConfigurator.vue b/frontend/src/components/print/PrintConfigurator.vue
index 0cd363b354..72e1498e44 100644
--- a/frontend/src/components/print/PrintConfigurator.vue
+++ b/frontend/src/components/print/PrintConfigurator.vue
@@ -51,6 +51,20 @@
+
+
+ {{ $tc('components.print.printConfigurator.options') }}
+
+
+
+
+
+
{
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -155,6 +156,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -175,6 +177,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -194,6 +197,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'de-CH-scout',
}
@@ -214,6 +218,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'de-CH-scout',
})
})
@@ -233,6 +238,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'definitely-not-a-supported-language',
}
@@ -260,6 +266,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'de-CH-scout',
})
})
@@ -279,6 +286,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'definitely-not-a-supported-language',
}
@@ -306,6 +314,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -325,6 +334,7 @@ describe('repairConfig', () => {
},
],
documentName: 'foobar',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -345,6 +355,7 @@ describe('repairConfig', () => {
},
],
documentName: 'foobar',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -364,6 +375,7 @@ describe('repairConfig', () => {
},
],
documentName: '',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -384,6 +396,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -403,6 +416,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -423,6 +437,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -433,6 +448,7 @@ describe('repairConfig', () => {
camp: '/camps/1a2b3c4d',
contents: {},
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -453,6 +469,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -463,6 +480,7 @@ describe('repairConfig', () => {
camp: '/camps/1a2b3c4d',
contents: null,
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -483,6 +501,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -493,6 +512,7 @@ describe('repairConfig', () => {
camp: '/camps/1a2b3c4d',
contents: [],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -504,6 +524,7 @@ describe('repairConfig', () => {
camp: '/camps/1a2b3c4d',
contents: [],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -519,6 +540,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -530,6 +552,7 @@ describe('repairConfig', () => {
camp: '/camps/1a2b3c4d',
contents: [],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -546,6 +569,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -562,6 +586,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -579,6 +604,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -595,6 +621,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -611,6 +638,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -631,6 +659,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -650,6 +679,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -670,6 +700,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -689,6 +720,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -709,6 +741,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -724,6 +757,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -740,6 +774,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -755,6 +790,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -775,6 +811,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -794,6 +831,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -814,6 +852,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -833,6 +872,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -853,6 +893,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -869,6 +910,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -889,6 +931,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -907,6 +950,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -927,6 +971,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -946,6 +991,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -966,6 +1012,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -985,6 +1032,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1005,6 +1053,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1024,6 +1073,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1044,6 +1094,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1063,6 +1114,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1083,6 +1135,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1109,6 +1162,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1135,6 +1189,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1153,6 +1208,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1173,6 +1229,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1197,6 +1254,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1217,6 +1275,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1242,6 +1301,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1262,6 +1322,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1286,6 +1347,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1306,6 +1368,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1331,6 +1394,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1351,6 +1415,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1375,6 +1440,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1395,6 +1461,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1420,6 +1487,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1440,6 +1508,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1464,6 +1533,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1484,6 +1554,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1509,6 +1580,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1529,6 +1601,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1553,6 +1626,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1573,6 +1647,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1598,6 +1673,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1618,6 +1694,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1635,6 +1712,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1655,6 +1733,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1670,6 +1749,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1686,6 +1766,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1705,6 +1786,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1725,6 +1807,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1744,6 +1827,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1764,6 +1848,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1783,6 +1868,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1803,6 +1889,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1829,6 +1916,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1855,6 +1943,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1873,6 +1962,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1893,6 +1983,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1917,6 +2008,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1937,6 +2029,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -1962,6 +2055,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -1982,6 +2076,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2006,6 +2101,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2026,6 +2122,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2051,6 +2148,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2071,6 +2169,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2095,6 +2194,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2115,6 +2215,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2140,6 +2241,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2160,6 +2262,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2184,6 +2287,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2204,6 +2308,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2229,6 +2334,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2249,6 +2355,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2273,6 +2380,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2293,6 +2401,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2318,6 +2427,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2338,6 +2448,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2355,6 +2466,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2375,6 +2487,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2394,6 +2507,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2414,6 +2528,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2433,6 +2548,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2453,6 +2569,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2472,6 +2589,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2492,6 +2610,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2511,6 +2630,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2531,6 +2651,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2557,6 +2678,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2583,6 +2705,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2601,6 +2724,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2621,6 +2745,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2645,6 +2770,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2665,6 +2791,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2690,6 +2817,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2710,6 +2838,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2734,6 +2863,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2754,6 +2884,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2779,6 +2910,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2799,6 +2931,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2823,6 +2956,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2843,6 +2977,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2868,6 +3003,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2888,6 +3024,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2912,6 +3049,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2932,6 +3070,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -2957,6 +3096,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -2977,6 +3117,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3001,6 +3142,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3021,6 +3163,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3046,6 +3189,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3066,6 +3210,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3084,6 +3229,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3100,6 +3246,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3116,6 +3263,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3132,6 +3280,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3147,6 +3296,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3163,6 +3313,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3178,6 +3329,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3197,6 +3349,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3215,6 +3368,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3234,6 +3388,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3259,6 +3414,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3284,6 +3440,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3301,6 +3458,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3320,6 +3478,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3343,6 +3502,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3362,6 +3522,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3386,6 +3547,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3405,6 +3567,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3428,6 +3591,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3447,6 +3611,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3471,6 +3636,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3490,6 +3656,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3513,6 +3680,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3532,6 +3700,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3556,6 +3725,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3575,6 +3745,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3598,6 +3769,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3617,6 +3789,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3641,6 +3814,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3660,6 +3834,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3683,6 +3858,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3702,6 +3878,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
@@ -3726,6 +3903,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
}
@@ -3745,6 +3923,7 @@ describe('repairConfig', () => {
},
],
documentName: 'test camp',
+ options: { pageNumbers: false },
language: 'en-GB',
})
})
diff --git a/frontend/src/components/print/repairPrintConfig.js b/frontend/src/components/print/repairPrintConfig.js
index 635f222b21..50d333c47d 100644
--- a/frontend/src/components/print/repairPrintConfig.js
+++ b/frontend/src/components/print/repairPrintConfig.js
@@ -20,6 +20,15 @@ export default function repairConfig(
}
if (!configClone.documentName) configClone.documentName = campShortTitle(camp)
if (configClone.camp !== camp._meta.self) configClone.camp = camp._meta.self
+ if (!configClone.options || typeof configClone.options !== 'object') {
+ configClone.options = {}
+ }
+ if (
+ configClone.options.pageNumbers !== true &&
+ configClone.options.pageNumbers !== false
+ ) {
+ configClone.options.pageNumbers = false
+ }
if (typeof configClone.contents?.map !== 'function') {
configClone.contents = defaultContents
}
diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json
index cb6b5f30b5..e490c71662 100644
--- a/frontend/src/locales/de.json
+++ b/frontend/src/locales/de.json
@@ -403,7 +403,9 @@
"SafetyConsiderations": "Sicherheitsüberlegungen",
"Story": "Geschichte",
"Toc": "Inhaltsverzeichnis"
- }
+ },
+ "options": "Einstellungen",
+ "pageNumbers": "Seitenzahlen"
},
"printNuxt": {
"downloadNuxtPdfButton": {
diff --git a/frontend/src/views/camp/CampProgram.vue b/frontend/src/views/camp/CampProgram.vue
index e53ae3ec06..e1df274ae6 100644
--- a/frontend/src/views/camp/CampProgram.vue
+++ b/frontend/src/views/camp/CampProgram.vue
@@ -208,6 +208,7 @@ export default {
camp: this.camp._meta.self,
language: this.$store.state.lang.language,
documentName: campShortTitle(this.camp) + '-' + this.period.description,
+ options: { pageNumbers: false },
contents: [
{
type: 'Picasso',
diff --git a/frontend/src/views/camp/Story.vue b/frontend/src/views/camp/Story.vue
index 94e6c7f47d..31291bc618 100644
--- a/frontend/src/views/camp/Story.vue
+++ b/frontend/src/views/camp/Story.vue
@@ -69,6 +69,7 @@ export default {
language: this.$store.state.lang.language,
documentName:
campShortTitle(this.camp) + '-' + this.$tc('views.camp.story.title'),
+ options: { pageNumbers: false },
contents: [
{
type: 'Story',
diff --git a/pdf/src/CampPrint.vue b/pdf/src/CampPrint.vue
index 3bf5eaaa58..fedd48d56b 100644
--- a/pdf/src/CampPrint.vue
+++ b/pdf/src/CampPrint.vue
@@ -7,7 +7,14 @@
:id="`entry-${idx}`"
:config="config"
:content="content"
- >
+ >
+
+
@@ -123,4 +130,13 @@ export const prepare = async (config) => {
font-weight: semibold;
margin: 8pt 0 3pt;
}
+.page-number {
+ position: absolute;
+ bottom: 15;
+ left: 0;
+ right: 0;
+ width: 100%;
+ text-align: center;
+ font-size: 10;
+}
diff --git a/pdf/src/campPrint/activity/Activity.vue b/pdf/src/campPrint/activity/Activity.vue
index 9eadd2625c..47bed32616 100644
--- a/pdf/src/campPrint/activity/Activity.vue
+++ b/pdf/src/campPrint/activity/Activity.vue
@@ -1,5 +1,6 @@
+
diff --git a/pdf/src/campPrint/activityList/ActivityList.vue b/pdf/src/campPrint/activityList/ActivityList.vue
index ec6e9821af..5f66cc6d48 100644
--- a/pdf/src/campPrint/activityList/ActivityList.vue
+++ b/pdf/src/campPrint/activityList/ActivityList.vue
@@ -1,5 +1,6 @@
+
+
{{ config.camp.organizer }}
diff --git a/pdf/src/campPrint/picasso/Picasso.vue b/pdf/src/campPrint/picasso/Picasso.vue
index eb1118a4c9..eb32d13fc3 100644
--- a/pdf/src/campPrint/picasso/Picasso.vue
+++ b/pdf/src/campPrint/picasso/Picasso.vue
@@ -5,7 +5,9 @@
:config="config"
:content="content"
:period="period"
- />
+ >
+
+
+
+.toc-dotted-line {
+ border-bottom: 1px dotted black;
+ flex-grow: 1;
+ margin-left: 6pt;
+}
+.toc-entry-page-number {
+ width: 24pt;
+ text-align: right;
+}
+
diff --git a/pdf/src/campPrint/tableOfContents/entry/Activity.vue b/pdf/src/campPrint/tableOfContents/entry/Activity.vue
index 3a3bf47f89..293a4a5870 100644
--- a/pdf/src/campPrint/tableOfContents/entry/Activity.vue
+++ b/pdf/src/campPrint/tableOfContents/entry/Activity.vue
@@ -5,16 +5,23 @@
{{ scheduleEntry.number }}
{{ scheduleEntry.title }}
+
+
+
diff --git a/pdf/src/campPrint/tableOfContents/entry/Cover.vue b/pdf/src/campPrint/tableOfContents/entry/Cover.vue
index 8eb27abb8c..ecf45dbbaf 100644
--- a/pdf/src/campPrint/tableOfContents/entry/Cover.vue
+++ b/pdf/src/campPrint/tableOfContents/entry/Cover.vue
@@ -1,14 +1,20 @@
{{ $tc('print.cover.title') }}
+
diff --git a/pdf/src/campPrint/tableOfContents/entry/Picasso.vue b/pdf/src/campPrint/tableOfContents/entry/Picasso.vue
index a6c23cb985..7037a4777b 100644
--- a/pdf/src/campPrint/tableOfContents/entry/Picasso.vue
+++ b/pdf/src/campPrint/tableOfContents/entry/Picasso.vue
@@ -1,16 +1,20 @@
{{ $tc('print.picasso.title', { period: period.description }) }}
+
diff --git a/pdf/src/campPrint/tableOfContents/entry/Story.vue b/pdf/src/campPrint/tableOfContents/entry/Story.vue
index 32e02e7711..0b00823800 100644
--- a/pdf/src/campPrint/tableOfContents/entry/Story.vue
+++ b/pdf/src/campPrint/tableOfContents/entry/Story.vue
@@ -1,13 +1,16 @@
{{ $tc('print.summary.storycontext.title') }}: {{ period.description }}
+
diff --git a/pdf/src/campPrint/tableOfContents/entry/Summary.vue b/pdf/src/campPrint/tableOfContents/entry/Summary.vue
index 58ef06ec95..4f0b8ae240 100644
--- a/pdf/src/campPrint/tableOfContents/entry/Summary.vue
+++ b/pdf/src/campPrint/tableOfContents/entry/Summary.vue
@@ -6,6 +6,7 @@ export default {
extends: PdfComponent,
props: {
entry: { type: Object, required: true },
+ config: { type: Object, required: true },
},
computed: {
periods() {
diff --git a/pdf/src/campPrint/tableOfContents/entry/Toc.vue b/pdf/src/campPrint/tableOfContents/entry/Toc.vue
index 495e4d4937..c2ca0034f2 100644
--- a/pdf/src/campPrint/tableOfContents/entry/Toc.vue
+++ b/pdf/src/campPrint/tableOfContents/entry/Toc.vue
@@ -1,14 +1,20 @@
{{ $tc('print.toc.title') }}
+
diff --git a/pdf/src/renderer/__tests__/__snapshots__/cover_page.spec.json.snap b/pdf/src/renderer/__tests__/__snapshots__/cover_page.spec.json.snap
index 6257a72fad..efaed7c76a 100644
--- a/pdf/src/renderer/__tests__/__snapshots__/cover_page.spec.json.snap
+++ b/pdf/src/renderer/__tests__/__snapshots__/cover_page.spec.json.snap
@@ -4,6 +4,16 @@
{
"box": {},
"children": [
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
diff --git a/pdf/src/renderer/__tests__/__snapshots__/picasso.spec.json.snap b/pdf/src/renderer/__tests__/__snapshots__/picasso.spec.json.snap
index 47219618b6..b9789f45ef 100644
--- a/pdf/src/renderer/__tests__/__snapshots__/picasso.spec.json.snap
+++ b/pdf/src/renderer/__tests__/__snapshots__/picasso.spec.json.snap
@@ -4,6 +4,16 @@
{
"box": {},
"children": [
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
diff --git a/pdf/src/renderer/__tests__/__snapshots__/program.spec.json.snap b/pdf/src/renderer/__tests__/__snapshots__/program.spec.json.snap
index e5ccf45711..9027e490b1 100644
--- a/pdf/src/renderer/__tests__/__snapshots__/program.spec.json.snap
+++ b/pdf/src/renderer/__tests__/__snapshots__/program.spec.json.snap
@@ -4,6 +4,16 @@
{
"box": {},
"children": [
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -29,6 +39,16 @@
},
"type": "TEXT",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -79,7 +99,7 @@
"props": {
"bookmark": "LS 1.1 Stadt Game 🐭",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-4bc1873a73f2",
},
"style": {
"margin": "4pt 4pt",
@@ -1445,6 +1465,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -1495,7 +1525,7 @@
"props": {
"bookmark": "LP 1.2 Anreise",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-c3d36cd00544",
},
"style": {
"margin": "4pt 4pt",
@@ -2595,6 +2625,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -2645,7 +2685,7 @@
"props": {
"bookmark": "LA 1.A Lagerbau",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-c7cdd9cc23bc",
},
"style": {
"margin": "4pt 4pt",
@@ -3831,6 +3871,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -3881,7 +3931,7 @@
"props": {
"bookmark": "ES 1.3 Essen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-60a0b0635d46",
},
"style": {
"margin": "4pt 4pt",
@@ -4000,6 +4050,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -4050,7 +4110,7 @@
"props": {
"bookmark": "LP 1.4 Takeoff",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-b12d0af13de0",
},
"style": {
"margin": "4pt 4pt",
@@ -5412,6 +5472,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -5462,7 +5532,7 @@
"props": {
"bookmark": "LP 1.5 Flugzeugabsturz",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-4b4f2d67ee32",
},
"style": {
"margin": "4pt 4pt",
@@ -6827,6 +6897,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -6877,7 +6957,7 @@
"props": {
"bookmark": "LS 2.1 Morgenturnen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-47239db6a8e4",
},
"style": {
"margin": "4pt 4pt",
@@ -7813,6 +7893,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -7863,7 +7953,7 @@
"props": {
"bookmark": "ES 2.2 Essen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-9377c93f08e1",
},
"style": {
"margin": "4pt 4pt",
@@ -7982,6 +8072,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -8032,7 +8132,7 @@
"props": {
"bookmark": "LP 2.3 Lagerbau",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-79ab44e7d96a",
},
"style": {
"margin": "4pt 4pt",
@@ -8734,6 +8834,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -8784,7 +8894,7 @@
"props": {
"bookmark": "LS 2.4 Insel erkunden",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-46cad2b11017",
},
"style": {
"margin": "4pt 4pt",
@@ -9961,6 +10071,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -10011,7 +10131,7 @@
"props": {
"bookmark": "ES 2.5 Essen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-3935f7974ef8",
},
"style": {
"margin": "4pt 4pt",
@@ -10130,6 +10250,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -10180,7 +10310,7 @@
"props": {
"bookmark": "LS 2.6 Angriff der Aborigines",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-9c5b963da5e1",
},
"style": {
"margin": "4pt 4pt",
@@ -12104,6 +12234,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -12154,7 +12294,7 @@
"props": {
"bookmark": "LP 2.7 Pfadiversprechen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-f2923b997126",
},
"style": {
"margin": "4pt 4pt",
@@ -14032,6 +14172,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -14082,7 +14232,7 @@
"props": {
"bookmark": "ES 2.8 Essen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-8efed0b671f0",
},
"style": {
"margin": "4pt 4pt",
@@ -14201,6 +14351,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -14251,7 +14411,7 @@
"props": {
"bookmark": "LP 2.9 Essen zurückerobern",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-3da4545af722",
},
"style": {
"margin": "4pt 4pt",
@@ -15653,6 +15813,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -15703,7 +15873,7 @@
"props": {
"bookmark": "LS 3.1 Morgenturnern",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-2be7a86b82f3",
},
"style": {
"margin": "4pt 4pt",
@@ -16639,6 +16809,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -16689,7 +16869,7 @@
"props": {
"bookmark": "ES 3.2 Essen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-3dcbe2a92578",
},
"style": {
"margin": "4pt 4pt",
@@ -16808,6 +16988,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -16858,7 +17048,7 @@
"props": {
"bookmark": "LP 3.3 Atelier",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-69226b3e49d7",
},
"style": {
"margin": "4pt 4pt",
@@ -18595,6 +18785,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -18645,7 +18845,7 @@
"props": {
"bookmark": "ES 3.4 Essen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-a3389bd0ea0f",
},
"style": {
"margin": "4pt 4pt",
@@ -18764,6 +18964,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -18814,7 +19024,7 @@
"props": {
"bookmark": "LA 3.A Pfadiversprechen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-6ee7b9aa5f9b",
},
"style": {
"margin": "4pt 4pt",
@@ -19988,6 +20198,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -20038,7 +20258,7 @@
"props": {
"bookmark": "LS 3.5 Abschluss geländegame",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-501abe71a6ab",
},
"style": {
"margin": "4pt 4pt",
@@ -21760,6 +21980,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -21810,7 +22040,7 @@
"props": {
"bookmark": "LP 3.6 Vorbereitung BiPi Feuer",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-a3d6ebc0b3ee",
},
"style": {
"margin": "4pt 4pt",
@@ -22710,6 +22940,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -22760,7 +23000,7 @@
"props": {
"bookmark": "ES 3.7 Essen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-d28860c99b46",
},
"style": {
"margin": "4pt 4pt",
@@ -22879,6 +23119,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -22929,7 +23179,7 @@
"props": {
"bookmark": "LP 3.8 Bi-Pi Feuer",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-6128f7aa752f",
},
"style": {
"margin": "4pt 4pt",
@@ -24027,6 +24277,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -24077,7 +24337,7 @@
"props": {
"bookmark": "LS 4.1 Morgenturnen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-c76ea4bae834",
},
"style": {
"margin": "4pt 4pt",
@@ -25198,6 +25458,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -25248,7 +25518,7 @@
"props": {
"bookmark": "ES 4.2 Essen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-b7057d701add",
},
"style": {
"margin": "4pt 4pt",
@@ -25367,6 +25637,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -25417,7 +25697,7 @@
"props": {
"bookmark": "LA 4.A Lagerabbau",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-97cf16fb8cae",
},
"style": {
"margin": "4pt 4pt",
@@ -26660,6 +26940,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -26710,7 +27000,7 @@
"props": {
"bookmark": "ES 4.3 Essen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-9020d417c38f",
},
"style": {
"margin": "4pt 4pt",
@@ -26829,6 +27119,16 @@
},
"type": "VIEW",
},
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -26879,7 +27179,7 @@
"props": {
"bookmark": "LP 4.4 Heimreise",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-16b2fcffdd8e-159f28246128",
},
"style": {
"margin": "4pt 4pt",
diff --git a/pdf/src/renderer/__tests__/__snapshots__/single_activity.spec.json.snap b/pdf/src/renderer/__tests__/__snapshots__/single_activity.spec.json.snap
index c5fe18d29c..b861c91fa9 100644
--- a/pdf/src/renderer/__tests__/__snapshots__/single_activity.spec.json.snap
+++ b/pdf/src/renderer/__tests__/__snapshots__/single_activity.spec.json.snap
@@ -4,6 +4,26 @@
{
"box": {},
"children": [
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -54,7 +74,7 @@
"props": {
"bookmark": "LS 1.1 Stadt Game 🐭",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-4bc1873a73f2",
},
"style": {
"margin": "4pt 4pt",
diff --git a/pdf/src/renderer/__tests__/__snapshots__/single_activity_with_special_text_with_empty_lists.spec.json.snap b/pdf/src/renderer/__tests__/__snapshots__/single_activity_with_special_text_with_empty_lists.spec.json.snap
index 2e906f3f8e..32f35eed33 100644
--- a/pdf/src/renderer/__tests__/__snapshots__/single_activity_with_special_text_with_empty_lists.spec.json.snap
+++ b/pdf/src/renderer/__tests__/__snapshots__/single_activity_with_special_text_with_empty_lists.spec.json.snap
@@ -4,6 +4,26 @@
{
"box": {},
"children": [
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -54,7 +74,7 @@
"props": {
"bookmark": "LS 2.1 Morgenturnen",
"class": "schedule-entry-number-and-title",
- "id": "",
+ "id": "entry-0-51c110ddd923",
},
"style": {
"margin": "4pt 4pt",
diff --git a/pdf/src/renderer/__tests__/__snapshots__/story_overview.spec.json.snap b/pdf/src/renderer/__tests__/__snapshots__/story_overview.spec.json.snap
index 67ccc1d63e..ba1db6d208 100644
--- a/pdf/src/renderer/__tests__/__snapshots__/story_overview.spec.json.snap
+++ b/pdf/src/renderer/__tests__/__snapshots__/story_overview.spec.json.snap
@@ -4,6 +4,16 @@
{
"box": {},
"children": [
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
diff --git a/pdf/src/renderer/__tests__/__snapshots__/table_of_contents.spec.json.snap b/pdf/src/renderer/__tests__/__snapshots__/table_of_contents.spec.json.snap
index d1b0244962..522072589a 100644
--- a/pdf/src/renderer/__tests__/__snapshots__/table_of_contents.spec.json.snap
+++ b/pdf/src/renderer/__tests__/__snapshots__/table_of_contents.spec.json.snap
@@ -4,6 +4,16 @@
{
"box": {},
"children": [
+ {
+ "box": {},
+ "children": [],
+ "parent": [Circular],
+ "props": {
+ "render": [Function],
+ },
+ "style": {},
+ "type": "VIEW",
+ },
{
"box": {},
"children": [
@@ -63,20 +73,16 @@
"display": "flex",
"flexDirection": "row",
"justifyContent": "space-between",
+ "marginBottom": "6pt",
"textDecoration": "none",
+ "width": "100%",
},
"type": "LINK",
},
],
"parent": [Circular],
- "props": {
- "style": {
- "line-height": "1",
- },
- },
- "style": {
- "lineHeight": "1",
- },
+ "props": {},
+ "style": {},
"type": "VIEW",
},
],
diff --git a/pdf/src/renderer/vueRenderer.js b/pdf/src/renderer/vueRenderer.js
index cae3a91ed0..e2a93e6232 100644
--- a/pdf/src/renderer/vueRenderer.js
+++ b/pdf/src/renderer/vueRenderer.js
@@ -16,6 +16,7 @@ export function renderVueToPdfStructure(root, props = {}) {
app.config.globalProperties.api = options.store
app.config.globalProperties.$tc = options.$tc
app.config.globalProperties.$date = dayjs
+ app.config.globalProperties.$toc = {}
},
},
props
From a21086f38a56eee5c9e3a62ef03aa37b1cde3c79 Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Sat, 23 Aug 2025 19:55:37 +0200
Subject: [PATCH 071/143] Add english translations for fallback
---
frontend/src/locales/en.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index db18b9d0ab..583a8d0670 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -405,7 +405,9 @@
"SafetyConsiderations": "Safety considerations",
"Story": "Story",
"Toc": "Table of contents"
- }
+ },
+ "options": "Einstellungen",
+ "pageNumbers": "Seitenzahlen"
},
"printNuxt": {
"downloadNuxtPdfButton": {
From f7d095881fe00a515cf9f73dc0b8d34e1d566d6c Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Sat, 23 Aug 2025 19:55:48 +0200
Subject: [PATCH 072/143] Never print the page numbers on the cover page
---
pdf/src/campPrint/cover/Cover.vue | 1 -
1 file changed, 1 deletion(-)
diff --git a/pdf/src/campPrint/cover/Cover.vue b/pdf/src/campPrint/cover/Cover.vue
index 342b31271b..9a727ee36b 100644
--- a/pdf/src/campPrint/cover/Cover.vue
+++ b/pdf/src/campPrint/cover/Cover.vue
@@ -1,6 +1,5 @@
-
From 9492a8937696ba1716c0bc0e331efafc8c0f1995 Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Sat, 23 Aug 2025 20:13:36 +0200
Subject: [PATCH 073/143] Make sure not to accidentally render a page number
Also, extract the logic as a separate component with a more speaking
name and explaining comment.
---
pdf/src/campPrint/TocSectionStartMarker.vue | 22 +++++++++++++++++++
pdf/src/campPrint/activity/Activity.vue | 7 +++---
.../campPrint/activityList/ActivityList.vue | 5 +++--
pdf/src/campPrint/cover/Cover.vue | 4 +++-
pdf/src/campPrint/picasso/PicassoPage.vue | 4 +++-
pdf/src/campPrint/program/ProgramPeriod.vue | 5 +++--
.../scheduleEntry/ScheduleEntryTitle.vue | 5 +++--
pdf/src/campPrint/summary/SummaryPeriod.vue | 5 +++--
.../tableOfContents/TableOfContents.vue | 4 +++-
9 files changed, 46 insertions(+), 15 deletions(-)
create mode 100644 pdf/src/campPrint/TocSectionStartMarker.vue
diff --git a/pdf/src/campPrint/TocSectionStartMarker.vue b/pdf/src/campPrint/TocSectionStartMarker.vue
new file mode 100644
index 0000000000..ad24b00889
--- /dev/null
+++ b/pdf/src/campPrint/TocSectionStartMarker.vue
@@ -0,0 +1,22 @@
+
+
+
+
+
diff --git a/pdf/src/campPrint/activity/Activity.vue b/pdf/src/campPrint/activity/Activity.vue
index 42fa06bbde..f6542d589d 100644
--- a/pdf/src/campPrint/activity/Activity.vue
+++ b/pdf/src/campPrint/activity/Activity.vue
@@ -1,19 +1,18 @@
-
+
From 4f82bce64b865f4f01ddf100e375db72183a345a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 24 Aug 2025 01:34:15 +0000
Subject: [PATCH 075/143] fix(deps): update dependency @pulumi/pulumi to
v3.191.0
---
.ops/aws-setup/package-lock.json | 8 ++++----
.ops/aws-setup/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index a2c5bfe35c..fec2a18a03 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -8,7 +8,7 @@
"dependencies": {
"@pulumi/aws": "7.5.0",
"@pulumi/awsx": "3.0.0",
- "@pulumi/pulumi": "3.190.0"
+ "@pulumi/pulumi": "3.191.0"
},
"devDependencies": {
"@babel/eslint-parser": "7.28.0",
@@ -2059,9 +2059,9 @@
}
},
"node_modules/@pulumi/pulumi": {
- "version": "3.190.0",
- "resolved": "https://registry.npmjs.org/@pulumi/pulumi/-/pulumi-3.190.0.tgz",
- "integrity": "sha512-dYMqL3TxZQaMS3yWXub8/XnT7fbq2FpJlaP/qItn62Ycs009wWNpp2mg9QF5+BW1Hd2DiVmdwXZCA+29pss3pg==",
+ "version": "3.191.0",
+ "resolved": "https://registry.npmjs.org/@pulumi/pulumi/-/pulumi-3.191.0.tgz",
+ "integrity": "sha512-l2zFS+wGKeyFaAcSn+AhIi2Hkq7hXS/+biacKO5L38LFPGXMDrrmzhLsQ+uLXng9f6ZwXvfSbQC9m0YM5s8wwg==",
"license": "Apache-2.0",
"dependencies": {
"@grpc/grpc-js": "^1.10.1",
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index 903b8e436f..662f63b537 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -10,7 +10,7 @@
"lint:check:prettier": "prettier --check --ignore-path .prettierignore **/*.{json,md,mjs,ts}"
},
"dependencies": {
- "@pulumi/pulumi": "3.190.0",
+ "@pulumi/pulumi": "3.191.0",
"@pulumi/aws": "7.5.0",
"@pulumi/awsx": "3.0.0"
},
From c72d5a7dc2071dcb59f4889454b3faf966455eba Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 24 Aug 2025 04:47:44 +0000
Subject: [PATCH 076/143] fix(deps): update dependency guzzlehttp/guzzle to
v7.10.0
---
api/composer.json | 2 +-
api/composer.lock | 46 +++++++++++++++++++++++-----------------------
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 30e41dc4b1..806ce5c143 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -16,7 +16,7 @@
"friendsofsymfony/http-cache": "3.1.1",
"friendsofsymfony/http-cache-bundle": "3.2.0",
"google/recaptcha": "1.3.1",
- "guzzlehttp/guzzle": "7.9.3",
+ "guzzlehttp/guzzle": "7.10.0",
"knpuniversity/oauth2-client-bundle": "2.18.3",
"league/oauth2-google": "4.0.1",
"lexik/jwt-authentication-bundle": "3.1.1",
diff --git a/api/composer.lock b/api/composer.lock
index 386dbc0b8f..6f4a26dec1 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "e7c51c0f43221125221d362a2c854e8b",
+ "content-hash": "87e356d081c761778105a59b7b625d49",
"packages": [
{
"name": "api-platform/core",
@@ -2285,22 +2285,22 @@
},
{
"name": "guzzlehttp/guzzle",
- "version": "7.9.3",
+ "version": "7.10.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
- "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77"
+ "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
- "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
+ "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4",
"shasum": ""
},
"require": {
"ext-json": "*",
- "guzzlehttp/promises": "^1.5.3 || ^2.0.3",
- "guzzlehttp/psr7": "^2.7.0",
+ "guzzlehttp/promises": "^2.3",
+ "guzzlehttp/psr7": "^2.8",
"php": "^7.2.5 || ^8.0",
"psr/http-client": "^1.0",
"symfony/deprecation-contracts": "^2.2 || ^3.0"
@@ -2391,7 +2391,7 @@
],
"support": {
"issues": "https://github.com/guzzle/guzzle/issues",
- "source": "https://github.com/guzzle/guzzle/tree/7.9.3"
+ "source": "https://github.com/guzzle/guzzle/tree/7.10.0"
},
"funding": [
{
@@ -2407,20 +2407,20 @@
"type": "tidelift"
}
],
- "time": "2025-03-27T13:37:11+00:00"
+ "time": "2025-08-23T22:36:01+00:00"
},
{
"name": "guzzlehttp/promises",
- "version": "2.2.0",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
- "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c"
+ "reference": "481557b130ef3790cf82b713667b43030dc9c957"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c",
- "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957",
+ "reference": "481557b130ef3790cf82b713667b43030dc9c957",
"shasum": ""
},
"require": {
@@ -2428,7 +2428,7 @@
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
- "phpunit/phpunit": "^8.5.39 || ^9.6.20"
+ "phpunit/phpunit": "^8.5.44 || ^9.6.25"
},
"type": "library",
"extra": {
@@ -2474,7 +2474,7 @@
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
- "source": "https://github.com/guzzle/promises/tree/2.2.0"
+ "source": "https://github.com/guzzle/promises/tree/2.3.0"
},
"funding": [
{
@@ -2490,20 +2490,20 @@
"type": "tidelift"
}
],
- "time": "2025-03-27T13:27:01+00:00"
+ "time": "2025-08-22T14:34:08+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "2.7.1",
+ "version": "2.8.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16"
+ "reference": "21dc724a0583619cd1652f673303492272778051"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16",
- "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051",
+ "reference": "21dc724a0583619cd1652f673303492272778051",
"shasum": ""
},
"require": {
@@ -2519,7 +2519,7 @@
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
"http-interop/http-factory-tests": "0.9.0",
- "phpunit/phpunit": "^8.5.39 || ^9.6.20"
+ "phpunit/phpunit": "^8.5.44 || ^9.6.25"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
@@ -2590,7 +2590,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.7.1"
+ "source": "https://github.com/guzzle/psr7/tree/2.8.0"
},
"funding": [
{
@@ -2606,7 +2606,7 @@
"type": "tidelift"
}
],
- "time": "2025-03-27T12:30:47+00:00"
+ "time": "2025-08-23T21:21:41+00:00"
},
{
"name": "jean85/pretty-package-versions",
From 7e10a7942ceffc643a23c97f41cedde74dc8b0c5 Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Sun, 24 Aug 2025 12:10:06 +0200
Subject: [PATCH 077/143] Try to improve code legibility
---
print/server/api/pdf.js | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/print/server/api/pdf.js b/print/server/api/pdf.js
index f3c8765afb..0d54521937 100644
--- a/print/server/api/pdf.js
+++ b/print/server/api/pdf.js
@@ -28,6 +28,15 @@ function measurePerformance(performanceMeasurements, key) {
performanceMeasurements.lastTime = now
}
+function pageFooterTemplate(config) {
+ let pageNumberTemplate = ''
+ if (config.options?.pageNumbers) {
+ pageNumberTemplate =
+ ' / '
+ }
+ return ``
+}
+
export default defineEventHandler(async (event) => {
const {
basicAuthToken,
@@ -121,10 +130,6 @@ export default defineEventHandler(async (event) => {
})
measurePerformance(performanceMeasurements, 'load_content')
- const footerTemplate = JSON.parse(queryParams.config).options?.pageNumbers
- ? ``
- : ''
-
// print pdf
const pdf = await page.pdf({
printBackground: true,
@@ -132,7 +137,7 @@ export default defineEventHandler(async (event) => {
scale: 1,
displayHeaderFooter: true,
headerTemplate: ``,
- footerTemplate,
+ footerTemplate: pageFooterTemplate(JSON.parse(queryParams.config)),
margin: {
bottom: '15mm',
left: '15mm',
From 6f82e669afe4d98b2f173e367290799dceb25442 Mon Sep 17 00:00:00 2001
From: BacLuc
Date: Sun, 24 Aug 2025 17:51:11 +0200
Subject: [PATCH 078/143] e2e: verify number of pdf pages for nuxtPrint
---
e2e/cypress.config.js | 2 +
e2e/package-lock.json | 210 ++++++++++++++++++++++++
e2e/package.json | 1 +
e2e/specs/nuxtPrint.cy.js | 50 ++++--
e2e/support/commands.js | 4 +
e2e/tasks/getPdfProperties.js | 14 ++
frontend/src/views/camp/CampProgram.vue | 2 +-
7 files changed, 270 insertions(+), 13 deletions(-)
create mode 100644 e2e/tasks/getPdfProperties.js
diff --git a/e2e/cypress.config.js b/e2e/cypress.config.js
index 7b77204c5c..2c0ff68833 100644
--- a/e2e/cypress.config.js
+++ b/e2e/cypress.config.js
@@ -1,6 +1,7 @@
const { defineConfig } = require('cypress')
const { moveDownloads } = require('./tasks/moveDownloads')
const { deleteDownloads } = require('./tasks/deleteDownloads')
+const { getPdfProperties } = require('./tasks/getPdfProperties')
module.exports = defineConfig({
video: false,
@@ -15,6 +16,7 @@ module.exports = defineConfig({
setupNodeEvents(on, config) {
on('task', {
deleteDownloads: () => deleteDownloads(config),
+ getPdfProperties: async (path) => getPdfProperties(path),
moveDownloads: (destSubDir) => moveDownloads(config, destSubDir),
})
const cypressTerminalReportOptions = {
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 7af2c1218c..39bd3011be 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -17,6 +17,7 @@
"eslint-plugin-cypress": "4.3.0",
"eslint-plugin-prettier": "5.5.4",
"globals": "16.3.0",
+ "pdfjs-dist": "5.4.54",
"prettier": "3.6.2"
}
},
@@ -642,6 +643,202 @@
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
+ "node_modules/@napi-rs/canvas": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.77.tgz",
+ "integrity": "sha512-N9w2DkEKE1AXGp3q55GBOP6BEoFrqChDiFqJtKViTpQCWNOSVuMz7LkoGehbnpxtidppbsC36P0kCZNqJKs29w==",
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "workspaces": [
+ "e2e/*"
+ ],
+ "engines": {
+ "node": ">= 10"
+ },
+ "optionalDependencies": {
+ "@napi-rs/canvas-android-arm64": "0.1.77",
+ "@napi-rs/canvas-darwin-arm64": "0.1.77",
+ "@napi-rs/canvas-darwin-x64": "0.1.77",
+ "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.77",
+ "@napi-rs/canvas-linux-arm64-gnu": "0.1.77",
+ "@napi-rs/canvas-linux-arm64-musl": "0.1.77",
+ "@napi-rs/canvas-linux-riscv64-gnu": "0.1.77",
+ "@napi-rs/canvas-linux-x64-gnu": "0.1.77",
+ "@napi-rs/canvas-linux-x64-musl": "0.1.77",
+ "@napi-rs/canvas-win32-x64-msvc": "0.1.77"
+ }
+ },
+ "node_modules/@napi-rs/canvas-android-arm64": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.77.tgz",
+ "integrity": "sha512-jC8YX0rbAnu9YrLK1A52KM2HX9EDjrJSCLVuBf9Dsov4IC6GgwMLS2pwL9GFLJnSZBFgdwnA84efBehHT9eshA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/canvas-darwin-arm64": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.77.tgz",
+ "integrity": "sha512-VFaCaCgAV0+hPwXajDIiHaaGx4fVCuUVYp/CxCGXmTGz699ngIEBx3Sa2oDp0uk3X+6RCRLueb7vD44BKBiPIg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/canvas-darwin-x64": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.77.tgz",
+ "integrity": "sha512-uD2NSkf6I4S3o0POJDwweK85FE4rfLNA2N714MgiEEMMw5AmupfSJGgpYzcyEXtPzdaca6rBfKcqNvzR1+EyLQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.77.tgz",
+ "integrity": "sha512-03GxMMZGhHRQxiA4gyoKT6iQSz8xnA6T9PAfg/WNJnbkVMFZG782DwUJUb39QIZ1uE1euMCPnDgWAJ092MmgJQ==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/canvas-linux-arm64-gnu": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.77.tgz",
+ "integrity": "sha512-ZO+d2gRU9JU1Bb7SgJcJ1k9wtRMCpSWjJAJ+2phhu0Lw5As8jYXXXmLKmMTGs1bOya2dBMYDLzwp7KS/S/+aCA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/canvas-linux-arm64-musl": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.77.tgz",
+ "integrity": "sha512-S1KtnP1+nWs2RApzNkdNf8X4trTLrHaY7FivV61ZRaL8NvuGOkSkKa+gWN2iedIGFEDz6gecpl/JAUSewwFXYg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/canvas-linux-riscv64-gnu": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.77.tgz",
+ "integrity": "sha512-A4YIKFYUwDtrSzCtdCAO5DYmRqlhCVKHdpq0+dBGPnIEhOQDFkPBTfoTAjO3pjlEnorlfKmNMOH21sKQg2esGA==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/canvas-linux-x64-gnu": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.77.tgz",
+ "integrity": "sha512-Lt6Sef5l0+5O1cSZ8ysO0JI+x+rSrqZyXs5f7+kVkCAOVq8X5WTcDVbvWvEs2aRhrWTp5y25Jf2Bn+3IcNHOuQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/canvas-linux-x64-musl": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.77.tgz",
+ "integrity": "sha512-NiNFvC+D+omVeJ3IjYlIbyt/igONSABVe9z0ZZph29epHgZYu4eHwV9osfpRt1BGGOAM8LkFrHk4LBdn2EDymA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@napi-rs/canvas-win32-x64-msvc": {
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.77.tgz",
+ "integrity": "sha512-fP6l0hZiWykyjvpZTS3sI46iib8QEflbPakNoUijtwyxRuOPTTBfzAWZUz5z2vKpJJ/8r305wnZeZ8lhsBHY5A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 10"
+ }
+ },
"node_modules/@nicolo-ribaudo/eslint-scope-5-internals": {
"version": "5.1.1-v1",
"resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz",
@@ -3187,6 +3384,19 @@
"node": ">=8"
}
},
+ "node_modules/pdfjs-dist": {
+ "version": "5.4.54",
+ "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-5.4.54.tgz",
+ "integrity": "sha512-TBAiTfQw89gU/Z4LW98Vahzd2/LoCFprVGvGbTgFt+QCB1F+woyOPmNNVgLa6djX9Z9GGTnj7qE1UzpOVJiINw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=20.16.0 || >=22.3.0"
+ },
+ "optionalDependencies": {
+ "@napi-rs/canvas": "^0.1.74"
+ }
+ },
"node_modules/pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
diff --git a/e2e/package.json b/e2e/package.json
index 20675776e5..21505d42a4 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -23,6 +23,7 @@
"eslint-plugin-cypress": "4.3.0",
"eslint-plugin-prettier": "5.5.4",
"globals": "16.3.0",
+ "pdfjs-dist": "5.4.54",
"prettier": "3.6.2"
},
"overrides": {
diff --git a/e2e/specs/nuxtPrint.cy.js b/e2e/specs/nuxtPrint.cy.js
index 2fe44cbf47..86ef027198 100644
--- a/e2e/specs/nuxtPrint.cy.js
+++ b/e2e/specs/nuxtPrint.cy.js
@@ -65,20 +65,46 @@ describe('Nuxt print test', () => {
})
})
- it('downloads PDF', () => {
- cy.task('deleteDownloads')
- cy.login('test@example.com')
+ describe('downloads PDF', () => {
+ beforeEach(() => {
+ cy.task('deleteDownloads')
+ cy.login('test@example.com')
+
+ cy.visit('/camps')
+ cy.get('a:contains("GRGR")').click()
+ })
+
+ afterEach(() => {
+ cy.moveDownloads()
+ })
- cy.visit('/camps')
- cy.get('a:contains("GRGR")').click()
- cy.get('a:contains("Admin")').click()
- cy.get('a:contains("Drucken")').click()
- cy.get('button:contains("PDF herunterladen (Layout #1)")').click()
+ it('for whole camp', () => {
+ cy.get('a:contains("Admin")').click()
+ cy.get('a:contains("Drucken")').click()
+ cy.get('button:contains("PDF herunterladen (Layout #1)")').click()
- const downloadsFolder = Cypress.config('downloadsFolder')
- cy.readFile(path.join(downloadsFolder, 'Pfila-2023.pdf'), {
- timeout: 30000,
+ const downloadsFolder = Cypress.config('downloadsFolder')
+ const pdfPath = path.join(downloadsFolder, 'Pfila-2023.pdf')
+ cy.readFile(pdfPath, {
+ timeout: 30000,
+ })
+ cy.getPdfProperties(pdfPath).then((props) => cy.log(JSON.stringify(props)))
+ cy.getPdfProperties(pdfPath).its('numPages').should('eq', 26)
+ cy.moveDownloads()
+ })
+
+ it.skip('for picasso', () => {
+ cy.get('a:contains("Programm")').click()
+ cy.get('[data-testid="campprogram-menu"]').click()
+ cy.get('[role="menuitem"] :contains("PDF herunterladen (Layout #1)")').click()
+
+ const downloadsFolder = Cypress.config('downloadsFolder')
+ const pdfPath = path.join(downloadsFolder, 'Pfila-2023-Hauptlager.pdf')
+ cy.readFile(pdfPath, {
+ timeout: 30000,
+ })
+ cy.getPdfProperties(pdfPath).its('numPages').should('eq', 1)
+ cy.moveDownloads()
})
- cy.moveDownloads()
})
})
diff --git a/e2e/support/commands.js b/e2e/support/commands.js
index db5792b787..273c1d66f9 100644
--- a/e2e/support/commands.js
+++ b/e2e/support/commands.js
@@ -40,6 +40,10 @@ Cypress.Commands.add('moveDownloads', () => {
cy.task('moveDownloads', `${Cypress.spec.name}/${Cypress.currentTest.title}`)
})
+Cypress.Commands.add('getPdfProperties', (path) => {
+ return cy.task('getPdfProperties', path)
+})
+
Cypress.Commands.add('expectCacheHit', (uri) => {
cy.request(Cypress.env('API_ROOT_URL_CACHED') + uri + '.jsonhal').then((response) => {
const headers = response.headers
diff --git a/e2e/tasks/getPdfProperties.js b/e2e/tasks/getPdfProperties.js
new file mode 100644
index 0000000000..c34e1f9032
--- /dev/null
+++ b/e2e/tasks/getPdfProperties.js
@@ -0,0 +1,14 @@
+const pdfjsLib = require('pdfjs-dist/legacy/build/pdf.mjs')
+const { readFileSync } = require('node:fs')
+
+async function getPdfProperties(path) {
+ const data = new Uint8Array(readFileSync(path))
+
+ const loadDocument = pdfjsLib.getDocument({ data: data })
+ const pdfDocument = await loadDocument.promise
+ return {
+ numPages: pdfDocument.numPages,
+ }
+}
+
+module.exports = { getPdfProperties }
diff --git a/frontend/src/views/camp/CampProgram.vue b/frontend/src/views/camp/CampProgram.vue
index e53ae3ec06..9cc5e496c9 100644
--- a/frontend/src/views/camp/CampProgram.vue
+++ b/frontend/src/views/camp/CampProgram.vue
@@ -44,7 +44,7 @@ Show all activity schedule entries of a single period.
/>
-
+
Date: Sun, 24 Aug 2025 17:53:18 +0200
Subject: [PATCH 079/143] e2e: verify number of pdf pages for clientPrint
---
e2e/specs/clientPrint.cy.js | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/e2e/specs/clientPrint.cy.js b/e2e/specs/clientPrint.cy.js
index 809e39fa9b..c50fa5b69a 100644
--- a/e2e/specs/clientPrint.cy.js
+++ b/e2e/specs/clientPrint.cy.js
@@ -14,9 +14,11 @@ describe('Client print test', () => {
cy.get('button:contains("PDF herunterladen (Layout #2)")').click()
const downloadsFolder = Cypress.config('downloadsFolder')
- cy.readFile(path.join(downloadsFolder, 'Pfila-2023.pdf'), {
+ const filePath = path.join(downloadsFolder, 'Pfila-2023.pdf')
+ cy.readFile(filePath, {
timeout: 30000,
})
+ cy.getPdfProperties(filePath).its('numPages').should('eq', 18)
cy.moveDownloads()
})
})
From afba00526acd50e0bf02ed89e7c78010da19ee06 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 24 Aug 2025 16:32:03 +0000
Subject: [PATCH 080/143] chore(deps): update helm release oauth2-proxy to
v8.2.0
---
.ops/ops-dashboard/Chart.lock | 10 +++++-----
.ops/ops-dashboard/Chart.yaml | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/.ops/ops-dashboard/Chart.lock b/.ops/ops-dashboard/Chart.lock
index 4d8652ea07..ab77434062 100644
--- a/.ops/ops-dashboard/Chart.lock
+++ b/.ops/ops-dashboard/Chart.lock
@@ -1,15 +1,15 @@
dependencies:
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 8.1.1
+ version: 8.2.0
- name: kubernetes-dashboard
repository: https://kubernetes.github.io/dashboard/
version: 7.13.0
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 8.1.1
+ version: 8.2.0
- name: oauth2-proxy
repository: https://oauth2-proxy.github.io/manifests
- version: 8.1.1
-digest: sha256:e902eea21e3b3c5cb316dcb2895ec5532c93904bd64c45c488593ac79e47ffd5
-generated: "2025-08-23T11:40:33.00482007Z"
+ version: 8.2.0
+digest: sha256:142da8fd57bc6a24ca609e3ad8a4dfb1cca54f5fda7972dea16ad14477d3dcec
+generated: "2025-08-24T16:31:56.7842085Z"
diff --git a/.ops/ops-dashboard/Chart.yaml b/.ops/ops-dashboard/Chart.yaml
index cb9a5c5521..f4d50ea538 100644
--- a/.ops/ops-dashboard/Chart.yaml
+++ b/.ops/ops-dashboard/Chart.yaml
@@ -26,16 +26,16 @@ appVersion: 0.1.0
dependencies:
- name: oauth2-proxy
alias: grafana-proxy
- version: 8.1.1
+ version: 8.2.0
repository: https://oauth2-proxy.github.io/manifests
- name: kubernetes-dashboard
version: 7.13.0
repository: https://kubernetes.github.io/dashboard/
- name: oauth2-proxy
alias: kubernetes-dashboard-proxy
- version: 8.1.1
+ version: 8.2.0
repository: https://oauth2-proxy.github.io/manifests
- name: oauth2-proxy
alias: logging-proxy
- version: 8.1.1
+ version: 8.2.0
repository: https://oauth2-proxy.github.io/manifests
From e58228d435400a38152321f9db4c19c00dcf96f8 Mon Sep 17 00:00:00 2001
From: BacLuc
Date: Sun, 24 Aug 2025 18:44:00 +0200
Subject: [PATCH 081/143] print: set 2 empty divs at start and end to display:
none
They produce empty pages, in case of only the picasso at start and end.
Else an empty page at the end.
Fixes #8026
---
e2e/specs/nuxtPrint.cy.js | 7 ++-----
print/layouts/default.vue | 12 ++++++++++++
2 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/e2e/specs/nuxtPrint.cy.js b/e2e/specs/nuxtPrint.cy.js
index 86ef027198..0b5e7d88db 100644
--- a/e2e/specs/nuxtPrint.cy.js
+++ b/e2e/specs/nuxtPrint.cy.js
@@ -88,12 +88,10 @@ describe('Nuxt print test', () => {
cy.readFile(pdfPath, {
timeout: 30000,
})
- cy.getPdfProperties(pdfPath).then((props) => cy.log(JSON.stringify(props)))
- cy.getPdfProperties(pdfPath).its('numPages').should('eq', 26)
- cy.moveDownloads()
+ cy.getPdfProperties(pdfPath).its('numPages').should('eq', 25)
})
- it.skip('for picasso', () => {
+ it('for picasso', () => {
cy.get('a:contains("Programm")').click()
cy.get('[data-testid="campprogram-menu"]').click()
cy.get('[role="menuitem"] :contains("PDF herunterladen (Layout #1)")').click()
@@ -104,7 +102,6 @@ describe('Nuxt print test', () => {
timeout: 30000,
})
cy.getPdfProperties(pdfPath).its('numPages').should('eq', 1)
- cy.moveDownloads()
})
})
})
diff --git a/print/layouts/default.vue b/print/layouts/default.vue
index 12bb135976..1cb2837253 100644
--- a/print/layouts/default.vue
+++ b/print/layouts/default.vue
@@ -76,3 +76,15 @@ useHead(header)
padding: 0;
}
+
+
+
+
From 69d4abf469c3f7bc5aa9b3e51411423d9c8435fb Mon Sep 17 00:00:00 2001
From: BacLuc
Date: Sun, 24 Aug 2025 21:11:08 +0200
Subject: [PATCH 082/143] frontend: fix showing warning if no prototype is
selected
---
e2e/specs/zz-createCamp.cy.js | 1 +
frontend/src/components/campCreate/CampCreateStep2.vue | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/e2e/specs/zz-createCamp.cy.js b/e2e/specs/zz-createCamp.cy.js
index c0dd8f57dc..0a7c12e939 100644
--- a/e2e/specs/zz-createCamp.cy.js
+++ b/e2e/specs/zz-createCamp.cy.js
@@ -28,6 +28,7 @@ describe('create new camp', () => {
cy.get('[data-testid="create-camp-next-step"]').click()
cy.get('.v-select__selections > [data-testid="prototype-select"]').click()
cy.contains('Keine Vorlage').click()
+ cy.contains('Achtung: Du hast "Keine Vorlage" ausgewählt.').should('be.visible')
cy.get('[data-testid="create-camp-button"]').click()
cy.contains('Lagerinfos').should('be.visible')
diff --git a/frontend/src/components/campCreate/CampCreateStep2.vue b/frontend/src/components/campCreate/CampCreateStep2.vue
index 54c98171d2..5250c1611c 100644
--- a/frontend/src/components/campCreate/CampCreateStep2.vue
+++ b/frontend/src/components/campCreate/CampCreateStep2.vue
@@ -150,7 +150,7 @@
Date: Sun, 24 Aug 2025 21:00:35 +0200
Subject: [PATCH 083/143] nuxtPrint.cy.js: do not run these download PDF for
picasso in firefox
And wait for menu item to be visible before clicking it.
---
e2e/specs/nuxtPrint.cy.js | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/e2e/specs/nuxtPrint.cy.js b/e2e/specs/nuxtPrint.cy.js
index 0b5e7d88db..d11881b512 100644
--- a/e2e/specs/nuxtPrint.cy.js
+++ b/e2e/specs/nuxtPrint.cy.js
@@ -92,9 +92,18 @@ describe('Nuxt print test', () => {
})
it('for picasso', () => {
+ if (Cypress.browser.name === 'firefox') {
+ console.log(
+ "This test doesn't test browser specific behaviour. Firefox makes problems, thus we dont test this with firefox."
+ )
+ return
+ }
+
cy.get('a:contains("Programm")').click()
cy.get('[data-testid="campprogram-menu"]').click()
- cy.get('[role="menuitem"] :contains("PDF herunterladen (Layout #1)")').click()
+ cy.get('[role="menuitem"] :contains("PDF herunterladen (Layout #1)")')
+ .should('be.visible')
+ .click()
const downloadsFolder = Cypress.config('downloadsFolder')
const pdfPath = path.join(downloadsFolder, 'Pfila-2023-Hauptlager.pdf')
From 9cc67410ed769095e8942b259d8b93b985878f52 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 25 Aug 2025 08:40:43 +0000
Subject: [PATCH 084/143] fix(deps): update vue-minor-print-pdf to v3.5.20
---
pdf/package-lock.json | 118 ++++++++++++++++++++--------------------
pdf/package.json | 12 ++--
print/package-lock.json | 118 ++++++++++++++++++++--------------------
print/package.json | 12 ++--
4 files changed, 130 insertions(+), 130 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 551fc4eab9..de1f1ccc15 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "@ecamp3/client-pdf",
"dependencies": {
- "@vue/runtime-core": "3.5.19",
+ "@vue/runtime-core": "3.5.20",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -19,12 +19,12 @@
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.9",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
@@ -3598,42 +3598,42 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.19.tgz",
- "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.20.tgz",
+ "integrity": "sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/shared": "3.5.19",
+ "@vue/shared": "3.5.20",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz",
- "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz",
+ "integrity": "sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-core": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz",
- "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz",
+ "integrity": "sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/compiler-core": "3.5.19",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-ssr": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/compiler-core": "3.5.20",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-ssr": "3.5.20",
+ "@vue/shared": "3.5.20",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -3641,14 +3641,14 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz",
- "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz",
+ "integrity": "sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/eslint-config-prettier": {
@@ -3667,55 +3667,55 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.19.tgz",
- "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.20.tgz",
+ "integrity": "sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.19"
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.19.tgz",
- "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.20.tgz",
+ "integrity": "sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/reactivity": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz",
- "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.20.tgz",
+ "integrity": "sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.19",
- "@vue/runtime-core": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/reactivity": "3.5.20",
+ "@vue/runtime-core": "3.5.20",
+ "@vue/shared": "3.5.20",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.19.tgz",
- "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.20.tgz",
+ "integrity": "sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-ssr": "3.5.20",
+ "@vue/shared": "3.5.20"
},
"peerDependencies": {
- "vue": "3.5.19"
+ "vue": "3.5.20"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.19.tgz",
- "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.20.tgz",
+ "integrity": "sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -7562,18 +7562,18 @@
}
},
"node_modules/vue": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.19.tgz",
- "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.20.tgz",
+ "integrity": "sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20"
},
"peerDependencies": {
"typescript": "*"
diff --git a/pdf/package.json b/pdf/package.json
index 84b67fa27b..c513bc5567 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -18,7 +18,7 @@
"lint:check:prettier": "prettier --check --ignore-path .prettierignore **/*.{css,scss,json,mjs}"
},
"dependencies": {
- "@vue/runtime-core": "3.5.19",
+ "@vue/runtime-core": "3.5.20",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -40,12 +40,12 @@
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.9",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
diff --git a/print/package-lock.json b/print/package-lock.json
index ba888a1d88..1170e85841 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -30,11 +30,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.40.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
@@ -49,7 +49,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.19"
+ "vue": "3.5.20"
}
},
"node_modules/@alloc/quick-lru": {
@@ -7338,39 +7338,39 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.19.tgz",
- "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.20.tgz",
+ "integrity": "sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==",
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/shared": "3.5.19",
+ "@vue/shared": "3.5.20",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz",
- "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz",
+ "integrity": "sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-core": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz",
- "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz",
+ "integrity": "sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==",
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/compiler-core": "3.5.19",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-ssr": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/compiler-core": "3.5.20",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-ssr": "3.5.20",
+ "@vue/shared": "3.5.20",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -7378,13 +7378,13 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz",
- "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz",
+ "integrity": "sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/compiler-vue2": {
@@ -7474,53 +7474,53 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.19.tgz",
- "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.20.tgz",
+ "integrity": "sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.19"
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.19.tgz",
- "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.20.tgz",
+ "integrity": "sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/reactivity": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz",
- "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.20.tgz",
+ "integrity": "sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.19",
- "@vue/runtime-core": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/reactivity": "3.5.20",
+ "@vue/runtime-core": "3.5.20",
+ "@vue/shared": "3.5.20",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.19.tgz",
- "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.20.tgz",
+ "integrity": "sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-ssr": "3.5.20",
+ "@vue/shared": "3.5.20"
},
"peerDependencies": {
- "vue": "3.5.19"
+ "vue": "3.5.20"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.19.tgz",
- "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.20.tgz",
+ "integrity": "sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -20874,16 +20874,16 @@
"license": "MIT"
},
"node_modules/vue": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.19.tgz",
- "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.20.tgz",
+ "integrity": "sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20"
},
"peerDependencies": {
"typescript": "*"
diff --git a/print/package.json b/print/package.json
index 2d1f1b7763..b1491b482f 100644
--- a/print/package.json
+++ b/print/package.json
@@ -40,11 +40,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.40.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
@@ -59,7 +59,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.19"
+ "vue": "3.5.20"
},
"overrides": {
"uri-js": "npm:uri-js-replace"
From 5f9a5ea5647bf11d76dba79d8c7aea79aa7fcd58 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 25 Aug 2025 13:51:36 +0000
Subject: [PATCH 085/143] chore(deps): update dependency @types/node to
v22.18.0
---
.ops/aws-setup/package-lock.json | 8 +--
.ops/aws-setup/package.json | 2 +-
pdf/package-lock.json | 118 +++++++++++++++----------------
pdf/package.json | 12 ++--
print/package-lock.json | 118 +++++++++++++++----------------
print/package.json | 12 ++--
6 files changed, 135 insertions(+), 135 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index fec2a18a03..9f7623167e 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -14,7 +14,7 @@
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
"@eslint/js": "9.34.0",
- "@types/node": "22.17.2",
+ "@types/node": "22.18.0",
"eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-n": "17.21.2",
@@ -2879,9 +2879,9 @@
}
},
"node_modules/@types/node": {
- "version": "22.17.2",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz",
- "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==",
+ "version": "22.18.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.0.tgz",
+ "integrity": "sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ==",
"license": "MIT",
"dependencies": {
"undici-types": "~6.21.0"
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index 662f63b537..e35877fa49 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -18,7 +18,7 @@
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
"@eslint/js": "9.34.0",
- "@types/node": "22.17.2",
+ "@types/node": "22.18.0",
"eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-n": "17.21.2",
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index de1f1ccc15..551fc4eab9 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "@ecamp3/client-pdf",
"dependencies": {
- "@vue/runtime-core": "3.5.20",
+ "@vue/runtime-core": "3.5.19",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -19,12 +19,12 @@
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.9",
- "@vue/compiler-dom": "3.5.20",
- "@vue/compiler-sfc": "3.5.20",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.20",
- "@vue/server-renderer": "3.5.20",
- "@vue/shared": "3.5.20",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
@@ -3598,42 +3598,42 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.20.tgz",
- "integrity": "sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.19.tgz",
+ "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/shared": "3.5.20",
+ "@vue/shared": "3.5.19",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz",
- "integrity": "sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz",
+ "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/compiler-core": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz",
- "integrity": "sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz",
+ "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/compiler-core": "3.5.20",
- "@vue/compiler-dom": "3.5.20",
- "@vue/compiler-ssr": "3.5.20",
- "@vue/shared": "3.5.20",
+ "@vue/compiler-core": "3.5.19",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-ssr": "3.5.19",
+ "@vue/shared": "3.5.19",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -3641,14 +3641,14 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz",
- "integrity": "sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz",
+ "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/eslint-config-prettier": {
@@ -3667,55 +3667,55 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.20.tgz",
- "integrity": "sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.19.tgz",
+ "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.20"
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.20.tgz",
- "integrity": "sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.19.tgz",
+ "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/reactivity": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.20.tgz",
- "integrity": "sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz",
+ "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.20",
- "@vue/runtime-core": "3.5.20",
- "@vue/shared": "3.5.20",
+ "@vue/reactivity": "3.5.19",
+ "@vue/runtime-core": "3.5.19",
+ "@vue/shared": "3.5.19",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.20.tgz",
- "integrity": "sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.19.tgz",
+ "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/compiler-ssr": "3.5.19",
+ "@vue/shared": "3.5.19"
},
"peerDependencies": {
- "vue": "3.5.20"
+ "vue": "3.5.19"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.20.tgz",
- "integrity": "sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.19.tgz",
+ "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -7562,18 +7562,18 @@
}
},
"node_modules/vue": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.20.tgz",
- "integrity": "sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.19.tgz",
+ "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@vue/compiler-dom": "3.5.20",
- "@vue/compiler-sfc": "3.5.20",
- "@vue/runtime-dom": "3.5.20",
- "@vue/server-renderer": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19"
},
"peerDependencies": {
"typescript": "*"
diff --git a/pdf/package.json b/pdf/package.json
index c513bc5567..84b67fa27b 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -18,7 +18,7 @@
"lint:check:prettier": "prettier --check --ignore-path .prettierignore **/*.{css,scss,json,mjs}"
},
"dependencies": {
- "@vue/runtime-core": "3.5.20",
+ "@vue/runtime-core": "3.5.19",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -40,12 +40,12 @@
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.9",
- "@vue/compiler-dom": "3.5.20",
- "@vue/compiler-sfc": "3.5.20",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.20",
- "@vue/server-renderer": "3.5.20",
- "@vue/shared": "3.5.20",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.13",
diff --git a/print/package-lock.json b/print/package-lock.json
index 1170e85841..ba888a1d88 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -30,11 +30,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.40.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.20",
- "@vue/compiler-sfc": "3.5.20",
- "@vue/runtime-dom": "3.5.20",
- "@vue/server-renderer": "3.5.20",
- "@vue/shared": "3.5.20",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19",
"@vue/test-utils": "2.4.6",
"eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
@@ -49,7 +49,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.20"
+ "vue": "3.5.19"
}
},
"node_modules/@alloc/quick-lru": {
@@ -7338,39 +7338,39 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.20.tgz",
- "integrity": "sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.19.tgz",
+ "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==",
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/shared": "3.5.20",
+ "@vue/shared": "3.5.19",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz",
- "integrity": "sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz",
+ "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/compiler-core": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz",
- "integrity": "sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz",
+ "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==",
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/compiler-core": "3.5.20",
- "@vue/compiler-dom": "3.5.20",
- "@vue/compiler-ssr": "3.5.20",
- "@vue/shared": "3.5.20",
+ "@vue/compiler-core": "3.5.19",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-ssr": "3.5.19",
+ "@vue/shared": "3.5.19",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -7378,13 +7378,13 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz",
- "integrity": "sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz",
+ "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/compiler-vue2": {
@@ -7474,53 +7474,53 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.20.tgz",
- "integrity": "sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.19.tgz",
+ "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.20"
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.20.tgz",
- "integrity": "sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.19.tgz",
+ "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/reactivity": "3.5.19",
+ "@vue/shared": "3.5.19"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.20.tgz",
- "integrity": "sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz",
+ "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.20",
- "@vue/runtime-core": "3.5.20",
- "@vue/shared": "3.5.20",
+ "@vue/reactivity": "3.5.19",
+ "@vue/runtime-core": "3.5.19",
+ "@vue/shared": "3.5.19",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.20.tgz",
- "integrity": "sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.19.tgz",
+ "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/compiler-ssr": "3.5.19",
+ "@vue/shared": "3.5.19"
},
"peerDependencies": {
- "vue": "3.5.20"
+ "vue": "3.5.19"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.20.tgz",
- "integrity": "sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.19.tgz",
+ "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -20874,16 +20874,16 @@
"license": "MIT"
},
"node_modules/vue": {
- "version": "3.5.20",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.20.tgz",
- "integrity": "sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.19.tgz",
+ "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.20",
- "@vue/compiler-sfc": "3.5.20",
- "@vue/runtime-dom": "3.5.20",
- "@vue/server-renderer": "3.5.20",
- "@vue/shared": "3.5.20"
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19"
},
"peerDependencies": {
"typescript": "*"
diff --git a/print/package.json b/print/package.json
index b1491b482f..2d1f1b7763 100644
--- a/print/package.json
+++ b/print/package.json
@@ -40,11 +40,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.40.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.20",
- "@vue/compiler-sfc": "3.5.20",
- "@vue/runtime-dom": "3.5.20",
- "@vue/server-renderer": "3.5.20",
- "@vue/shared": "3.5.20",
+ "@vue/compiler-dom": "3.5.19",
+ "@vue/compiler-sfc": "3.5.19",
+ "@vue/runtime-dom": "3.5.19",
+ "@vue/server-renderer": "3.5.19",
+ "@vue/shared": "3.5.19",
"@vue/test-utils": "2.4.6",
"eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
@@ -59,7 +59,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.20"
+ "vue": "3.5.19"
},
"overrides": {
"uri-js": "npm:uri-js-replace"
From feb409ef292be39ec21bd8f97de1b02123a9f4fb Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 25 Aug 2025 18:25:26 +0000
Subject: [PATCH 086/143] chore(deps): update dependency
@typescript-eslint/eslint-plugin to v8.41.0
---
print/package-lock.json | 110 ++++++++++++++++++++--------------------
print/package.json | 2 +-
2 files changed, 56 insertions(+), 56 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index 1170e85841..537d55e66c 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -28,7 +28,7 @@
"@nuxtjs/i18n": "10.0.6",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
- "@typescript-eslint/eslint-plugin": "8.40.0",
+ "@typescript-eslint/eslint-plugin": "8.41.0",
"@vitest/coverage-v8": "3.2.4",
"@vue/compiler-dom": "3.5.20",
"@vue/compiler-sfc": "3.5.20",
@@ -6473,17 +6473,17 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.40.0.tgz",
- "integrity": "sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.41.0.tgz",
+ "integrity": "sha512-8fz6oa6wEKZrhXWro/S3n2eRJqlRcIa6SlDh59FXJ5Wp5XRZ8B9ixpJDcjadHq47hMx0u+HW6SNa6LjJQ6NLtw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.40.0",
- "@typescript-eslint/type-utils": "8.40.0",
- "@typescript-eslint/utils": "8.40.0",
- "@typescript-eslint/visitor-keys": "8.40.0",
+ "@typescript-eslint/scope-manager": "8.41.0",
+ "@typescript-eslint/type-utils": "8.41.0",
+ "@typescript-eslint/utils": "8.41.0",
+ "@typescript-eslint/visitor-keys": "8.41.0",
"graphemer": "^1.4.0",
"ignore": "^7.0.0",
"natural-compare": "^1.4.0",
@@ -6497,22 +6497,22 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.40.0",
+ "@typescript-eslint/parser": "^8.41.0",
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <6.0.0"
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.40.0.tgz",
- "integrity": "sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.41.0.tgz",
+ "integrity": "sha512-gTtSdWX9xiMPA/7MV9STjJOOYtWwIJIYxkQxnSV1U3xcE+mnJSH3f6zI0RYP+ew66WSlZ5ed+h0VCxsvdC1jJg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/scope-manager": "8.40.0",
- "@typescript-eslint/types": "8.40.0",
- "@typescript-eslint/typescript-estree": "8.40.0",
- "@typescript-eslint/visitor-keys": "8.40.0",
+ "@typescript-eslint/scope-manager": "8.41.0",
+ "@typescript-eslint/types": "8.41.0",
+ "@typescript-eslint/typescript-estree": "8.41.0",
+ "@typescript-eslint/visitor-keys": "8.41.0",
"debug": "^4.3.4"
},
"engines": {
@@ -6528,14 +6528,14 @@
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.40.0.tgz",
- "integrity": "sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.41.0.tgz",
+ "integrity": "sha512-b8V9SdGBQzQdjJ/IO3eDifGpDBJfvrNTp2QD9P2BeqWTGrRibgfgIlBSw6z3b6R7dPzg752tOs4u/7yCLxksSQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.40.0",
- "@typescript-eslint/types": "^8.40.0",
+ "@typescript-eslint/tsconfig-utils": "^8.41.0",
+ "@typescript-eslint/types": "^8.41.0",
"debug": "^4.3.4"
},
"engines": {
@@ -6550,14 +6550,14 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.40.0.tgz",
- "integrity": "sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.41.0.tgz",
+ "integrity": "sha512-n6m05bXn/Cd6DZDGyrpXrELCPVaTnLdPToyhBoFkLIMznRUQUEQdSp96s/pcWSQdqOhrgR1mzJ+yItK7T+WPMQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.40.0",
- "@typescript-eslint/visitor-keys": "8.40.0"
+ "@typescript-eslint/types": "8.41.0",
+ "@typescript-eslint/visitor-keys": "8.41.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6568,9 +6568,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.40.0.tgz",
- "integrity": "sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.41.0.tgz",
+ "integrity": "sha512-TDhxYFPUYRFxFhuU5hTIJk+auzM/wKvWgoNYOPcOf6i4ReYlOoYN8q1dV5kOTjNQNJgzWN3TUUQMtlLOcUgdUw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6585,15 +6585,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.40.0.tgz",
- "integrity": "sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.41.0.tgz",
+ "integrity": "sha512-63qt1h91vg3KsjVVonFJWjgSK7pZHSQFKH6uwqxAH9bBrsyRhO6ONoKyXxyVBzG1lJnFAJcKAcxLS54N1ee1OQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.40.0",
- "@typescript-eslint/typescript-estree": "8.40.0",
- "@typescript-eslint/utils": "8.40.0",
+ "@typescript-eslint/types": "8.41.0",
+ "@typescript-eslint/typescript-estree": "8.41.0",
+ "@typescript-eslint/utils": "8.41.0",
"debug": "^4.3.4",
"ts-api-utils": "^2.1.0"
},
@@ -6610,9 +6610,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.40.0.tgz",
- "integrity": "sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.41.0.tgz",
+ "integrity": "sha512-9EwxsWdVqh42afLbHP90n2VdHaWU/oWgbH2P0CfcNfdKL7CuKpwMQGjwev56vWu9cSKU7FWSu6r9zck6CVfnag==",
"dev": true,
"license": "MIT",
"engines": {
@@ -6624,16 +6624,16 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.40.0.tgz",
- "integrity": "sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.41.0.tgz",
+ "integrity": "sha512-D43UwUYJmGhuwHfY7MtNKRZMmfd8+p/eNSfFe6tH5mbVDto+VQCayeAt35rOx3Cs6wxD16DQtIKw/YXxt5E0UQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.40.0",
- "@typescript-eslint/tsconfig-utils": "8.40.0",
- "@typescript-eslint/types": "8.40.0",
- "@typescript-eslint/visitor-keys": "8.40.0",
+ "@typescript-eslint/project-service": "8.41.0",
+ "@typescript-eslint/tsconfig-utils": "8.41.0",
+ "@typescript-eslint/types": "8.41.0",
+ "@typescript-eslint/visitor-keys": "8.41.0",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
@@ -6653,16 +6653,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.40.0.tgz",
- "integrity": "sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.41.0.tgz",
+ "integrity": "sha512-udbCVstxZ5jiPIXrdH+BZWnPatjlYwJuJkDA4Tbo3WyYLh8NvB+h/bKeSZHDOFKfphsZYJQqaFtLeXEqurQn1A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.40.0",
- "@typescript-eslint/types": "8.40.0",
- "@typescript-eslint/typescript-estree": "8.40.0"
+ "@typescript-eslint/scope-manager": "8.41.0",
+ "@typescript-eslint/types": "8.41.0",
+ "@typescript-eslint/typescript-estree": "8.41.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -6677,13 +6677,13 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.40.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.40.0.tgz",
- "integrity": "sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==",
+ "version": "8.41.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.41.0.tgz",
+ "integrity": "sha512-+GeGMebMCy0elMNg67LRNoVnUFPIm37iu5CmHESVx56/9Jsfdpsvbv605DQ81Pi/x11IdKUsS5nzgTYbCQU9fg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.40.0",
+ "@typescript-eslint/types": "8.41.0",
"eslint-visitor-keys": "^4.2.1"
},
"engines": {
diff --git a/print/package.json b/print/package.json
index b1491b482f..af43e970de 100644
--- a/print/package.json
+++ b/print/package.json
@@ -38,7 +38,7 @@
"@nuxtjs/i18n": "10.0.6",
"@nuxtjs/tailwindcss": "6.14.0",
"@tailwindcss/typography": "0.5.16",
- "@typescript-eslint/eslint-plugin": "8.40.0",
+ "@typescript-eslint/eslint-plugin": "8.41.0",
"@vitest/coverage-v8": "3.2.4",
"@vue/compiler-dom": "3.5.20",
"@vue/compiler-sfc": "3.5.20",
From 6c3799b1833ab1c6a80f7d8b70980237f3ba3bd1 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 25 Aug 2025 19:38:32 +0000
Subject: [PATCH 087/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.17
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index cab4967f96..d53b6203a5 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.16
+ image: amazon/aws-cli:2.28.17
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From a625861a548a8843724a02bb2f92140fcda96508 Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Wed, 23 Jul 2025 00:52:53 +0200
Subject: [PATCH 088/143] New translations en.json (English)
---
frontend/src/locales/en.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index 583a8d0670..051983e167 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -195,7 +195,7 @@
"noContent": "No Content",
"noPrototype": "No template",
"noPrototypeAlert": {
- "description": "You must make all settings manually. There are no activity templates & layouts available. This is only suitable for experienced users.",
+ "description": "You must make all settings manually. There are no block templates & layouts available. This is only suitable for experienced users.",
"title": "Attention: You chose \"No template\"."
},
"otherPrototype": "Copy the settings from another camp…",
@@ -203,10 +203,10 @@
"preview": "Preview of camp template",
"progressLabels": "Activity states",
"prototypeCampUrl": "Link of desired template camp",
- "prototypeHint": "Copy categories, activity templates, states, material lists and checklists from a template.",
- "prototypeHintEmpty": "Don't copy any categories, activity templates, states, material lists or checklists.",
+ "prototypeHint": "Copy categories, activity templates and states from a template.",
+ "prototypeHintEmpty": "Don't copy categories, activity templates and states.",
"prototypeHintOther": "Copy categories, activity templates, states, unpersonal material lists and checklists from this other camp. No activities are copied.",
- "prototypeHintSelected": "Copy categories, activity templates, states and material lists from this template.",
+ "prototypeHintSelected": "Copy categories, activity templates and states from this template.",
"submitTooltipPrototype": "You need to choose if and which template you want."
}
},
From 02283599b77a911b022b2eaa348ef929b02c3512 Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Wed, 23 Jul 2025 00:52:55 +0200
Subject: [PATCH 089/143] New translations en.json (German, Switzerland)
---
frontend/src/locales/de.json | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json
index e490c71662..f02e638d29 100644
--- a/frontend/src/locales/de.json
+++ b/frontend/src/locales/de.json
@@ -39,7 +39,7 @@
"changeLayout": "Layout ändern",
"clipboardInfoDialog": {
"allow": "Jetzt erlauben",
- "denied": "Du hast den Zugriff auf die Zwischenablage verweigert. Kopierte Aktivitäten können daher nicht eingefügt werden.",
+ "denied": "Du hast das Lesen aus der Zwischenablage untersagt. Du kannst daher kopierte Aktivitäten nicht einfügen.",
"description": "Damit du eine kopierte Aktivität einfügen kannst, musst du eCamp v3 erlauben, deine Zwischenablage zu lesen.",
"granted": "Du kannst nun kopierte Aktivitäten einfügen.",
"title": "Aktivität kopieren & einfügen"
@@ -181,6 +181,8 @@
"category": "Block-Kategorien",
"checklistItemCount": "Keine Einträge | Ein Eintrag | {count} Einträge",
"checklists": "Checklisten",
+ "clearClipboard": "Zwischenablage leeren",
+ "clipboard": "Zwischenablage",
"clipboardInfoDialog": {
"allow": "Jetzt erlauben",
"denied": "Du hast den Zugriff auf die Zwischenablage verweigert. Bitte füge den Link zum Vorlage-Lager stattdessen von Hand ein.",
@@ -201,10 +203,10 @@
"preview": "Vorschau der Lagervorlage",
"progressLabels": "Blockstatus",
"prototypeCampUrl": "Link zum gewünschten Vorlage-Lager",
- "prototypeHint": "Kopiere Kategorien, Blockvorlagen, Blockstatus, Material- und Checklisten von einer Lagervorlage",
- "prototypeHintEmpty": "Keine Kategorien, Blockvorlagen, Blockstatus, Material- und Checklisten aus einer Lagervorlage kopieren",
+ "prototypeHint": "Kopiere Kategorien, Blockvorlagen und Blockstatus von einer Lagervorlage",
+ "prototypeHintEmpty": "Keine Kategorien, Blockvorlagen und Blockstatus aus einer Lagervorlage kopieren",
"prototypeHintOther": "Kopiere Kategorien, Blockvorlagen, Blockstatus, unpersönliche Material- und Checklisten von diesem anderen Lager. Es werden keine Aktivitäten kopiert.",
- "prototypeHintSelected": "Kopiere Kategorien, Blockvorlagen, Blockstatus und Materiallisten von dieser Lagervorlage",
+ "prototypeHintSelected": "Kopiere Kategorien, Blockvorlagen und Blockstatus von dieser Lagervorlage",
"submitTooltipPrototype": "Du musst noch auswählen, ob und welche Lagervorlage du verwenden möchtest."
}
},
@@ -431,7 +433,7 @@
"clipboard": "Zwischenablage",
"clipboardInfoDialog": {
"allow": "Jetzt erlauben",
- "denied": "Du hast den Zugriff auf die Zwischenablage verweigert. Kopierte Aktivitäten können daher nicht eingefügt werden.",
+ "denied": "Du hast das Lesen aus der Zwischenablage untersagt. Du kannst daher kopierte Aktivitäten nicht einfügen.",
"description": "Damit du eine kopierte Aktivität einfügen kannst, musst du eCamp v3 erlauben, deine Zwischenablage zu lesen.",
"granted": "Du kannst nun kopierte Aktivitäten einfügen.",
"title": "Aktivität kopieren & einfügen"
@@ -462,7 +464,7 @@
"picassoEntry": {
"clipboardInfoDialog": {
"allow": "Jetzt erlauben",
- "denied": "Du hast den Zugriff auf die Zwischenablage verweigert. Kopierte Aktivitäten können daher nicht eingefügt werden.",
+ "denied": "Du hast das Lesen aus der Zwischenablage untersagt. Du kannst daher kopierte Aktivitäten nicht einfügen.",
"description": "Damit du eine kopierte Aktivität einfügen kannst, musst du eCamp v3 erlauben, deine Zwischenablage zu lesen.",
"granted": "Du kannst nun kopierte Aktivitäten einfügen.",
"title": "Aktivität kopieren & einfügen"
From 054c08efdaee7ed9537e901eff21a50da444c90e Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Wed, 23 Jul 2025 02:07:51 +0200
Subject: [PATCH 090/143] Update source file en.json
---
frontend/src/locales/en.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index 051983e167..583a8d0670 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -195,7 +195,7 @@
"noContent": "No Content",
"noPrototype": "No template",
"noPrototypeAlert": {
- "description": "You must make all settings manually. There are no block templates & layouts available. This is only suitable for experienced users.",
+ "description": "You must make all settings manually. There are no activity templates & layouts available. This is only suitable for experienced users.",
"title": "Attention: You chose \"No template\"."
},
"otherPrototype": "Copy the settings from another camp…",
@@ -203,10 +203,10 @@
"preview": "Preview of camp template",
"progressLabels": "Activity states",
"prototypeCampUrl": "Link of desired template camp",
- "prototypeHint": "Copy categories, activity templates and states from a template.",
- "prototypeHintEmpty": "Don't copy categories, activity templates and states.",
+ "prototypeHint": "Copy categories, activity templates, states, material lists and checklists from a template.",
+ "prototypeHintEmpty": "Don't copy any categories, activity templates, states, material lists or checklists.",
"prototypeHintOther": "Copy categories, activity templates, states, unpersonal material lists and checklists from this other camp. No activities are copied.",
- "prototypeHintSelected": "Copy categories, activity templates and states from this template.",
+ "prototypeHintSelected": "Copy categories, activity templates, states and material lists from this template.",
"submitTooltipPrototype": "You need to choose if and which template you want."
}
},
From f05acbbbcf6537eada84bc35bf8ed6e110c437d0 Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Thu, 24 Jul 2025 16:27:33 +0200
Subject: [PATCH 091/143] New translations en.json (French, Switzerland)
---
frontend/src/locales/fr.json | 52 ++++++++++++++++++++++--------------
1 file changed, 32 insertions(+), 20 deletions(-)
diff --git a/frontend/src/locales/fr.json b/frontend/src/locales/fr.json
index db9db6f922..4a7ee639af 100644
--- a/frontend/src/locales/fr.json
+++ b/frontend/src/locales/fr.json
@@ -23,11 +23,6 @@
}
}
},
- "dialog": {
- "dialogActivityEdit": {
- "title": "Modifier l'activité"
- }
- },
"dialog": {
"dialogActivityEdit": {
"title": "Modifier l'activité"
@@ -131,13 +126,20 @@
"title": "Modifier le statut"
},
"dialogCategoryCreate": {
+ "clearClipboard": "Vider le presse-papiers",
+ "clipboard": "Presse-papiers",
"clipboardInfoDialog": {
"allow": "Autoriser maintenant",
- "denied": "Vous avez refusé l'accès à votre presse-papiers. Par conséquent, vous ne pouvez pas coller les catégories copiées.",
+ "denied": "Tu as refusé l'accès à ton presse-papiers. Par conséquent, tu ne peux pas coller les catégories copiées.",
"description": "Pour coller une catégorie copiée, vous devez autoriser eCamp v3 à lire votre presse-papiers.",
- "granted": "Vous pouvez maintenant coller les catégories copiées.",
- "title": "Copier et coller une catégorie"
- },
+ "granted": "Tu peux maintenant coller les catégories copiées.",
+ "title": "Copier et coller la catégorie"
+ },
+ "copyCategoryOrActivity": "Copier la catégorie ou l'activité",
+ "copyContent": "Copier le contenu",
+ "copyPasteCategory": "Copier et coller la catégorie",
+ "copySourceInfo": "Tu peux coller ici l'URL d'une catégorie ou d'une activité pour copier son contenu.",
+ "pasteCategory": "Copier la catégorie ou l'activité",
"title": "Créer une catégorie d'activité"
},
"dialogMaterialListCreate": {
@@ -177,17 +179,33 @@
},
"campCreateStep2": {
"category": "Catégories d'activités",
+ "checklistItemCount": "Aucune entrée | Une entrée | {count} entrées",
+ "checklists": "Check-lists",
+ "clearClipboard": "Vider le presse-papier",
+ "clipboard": "Presse-papier",
+ "clipboardInfoDialog": {
+ "allow": "Autoriser maintenant",
+ "denied": "Tu as refusé l'accès à ton presse-papiers. Par conséquent, tu dois entrer le lien vers le modèle de camp manuellement.",
+ "description": "Pour coller les paramètres d'un camp copié, tu dois autoriser eCamp v3 à lire ton presse-papiers.",
+ "granted": "Tu peux maintenant coller les paramètres de camp copiés.",
+ "title": "Copier et coller les paramètres du camp"
+ },
"create": "Créer le camp",
+ "materialLists": "Listes de matériel",
"noContent": "Pas de contenu",
"noPrototype": "Pas de modèle",
"noPrototypeAlert": {
"description": "Tu dois effectuer tous les réglages manuellement. Il n'y a pas de modèles de blocs ni de mises en page. Ceci ne convient qu'aux utilisateurs expérimentés.",
"title": "Attention : Vous avez choisi \"Pas de modèle\"."
},
+ "otherPrototype": "Copier les paramètres d'un autre camp…",
+ "pasteCamp": "Coller les paramètres du camp copié",
"preview": "Aperçu du modèle du camp",
"progressLabels": "États d'activités",
+ "prototypeCampUrl": "Lien du modèle de camp désiré",
"prototypeHint": "Copie les catégories, les modèles de blocs et les états de blocs d'un modèle de camp.",
"prototypeHintEmpty": "Ne pas copier de catégories, de modèles de blocs et de statuts de blocs à partir d'un modèle de camp.",
+ "prototypeHintOther": "Copier les catégories, les modèles d'activités, les statuts, les listes de documents non personnels et les check-lists de cet autre camp. Aucune activité n'est copiée.",
"prototypeHintSelected": "Copie les catégories, les modèles de blocs et les statuts de blocs de ce modèle de camp.",
"submitTooltipPrototype": "Tu dois encore choisir si tu veux utiliser un modèle de champ et lequel."
}
@@ -198,13 +216,6 @@
"createLayoutHelp": "Ici, vous pouvez définir le modèle pour de nouvelles activités {categoryShort}.{br}Le contenu et la mise en page des activités {categoryShort} déjà créées ne seront pas ajustés.",
"layout": "Layout",
"noTemplate": "Pas de modèle"
- },
- "copyCategoryInfoDialog": {
- "allow": "Autoriser maintenant",
- "denied": "Tu as refusé l'accès à ton presse-papiers. Par conséquent, tu ne peux pas coller les catégories copiées.",
- "description": "Pour coller une catégorie copiée, tu dois autoriser eCamp à lire ton presse-papiers.",
- "granted": "Tu peux maintenant coller les catégories copiées.",
- "title": "Copier et coller la catégorie"
}
},
"checklist": {
@@ -693,12 +704,13 @@
"category": {
"clipboardInfoDialog": {
"allow": "Autoriser maintenant",
- "denied": "Vous avez refusé l'accès à votre presse-papiers. Par conséquent, vous ne pouvez pas coller les catégories copiées.",
+ "denied": "Tu as refusé l'accès à ton presse-papiers. Par conséquent, tu ne peux pas coller les catégories copiées.",
"description": "Pour coller une catégorie copiée, vous devez autoriser eCamp v3 à lire votre presse-papiers.",
- "granted": "Vous pouvez maintenant coller les catégories copiées.",
- "title": "Copier et coller une catégorie"
+ "granted": "Tu peux maintenant coller les catégories copiées.",
+ "title": "Copier et coller la catégorie"
},
- "deleteCategory": "Supprimer l'activité",
+ "copyCategory": "Copier la catégorie",
+ "deleteCategory": "Supprimer la catégorie",
"properties": "Propriétés",
"template": "Modèle pour les nouvelles activités"
},
From 555cc0b42fe0b8e7f0d422888acb838174d8ac8e Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Mon, 11 Aug 2025 21:47:47 +0200
Subject: [PATCH 092/143] New translations en.json (English)
---
frontend/src/locales/en.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index 583a8d0670..051983e167 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -195,7 +195,7 @@
"noContent": "No Content",
"noPrototype": "No template",
"noPrototypeAlert": {
- "description": "You must make all settings manually. There are no activity templates & layouts available. This is only suitable for experienced users.",
+ "description": "You must make all settings manually. There are no block templates & layouts available. This is only suitable for experienced users.",
"title": "Attention: You chose \"No template\"."
},
"otherPrototype": "Copy the settings from another camp…",
@@ -203,10 +203,10 @@
"preview": "Preview of camp template",
"progressLabels": "Activity states",
"prototypeCampUrl": "Link of desired template camp",
- "prototypeHint": "Copy categories, activity templates, states, material lists and checklists from a template.",
- "prototypeHintEmpty": "Don't copy any categories, activity templates, states, material lists or checklists.",
+ "prototypeHint": "Copy categories, activity templates and states from a template.",
+ "prototypeHintEmpty": "Don't copy categories, activity templates and states.",
"prototypeHintOther": "Copy categories, activity templates, states, unpersonal material lists and checklists from this other camp. No activities are copied.",
- "prototypeHintSelected": "Copy categories, activity templates, states and material lists from this template.",
+ "prototypeHintSelected": "Copy categories, activity templates and states from this template.",
"submitTooltipPrototype": "You need to choose if and which template you want."
}
},
From 0e8ca84b8849141757a00feed3164e137fbf6478 Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Mon, 11 Aug 2025 22:55:49 +0200
Subject: [PATCH 093/143] Update source file en.json
---
frontend/src/locales/en.json | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index 051983e167..583a8d0670 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -195,7 +195,7 @@
"noContent": "No Content",
"noPrototype": "No template",
"noPrototypeAlert": {
- "description": "You must make all settings manually. There are no block templates & layouts available. This is only suitable for experienced users.",
+ "description": "You must make all settings manually. There are no activity templates & layouts available. This is only suitable for experienced users.",
"title": "Attention: You chose \"No template\"."
},
"otherPrototype": "Copy the settings from another camp…",
@@ -203,10 +203,10 @@
"preview": "Preview of camp template",
"progressLabels": "Activity states",
"prototypeCampUrl": "Link of desired template camp",
- "prototypeHint": "Copy categories, activity templates and states from a template.",
- "prototypeHintEmpty": "Don't copy categories, activity templates and states.",
+ "prototypeHint": "Copy categories, activity templates, states, material lists and checklists from a template.",
+ "prototypeHintEmpty": "Don't copy any categories, activity templates, states, material lists or checklists.",
"prototypeHintOther": "Copy categories, activity templates, states, unpersonal material lists and checklists from this other camp. No activities are copied.",
- "prototypeHintSelected": "Copy categories, activity templates and states from this template.",
+ "prototypeHintSelected": "Copy categories, activity templates, states and material lists from this template.",
"submitTooltipPrototype": "You need to choose if and which template you want."
}
},
From 13c0e55062224eb55b56402974f00339ea17f7f2 Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Tue, 12 Aug 2025 11:15:50 +0200
Subject: [PATCH 094/143] New translations en.json (German, Switzerland)
---
common/locales/de.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/locales/de.json b/common/locales/de.json
index 0b137def97..0d5d4474de 100644
--- a/common/locales/de.json
+++ b/common/locales/de.json
@@ -295,4 +295,4 @@
"title": "Inhaltsverzeichnis"
}
}
-}
+}
\ No newline at end of file
From 841784309cc65a73b897ac28a8a81550add45186 Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Tue, 12 Aug 2025 11:15:51 +0200
Subject: [PATCH 095/143] New translations en.json (French, Switzerland)
---
common/locales/fr.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/common/locales/fr.json b/common/locales/fr.json
index 5631aa95ed..2b3f1c257f 100644
--- a/common/locales/fr.json
+++ b/common/locales/fr.json
@@ -295,4 +295,4 @@
"title": "Table des matières"
}
}
-}
+}
\ No newline at end of file
From 9cc75caed2c31e986823ab2009c80d3a970ea0e2 Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Tue, 12 Aug 2025 15:55:46 +0200
Subject: [PATCH 096/143] New translations en.json (German, Switzerland)
---
frontend/src/locales/de.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json
index f02e638d29..06e594dec4 100644
--- a/frontend/src/locales/de.json
+++ b/frontend/src/locales/de.json
@@ -203,10 +203,10 @@
"preview": "Vorschau der Lagervorlage",
"progressLabels": "Blockstatus",
"prototypeCampUrl": "Link zum gewünschten Vorlage-Lager",
- "prototypeHint": "Kopiere Kategorien, Blockvorlagen und Blockstatus von einer Lagervorlage",
- "prototypeHintEmpty": "Keine Kategorien, Blockvorlagen und Blockstatus aus einer Lagervorlage kopieren",
+ "prototypeHint": "Kopiere Kategorien, Blockvorlagen, Blockstatus, Material- und Checklisten von einer Lagervorlage",
+ "prototypeHintEmpty": "Keine Kategorien, Blockvorlagen, Blockstatus, Material- und Checklisten aus einer Lagervorlage kopieren",
"prototypeHintOther": "Kopiere Kategorien, Blockvorlagen, Blockstatus, unpersönliche Material- und Checklisten von diesem anderen Lager. Es werden keine Aktivitäten kopiert.",
- "prototypeHintSelected": "Kopiere Kategorien, Blockvorlagen und Blockstatus von dieser Lagervorlage",
+ "prototypeHintSelected": "Kopiere Kategorien, Blockvorlagen, Blockstatus und Materiallisten von dieser Lagervorlage",
"submitTooltipPrototype": "Du musst noch auswählen, ob und welche Lagervorlage du verwenden möchtest."
}
},
From 3fb4896b81346655d58c1c69c76e595ff413ef6d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 18:33:47 +0000
Subject: [PATCH 097/143] chore(deps): update cypress to v15
---
docker-compose.yml | 2 +-
e2e/package-lock.json | 14 +++++++-------
e2e/package.json | 2 +-
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/docker-compose.yml b/docker-compose.yml
index 3f87b35a8e..cdd048115c 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -181,7 +181,7 @@ services:
- FUNCTION_ENABLE_INCOGNITO_MODE=true
e2e:
- image: cypress/included:14.5.2@sha256:e9d61bf5df4c08df6cfa47d3f77dd1fd6debc7a9fa34be158c6ef813dcba3ccd
+ image: cypress/included:15.0.0@sha256:dee3a25bfe9da3930ae0e8db5eaa8fa8fc284f7cc17c04272750e64e484a1fb0
profiles: ['e2e']
container_name: 'ecamp3-e2e'
environment:
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 39bd3011be..784675e880 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -9,7 +9,7 @@
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
"@eslint/js": "9.34.0",
- "cypress": "14.5.2",
+ "cypress": "15.0.0",
"cypress-terminal-report": "7.2.1",
"cypress-wait-until": "3.0.2",
"eslint": "9.34.0",
@@ -1570,14 +1570,14 @@
}
},
"node_modules/cypress": {
- "version": "14.5.2",
- "resolved": "https://registry.npmjs.org/cypress/-/cypress-14.5.2.tgz",
- "integrity": "sha512-O4E4CEBqDHLDrJD/dfStHPcM+8qFgVVZ89Li7xDU0yL/JxO/V0PEcfF2I8aGa7uA2MGNLkNUAnghPM83UcHOJw==",
+ "version": "15.0.0",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-15.0.0.tgz",
+ "integrity": "sha512-OH5Srk10qTzHYYt3BsP9V1DPYIAzms55s3xQn4mGmYO4k6pi25MCajDyPbiULfNDhNcthNQ2xmYvu1JdeEw1Hw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
- "@cypress/request": "^3.0.8",
+ "@cypress/request": "^3.0.9",
"@cypress/xvfb": "^1.2.4",
"@types/sinonjs__fake-timers": "8.1.1",
"@types/sizzle": "^2.3.2",
@@ -1617,7 +1617,7 @@
"request-progress": "^3.0.0",
"semver": "^7.7.1",
"supports-color": "^8.1.1",
- "tmp": "~0.2.3",
+ "tmp": "~0.2.4",
"tree-kill": "1.2.2",
"untildify": "^4.0.0",
"yauzl": "^2.10.0"
@@ -1626,7 +1626,7 @@
"cypress": "bin/cypress"
},
"engines": {
- "node": "^18.0.0 || ^20.0.0 || >=22.0.0"
+ "node": "^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/cypress-terminal-report": {
diff --git a/e2e/package.json b/e2e/package.json
index 21505d42a4..a7f3f7211d 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -15,7 +15,7 @@
"@babel/eslint-parser": "7.28.0",
"@eslint/compat": "1.3.2",
"@eslint/js": "9.34.0",
- "cypress": "14.5.2",
+ "cypress": "15.0.0",
"cypress-terminal-report": "7.2.1",
"cypress-wait-until": "3.0.2",
"eslint": "9.34.0",
From 88d220511ad757859e7893f1a45c9bac4cdd3394 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 26 Aug 2025 15:37:01 +0000
Subject: [PATCH 098/143] chore(deps): update php
---
.github/workflows/check-dependencies.yml | 2 +-
.github/workflows/continuous-integration-optional.yml | 8 ++++----
.github/workflows/continuous-integration.yml | 4 ++--
api/Dockerfile | 2 +-
renovate.json | 2 +-
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/.github/workflows/check-dependencies.yml b/.github/workflows/check-dependencies.yml
index 73a476d0f6..bdf60b952b 100644
--- a/.github/workflows/check-dependencies.yml
+++ b/.github/workflows/check-dependencies.yml
@@ -26,7 +26,7 @@ jobs:
- uses: shivammathur/setup-php@v2
with:
- php-version: '8.4.10'
+ php-version: '8.4.12'
tools: composer:2.8.0
coverage: xdebug
diff --git a/.github/workflows/continuous-integration-optional.yml b/.github/workflows/continuous-integration-optional.yml
index 3f83d5b2c8..d15a80b09c 100644
--- a/.github/workflows/continuous-integration-optional.yml
+++ b/.github/workflows/continuous-integration-optional.yml
@@ -21,7 +21,7 @@ jobs:
- uses: shivammathur/setup-php@v2
with:
- php-version: '8.4.10'
+ php-version: '8.4.12'
tools: composer:2.8.0
coverage: xdebug
@@ -36,7 +36,7 @@ jobs:
- uses: shivammathur/setup-php@v2
with:
- php-version: '8.4.10'
+ php-version: '8.4.12'
tools: composer:2.8.0
coverage: xdebug
@@ -66,7 +66,7 @@ jobs:
- uses: shivammathur/setup-php@v2
with:
- php-version: '8.4.10'
+ php-version: '8.4.12'
tools: composer:2.8.0
coverage: xdebug
@@ -114,7 +114,7 @@ jobs:
- uses: shivammathur/setup-php@v2
with:
- php-version: '8.4.10'
+ php-version: '8.4.12'
tools: composer:2.8.0
coverage: xdebug
diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml
index 251f88b406..3ef6194dad 100644
--- a/.github/workflows/continuous-integration.yml
+++ b/.github/workflows/continuous-integration.yml
@@ -91,7 +91,7 @@ jobs:
- uses: shivammathur/setup-php@v2
with:
- php-version: '8.4.10'
+ php-version: '8.4.12'
tools: composer:2.8.0
coverage: none
@@ -264,7 +264,7 @@ jobs:
- uses: shivammathur/setup-php@v2
with:
- php-version: '8.4.10'
+ php-version: '8.4.12'
extensions: intl-73.1
tools: composer:2.8.0
coverage: pcov
diff --git a/api/Dockerfile b/api/Dockerfile
index 739cb02336..00c3b8aa01 100644
--- a/api/Dockerfile
+++ b/api/Dockerfile
@@ -3,7 +3,7 @@
# Adapted from https://github.com/api-platform/api-platform/blob/fa1c5808305d7cadbf7b8392e0fddb6e80fb2092/api/Dockerfile
# Versions
-FROM dunglas/frankenphp:1.9-php8.4.10 AS frankenphp_upstream
+FROM dunglas/frankenphp:1.9-php8.4.11 AS frankenphp_upstream
# the different stages of this Dockerfile are meant to be built into separate images
# https://docs.docker.com/develop/develop-images/multistage-build/#stop-at-a-specific-build-stage
diff --git a/renovate.json b/renovate.json
index 844ace281b..63257f5038 100644
--- a/renovate.json
+++ b/renovate.json
@@ -6,7 +6,7 @@
],
"constraints": {
"node": "24.6.0",
- "php": "8.4.10"
+ "php": "8.4.12"
},
"automergeType": "branch",
"rebaseWhen": "conflicted",
From 33665ab3b731a17bbc00f588c8d044dac9fb06d6 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 26 Aug 2025 19:17:33 +0000
Subject: [PATCH 099/143] chore(deps): update varnish docker tag to v7.7.3
---
.docker-hub/varnish/Dockerfile | 2 +-
docker-compose.yml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.docker-hub/varnish/Dockerfile b/.docker-hub/varnish/Dockerfile
index 266048405f..0c17b9cb58 100644
--- a/.docker-hub/varnish/Dockerfile
+++ b/.docker-hub/varnish/Dockerfile
@@ -1,4 +1,4 @@
-ARG VERSION=7.7.2
+ARG VERSION=7.7.3
FROM varnish:${VERSION}
diff --git a/docker-compose.yml b/docker-compose.yml
index 3f87b35a8e..cd73e8e91b 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -56,7 +56,7 @@ services:
- 'host.docker.internal:host-gateway'
http-cache:
- image: varnish:7.7.2
+ image: varnish:7.7.3
container_name: 'ecamp3-http-cache'
depends_on:
- api
@@ -70,7 +70,7 @@ services:
- VARNISH_HTTP_PORT=8080
http-cache-logs:
- image: varnish:7.7.2
+ image: varnish:7.7.3
container_name: 'ecamp3-http-cache-logs'
depends_on:
- http-cache
From ea51a0dc4f4ca0fd7f60be20fe2edf22b58b0988 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 26 Aug 2025 19:17:51 +0000
Subject: [PATCH 100/143] fix(deps): update dependency
knpuniversity/oauth2-client-bundle to v2.18.4
---
api/composer.json | 2 +-
api/composer.lock | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index 806ce5c143..73c3d34cce 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -17,7 +17,7 @@
"friendsofsymfony/http-cache-bundle": "3.2.0",
"google/recaptcha": "1.3.1",
"guzzlehttp/guzzle": "7.10.0",
- "knpuniversity/oauth2-client-bundle": "2.18.3",
+ "knpuniversity/oauth2-client-bundle": "2.18.4",
"league/oauth2-google": "4.0.1",
"lexik/jwt-authentication-bundle": "3.1.1",
"nelmio/cors-bundle": "2.5.0",
diff --git a/api/composer.lock b/api/composer.lock
index 6f4a26dec1..c3ff142bf5 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "87e356d081c761778105a59b7b625d49",
+ "content-hash": "4fa401722bf0edc546cce5b969c90c36",
"packages": [
{
"name": "api-platform/core",
@@ -2670,16 +2670,16 @@
},
{
"name": "knpuniversity/oauth2-client-bundle",
- "version": "v2.18.3",
+ "version": "v2.18.4",
"source": {
"type": "git",
"url": "https://github.com/knpuniversity/oauth2-client-bundle.git",
- "reference": "c38ca88a70aae3694ca346a41b13b9a8f6e33ed4"
+ "reference": "2f48e1ff7969ef0252482d0f6af874eca639ea2d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/knpuniversity/oauth2-client-bundle/zipball/c38ca88a70aae3694ca346a41b13b9a8f6e33ed4",
- "reference": "c38ca88a70aae3694ca346a41b13b9a8f6e33ed4",
+ "url": "https://api.github.com/repos/knpuniversity/oauth2-client-bundle/zipball/2f48e1ff7969ef0252482d0f6af874eca639ea2d",
+ "reference": "2f48e1ff7969ef0252482d0f6af874eca639ea2d",
"shasum": ""
},
"require": {
@@ -2723,9 +2723,9 @@
],
"support": {
"issues": "https://github.com/knpuniversity/oauth2-client-bundle/issues",
- "source": "https://github.com/knpuniversity/oauth2-client-bundle/tree/v2.18.3"
+ "source": "https://github.com/knpuniversity/oauth2-client-bundle/tree/v2.18.4"
},
- "time": "2024-10-02T14:26:09+00:00"
+ "time": "2025-08-18T15:33:00+00:00"
},
{
"name": "lcobucci/clock",
From 1be14da9b628a57d9001baa6bcdf57129233aec5 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 26 Aug 2025 22:56:58 +0000
Subject: [PATCH 101/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.18
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index d53b6203a5..4a334d6395 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.17
+ image: amazon/aws-cli:2.28.18
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From 871fce5d7a16eee8755e95c5bb3106ef4c82b87a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 27 Aug 2025 02:57:34 +0000
Subject: [PATCH 102/143] fix(deps): update dependency @pulumi/aws to v7.6.0
---
.ops/aws-setup/package-lock.json | 8 ++++----
.ops/aws-setup/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index fec2a18a03..7a41a9c41e 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "ecamp-core",
"dependencies": {
- "@pulumi/aws": "7.5.0",
+ "@pulumi/aws": "7.6.0",
"@pulumi/awsx": "3.0.0",
"@pulumi/pulumi": "3.191.0"
},
@@ -2004,9 +2004,9 @@
"license": "BSD-3-Clause"
},
"node_modules/@pulumi/aws": {
- "version": "7.5.0",
- "resolved": "https://registry.npmjs.org/@pulumi/aws/-/aws-7.5.0.tgz",
- "integrity": "sha512-oE6IcvNPSFz0IWfOWDxPElIG8DADhJRGoC9AAqF/5gF4Mx2IjCpLQaTGkxe1aEEIkem2jhKKG3xLbDkxsnLm/g==",
+ "version": "7.6.0",
+ "resolved": "https://registry.npmjs.org/@pulumi/aws/-/aws-7.6.0.tgz",
+ "integrity": "sha512-TE2/Q8XXucIyPhqU/Bv0w9tTpjDVThNI203TA4RbU7CfRWMvg6H5gBrJIQmuu7fIZYT8pXCbgpcxiH7Iap5wnA==",
"license": "Apache-2.0",
"dependencies": {
"@pulumi/pulumi": "^3.142.0",
diff --git a/.ops/aws-setup/package.json b/.ops/aws-setup/package.json
index 662f63b537..a902cde69b 100644
--- a/.ops/aws-setup/package.json
+++ b/.ops/aws-setup/package.json
@@ -11,7 +11,7 @@
},
"dependencies": {
"@pulumi/pulumi": "3.191.0",
- "@pulumi/aws": "7.5.0",
+ "@pulumi/aws": "7.6.0",
"@pulumi/awsx": "3.0.0"
},
"devDependencies": {
From eecdb5824fad35bb8b6ffaa794d78b87c0126c7b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 27 Aug 2025 03:00:42 +0000
Subject: [PATCH 103/143] chore(deps): lock file maintenance
---
.ops/aws-setup/package-lock.json | 298 ++++++++--------
api/composer.lock | 110 +++---
e2e/package-lock.json | 34 +-
frontend/package-lock.json | 426 +++++++++++-----------
pdf/package-lock.json | 248 ++++++-------
print/package-lock.json | 587 +++++++++++++++----------------
translation/package-lock.json | 6 +-
7 files changed, 861 insertions(+), 848 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index fec2a18a03..c0b88b7015 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -165,24 +165,24 @@
}
},
"node_modules/@aws-sdk/client-ecs": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecs/-/client-ecs-3.864.0.tgz",
- "integrity": "sha512-JbQVLdc/Wt0L2E+lhSjI109dCbpUAj7cMRHZYjaT47PpOPZDEyXGQRUG0Rxz5unw2xayL4ODkmeBarcieUT9Ew==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecs/-/client-ecs-3.876.0.tgz",
+ "integrity": "sha512-FCaf2eKG5E5n7omC4uxR5A/dYiPZVnruJ4w6znnqJh+dFCE/q4v8w10OuzlTSbYoR98TGTlhRkDQscYkxa3VPw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.864.0",
- "@aws-sdk/credential-provider-node": "3.864.0",
- "@aws-sdk/middleware-host-header": "3.862.0",
- "@aws-sdk/middleware-logger": "3.862.0",
- "@aws-sdk/middleware-recursion-detection": "3.862.0",
- "@aws-sdk/middleware-user-agent": "3.864.0",
- "@aws-sdk/region-config-resolver": "3.862.0",
+ "@aws-sdk/core": "3.876.0",
+ "@aws-sdk/credential-provider-node": "3.876.0",
+ "@aws-sdk/middleware-host-header": "3.873.0",
+ "@aws-sdk/middleware-logger": "3.876.0",
+ "@aws-sdk/middleware-recursion-detection": "3.873.0",
+ "@aws-sdk/middleware-user-agent": "3.876.0",
+ "@aws-sdk/region-config-resolver": "3.873.0",
"@aws-sdk/types": "3.862.0",
- "@aws-sdk/util-endpoints": "3.862.0",
- "@aws-sdk/util-user-agent-browser": "3.862.0",
- "@aws-sdk/util-user-agent-node": "3.864.0",
+ "@aws-sdk/util-endpoints": "3.873.0",
+ "@aws-sdk/util-user-agent-browser": "3.873.0",
+ "@aws-sdk/util-user-agent-node": "3.876.0",
"@smithy/config-resolver": "^4.1.5",
"@smithy/core": "^3.8.0",
"@smithy/fetch-http-handler": "^5.1.1",
@@ -218,23 +218,23 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.864.0.tgz",
- "integrity": "sha512-THiOp0OpQROEKZ6IdDCDNNh3qnNn/kFFaTSOiugDpgcE5QdsOxh1/RXq7LmHpTJum3cmnFf8jG59PHcz9Tjnlw==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.876.0.tgz",
+ "integrity": "sha512-Vf0PMF7HVpvllrfPODnBZmlz6kT/y2AvOt1RQG3+qD0VrHWzShc5nwgRZ+yyP3xkKVhZsQ3sJapfZTFnjqMOYA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.864.0",
- "@aws-sdk/middleware-host-header": "3.862.0",
- "@aws-sdk/middleware-logger": "3.862.0",
- "@aws-sdk/middleware-recursion-detection": "3.862.0",
- "@aws-sdk/middleware-user-agent": "3.864.0",
- "@aws-sdk/region-config-resolver": "3.862.0",
+ "@aws-sdk/core": "3.876.0",
+ "@aws-sdk/middleware-host-header": "3.873.0",
+ "@aws-sdk/middleware-logger": "3.876.0",
+ "@aws-sdk/middleware-recursion-detection": "3.873.0",
+ "@aws-sdk/middleware-user-agent": "3.876.0",
+ "@aws-sdk/region-config-resolver": "3.873.0",
"@aws-sdk/types": "3.862.0",
- "@aws-sdk/util-endpoints": "3.862.0",
- "@aws-sdk/util-user-agent-browser": "3.862.0",
- "@aws-sdk/util-user-agent-node": "3.864.0",
+ "@aws-sdk/util-endpoints": "3.873.0",
+ "@aws-sdk/util-user-agent-browser": "3.873.0",
+ "@aws-sdk/util-user-agent-node": "3.876.0",
"@smithy/config-resolver": "^4.1.5",
"@smithy/core": "^3.8.0",
"@smithy/fetch-http-handler": "^5.1.1",
@@ -267,13 +267,13 @@
}
},
"node_modules/@aws-sdk/core": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.864.0.tgz",
- "integrity": "sha512-LFUREbobleHEln+Zf7IG83lAZwvHZG0stI7UU0CtwyuhQy5Yx0rKksHNOCmlM7MpTEbSCfntEhYi3jUaY5e5lg==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.876.0.tgz",
+ "integrity": "sha512-sVFBFkdoPOPyY13NaXO1E/R9O5J6ixzHnnRbqrbXYM2QQgLNPTKIiRtmVEuVoFV9YULg+/aKm7caix8m468y9w==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.862.0",
- "@aws-sdk/xml-builder": "3.862.0",
+ "@aws-sdk/xml-builder": "3.873.0",
"@smithy/core": "^3.8.0",
"@smithy/node-config-provider": "^4.1.4",
"@smithy/property-provider": "^4.0.5",
@@ -293,12 +293,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.864.0.tgz",
- "integrity": "sha512-StJPOI2Rt8UE6lYjXUpg6tqSZaM72xg46ljPg8kIevtBAAfdtq9K20qT/kSliWGIBocMFAv0g2mC0hAa+ECyvg==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.876.0.tgz",
+ "integrity": "sha512-cof7lwp2AlrAfRs0pt4W2KMS2VMBvEmpcti1UOFfSJIqkn+cyJliMJ8LHg22GI+kUexjvxdAqSbf3M7OHvEW+w==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.864.0",
+ "@aws-sdk/core": "3.876.0",
"@aws-sdk/types": "3.862.0",
"@smithy/property-provider": "^4.0.5",
"@smithy/types": "^4.3.2",
@@ -309,12 +309,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.864.0.tgz",
- "integrity": "sha512-E/RFVxGTuGnuD+9pFPH2j4l6HvrXzPhmpL8H8nOoJUosjx7d4v93GJMbbl1v/fkDLqW9qN4Jx2cI6PAjohA6OA==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.876.0.tgz",
+ "integrity": "sha512-wzmef2NBp2+X1l8D4Q8hx1G8oI3+WdvLdPev9VnVpRYZxYGRWVPl++wvCBsCn/ZL0mdWopPkhHA3kFexQhMzvg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.864.0",
+ "@aws-sdk/core": "3.876.0",
"@aws-sdk/types": "3.862.0",
"@smithy/fetch-http-handler": "^5.1.1",
"@smithy/node-http-handler": "^4.1.1",
@@ -330,18 +330,18 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.864.0.tgz",
- "integrity": "sha512-PlxrijguR1gxyPd5EYam6OfWLarj2MJGf07DvCx9MAuQkw77HBnsu6+XbV8fQriFuoJVTBLn9ROhMr/ROAYfUg==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.876.0.tgz",
+ "integrity": "sha512-JHbW6fqnJsVjGHCyko7B0NVPT1nEAPxkM3CGjUcVGsHgJBkxOLVCMQqTRyHcDdeHR2qeojlLoOHRz97xIHQjYw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.864.0",
- "@aws-sdk/credential-provider-env": "3.864.0",
- "@aws-sdk/credential-provider-http": "3.864.0",
- "@aws-sdk/credential-provider-process": "3.864.0",
- "@aws-sdk/credential-provider-sso": "3.864.0",
- "@aws-sdk/credential-provider-web-identity": "3.864.0",
- "@aws-sdk/nested-clients": "3.864.0",
+ "@aws-sdk/core": "3.876.0",
+ "@aws-sdk/credential-provider-env": "3.876.0",
+ "@aws-sdk/credential-provider-http": "3.876.0",
+ "@aws-sdk/credential-provider-process": "3.876.0",
+ "@aws-sdk/credential-provider-sso": "3.876.0",
+ "@aws-sdk/credential-provider-web-identity": "3.876.0",
+ "@aws-sdk/nested-clients": "3.876.0",
"@aws-sdk/types": "3.862.0",
"@smithy/credential-provider-imds": "^4.0.7",
"@smithy/property-provider": "^4.0.5",
@@ -354,17 +354,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.864.0.tgz",
- "integrity": "sha512-2BEymFeXURS+4jE9tP3vahPwbYRl0/1MVaFZcijj6pq+nf5EPGvkFillbdBRdc98ZI2NedZgSKu3gfZXgYdUhQ==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.876.0.tgz",
+ "integrity": "sha512-eHbNt1+Hi43e8ANnwf6toapLSxfMiyGq459y3Uh6i7NBOiWWKEsOVcgOfUC3RCoqeikxovt1tFM2cEElWUIOhg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/credential-provider-env": "3.864.0",
- "@aws-sdk/credential-provider-http": "3.864.0",
- "@aws-sdk/credential-provider-ini": "3.864.0",
- "@aws-sdk/credential-provider-process": "3.864.0",
- "@aws-sdk/credential-provider-sso": "3.864.0",
- "@aws-sdk/credential-provider-web-identity": "3.864.0",
+ "@aws-sdk/credential-provider-env": "3.876.0",
+ "@aws-sdk/credential-provider-http": "3.876.0",
+ "@aws-sdk/credential-provider-ini": "3.876.0",
+ "@aws-sdk/credential-provider-process": "3.876.0",
+ "@aws-sdk/credential-provider-sso": "3.876.0",
+ "@aws-sdk/credential-provider-web-identity": "3.876.0",
"@aws-sdk/types": "3.862.0",
"@smithy/credential-provider-imds": "^4.0.7",
"@smithy/property-provider": "^4.0.5",
@@ -377,12 +377,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.864.0.tgz",
- "integrity": "sha512-Zxnn1hxhq7EOqXhVYgkF4rI9MnaO3+6bSg/tErnBQ3F8kDpA7CFU24G1YxwaJXp2X4aX3LwthefmSJHwcVP/2g==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.876.0.tgz",
+ "integrity": "sha512-SMX4OlHvspu3gF4hxe7WAnZFhxpiCye+WlBSVoWfW/i9XNhtrZS1JMr29MK34GlCTk9qO7FlRwds/Z5k7xPpHg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.864.0",
+ "@aws-sdk/core": "3.876.0",
"@aws-sdk/types": "3.862.0",
"@smithy/property-provider": "^4.0.5",
"@smithy/shared-ini-file-loader": "^4.0.5",
@@ -394,14 +394,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.864.0.tgz",
- "integrity": "sha512-UPyPNQbxDwHVGmgWdGg9/9yvzuedRQVF5jtMkmP565YX9pKZ8wYAcXhcYdNPWFvH0GYdB0crKOmvib+bmCuwkw==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.876.0.tgz",
+ "integrity": "sha512-iP5dz9XqwePbgnh7Bdrq5e1319JpCRKLyomUfHH1XVeXkIHmwIJdmTj1Upeo1J8L/5cLHmhXAN6CTN11bLo8SA==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-sso": "3.864.0",
- "@aws-sdk/core": "3.864.0",
- "@aws-sdk/token-providers": "3.864.0",
+ "@aws-sdk/client-sso": "3.876.0",
+ "@aws-sdk/core": "3.876.0",
+ "@aws-sdk/token-providers": "3.876.0",
"@aws-sdk/types": "3.862.0",
"@smithy/property-provider": "^4.0.5",
"@smithy/shared-ini-file-loader": "^4.0.5",
@@ -413,13 +413,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.864.0.tgz",
- "integrity": "sha512-nNcjPN4SYg8drLwqK0vgVeSvxeGQiD0FxOaT38mV2H8cu0C5NzpvA+14Xy+W6vT84dxgmJYKk71Cr5QL2Oz+rA==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.876.0.tgz",
+ "integrity": "sha512-q/XSCP1uae5aB9veM8zcm6Gqu6A4ckX9ZbhHgCzURXVJDwp+nINW1hM9vppMjGw3ND9Ibx/adR+KfTI0TDMzqw==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.864.0",
- "@aws-sdk/nested-clients": "3.864.0",
+ "@aws-sdk/core": "3.876.0",
+ "@aws-sdk/nested-clients": "3.876.0",
"@aws-sdk/types": "3.862.0",
"@smithy/property-provider": "^4.0.5",
"@smithy/types": "^4.3.2",
@@ -430,9 +430,9 @@
}
},
"node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.862.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.862.0.tgz",
- "integrity": "sha512-jDje8dCFeFHfuCAxMDXBs8hy8q9NCTlyK4ThyyfAj3U4Pixly2mmzY2u7b7AyGhWsjJNx8uhTjlYq5zkQPQCYw==",
+ "version": "3.873.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.873.0.tgz",
+ "integrity": "sha512-KZ/W1uruWtMOs7D5j3KquOxzCnV79KQW9MjJFZM/M0l6KI8J6V3718MXxFHsTjUE4fpdV6SeCNLV1lwGygsjJA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.862.0",
@@ -445,9 +445,9 @@
}
},
"node_modules/@aws-sdk/middleware-logger": {
- "version": "3.862.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.862.0.tgz",
- "integrity": "sha512-N/bXSJznNBR/i7Ofmf9+gM6dx/SPBK09ZWLKsW5iQjqKxAKn/2DozlnE54uiEs1saHZWoNDRg69Ww4XYYSlG1Q==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.876.0.tgz",
+ "integrity": "sha512-cpWJhOuMSyz9oV25Z/CMHCBTgafDCbv7fHR80nlRrPdPZ8ETNsahwRgltXP1QJJ8r3X/c1kwpOR7tc+RabVzNA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.862.0",
@@ -459,9 +459,9 @@
}
},
"node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.862.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.862.0.tgz",
- "integrity": "sha512-KVoo3IOzEkTq97YKM4uxZcYFSNnMkhW/qj22csofLegZi5fk90ztUnnaeKfaEJHfHp/tm1Y3uSoOXH45s++kKQ==",
+ "version": "3.873.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.873.0.tgz",
+ "integrity": "sha512-OtgY8EXOzRdEWR//WfPkA/fXl0+WwE8hq0y9iw2caNyKPtca85dzrrZWnPqyBK/cpImosrpR1iKMYr41XshsCg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.862.0",
@@ -474,14 +474,14 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.864.0.tgz",
- "integrity": "sha512-wrddonw4EyLNSNBrApzEhpSrDwJiNfjxDm5E+bn8n32BbAojXASH8W8jNpxz/jMgNkkJNxCfyqybGKzBX0OhbQ==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.876.0.tgz",
+ "integrity": "sha512-FR+8INfnbNv32QDQ5szxkWX6mB/QgezfNyx8LnAh1ErISZMmEFBxXXir+ZOfuV8vsmal1a6cy9qmnMNDaNnaNQ==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.864.0",
+ "@aws-sdk/core": "3.876.0",
"@aws-sdk/types": "3.862.0",
- "@aws-sdk/util-endpoints": "3.862.0",
+ "@aws-sdk/util-endpoints": "3.873.0",
"@smithy/core": "^3.8.0",
"@smithy/protocol-http": "^5.1.3",
"@smithy/types": "^4.3.2",
@@ -492,23 +492,23 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.864.0.tgz",
- "integrity": "sha512-H1C+NjSmz2y8Tbgh7Yy89J20yD/hVyk15hNoZDbCYkXg0M358KS7KVIEYs8E2aPOCr1sK3HBE819D/yvdMgokA==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.876.0.tgz",
+ "integrity": "sha512-R4TZrkM2gUElTsotk8mt3y7iLG8TNi1LL1wgVdEEWSLOYTaFyglGdoNBMtEeP7lmXilaTy00AbYF6BakJvSTHg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/core": "3.864.0",
- "@aws-sdk/middleware-host-header": "3.862.0",
- "@aws-sdk/middleware-logger": "3.862.0",
- "@aws-sdk/middleware-recursion-detection": "3.862.0",
- "@aws-sdk/middleware-user-agent": "3.864.0",
- "@aws-sdk/region-config-resolver": "3.862.0",
+ "@aws-sdk/core": "3.876.0",
+ "@aws-sdk/middleware-host-header": "3.873.0",
+ "@aws-sdk/middleware-logger": "3.876.0",
+ "@aws-sdk/middleware-recursion-detection": "3.873.0",
+ "@aws-sdk/middleware-user-agent": "3.876.0",
+ "@aws-sdk/region-config-resolver": "3.873.0",
"@aws-sdk/types": "3.862.0",
- "@aws-sdk/util-endpoints": "3.862.0",
- "@aws-sdk/util-user-agent-browser": "3.862.0",
- "@aws-sdk/util-user-agent-node": "3.864.0",
+ "@aws-sdk/util-endpoints": "3.873.0",
+ "@aws-sdk/util-user-agent-browser": "3.873.0",
+ "@aws-sdk/util-user-agent-node": "3.876.0",
"@smithy/config-resolver": "^4.1.5",
"@smithy/core": "^3.8.0",
"@smithy/fetch-http-handler": "^5.1.1",
@@ -541,9 +541,9 @@
}
},
"node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.862.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.862.0.tgz",
- "integrity": "sha512-VisR+/HuVFICrBPY+q9novEiE4b3mvDofWqyvmxHcWM7HumTz9ZQSuEtnlB/92GVM3KDUrR9EmBHNRrfXYZkcQ==",
+ "version": "3.873.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.873.0.tgz",
+ "integrity": "sha512-q9sPoef+BBG6PJnc4x60vK/bfVwvRWsPgcoQyIra057S/QGjq5VkjvNk6H8xedf6vnKlXNBwq9BaANBXnldUJg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.862.0",
@@ -558,13 +558,13 @@
}
},
"node_modules/@aws-sdk/token-providers": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.864.0.tgz",
- "integrity": "sha512-gTc2QHOBo05SCwVA65dUtnJC6QERvFaPiuppGDSxoF7O5AQNK0UR/kMSenwLqN8b5E1oLYvQTv3C1idJLRX0cg==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.876.0.tgz",
+ "integrity": "sha512-iU08kaQbhXnY0CC2TBcr7y/2PqPwZP2CTWX/Rbq0NvhOyteikfh7ASC+bRfLUp0XMSHKvSb+w2dh8a0lvx4oHg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/core": "3.864.0",
- "@aws-sdk/nested-clients": "3.864.0",
+ "@aws-sdk/core": "3.876.0",
+ "@aws-sdk/nested-clients": "3.876.0",
"@aws-sdk/types": "3.862.0",
"@smithy/property-provider": "^4.0.5",
"@smithy/shared-ini-file-loader": "^4.0.5",
@@ -589,9 +589,9 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.862.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.862.0.tgz",
- "integrity": "sha512-eCZuScdE9MWWkHGM2BJxm726MCmWk/dlHjOKvkM0sN1zxBellBMw5JohNss1Z8/TUmnW2gb9XHTOiHuGjOdksA==",
+ "version": "3.873.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.873.0.tgz",
+ "integrity": "sha512-YByHrhjxYdjKRf/RQygRK1uh0As1FIi9+jXTcIEX/rBgN8mUByczr2u4QXBzw7ZdbdcOBMOkPnLRjNOWW1MkFg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.862.0",
@@ -605,9 +605,9 @@
}
},
"node_modules/@aws-sdk/util-locate-window": {
- "version": "3.804.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.804.0.tgz",
- "integrity": "sha512-zVoRfpmBVPodYlnMjgVjfGoEZagyRF5IPn3Uo6ZvOZp24chnW/FRstH7ESDHDDRga4z3V+ElUQHKpFDXWyBW5A==",
+ "version": "3.873.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.873.0.tgz",
+ "integrity": "sha512-xcVhZF6svjM5Rj89T1WzkjQmrTF6dpR2UvIHPMTnSZoNe6CixejPZ6f0JJ2kAhO8H+dUHwNBlsUgOTIKiK/Syg==",
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.6.2"
@@ -617,9 +617,9 @@
}
},
"node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.862.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.862.0.tgz",
- "integrity": "sha512-BmPTlm0r9/10MMr5ND9E92r8KMZbq5ltYXYpVcUbAsnB1RJ8ASJuRoLne5F7mB3YMx0FJoOTuSq7LdQM3LgW3Q==",
+ "version": "3.873.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.873.0.tgz",
+ "integrity": "sha512-AcRdbK6o19yehEcywI43blIBhOCSo6UgyWcuOJX5CFF8k39xm1ILCjQlRRjchLAxWrm0lU0Q7XV90RiMMFMZtA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "3.862.0",
@@ -629,12 +629,12 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.864.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.864.0.tgz",
- "integrity": "sha512-d+FjUm2eJEpP+FRpVR3z6KzMdx1qwxEYDz8jzNKwxYLBBquaBaP/wfoMtMQKAcbrR7aT9FZVZF7zDgzNxUvQlQ==",
+ "version": "3.876.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.876.0.tgz",
+ "integrity": "sha512-/ZIaeUt60JBdI0mNc7sZ8v3Tuzp8Pbe4gIAYnppGyF4KV8QA+Yu8tp2bGHfkKn150t1uvQ6P/4CwFfoGF34dzg==",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/middleware-user-agent": "3.864.0",
+ "@aws-sdk/middleware-user-agent": "3.876.0",
"@aws-sdk/types": "3.862.0",
"@smithy/node-config-provider": "^4.1.4",
"@smithy/types": "^4.3.2",
@@ -653,9 +653,9 @@
}
},
"node_modules/@aws-sdk/xml-builder": {
- "version": "3.862.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.862.0.tgz",
- "integrity": "sha512-6Ed0kmC1NMbuFTEgNmamAUU1h5gShgxL1hBVLbEzUa3trX5aJBz1vU4bXaBTvOYUAnOHtiy1Ml4AMStd6hJnFA==",
+ "version": "3.873.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.873.0.tgz",
+ "integrity": "sha512-kLO7k7cGJ6KaHiExSJWojZurF7SnGMDHXRuQunFnEoD0n1yB6Lqy/S/zHiQ7oJnBhPr9q0TW9qFkrsZb1Uc54w==",
"license": "Apache-2.0",
"dependencies": {
"@smithy/types": "^4.3.2",
@@ -2030,9 +2030,9 @@
}
},
"node_modules/@pulumi/docker": {
- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/@pulumi/docker/-/docker-4.8.0.tgz",
- "integrity": "sha512-R1jDAokbz71VbljF6TJ4yNA4Tp1Gd+ISgIQmrcsUf/gNCP1hoA7putyTIta5q0zzy83aPeeeySYwx54iOfHrvQ==",
+ "version": "4.8.2",
+ "resolved": "https://registry.npmjs.org/@pulumi/docker/-/docker-4.8.2.tgz",
+ "integrity": "sha512-98PF3IlCR3t2+PKA/ExgO4x0vUiEhkScpNaClFJ8Qr1v5NEx167kJooVcduLvAG8ZaWPI/jwIyyH+TdMp6GOig==",
"license": "Apache-2.0",
"dependencies": {
"@pulumi/pulumi": "^3.142.0",
@@ -3000,9 +3000,9 @@
}
},
"node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz",
+ "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==",
"license": "MIT",
"engines": {
"node": ">=12"
@@ -3057,9 +3057,9 @@
}
},
"node_modules/bowser": {
- "version": "2.12.0",
- "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.12.0.tgz",
- "integrity": "sha512-HcOcTudTeEWgbHh0Y1Tyb6fdeR71m4b/QACf0D4KswGTsNeIJQmg38mRENZPAYPZvGFN3fk3604XbQEPdxXdKg==",
+ "version": "2.12.1",
+ "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.12.1.tgz",
+ "integrity": "sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw==",
"license": "MIT"
},
"node_modules/brace-expansion": {
@@ -3072,9 +3072,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
- "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
+ "version": "4.25.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.3.tgz",
+ "integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==",
"dev": true,
"funding": [
{
@@ -3093,8 +3093,8 @@
"license": "MIT",
"peer": true,
"dependencies": {
- "caniuse-lite": "^1.0.30001733",
- "electron-to-chromium": "^1.5.199",
+ "caniuse-lite": "^1.0.30001735",
+ "electron-to-chromium": "^1.5.204",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -3193,9 +3193,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001735",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
- "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
+ "version": "1.0.30001737",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz",
+ "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==",
"dev": true,
"funding": [
{
@@ -3522,9 +3522,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.201",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
- "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
+ "version": "1.5.209",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
+ "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
"dev": true,
"license": "ISC",
"peer": true
@@ -5785,9 +5785,9 @@
}
},
"node_modules/protobufjs": {
- "version": "7.5.3",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.3.tgz",
- "integrity": "sha512-sildjKwVqOI2kmFDiXQ6aEB0fjYTafpEvIBs8tOR8qI4spuL9OPROLVu2qZqi/xgCfsHIwVqlaF8JBjWFHnKbw==",
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz",
+ "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==",
"hasInstallScript": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -6307,13 +6307,17 @@
}
},
"node_modules/tapable": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
- "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz",
+ "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
}
},
"node_modules/tar": {
diff --git a/api/composer.lock b/api/composer.lock
index c3ff142bf5..0438b521f6 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -1388,16 +1388,16 @@
},
{
"name": "doctrine/migrations",
- "version": "3.9.3",
+ "version": "3.9.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/migrations.git",
- "reference": "cd12028853c418b454602e3fda89e519e9af947b"
+ "reference": "1b88fcb812f2cd6e77c83d16db60e3cf1e35c66c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/migrations/zipball/cd12028853c418b454602e3fda89e519e9af947b",
- "reference": "cd12028853c418b454602e3fda89e519e9af947b",
+ "url": "https://api.github.com/repos/doctrine/migrations/zipball/1b88fcb812f2cd6e77c83d16db60e3cf1e35c66c",
+ "reference": "1b88fcb812f2cd6e77c83d16db60e3cf1e35c66c",
"shasum": ""
},
"require": {
@@ -1471,7 +1471,7 @@
],
"support": {
"issues": "https://github.com/doctrine/migrations/issues",
- "source": "https://github.com/doctrine/migrations/tree/3.9.3"
+ "source": "https://github.com/doctrine/migrations/tree/3.9.4"
},
"funding": [
{
@@ -1487,7 +1487,7 @@
"type": "tidelift"
}
],
- "time": "2025-08-13T22:04:47+00:00"
+ "time": "2025-08-19T06:41:07+00:00"
},
{
"name": "doctrine/orm",
@@ -1581,16 +1581,16 @@
},
{
"name": "doctrine/persistence",
- "version": "4.0.0",
+ "version": "4.1.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/persistence.git",
- "reference": "45004aca79189474f113cbe3a53847c2115a55fa"
+ "reference": "dcbdfe4b211ae09478e192289cae7ab0987b29a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/persistence/zipball/45004aca79189474f113cbe3a53847c2115a55fa",
- "reference": "45004aca79189474f113cbe3a53847c2115a55fa",
+ "url": "https://api.github.com/repos/doctrine/persistence/zipball/dcbdfe4b211ae09478e192289cae7ab0987b29a4",
+ "reference": "dcbdfe4b211ae09478e192289cae7ab0987b29a4",
"shasum": ""
},
"require": {
@@ -1598,16 +1598,14 @@
"php": "^8.1",
"psr/cache": "^1.0 || ^2.0 || ^3.0"
},
- "conflict": {
- "doctrine/common": "<2.10"
- },
"require-dev": {
"doctrine/coding-standard": "^12",
"phpstan/phpstan": "1.12.7",
"phpstan/phpstan-phpunit": "^1",
- "phpstan/phpstan-strict-rules": "^1.1",
+ "phpstan/phpstan-strict-rules": "^1.6",
"phpunit/phpunit": "^9.6",
- "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0"
+ "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0",
+ "symfony/finder": "^4.4 || ^5.4 || ^6.0 || ^7.0"
},
"type": "library",
"autoload": {
@@ -1656,7 +1654,7 @@
],
"support": {
"issues": "https://github.com/doctrine/persistence/issues",
- "source": "https://github.com/doctrine/persistence/tree/4.0.0"
+ "source": "https://github.com/doctrine/persistence/tree/4.1.0"
},
"funding": [
{
@@ -1672,7 +1670,7 @@
"type": "tidelift"
}
],
- "time": "2024-11-01T21:49:07+00:00"
+ "time": "2025-08-21T16:00:31+00:00"
},
{
"name": "doctrine/sql-formatter",
@@ -4680,16 +4678,16 @@
},
{
"name": "sentry/sentry",
- "version": "4.14.2",
+ "version": "4.15.0",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-php.git",
- "reference": "bfeec74303d60d3f8bc33701ab3e86f8a8729f17"
+ "reference": "b2d84de69f3eda8ca22b0b00e9f923be3b837355"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/bfeec74303d60d3f8bc33701ab3e86f8a8729f17",
- "reference": "bfeec74303d60d3f8bc33701ab3e86f8a8729f17",
+ "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/b2d84de69f3eda8ca22b0b00e9f923be3b837355",
+ "reference": "b2d84de69f3eda8ca22b0b00e9f923be3b837355",
"shasum": ""
},
"require": {
@@ -4753,7 +4751,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-php/issues",
- "source": "https://github.com/getsentry/sentry-php/tree/4.14.2"
+ "source": "https://github.com/getsentry/sentry-php/tree/4.15.0"
},
"funding": [
{
@@ -4765,7 +4763,7 @@
"type": "custom"
}
],
- "time": "2025-07-21T08:28:29+00:00"
+ "time": "2025-08-20T14:26:37+00:00"
},
{
"name": "sentry/sentry-symfony",
@@ -7567,7 +7565,7 @@
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.32.0",
+ "version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
@@ -7630,7 +7628,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.32.0"
+ "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0"
},
"funding": [
{
@@ -7641,6 +7639,10 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
@@ -7650,16 +7652,16 @@
},
{
"name": "symfony/polyfill-php84",
- "version": "v1.32.0",
+ "version": "v1.33.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php84.git",
- "reference": "000df7860439609837bbe28670b0be15783b7fbf"
+ "reference": "d8ced4d875142b6a7426000426b8abc631d6b191"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/000df7860439609837bbe28670b0be15783b7fbf",
- "reference": "000df7860439609837bbe28670b0be15783b7fbf",
+ "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191",
+ "reference": "d8ced4d875142b6a7426000426b8abc631d6b191",
"shasum": ""
},
"require": {
@@ -7706,7 +7708,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php84/tree/v1.32.0"
+ "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0"
},
"funding": [
{
@@ -7717,12 +7719,16 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2025-02-20T12:04:08+00:00"
+ "time": "2025-06-24T13:30:11+00:00"
},
{
"name": "symfony/property-access",
@@ -10437,16 +10443,16 @@
},
{
"name": "composer/semver",
- "version": "3.4.3",
+ "version": "3.4.4",
"source": {
"type": "git",
"url": "https://github.com/composer/semver.git",
- "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12"
+ "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12",
- "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12",
+ "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95",
+ "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95",
"shasum": ""
},
"require": {
@@ -10498,7 +10504,7 @@
"support": {
"irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/semver/issues",
- "source": "https://github.com/composer/semver/tree/3.4.3"
+ "source": "https://github.com/composer/semver/tree/3.4.4"
},
"funding": [
{
@@ -10508,13 +10514,9 @@
{
"url": "https://github.com/composer",
"type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/composer/composer",
- "type": "tidelift"
}
],
- "time": "2024-09-19T14:15:21+00:00"
+ "time": "2025-08-20T19:15:30+00:00"
},
{
"name": "composer/xdebug-handler",
@@ -12600,23 +12602,23 @@
},
{
"name": "react/promise",
- "version": "v3.2.0",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/reactphp/promise.git",
- "reference": "8a164643313c71354582dc850b42b33fa12a4b63"
+ "reference": "23444f53a813a3296c1368bb104793ce8d88f04a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63",
- "reference": "8a164643313c71354582dc850b42b33fa12a4b63",
+ "url": "https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a",
+ "reference": "23444f53a813a3296c1368bb104793ce8d88f04a",
"shasum": ""
},
"require": {
"php": ">=7.1.0"
},
"require-dev": {
- "phpstan/phpstan": "1.10.39 || 1.4.10",
+ "phpstan/phpstan": "1.12.28 || 1.4.10",
"phpunit/phpunit": "^9.6 || ^7.5"
},
"type": "library",
@@ -12661,7 +12663,7 @@
],
"support": {
"issues": "https://github.com/reactphp/promise/issues",
- "source": "https://github.com/reactphp/promise/tree/v3.2.0"
+ "source": "https://github.com/reactphp/promise/tree/v3.3.0"
},
"funding": [
{
@@ -12669,7 +12671,7 @@
"type": "open_collective"
}
],
- "time": "2024-05-24T10:39:05+00:00"
+ "time": "2025-08-19T18:57:03+00:00"
},
{
"name": "react/socket",
@@ -12948,16 +12950,16 @@
},
{
"name": "sebastian/comparator",
- "version": "7.1.2",
+ "version": "7.1.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "1a7c2bce03a13a457ed3c975dfd331b3b4b133aa"
+ "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1a7c2bce03a13a457ed3c975dfd331b3b4b133aa",
- "reference": "1a7c2bce03a13a457ed3c975dfd331b3b4b133aa",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/dc904b4bb3ab070865fa4068cd84f3da8b945148",
+ "reference": "dc904b4bb3ab070865fa4068cd84f3da8b945148",
"shasum": ""
},
"require": {
@@ -13016,7 +13018,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
"security": "https://github.com/sebastianbergmann/comparator/security/policy",
- "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.2"
+ "source": "https://github.com/sebastianbergmann/comparator/tree/7.1.3"
},
"funding": [
{
@@ -13036,7 +13038,7 @@
"type": "tidelift"
}
],
- "time": "2025-08-10T08:50:08+00:00"
+ "time": "2025-08-20T11:27:00+00:00"
},
{
"name": "sebastian/complexity",
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index 784675e880..d81dc8223b 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -877,9 +877,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "24.2.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.2.1.tgz",
- "integrity": "sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==",
+ "version": "24.3.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
+ "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
"dev": true,
"license": "MIT",
"optional": true,
@@ -895,9 +895,9 @@
"license": "MIT"
},
"node_modules/@types/sizzle": {
- "version": "2.3.9",
- "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.9.tgz",
- "integrity": "sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==",
+ "version": "2.3.10",
+ "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.10.tgz",
+ "integrity": "sha512-TC0dmN0K8YcWEAEfiPi5gJP14eJe30TTGjkvek3iM/1NdHHsdCA/Td6GvNndMOo/iSnIsZ4HuuhrYPDAmbxzww==",
"dev": true,
"license": "MIT"
},
@@ -1194,9 +1194,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
- "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
+ "version": "4.25.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.3.tgz",
+ "integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==",
"dev": true,
"funding": [
{
@@ -1215,8 +1215,8 @@
"license": "MIT",
"peer": true,
"dependencies": {
- "caniuse-lite": "^1.0.30001733",
- "electron-to-chromium": "^1.5.199",
+ "caniuse-lite": "^1.0.30001735",
+ "electron-to-chromium": "^1.5.204",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -1314,9 +1314,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001735",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
- "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
+ "version": "1.0.30001737",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz",
+ "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==",
"dev": true,
"funding": [
{
@@ -1749,9 +1749,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.201",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
- "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
+ "version": "1.5.209",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
+ "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
"dev": true,
"license": "ISC",
"peer": true
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index f83c455874..3b70f84553 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -1803,9 +1803,9 @@
}
},
"node_modules/@csstools/color-helpers": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz",
- "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz",
+ "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==",
"dev": true,
"funding": [
{
@@ -1847,9 +1847,9 @@
}
},
"node_modules/@csstools/css-color-parser": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz",
- "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz",
+ "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==",
"dev": true,
"funding": [
{
@@ -1863,7 +1863,7 @@
],
"license": "MIT",
"dependencies": {
- "@csstools/color-helpers": "^5.0.2",
+ "@csstools/color-helpers": "^5.1.0",
"@csstools/css-calc": "^2.1.4"
},
"engines": {
@@ -2752,6 +2752,17 @@
"@jridgewell/trace-mapping": "^0.3.24"
}
},
+ "node_modules/@jridgewell/remapping": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
+ "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
"node_modules/@jridgewell/resolve-uri": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
@@ -2975,9 +2986,9 @@
"license": "MIT"
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.46.2.tgz",
- "integrity": "sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.48.1.tgz",
+ "integrity": "sha512-rGmb8qoG/zdmKoYELCBwu7vt+9HxZ7Koos3pD0+sH5fR3u3Wb/jGcpnqxcnWsPEKDUyzeLSqksN8LJtgXjqBYw==",
"cpu": [
"arm"
],
@@ -2989,9 +3000,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.46.2.tgz",
- "integrity": "sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.48.1.tgz",
+ "integrity": "sha512-4e9WtTxrk3gu1DFE+imNJr4WsL13nWbD/Y6wQcyku5qadlKHY3OQ3LJ/INrrjngv2BJIHnIzbqMk1GTAC2P8yQ==",
"cpu": [
"arm64"
],
@@ -3003,9 +3014,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.46.2.tgz",
- "integrity": "sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.48.1.tgz",
+ "integrity": "sha512-+XjmyChHfc4TSs6WUQGmVf7Hkg8ferMAE2aNYYWjiLzAS/T62uOsdfnqv+GHRjq7rKRnYh4mwWb4Hz7h/alp8A==",
"cpu": [
"arm64"
],
@@ -3017,9 +3028,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.46.2.tgz",
- "integrity": "sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.48.1.tgz",
+ "integrity": "sha512-upGEY7Ftw8M6BAJyGwnwMw91rSqXTcOKZnnveKrVWsMTF8/k5mleKSuh7D4v4IV1pLxKAk3Tbs0Lo9qYmii5mQ==",
"cpu": [
"x64"
],
@@ -3031,9 +3042,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.46.2.tgz",
- "integrity": "sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.48.1.tgz",
+ "integrity": "sha512-P9ViWakdoynYFUOZhqq97vBrhuvRLAbN/p2tAVJvhLb8SvN7rbBnJQcBu8e/rQts42pXGLVhfsAP0k9KXWa3nQ==",
"cpu": [
"arm64"
],
@@ -3045,9 +3056,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.46.2.tgz",
- "integrity": "sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.48.1.tgz",
+ "integrity": "sha512-VLKIwIpnBya5/saccM8JshpbxfyJt0Dsli0PjXozHwbSVaHTvWXJH1bbCwPXxnMzU4zVEfgD1HpW3VQHomi2AQ==",
"cpu": [
"x64"
],
@@ -3059,9 +3070,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.46.2.tgz",
- "integrity": "sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.48.1.tgz",
+ "integrity": "sha512-3zEuZsXfKaw8n/yF7t8N6NNdhyFw3s8xJTqjbTDXlipwrEHo4GtIKcMJr5Ed29leLpB9AugtAQpAHW0jvtKKaQ==",
"cpu": [
"arm"
],
@@ -3073,9 +3084,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.46.2.tgz",
- "integrity": "sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.48.1.tgz",
+ "integrity": "sha512-leo9tOIlKrcBmmEypzunV/2w946JeLbTdDlwEZ7OnnsUyelZ72NMnT4B2vsikSgwQifjnJUbdXzuW4ToN1wV+Q==",
"cpu": [
"arm"
],
@@ -3087,9 +3098,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.46.2.tgz",
- "integrity": "sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.48.1.tgz",
+ "integrity": "sha512-Vy/WS4z4jEyvnJm+CnPfExIv5sSKqZrUr98h03hpAMbE2aI0aD2wvK6GiSe8Gx2wGp3eD81cYDpLLBqNb2ydwQ==",
"cpu": [
"arm64"
],
@@ -3101,9 +3112,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.46.2.tgz",
- "integrity": "sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.48.1.tgz",
+ "integrity": "sha512-x5Kzn7XTwIssU9UYqWDB9VpLpfHYuXw5c6bJr4Mzv9kIv242vmJHbI5PJJEnmBYitUIfoMCODDhR7KoZLot2VQ==",
"cpu": [
"arm64"
],
@@ -3115,9 +3126,9 @@
]
},
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.46.2.tgz",
- "integrity": "sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.48.1.tgz",
+ "integrity": "sha512-yzCaBbwkkWt/EcgJOKDUdUpMHjhiZT/eDktOPWvSRpqrVE04p0Nd6EGV4/g7MARXXeOqstflqsKuXVM3H9wOIQ==",
"cpu": [
"loong64"
],
@@ -3129,9 +3140,9 @@
]
},
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.46.2.tgz",
- "integrity": "sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.48.1.tgz",
+ "integrity": "sha512-UK0WzWUjMAJccHIeOpPhPcKBqax7QFg47hwZTp6kiMhQHeOYJeaMwzeRZe1q5IiTKsaLnHu9s6toSYVUlZ2QtQ==",
"cpu": [
"ppc64"
],
@@ -3143,9 +3154,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.46.2.tgz",
- "integrity": "sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.48.1.tgz",
+ "integrity": "sha512-3NADEIlt+aCdCbWVZ7D3tBjBX1lHpXxcvrLt/kdXTiBrOds8APTdtk2yRL2GgmnSVeX4YS1JIf0imFujg78vpw==",
"cpu": [
"riscv64"
],
@@ -3157,9 +3168,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.46.2.tgz",
- "integrity": "sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.48.1.tgz",
+ "integrity": "sha512-euuwm/QTXAMOcyiFCcrx0/S2jGvFlKJ2Iro8rsmYL53dlblp3LkUQVFzEidHhvIPPvcIsxDhl2wkBE+I6YVGzA==",
"cpu": [
"riscv64"
],
@@ -3171,9 +3182,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.46.2.tgz",
- "integrity": "sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.48.1.tgz",
+ "integrity": "sha512-w8mULUjmPdWLJgmTYJx/W6Qhln1a+yqvgwmGXcQl2vFBkWsKGUBRbtLRuKJUln8Uaimf07zgJNxOhHOvjSQmBQ==",
"cpu": [
"s390x"
],
@@ -3185,9 +3196,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.46.2.tgz",
- "integrity": "sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.48.1.tgz",
+ "integrity": "sha512-90taWXCWxTbClWuMZD0DKYohY1EovA+W5iytpE89oUPmT5O1HFdf8cuuVIylE6vCbrGdIGv85lVRzTcpTRZ+kA==",
"cpu": [
"x64"
],
@@ -3199,9 +3210,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.46.2.tgz",
- "integrity": "sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.48.1.tgz",
+ "integrity": "sha512-2Gu29SkFh1FfTRuN1GR1afMuND2GKzlORQUP3mNMJbqdndOg7gNsa81JnORctazHRokiDzQ5+MLE5XYmZW5VWg==",
"cpu": [
"x64"
],
@@ -3213,9 +3224,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.46.2.tgz",
- "integrity": "sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.48.1.tgz",
+ "integrity": "sha512-6kQFR1WuAO50bxkIlAVeIYsz3RUx+xymwhTo9j94dJ+kmHe9ly7muH23sdfWduD0BA8pD9/yhonUvAjxGh34jQ==",
"cpu": [
"arm64"
],
@@ -3227,9 +3238,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.46.2.tgz",
- "integrity": "sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.48.1.tgz",
+ "integrity": "sha512-RUyZZ/mga88lMI3RlXFs4WQ7n3VyU07sPXmMG7/C1NOi8qisUg57Y7LRarqoGoAiopmGmChUhSwfpvQ3H5iGSQ==",
"cpu": [
"ia32"
],
@@ -3241,9 +3252,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.46.2.tgz",
- "integrity": "sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.48.1.tgz",
+ "integrity": "sha512-8a/caCUN4vkTChxkaIJcMtwIVcBhi4X2PQRoT+yCK3qRYaZ7cURrmJFL5Ux9H9RaMIXj9RuihckdmkBX3zZsgg==",
"cpu": [
"x64"
],
@@ -4147,13 +4158,13 @@
}
},
"node_modules/@vitest/coverage-v8/node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "version": "0.30.18",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
+ "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
+ "@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/@vitest/expect": {
@@ -4211,13 +4222,13 @@
}
},
"node_modules/@vitest/mocker/node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "version": "0.30.18",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
+ "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
+ "@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/@vitest/pretty-format": {
@@ -4264,13 +4275,13 @@
}
},
"node_modules/@vitest/snapshot/node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "version": "0.30.18",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
+ "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
+ "@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/@vitest/spy": {
@@ -4542,42 +4553,42 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.18.tgz",
- "integrity": "sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.20.tgz",
+ "integrity": "sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/shared": "3.5.18",
+ "@babel/parser": "^7.28.3",
+ "@vue/shared": "3.5.20",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.18.tgz",
- "integrity": "sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz",
+ "integrity": "sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-core": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.18.tgz",
- "integrity": "sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz",
+ "integrity": "sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@vue/compiler-core": "3.5.18",
- "@vue/compiler-dom": "3.5.18",
- "@vue/compiler-ssr": "3.5.18",
- "@vue/shared": "3.5.18",
+ "@babel/parser": "^7.28.3",
+ "@vue/compiler-core": "3.5.20",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-ssr": "3.5.20",
+ "@vue/shared": "3.5.20",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -4585,24 +4596,24 @@
}
},
"node_modules/@vue/compiler-sfc/node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "version": "0.30.18",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
+ "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
+ "@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.18.tgz",
- "integrity": "sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz",
+ "integrity": "sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.18",
- "@vue/shared": "3.5.18"
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/component-compiler-utils": {
@@ -4711,9 +4722,9 @@
}
},
"node_modules/@vue/shared": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.18.tgz",
- "integrity": "sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.20.tgz",
+ "integrity": "sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==",
"dev": true,
"license": "MIT"
},
@@ -5230,9 +5241,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
- "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
+ "version": "4.25.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.3.tgz",
+ "integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==",
"dev": true,
"funding": [
{
@@ -5250,8 +5261,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001733",
- "electron-to-chromium": "^1.5.199",
+ "caniuse-lite": "^1.0.30001735",
+ "electron-to-chromium": "^1.5.204",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -5340,9 +5351,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001735",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
- "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
+ "version": "1.0.30001737",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz",
+ "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==",
"dev": true,
"funding": [
{
@@ -5361,9 +5372,9 @@
"license": "CC-BY-4.0"
},
"node_modules/chai": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.1.tgz",
- "integrity": "sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
+ "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5693,9 +5704,9 @@
"license": "MIT"
},
"node_modules/core-js": {
- "version": "3.45.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.0.tgz",
- "integrity": "sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==",
+ "version": "3.45.1",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz",
+ "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -5705,13 +5716,13 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.45.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.0.tgz",
- "integrity": "sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==",
+ "version": "3.45.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz",
+ "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.25.1"
+ "browserslist": "^4.25.3"
},
"funding": {
"type": "opencollective",
@@ -6240,9 +6251,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.201",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
- "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
+ "version": "1.5.209",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
+ "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
"dev": true,
"license": "ISC"
},
@@ -8356,9 +8367,9 @@
}
},
"node_modules/istanbul-reports": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
- "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
+ "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -8758,9 +8769,9 @@
}
},
"node_modules/lint-staged/node_modules/chalk": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.5.0.tgz",
- "integrity": "sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==",
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.0.tgz",
+ "integrity": "sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8781,9 +8792,9 @@
}
},
"node_modules/listr2": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.1.tgz",
- "integrity": "sha512-SL0JY3DaxylDuo/MecFeiC+7pedM0zia33zl0vcjgwcq1q1FWWF1To9EIauPbl8GbMCU0R2e0uJ8bZunhYKD2g==",
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.2.tgz",
+ "integrity": "sha512-VVd7cS6W+vLJu2wmq4QmfVj14Iep7cz4r/OWNk36Aq5ZOY7G8/BfCrQFexcwB1OIxB3yERiePfE/REBjEFulag==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8799,15 +8810,15 @@
}
},
"node_modules/local-pkg": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz",
- "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz",
+ "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==",
"dev": true,
"license": "MIT",
"dependencies": {
"mlly": "^1.7.4",
- "pkg-types": "^2.0.1",
- "quansync": "^0.2.8"
+ "pkg-types": "^2.3.0",
+ "quansync": "^0.2.11"
},
"engines": {
"node": ">=14"
@@ -8947,9 +8958,9 @@
}
},
"node_modules/loupe": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.0.tgz",
- "integrity": "sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
+ "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
"dev": true,
"license": "MIT"
},
@@ -9174,16 +9185,16 @@
}
},
"node_modules/mlly": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz",
- "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz",
+ "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "acorn": "^8.14.0",
- "pathe": "^2.0.1",
- "pkg-types": "^1.3.0",
- "ufo": "^1.5.4"
+ "acorn": "^8.15.0",
+ "pathe": "^2.0.3",
+ "pkg-types": "^1.3.1",
+ "ufo": "^1.6.1"
}
},
"node_modules/mlly/node_modules/confbox": {
@@ -9733,9 +9744,9 @@
}
},
"node_modules/pkg-types": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz",
- "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz",
+ "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10192,9 +10203,9 @@
}
},
"node_modules/quansync": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz",
- "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==",
+ "version": "0.2.11",
+ "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz",
+ "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==",
"dev": true,
"funding": [
{
@@ -10436,9 +10447,9 @@
"license": "MIT"
},
"node_modules/rollup": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.46.2.tgz",
- "integrity": "sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.48.1.tgz",
+ "integrity": "sha512-jVG20NvbhTYDkGAty2/Yh7HK6/q3DGSRH4o8ALKGArmMuaauM9kLfoMZ+WliPwA5+JHr2lTn3g557FxBV87ifg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10452,26 +10463,26 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.46.2",
- "@rollup/rollup-android-arm64": "4.46.2",
- "@rollup/rollup-darwin-arm64": "4.46.2",
- "@rollup/rollup-darwin-x64": "4.46.2",
- "@rollup/rollup-freebsd-arm64": "4.46.2",
- "@rollup/rollup-freebsd-x64": "4.46.2",
- "@rollup/rollup-linux-arm-gnueabihf": "4.46.2",
- "@rollup/rollup-linux-arm-musleabihf": "4.46.2",
- "@rollup/rollup-linux-arm64-gnu": "4.46.2",
- "@rollup/rollup-linux-arm64-musl": "4.46.2",
- "@rollup/rollup-linux-loongarch64-gnu": "4.46.2",
- "@rollup/rollup-linux-ppc64-gnu": "4.46.2",
- "@rollup/rollup-linux-riscv64-gnu": "4.46.2",
- "@rollup/rollup-linux-riscv64-musl": "4.46.2",
- "@rollup/rollup-linux-s390x-gnu": "4.46.2",
- "@rollup/rollup-linux-x64-gnu": "4.46.2",
- "@rollup/rollup-linux-x64-musl": "4.46.2",
- "@rollup/rollup-win32-arm64-msvc": "4.46.2",
- "@rollup/rollup-win32-ia32-msvc": "4.46.2",
- "@rollup/rollup-win32-x64-msvc": "4.46.2",
+ "@rollup/rollup-android-arm-eabi": "4.48.1",
+ "@rollup/rollup-android-arm64": "4.48.1",
+ "@rollup/rollup-darwin-arm64": "4.48.1",
+ "@rollup/rollup-darwin-x64": "4.48.1",
+ "@rollup/rollup-freebsd-arm64": "4.48.1",
+ "@rollup/rollup-freebsd-x64": "4.48.1",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.48.1",
+ "@rollup/rollup-linux-arm-musleabihf": "4.48.1",
+ "@rollup/rollup-linux-arm64-gnu": "4.48.1",
+ "@rollup/rollup-linux-arm64-musl": "4.48.1",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.48.1",
+ "@rollup/rollup-linux-ppc64-gnu": "4.48.1",
+ "@rollup/rollup-linux-riscv64-gnu": "4.48.1",
+ "@rollup/rollup-linux-riscv64-musl": "4.48.1",
+ "@rollup/rollup-linux-s390x-gnu": "4.48.1",
+ "@rollup/rollup-linux-x64-gnu": "4.48.1",
+ "@rollup/rollup-linux-x64-musl": "4.48.1",
+ "@rollup/rollup-win32-arm64-msvc": "4.48.1",
+ "@rollup/rollup-win32-ia32-msvc": "4.48.1",
+ "@rollup/rollup-win32-x64-msvc": "4.48.1",
"fsevents": "~2.3.2"
}
},
@@ -10968,9 +10979,9 @@
}
},
"node_modules/strip-ansi/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz",
+ "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11167,13 +11178,17 @@
}
},
"node_modules/tapable": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz",
- "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz",
+ "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=6"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
}
},
"node_modules/test-exclude": {
@@ -11511,9 +11526,9 @@
"license": "MIT"
},
"node_modules/undici": {
- "version": "7.13.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-7.13.0.tgz",
- "integrity": "sha512-l+zSMssRqrzDcb3fjMkjjLGmuiiK2pMIcV++mJaAc9vhjSGpvM7h43QgP+OAMb1GImHmbPyG2tBXeuyG5iY4gA==",
+ "version": "7.15.0",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-7.15.0.tgz",
+ "integrity": "sha512-7oZJCPvvMvTd0OlqWsIxTuItTpJBpU1tcbVl24FMn3xt3+VSunwUasmfPJRE57oNO1KsZ4PgA1xTdAX4hq8NyQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -11685,13 +11700,13 @@
}
},
"node_modules/unplugin-vue-components/node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "version": "0.30.18",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
+ "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
+ "@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/unplugin-vue-components/node_modules/picomatch": {
@@ -11708,14 +11723,15 @@
}
},
"node_modules/unplugin-vue-components/node_modules/unplugin": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.5.tgz",
- "integrity": "sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==",
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-2.3.8.tgz",
+ "integrity": "sha512-lkaSIlxceytPyt9yfb1h7L9jDFqwMqvUZeGsKB7Z8QrvAO3xZv2S+xMQQYzxk0AGJHcQhbcvhKEstrMy99jnuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "acorn": "^8.14.1",
- "picomatch": "^4.0.2",
+ "@jridgewell/remapping": "^2.3.5",
+ "acorn": "^8.15.0",
+ "picomatch": "^4.0.3",
"webpack-virtual-modules": "^0.6.2"
},
"engines": {
@@ -12120,13 +12136,13 @@
}
},
"node_modules/vitest/node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "version": "0.30.18",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
+ "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
+ "@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/vitest/node_modules/picomatch": {
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index de1f1ccc15..01f791a54f 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -1738,9 +1738,9 @@
}
},
"node_modules/@csstools/color-helpers": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz",
- "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz",
+ "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==",
"dev": true,
"funding": [
{
@@ -1782,9 +1782,9 @@
}
},
"node_modules/@csstools/css-color-parser": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz",
- "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz",
+ "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==",
"dev": true,
"funding": [
{
@@ -1798,7 +1798,7 @@
],
"license": "MIT",
"dependencies": {
- "@csstools/color-helpers": "^5.0.2",
+ "@csstools/color-helpers": "^5.1.0",
"@csstools/css-calc": "^2.1.4"
},
"engines": {
@@ -2854,9 +2854,9 @@
"license": "MIT"
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.46.2.tgz",
- "integrity": "sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.48.1.tgz",
+ "integrity": "sha512-rGmb8qoG/zdmKoYELCBwu7vt+9HxZ7Koos3pD0+sH5fR3u3Wb/jGcpnqxcnWsPEKDUyzeLSqksN8LJtgXjqBYw==",
"cpu": [
"arm"
],
@@ -2868,9 +2868,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.46.2.tgz",
- "integrity": "sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.48.1.tgz",
+ "integrity": "sha512-4e9WtTxrk3gu1DFE+imNJr4WsL13nWbD/Y6wQcyku5qadlKHY3OQ3LJ/INrrjngv2BJIHnIzbqMk1GTAC2P8yQ==",
"cpu": [
"arm64"
],
@@ -2882,9 +2882,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.46.2.tgz",
- "integrity": "sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.48.1.tgz",
+ "integrity": "sha512-+XjmyChHfc4TSs6WUQGmVf7Hkg8ferMAE2aNYYWjiLzAS/T62uOsdfnqv+GHRjq7rKRnYh4mwWb4Hz7h/alp8A==",
"cpu": [
"arm64"
],
@@ -2896,9 +2896,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.46.2.tgz",
- "integrity": "sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.48.1.tgz",
+ "integrity": "sha512-upGEY7Ftw8M6BAJyGwnwMw91rSqXTcOKZnnveKrVWsMTF8/k5mleKSuh7D4v4IV1pLxKAk3Tbs0Lo9qYmii5mQ==",
"cpu": [
"x64"
],
@@ -2910,9 +2910,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.46.2.tgz",
- "integrity": "sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.48.1.tgz",
+ "integrity": "sha512-P9ViWakdoynYFUOZhqq97vBrhuvRLAbN/p2tAVJvhLb8SvN7rbBnJQcBu8e/rQts42pXGLVhfsAP0k9KXWa3nQ==",
"cpu": [
"arm64"
],
@@ -2924,9 +2924,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.46.2.tgz",
- "integrity": "sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.48.1.tgz",
+ "integrity": "sha512-VLKIwIpnBya5/saccM8JshpbxfyJt0Dsli0PjXozHwbSVaHTvWXJH1bbCwPXxnMzU4zVEfgD1HpW3VQHomi2AQ==",
"cpu": [
"x64"
],
@@ -2938,9 +2938,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.46.2.tgz",
- "integrity": "sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.48.1.tgz",
+ "integrity": "sha512-3zEuZsXfKaw8n/yF7t8N6NNdhyFw3s8xJTqjbTDXlipwrEHo4GtIKcMJr5Ed29leLpB9AugtAQpAHW0jvtKKaQ==",
"cpu": [
"arm"
],
@@ -2952,9 +2952,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.46.2.tgz",
- "integrity": "sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.48.1.tgz",
+ "integrity": "sha512-leo9tOIlKrcBmmEypzunV/2w946JeLbTdDlwEZ7OnnsUyelZ72NMnT4B2vsikSgwQifjnJUbdXzuW4ToN1wV+Q==",
"cpu": [
"arm"
],
@@ -2966,9 +2966,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.46.2.tgz",
- "integrity": "sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.48.1.tgz",
+ "integrity": "sha512-Vy/WS4z4jEyvnJm+CnPfExIv5sSKqZrUr98h03hpAMbE2aI0aD2wvK6GiSe8Gx2wGp3eD81cYDpLLBqNb2ydwQ==",
"cpu": [
"arm64"
],
@@ -2980,9 +2980,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.46.2.tgz",
- "integrity": "sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.48.1.tgz",
+ "integrity": "sha512-x5Kzn7XTwIssU9UYqWDB9VpLpfHYuXw5c6bJr4Mzv9kIv242vmJHbI5PJJEnmBYitUIfoMCODDhR7KoZLot2VQ==",
"cpu": [
"arm64"
],
@@ -2994,9 +2994,9 @@
]
},
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.46.2.tgz",
- "integrity": "sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.48.1.tgz",
+ "integrity": "sha512-yzCaBbwkkWt/EcgJOKDUdUpMHjhiZT/eDktOPWvSRpqrVE04p0Nd6EGV4/g7MARXXeOqstflqsKuXVM3H9wOIQ==",
"cpu": [
"loong64"
],
@@ -3008,9 +3008,9 @@
]
},
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.46.2.tgz",
- "integrity": "sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.48.1.tgz",
+ "integrity": "sha512-UK0WzWUjMAJccHIeOpPhPcKBqax7QFg47hwZTp6kiMhQHeOYJeaMwzeRZe1q5IiTKsaLnHu9s6toSYVUlZ2QtQ==",
"cpu": [
"ppc64"
],
@@ -3022,9 +3022,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.46.2.tgz",
- "integrity": "sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.48.1.tgz",
+ "integrity": "sha512-3NADEIlt+aCdCbWVZ7D3tBjBX1lHpXxcvrLt/kdXTiBrOds8APTdtk2yRL2GgmnSVeX4YS1JIf0imFujg78vpw==",
"cpu": [
"riscv64"
],
@@ -3036,9 +3036,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.46.2.tgz",
- "integrity": "sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.48.1.tgz",
+ "integrity": "sha512-euuwm/QTXAMOcyiFCcrx0/S2jGvFlKJ2Iro8rsmYL53dlblp3LkUQVFzEidHhvIPPvcIsxDhl2wkBE+I6YVGzA==",
"cpu": [
"riscv64"
],
@@ -3050,9 +3050,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.46.2.tgz",
- "integrity": "sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.48.1.tgz",
+ "integrity": "sha512-w8mULUjmPdWLJgmTYJx/W6Qhln1a+yqvgwmGXcQl2vFBkWsKGUBRbtLRuKJUln8Uaimf07zgJNxOhHOvjSQmBQ==",
"cpu": [
"s390x"
],
@@ -3064,9 +3064,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.46.2.tgz",
- "integrity": "sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.48.1.tgz",
+ "integrity": "sha512-90taWXCWxTbClWuMZD0DKYohY1EovA+W5iytpE89oUPmT5O1HFdf8cuuVIylE6vCbrGdIGv85lVRzTcpTRZ+kA==",
"cpu": [
"x64"
],
@@ -3078,9 +3078,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.46.2.tgz",
- "integrity": "sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.48.1.tgz",
+ "integrity": "sha512-2Gu29SkFh1FfTRuN1GR1afMuND2GKzlORQUP3mNMJbqdndOg7gNsa81JnORctazHRokiDzQ5+MLE5XYmZW5VWg==",
"cpu": [
"x64"
],
@@ -3092,9 +3092,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.46.2.tgz",
- "integrity": "sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.48.1.tgz",
+ "integrity": "sha512-6kQFR1WuAO50bxkIlAVeIYsz3RUx+xymwhTo9j94dJ+kmHe9ly7muH23sdfWduD0BA8pD9/yhonUvAjxGh34jQ==",
"cpu": [
"arm64"
],
@@ -3106,9 +3106,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.46.2.tgz",
- "integrity": "sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.48.1.tgz",
+ "integrity": "sha512-RUyZZ/mga88lMI3RlXFs4WQ7n3VyU07sPXmMG7/C1NOi8qisUg57Y7LRarqoGoAiopmGmChUhSwfpvQ3H5iGSQ==",
"cpu": [
"ia32"
],
@@ -3120,9 +3120,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.46.2.tgz",
- "integrity": "sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.48.1.tgz",
+ "integrity": "sha512-8a/caCUN4vkTChxkaIJcMtwIVcBhi4X2PQRoT+yCK3qRYaZ7cURrmJFL5Ux9H9RaMIXj9RuihckdmkBX3zZsgg==",
"cpu": [
"x64"
],
@@ -3797,9 +3797,9 @@
}
},
"node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz",
+ "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -4013,9 +4013,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
- "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
+ "version": "4.25.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.3.tgz",
+ "integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==",
"dev": true,
"funding": [
{
@@ -4033,8 +4033,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001733",
- "electron-to-chromium": "^1.5.199",
+ "caniuse-lite": "^1.0.30001735",
+ "electron-to-chromium": "^1.5.204",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -4126,9 +4126,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001735",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
- "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
+ "version": "1.0.30001737",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz",
+ "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==",
"dev": true,
"funding": [
{
@@ -4147,9 +4147,9 @@
"license": "CC-BY-4.0"
},
"node_modules/chai": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.1.tgz",
- "integrity": "sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
+ "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4273,9 +4273,9 @@
"license": "MIT"
},
"node_modules/core-js": {
- "version": "3.45.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.0.tgz",
- "integrity": "sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==",
+ "version": "3.45.1",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.1.tgz",
+ "integrity": "sha512-L4NPsJlCfZsPeXukyzHFlg/i7IIVwHSItR0wg0FLNqYClJ4MQYTYLbC7EkjKYRLZF2iof2MUgN0EGy7MdQFChg==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -4285,13 +4285,13 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.45.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.0.tgz",
- "integrity": "sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==",
+ "version": "3.45.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz",
+ "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.25.1"
+ "browserslist": "^4.25.3"
},
"funding": {
"type": "opencollective",
@@ -4563,9 +4563,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.201",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
- "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
+ "version": "1.5.209",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
+ "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
"dev": true,
"license": "ISC"
},
@@ -5667,9 +5667,9 @@
}
},
"node_modules/istanbul-reports": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
- "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
+ "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -5952,9 +5952,9 @@
"license": "MIT"
},
"node_modules/loupe": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.0.tgz",
- "integrity": "sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
+ "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
"dev": true,
"license": "MIT"
},
@@ -5969,13 +5969,13 @@
}
},
"node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "version": "0.30.18",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
+ "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
+ "@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/magicast": {
@@ -6610,9 +6610,9 @@
"peer": true
},
"node_modules/rollup": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.46.2.tgz",
- "integrity": "sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.48.1.tgz",
+ "integrity": "sha512-jVG20NvbhTYDkGAty2/Yh7HK6/q3DGSRH4o8ALKGArmMuaauM9kLfoMZ+WliPwA5+JHr2lTn3g557FxBV87ifg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6626,26 +6626,26 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.46.2",
- "@rollup/rollup-android-arm64": "4.46.2",
- "@rollup/rollup-darwin-arm64": "4.46.2",
- "@rollup/rollup-darwin-x64": "4.46.2",
- "@rollup/rollup-freebsd-arm64": "4.46.2",
- "@rollup/rollup-freebsd-x64": "4.46.2",
- "@rollup/rollup-linux-arm-gnueabihf": "4.46.2",
- "@rollup/rollup-linux-arm-musleabihf": "4.46.2",
- "@rollup/rollup-linux-arm64-gnu": "4.46.2",
- "@rollup/rollup-linux-arm64-musl": "4.46.2",
- "@rollup/rollup-linux-loongarch64-gnu": "4.46.2",
- "@rollup/rollup-linux-ppc64-gnu": "4.46.2",
- "@rollup/rollup-linux-riscv64-gnu": "4.46.2",
- "@rollup/rollup-linux-riscv64-musl": "4.46.2",
- "@rollup/rollup-linux-s390x-gnu": "4.46.2",
- "@rollup/rollup-linux-x64-gnu": "4.46.2",
- "@rollup/rollup-linux-x64-musl": "4.46.2",
- "@rollup/rollup-win32-arm64-msvc": "4.46.2",
- "@rollup/rollup-win32-ia32-msvc": "4.46.2",
- "@rollup/rollup-win32-x64-msvc": "4.46.2",
+ "@rollup/rollup-android-arm-eabi": "4.48.1",
+ "@rollup/rollup-android-arm64": "4.48.1",
+ "@rollup/rollup-darwin-arm64": "4.48.1",
+ "@rollup/rollup-darwin-x64": "4.48.1",
+ "@rollup/rollup-freebsd-arm64": "4.48.1",
+ "@rollup/rollup-freebsd-x64": "4.48.1",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.48.1",
+ "@rollup/rollup-linux-arm-musleabihf": "4.48.1",
+ "@rollup/rollup-linux-arm64-gnu": "4.48.1",
+ "@rollup/rollup-linux-arm64-musl": "4.48.1",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.48.1",
+ "@rollup/rollup-linux-ppc64-gnu": "4.48.1",
+ "@rollup/rollup-linux-riscv64-gnu": "4.48.1",
+ "@rollup/rollup-linux-riscv64-musl": "4.48.1",
+ "@rollup/rollup-linux-s390x-gnu": "4.48.1",
+ "@rollup/rollup-linux-x64-gnu": "4.48.1",
+ "@rollup/rollup-linux-x64-musl": "4.48.1",
+ "@rollup/rollup-win32-arm64-msvc": "4.48.1",
+ "@rollup/rollup-win32-ia32-msvc": "4.48.1",
+ "@rollup/rollup-win32-x64-msvc": "4.48.1",
"fsevents": "~2.3.2"
}
},
diff --git a/print/package-lock.json b/print/package-lock.json
index 537d55e66c..0d95d4d669 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -94,13 +94,12 @@
}
},
"node_modules/@apidevtools/json-schema-ref-parser": {
- "version": "14.1.1",
- "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-14.1.1.tgz",
- "integrity": "sha512-uGF1YGOzzD50L7HLNWclXmsEhQflw8/zZHIz0/AzkJrKL5r9PceUipZxR/cp/8veTk4TVfdDJLyIwXLjaP5ePg==",
+ "version": "14.2.0",
+ "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-14.2.0.tgz",
+ "integrity": "sha512-NaGMMWwppbByagq+LwQMq6PMXHFWVu6kSwwx+eJfYTJ5zdpOvb9TIk6ZWxEEeXMUvGdVOZq3JalYsjsTZDvtkA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@types/json-schema": "^7.0.15",
"js-yaml": "^4.1.0"
},
"engines": {
@@ -108,6 +107,9 @@
},
"funding": {
"url": "https://github.com/sponsors/philsturgeon"
+ },
+ "peerDependencies": {
+ "@types/json-schema": "^7.0.15"
}
},
"node_modules/@asamuzakjp/css-color": {
@@ -639,9 +641,9 @@
}
},
"node_modules/@csstools/color-helpers": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz",
- "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.1.0.tgz",
+ "integrity": "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==",
"funding": [
{
"type": "github",
@@ -681,9 +683,9 @@
}
},
"node_modules/@csstools/css-color-parser": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz",
- "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.1.0.tgz",
+ "integrity": "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==",
"funding": [
{
"type": "github",
@@ -696,7 +698,7 @@
],
"license": "MIT",
"dependencies": {
- "@csstools/color-helpers": "^5.0.2",
+ "@csstools/color-helpers": "^5.1.0",
"@csstools/css-calc": "^2.1.4"
},
"engines": {
@@ -1519,9 +1521,9 @@
}
},
"node_modules/@fastify/busboy": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.1.1.tgz",
- "integrity": "sha512-5DGmA8FTdB2XbDeEwc/5ZXBl6UbBAyBOOLlPuBnZ/N1SwdH9Ii+cOX3tBROlDgcTXxjOYnLMVoKk9+FXAw0CJw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-3.2.0.tgz",
+ "integrity": "sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==",
"dev": true,
"license": "MIT"
},
@@ -2718,9 +2720,9 @@
}
},
"node_modules/@netlify/zip-it-and-ship-it/node_modules/@netlify/serverless-functions-api": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.1.3.tgz",
- "integrity": "sha512-bNlN/hpND8xFQzpjyKxm6vJayD+bPBlOvs4lWihE7WULrphuH1UuFsoVE5386bNNGH8Rs1IH01AFsl7ALQgOlQ==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.2.1.tgz",
+ "integrity": "sha512-PAEyziX2pkENwQLCqWfS2Jw5CKATwAty/4mcnBcAEVWrfWE5vqKx82qta1nDrbeFOcBw6QD5ShYCfbXUnQ4MNA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2858,41 +2860,41 @@
"license": "MIT"
},
"node_modules/@nuxt/devtools": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-2.6.2.tgz",
- "integrity": "sha512-pqcSDPv1I+8fxa6FvhAxVrfcN/sXYLOBe9scTLbRQOVLTO0pHzryayho678qNKiwWGgj/rcjEDr6IZCgwqOCfA==",
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-2.6.3.tgz",
+ "integrity": "sha512-n+8we7pr0tNl6w+KfbFDXZsYpWIYL4vG/daIdRF66lQ6fLyQy/CcxDAx8+JNu3Ew96RjuBtWRSbCCv454L5p0Q==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@nuxt/devtools-kit": "2.6.2",
- "@nuxt/devtools-wizard": "2.6.2",
- "@nuxt/kit": "^3.17.6",
+ "@nuxt/devtools-kit": "2.6.3",
+ "@nuxt/devtools-wizard": "2.6.3",
+ "@nuxt/kit": "^3.18.1",
"@vue/devtools-core": "^7.7.7",
"@vue/devtools-kit": "^7.7.7",
- "birpc": "^2.4.0",
+ "birpc": "^2.5.0",
"consola": "^3.4.2",
"destr": "^2.0.5",
"error-stack-parser-es": "^1.0.5",
"execa": "^8.0.1",
- "fast-npm-meta": "^0.4.4",
- "get-port-please": "^3.1.2",
+ "fast-npm-meta": "^0.4.6",
+ "get-port-please": "^3.2.0",
"hookable": "^5.5.3",
"image-meta": "^0.2.1",
"is-installed-globally": "^1.0.0",
- "launch-editor": "^2.10.0",
- "local-pkg": "^1.1.1",
+ "launch-editor": "^2.11.1",
+ "local-pkg": "^1.1.2",
"magicast": "^0.3.5",
- "nypm": "^0.6.0",
+ "nypm": "^0.6.1",
"ohash": "^2.0.11",
"pathe": "^2.0.3",
"perfect-debounce": "^1.0.0",
- "pkg-types": "^2.2.0",
+ "pkg-types": "^2.3.0",
"semver": "^7.7.2",
"simple-git": "^3.28.0",
"sirv": "^3.0.1",
"structured-clone-es": "^1.0.0",
"tinyglobby": "^0.2.14",
- "vite-plugin-inspect": "^11.3.0",
+ "vite-plugin-inspect": "^11.3.2",
"vite-plugin-vue-tracer": "^1.0.0",
"which": "^5.0.0",
"ws": "^8.18.3"
@@ -2905,13 +2907,13 @@
}
},
"node_modules/@nuxt/devtools-kit": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-2.6.2.tgz",
- "integrity": "sha512-esErdMQ0u3wXXogKQ3IE2m0fxv52w6CzPsfsXF4o5ZVrUQrQaH58ygupDAQTYdlGTgtqmEA6KkHTGG5cM6yxeg==",
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-2.6.3.tgz",
+ "integrity": "sha512-cDmai3Ws6AbJlYy1p4CCwc718cfbqtAjXe6oEc6q03zoJnvX1PsvKUfmU+yuowfqTSR6DZRmH4SjCBWuMjgaKQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@nuxt/kit": "^3.17.6",
+ "@nuxt/kit": "^3.18.1",
"execa": "^8.0.1"
},
"peerDependencies": {
@@ -2953,9 +2955,9 @@
}
},
"node_modules/@nuxt/devtools-wizard": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-2.6.2.tgz",
- "integrity": "sha512-s1eYYKi2eZu2ZUPQrf22C0SceWs5/C3c3uow/DVunD304Um/Tj062xM9E4p1B9L8yjaq8t0Gtyu/YvZdo/reyg==",
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-2.6.3.tgz",
+ "integrity": "sha512-FWXPkuJ1RUp+9nWP5Vvk29cJPNtm4OO38bgr9G8vGbqcRznzgaSODH/92c8sm2dKR7AF+9MAYLL+BexOWOkljQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2964,7 +2966,7 @@
"execa": "^8.0.1",
"magicast": "^0.3.5",
"pathe": "^2.0.3",
- "pkg-types": "^2.2.0",
+ "pkg-types": "^2.3.0",
"prompts": "^2.4.2",
"semver": "^7.7.2"
},
@@ -3349,9 +3351,9 @@
}
},
"node_modules/@nuxt/eslint/node_modules/eslint-plugin-jsdoc": {
- "version": "54.1.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-54.1.0.tgz",
- "integrity": "sha512-tZJuW6s3gtveVsg08IbJgmfgAA1SpSkEz7KjxPEVmyAO4fPlz7zsMHdxjyn+Zku1l+wejr2JUdTFTNirRgHOrQ==",
+ "version": "54.1.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-54.1.1.tgz",
+ "integrity": "sha512-qoY2Gl0OkvATXIxRaG2irS2ue78+RTaOyYrADvg1ue+9FHE+2Mp7RcpO0epkuhhQgOkH/REv1oJFe58dYv8SGg==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -5563,9 +5565,9 @@
}
},
"node_modules/@poppinss/dumper/node_modules/supports-color": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.1.0.tgz",
- "integrity": "sha512-GBuewsPrhJPftT+fqDa9oI/zc5HNsG9nREqwzoSFDOIqf0NggOZbHQj2TE1P1CDJK8ZogFnlZY9hWoUiur7I/A==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.0.tgz",
+ "integrity": "sha512-5eG9FQjEjDbAlI5+kdpdyPIBMRH4GfTVDGREVupaZHmVoppknhM29b/S9BkQz7cathp85BVgRi/As3Siln7e0Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -5849,9 +5851,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.46.2.tgz",
- "integrity": "sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.48.1.tgz",
+ "integrity": "sha512-rGmb8qoG/zdmKoYELCBwu7vt+9HxZ7Koos3pD0+sH5fR3u3Wb/jGcpnqxcnWsPEKDUyzeLSqksN8LJtgXjqBYw==",
"cpu": [
"arm"
],
@@ -5863,9 +5865,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.46.2.tgz",
- "integrity": "sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.48.1.tgz",
+ "integrity": "sha512-4e9WtTxrk3gu1DFE+imNJr4WsL13nWbD/Y6wQcyku5qadlKHY3OQ3LJ/INrrjngv2BJIHnIzbqMk1GTAC2P8yQ==",
"cpu": [
"arm64"
],
@@ -5877,9 +5879,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.46.2.tgz",
- "integrity": "sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.48.1.tgz",
+ "integrity": "sha512-+XjmyChHfc4TSs6WUQGmVf7Hkg8ferMAE2aNYYWjiLzAS/T62uOsdfnqv+GHRjq7rKRnYh4mwWb4Hz7h/alp8A==",
"cpu": [
"arm64"
],
@@ -5891,9 +5893,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.46.2.tgz",
- "integrity": "sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.48.1.tgz",
+ "integrity": "sha512-upGEY7Ftw8M6BAJyGwnwMw91rSqXTcOKZnnveKrVWsMTF8/k5mleKSuh7D4v4IV1pLxKAk3Tbs0Lo9qYmii5mQ==",
"cpu": [
"x64"
],
@@ -5905,9 +5907,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.46.2.tgz",
- "integrity": "sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.48.1.tgz",
+ "integrity": "sha512-P9ViWakdoynYFUOZhqq97vBrhuvRLAbN/p2tAVJvhLb8SvN7rbBnJQcBu8e/rQts42pXGLVhfsAP0k9KXWa3nQ==",
"cpu": [
"arm64"
],
@@ -5919,9 +5921,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.46.2.tgz",
- "integrity": "sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.48.1.tgz",
+ "integrity": "sha512-VLKIwIpnBya5/saccM8JshpbxfyJt0Dsli0PjXozHwbSVaHTvWXJH1bbCwPXxnMzU4zVEfgD1HpW3VQHomi2AQ==",
"cpu": [
"x64"
],
@@ -5933,9 +5935,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.46.2.tgz",
- "integrity": "sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.48.1.tgz",
+ "integrity": "sha512-3zEuZsXfKaw8n/yF7t8N6NNdhyFw3s8xJTqjbTDXlipwrEHo4GtIKcMJr5Ed29leLpB9AugtAQpAHW0jvtKKaQ==",
"cpu": [
"arm"
],
@@ -5947,9 +5949,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.46.2.tgz",
- "integrity": "sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.48.1.tgz",
+ "integrity": "sha512-leo9tOIlKrcBmmEypzunV/2w946JeLbTdDlwEZ7OnnsUyelZ72NMnT4B2vsikSgwQifjnJUbdXzuW4ToN1wV+Q==",
"cpu": [
"arm"
],
@@ -5961,9 +5963,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.46.2.tgz",
- "integrity": "sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.48.1.tgz",
+ "integrity": "sha512-Vy/WS4z4jEyvnJm+CnPfExIv5sSKqZrUr98h03hpAMbE2aI0aD2wvK6GiSe8Gx2wGp3eD81cYDpLLBqNb2ydwQ==",
"cpu": [
"arm64"
],
@@ -5975,9 +5977,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.46.2.tgz",
- "integrity": "sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.48.1.tgz",
+ "integrity": "sha512-x5Kzn7XTwIssU9UYqWDB9VpLpfHYuXw5c6bJr4Mzv9kIv242vmJHbI5PJJEnmBYitUIfoMCODDhR7KoZLot2VQ==",
"cpu": [
"arm64"
],
@@ -5989,9 +5991,9 @@
]
},
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.46.2.tgz",
- "integrity": "sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.48.1.tgz",
+ "integrity": "sha512-yzCaBbwkkWt/EcgJOKDUdUpMHjhiZT/eDktOPWvSRpqrVE04p0Nd6EGV4/g7MARXXeOqstflqsKuXVM3H9wOIQ==",
"cpu": [
"loong64"
],
@@ -6003,9 +6005,9 @@
]
},
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.46.2.tgz",
- "integrity": "sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.48.1.tgz",
+ "integrity": "sha512-UK0WzWUjMAJccHIeOpPhPcKBqax7QFg47hwZTp6kiMhQHeOYJeaMwzeRZe1q5IiTKsaLnHu9s6toSYVUlZ2QtQ==",
"cpu": [
"ppc64"
],
@@ -6017,9 +6019,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.46.2.tgz",
- "integrity": "sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.48.1.tgz",
+ "integrity": "sha512-3NADEIlt+aCdCbWVZ7D3tBjBX1lHpXxcvrLt/kdXTiBrOds8APTdtk2yRL2GgmnSVeX4YS1JIf0imFujg78vpw==",
"cpu": [
"riscv64"
],
@@ -6031,9 +6033,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.46.2.tgz",
- "integrity": "sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.48.1.tgz",
+ "integrity": "sha512-euuwm/QTXAMOcyiFCcrx0/S2jGvFlKJ2Iro8rsmYL53dlblp3LkUQVFzEidHhvIPPvcIsxDhl2wkBE+I6YVGzA==",
"cpu": [
"riscv64"
],
@@ -6045,9 +6047,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.46.2.tgz",
- "integrity": "sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.48.1.tgz",
+ "integrity": "sha512-w8mULUjmPdWLJgmTYJx/W6Qhln1a+yqvgwmGXcQl2vFBkWsKGUBRbtLRuKJUln8Uaimf07zgJNxOhHOvjSQmBQ==",
"cpu": [
"s390x"
],
@@ -6059,9 +6061,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.46.2.tgz",
- "integrity": "sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.48.1.tgz",
+ "integrity": "sha512-90taWXCWxTbClWuMZD0DKYohY1EovA+W5iytpE89oUPmT5O1HFdf8cuuVIylE6vCbrGdIGv85lVRzTcpTRZ+kA==",
"cpu": [
"x64"
],
@@ -6073,9 +6075,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.46.2.tgz",
- "integrity": "sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.48.1.tgz",
+ "integrity": "sha512-2Gu29SkFh1FfTRuN1GR1afMuND2GKzlORQUP3mNMJbqdndOg7gNsa81JnORctazHRokiDzQ5+MLE5XYmZW5VWg==",
"cpu": [
"x64"
],
@@ -6087,9 +6089,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.46.2.tgz",
- "integrity": "sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.48.1.tgz",
+ "integrity": "sha512-6kQFR1WuAO50bxkIlAVeIYsz3RUx+xymwhTo9j94dJ+kmHe9ly7muH23sdfWduD0BA8pD9/yhonUvAjxGh34jQ==",
"cpu": [
"arm64"
],
@@ -6101,9 +6103,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.46.2.tgz",
- "integrity": "sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.48.1.tgz",
+ "integrity": "sha512-RUyZZ/mga88lMI3RlXFs4WQ7n3VyU07sPXmMG7/C1NOi8qisUg57Y7LRarqoGoAiopmGmChUhSwfpvQ3H5iGSQ==",
"cpu": [
"ia32"
],
@@ -6115,9 +6117,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.46.2.tgz",
- "integrity": "sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.48.1.tgz",
+ "integrity": "sha512-8a/caCUN4vkTChxkaIJcMtwIVcBhi4X2PQRoT+yCK3qRYaZ7cURrmJFL5Ux9H9RaMIXj9RuihckdmkBX3zZsgg==",
"cpu": [
"x64"
],
@@ -6384,9 +6386,9 @@
}
},
"node_modules/@types/node": {
- "version": "24.2.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.2.1.tgz",
- "integrity": "sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==",
+ "version": "24.3.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
+ "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
"license": "MIT",
"dependencies": {
"undici-types": "~7.10.0"
@@ -7061,16 +7063,17 @@
}
},
"node_modules/@vitejs/plugin-vue-jsx": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.0.1.tgz",
- "integrity": "sha512-X7qmQMXbdDh+sfHUttXokPD0cjPkMFoae7SgbkF9vi3idGUKmxLcnU2Ug49FHwiKXebfzQRIm5yK3sfCJzNBbg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.1.0.tgz",
+ "integrity": "sha512-iIzgip3JtlxoRXTimsIF8RDXbnhEnvh/V9pA0FqPuf0BTDDKjnJM5hwlO/iX/3/GpZU60AgyTi9pJf7aMNHgEA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.27.7",
- "@babel/plugin-transform-typescript": "^7.27.1",
- "@rolldown/pluginutils": "^1.0.0-beta.21",
- "@vue/babel-plugin-jsx": "^1.4.0"
+ "@babel/core": "^7.28.3",
+ "@babel/plugin-syntax-typescript": "^7.27.1",
+ "@babel/plugin-transform-typescript": "^7.28.0",
+ "@rolldown/pluginutils": "^1.0.0-beta.34",
+ "@vue/babel-plugin-jsx": "^1.5.0"
},
"engines": {
"node": "^20.19.0 || >=22.12.0"
@@ -7080,6 +7083,13 @@
"vue": "^3.0.0"
}
},
+ "node_modules/@vitejs/plugin-vue-jsx/node_modules/@rolldown/pluginutils": {
+ "version": "1.0.0-beta.34",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.34.tgz",
+ "integrity": "sha512-LyAREkZHP5pMom7c24meKmJCdhf2hEyvam2q0unr3or9ydwDL+DJ8chTF6Av/RFPb3rH8UFBdMzO5MxTZW97oA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@vitest/coverage-v8": {
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-3.2.4.tgz",
@@ -7240,19 +7250,19 @@
}
},
"node_modules/@volar/language-core": {
- "version": "2.4.22",
- "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.22.tgz",
- "integrity": "sha512-gp4M7Di5KgNyIyO903wTClYBavRt6UyFNpc5LWfyZr1lBsTUY+QrVZfmbNF2aCyfklBOVk9YC4p+zkwoyT7ECg==",
+ "version": "2.4.23",
+ "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.23.tgz",
+ "integrity": "sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@volar/source-map": "2.4.22"
+ "@volar/source-map": "2.4.23"
}
},
"node_modules/@volar/source-map": {
- "version": "2.4.22",
- "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.22.tgz",
- "integrity": "sha512-L2nVr/1vei0xKRgO2tYVXtJYd09HTRjaZi418e85Q+QdbbqA8h7bBjfNyPPSsjnrOO4l4kaAo78c8SQUAdHvgA==",
+ "version": "2.4.23",
+ "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.23.tgz",
+ "integrity": "sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==",
"dev": true,
"license": "MIT"
},
@@ -7449,13 +7459,13 @@
}
},
"node_modules/@vue/language-core": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.0.5.tgz",
- "integrity": "sha512-gCEjn9Ik7I/seHVNIEipOm8W+f3/kg60e8s1IgIkMYma2wu9ZGUTMv3mSL2bX+Md2L8fslceJ4SU8j1fgSRoiw==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.0.6.tgz",
+ "integrity": "sha512-e2RRzYWm+qGm8apUHW1wA5RQxzNhkqbbKdbKhiDUcmMrNAZGyM8aTiL3UrTqkaFI5s7wJRGGrp4u3jgusuBp2A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@volar/language-core": "2.4.22",
+ "@volar/language-core": "2.4.23",
"@vue/compiler-dom": "^3.5.0",
"@vue/compiler-vue2": "^2.7.16",
"@vue/shared": "^3.5.0",
@@ -7709,16 +7719,16 @@
}
},
"node_modules/alien-signals": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-2.0.6.tgz",
- "integrity": "sha512-P3TxJSe31bUHBiblg59oU1PpaWPtmxF9GhJ/cB7OkgJ0qN/ifFSKUI25/v8ZhsT+lIG6ac8DpTOplXxORX6F3Q==",
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-2.0.7.tgz",
+ "integrity": "sha512-wE7y3jmYeb0+h6mr5BOovuqhFv22O/MV9j5p0ndJsa7z1zJNPGQ4ph5pQk/kTTCWRC3xsA4SmtwmkzQO+7NCNg==",
"dev": true,
"license": "MIT"
},
"node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz",
+ "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7934,14 +7944,14 @@
}
},
"node_modules/ast-walker-scope": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.8.1.tgz",
- "integrity": "sha512-72XOdbzQCMKERvFrxAykatn2pu7osPNq/sNUzwcHdWzwPvOsNpPqkawfDXVvQbA2RT+ivtsMNjYdojTUZitt1A==",
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.8.2.tgz",
+ "integrity": "sha512-3pYeLyDZ6nJew9QeBhS4Nly02269Dkdk32+zdbbKmL6n4ZuaGorwwA+xx12xgOciA8BF1w9x+dlH7oUkFTW91w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.27.2",
- "ast-kit": "^2.0.0"
+ "@babel/parser": "^7.28.3",
+ "ast-kit": "^2.1.2"
},
"engines": {
"node": ">=20.18.0"
@@ -8062,9 +8072,9 @@
"optional": true
},
"node_modules/bare-fs": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.2.0.tgz",
- "integrity": "sha512-oRfrw7gwwBVAWx9S5zPMo2iiOjxyiZE12DmblmMQREgcogbNO0AFaZ+QBxxkEXiPspcpvO/Qtqn8LabUx4uYXg==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.2.1.tgz",
+ "integrity": "sha512-mELROzV0IhqilFgsl1gyp48pnZsaV9xhQapHLDsvn4d4ZTfbFhcghQezl7FTEDNBcGqLUnNI3lUlm6ecrLWdFA==",
"license": "Apache-2.0",
"optional": true,
"dependencies": {
@@ -8085,9 +8095,9 @@
}
},
"node_modules/bare-os": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.1.tgz",
- "integrity": "sha512-uaIjxokhFidJP+bmmvKSgiMzj2sV5GPHaZVAIktcxcpCyBFFWO+YlikVAdhmUo2vYFvFhOXIAlldqV29L8126g==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.6.2.tgz",
+ "integrity": "sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==",
"license": "Apache-2.0",
"optional": true,
"engines": {
@@ -8219,9 +8229,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz",
- "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==",
+ "version": "4.25.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.3.tgz",
+ "integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==",
"dev": true,
"funding": [
{
@@ -8239,8 +8249,8 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001733",
- "electron-to-chromium": "^1.5.199",
+ "caniuse-lite": "^1.0.30001735",
+ "electron-to-chromium": "^1.5.204",
"node-releases": "^2.0.19",
"update-browserslist-db": "^1.1.3"
},
@@ -8464,9 +8474,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001735",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz",
- "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==",
+ "version": "1.0.30001737",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001737.tgz",
+ "integrity": "sha512-BiloLiXtQNrY5UyF0+1nSJLXUENuhka2pzy2Fx5pGxqavdrxSCW4U6Pn/PoG3Efspi2frRbHpBV2XsrPE6EDlw==",
"dev": true,
"funding": [
{
@@ -8485,9 +8495,9 @@
"license": "CC-BY-4.0"
},
"node_modules/chai": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.1.tgz",
- "integrity": "sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==",
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",
+ "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9034,13 +9044,13 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.45.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.0.tgz",
- "integrity": "sha512-gRoVMBawZg0OnxaVv3zpqLLxaHmsubEGyTnqdpI/CEBvX4JadI1dMSHxagThprYRtSVbuQxvi6iUatdPxohHpA==",
+ "version": "3.45.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.45.1.tgz",
+ "integrity": "sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.25.1"
+ "browserslist": "^4.25.3"
},
"funding": {
"type": "opencollective",
@@ -9212,13 +9222,13 @@
}
},
"node_modules/cssnano": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.1.0.tgz",
- "integrity": "sha512-Pu3rlKkd0ZtlCUzBrKL1Z4YmhKppjC1H9jo7u1o4qaKqyhvixFgu5qLyNIAOjSTg9DjVPtUqdROq2EfpVMEe+w==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.1.1.tgz",
+ "integrity": "sha512-fm4D8ti0dQmFPeF8DXSAA//btEmqCOgAc/9Oa3C1LW94h5usNrJEfrON7b4FkPZgnDEn6OUs5NdxiJZmAtGOpQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "cssnano-preset-default": "^7.0.8",
+ "cssnano-preset-default": "^7.0.9",
"lilconfig": "^3.1.3"
},
"engines": {
@@ -9233,9 +9243,9 @@
}
},
"node_modules/cssnano-preset-default": {
- "version": "7.0.8",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.8.tgz",
- "integrity": "sha512-d+3R2qwrUV3g4LEMOjnndognKirBZISylDZAF/TPeCWVjEwlXS2e4eN4ICkoobRe7pD3H6lltinKVyS1AJhdjQ==",
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.9.tgz",
+ "integrity": "sha512-tCD6AAFgYBOVpMBX41KjbvRh9c2uUjLXRyV7KHSIrwHiq5Z9o0TFfUCoM3TwVrRsRteN3sVXGNvjVNxYzkpTsA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9244,7 +9254,7 @@
"cssnano-utils": "^5.0.1",
"postcss-calc": "^10.1.1",
"postcss-colormin": "^7.0.4",
- "postcss-convert-values": "^7.0.6",
+ "postcss-convert-values": "^7.0.7",
"postcss-discard-comments": "^7.0.4",
"postcss-discard-duplicates": "^7.0.2",
"postcss-discard-empty": "^7.0.1",
@@ -9764,9 +9774,9 @@
}
},
"node_modules/devalue": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz",
- "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.3.2.tgz",
+ "integrity": "sha512-UDsjUbpQn9kvm68slnrs+mfxwFkIflOhkanmyabZ8zOYk8SMEIbJ3TK+88g70hSIeytu4y18f0z/hYHMTrXIWw==",
"dev": true,
"license": "MIT"
},
@@ -9968,9 +9978,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.201",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.201.tgz",
- "integrity": "sha512-ZG65vsrLClodGqywuigc+7m0gr4ISoTQttfVh7nfpLv0M7SIwF4WbFNEOywcqTiujs12AUeeXbFyQieDICAIxg==",
+ "version": "1.5.209",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
+ "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
"dev": true,
"license": "ISC"
},
@@ -12786,9 +12796,9 @@
}
},
"node_modules/istanbul-reports": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
- "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
+ "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -13490,15 +13500,15 @@
}
},
"node_modules/local-pkg": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz",
- "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.2.tgz",
+ "integrity": "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==",
"dev": true,
"license": "MIT",
"dependencies": {
"mlly": "^1.7.4",
- "pkg-types": "^2.0.1",
- "quansync": "^0.2.8"
+ "pkg-types": "^2.3.0",
+ "quansync": "^0.2.11"
},
"engines": {
"node": ">=14"
@@ -13618,9 +13628,9 @@
}
},
"node_modules/loupe": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.0.tgz",
- "integrity": "sha512-2NCfZcT5VGVNX9mSZIxLRkEAegDGBpuQZBy13desuHeVORmBDyAET4TkJr4SjqQy3A8JDofMN6LpkK8Xcm/dlw==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",
+ "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",
"dev": true,
"license": "MIT"
},
@@ -13667,12 +13677,12 @@
}
},
"node_modules/magic-string": {
- "version": "0.30.17",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz",
- "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==",
+ "version": "0.30.18",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.18.tgz",
+ "integrity": "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==",
"license": "MIT",
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.0"
+ "@jridgewell/sourcemap-codec": "^1.5.5"
}
},
"node_modules/magic-string-ast": {
@@ -13950,16 +13960,16 @@
}
},
"node_modules/mlly": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz",
- "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz",
+ "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "acorn": "^8.14.0",
- "pathe": "^2.0.1",
- "pkg-types": "^1.3.0",
- "ufo": "^1.5.4"
+ "acorn": "^8.15.0",
+ "pathe": "^2.0.3",
+ "pkg-types": "^1.3.1",
+ "ufo": "^1.6.1"
}
},
"node_modules/mlly/node_modules/confbox": {
@@ -16031,9 +16041,9 @@
}
},
"node_modules/pkg-types": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz",
- "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.0.tgz",
+ "integrity": "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -16145,9 +16155,9 @@
}
},
"node_modules/postcss-convert-values": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.6.tgz",
- "integrity": "sha512-MD/eb39Mr60hvgrqpXsgbiqluawYg/8K4nKsqRsuDX9f+xN1j6awZCUv/5tLH8ak3vYp/EMXwdcnXvfZYiejCQ==",
+ "version": "7.0.7",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.7.tgz",
+ "integrity": "sha512-HR9DZLN04Xbe6xugRH6lS4ZQH2zm/bFh/ZyRkpedZozhvh+awAfbA0P36InO4fZfDhvYfNJeNvlTf1sjwGbw/A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17218,9 +17228,9 @@
}
},
"node_modules/quansync": {
- "version": "0.2.10",
- "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz",
- "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==",
+ "version": "0.2.11",
+ "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz",
+ "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==",
"dev": true,
"funding": [
{
@@ -17916,9 +17926,9 @@
"license": "MIT"
},
"node_modules/rollup": {
- "version": "4.46.2",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.46.2.tgz",
- "integrity": "sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==",
+ "version": "4.48.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.48.1.tgz",
+ "integrity": "sha512-jVG20NvbhTYDkGAty2/Yh7HK6/q3DGSRH4o8ALKGArmMuaauM9kLfoMZ+WliPwA5+JHr2lTn3g557FxBV87ifg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17932,26 +17942,26 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.46.2",
- "@rollup/rollup-android-arm64": "4.46.2",
- "@rollup/rollup-darwin-arm64": "4.46.2",
- "@rollup/rollup-darwin-x64": "4.46.2",
- "@rollup/rollup-freebsd-arm64": "4.46.2",
- "@rollup/rollup-freebsd-x64": "4.46.2",
- "@rollup/rollup-linux-arm-gnueabihf": "4.46.2",
- "@rollup/rollup-linux-arm-musleabihf": "4.46.2",
- "@rollup/rollup-linux-arm64-gnu": "4.46.2",
- "@rollup/rollup-linux-arm64-musl": "4.46.2",
- "@rollup/rollup-linux-loongarch64-gnu": "4.46.2",
- "@rollup/rollup-linux-ppc64-gnu": "4.46.2",
- "@rollup/rollup-linux-riscv64-gnu": "4.46.2",
- "@rollup/rollup-linux-riscv64-musl": "4.46.2",
- "@rollup/rollup-linux-s390x-gnu": "4.46.2",
- "@rollup/rollup-linux-x64-gnu": "4.46.2",
- "@rollup/rollup-linux-x64-musl": "4.46.2",
- "@rollup/rollup-win32-arm64-msvc": "4.46.2",
- "@rollup/rollup-win32-ia32-msvc": "4.46.2",
- "@rollup/rollup-win32-x64-msvc": "4.46.2",
+ "@rollup/rollup-android-arm-eabi": "4.48.1",
+ "@rollup/rollup-android-arm64": "4.48.1",
+ "@rollup/rollup-darwin-arm64": "4.48.1",
+ "@rollup/rollup-darwin-x64": "4.48.1",
+ "@rollup/rollup-freebsd-arm64": "4.48.1",
+ "@rollup/rollup-freebsd-x64": "4.48.1",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.48.1",
+ "@rollup/rollup-linux-arm-musleabihf": "4.48.1",
+ "@rollup/rollup-linux-arm64-gnu": "4.48.1",
+ "@rollup/rollup-linux-arm64-musl": "4.48.1",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.48.1",
+ "@rollup/rollup-linux-ppc64-gnu": "4.48.1",
+ "@rollup/rollup-linux-riscv64-gnu": "4.48.1",
+ "@rollup/rollup-linux-riscv64-musl": "4.48.1",
+ "@rollup/rollup-linux-s390x-gnu": "4.48.1",
+ "@rollup/rollup-linux-x64-gnu": "4.48.1",
+ "@rollup/rollup-linux-x64-musl": "4.48.1",
+ "@rollup/rollup-win32-arm64-msvc": "4.48.1",
+ "@rollup/rollup-win32-ia32-msvc": "4.48.1",
+ "@rollup/rollup-win32-x64-msvc": "4.48.1",
"fsevents": "~2.3.2"
}
},
@@ -20081,18 +20091,18 @@
}
},
"node_modules/unstorage": {
- "version": "1.16.1",
- "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.16.1.tgz",
- "integrity": "sha512-gdpZ3guLDhz+zWIlYP1UwQ259tG5T5vYRzDaHMkQ1bBY1SQPutvZnrRjTFaWUUpseErJIgAZS51h6NOcZVZiqQ==",
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.0.tgz",
+ "integrity": "sha512-l9Z7lBiwtNp8ZmcoZ/dmPkFXFdtEdZtTZafCSnEIj3YvtkXeGAtL2rN8MQFy/0cs4eOLpuRJMp9ivdug7TCvww==",
"dev": true,
"license": "MIT",
"dependencies": {
"anymatch": "^3.1.3",
"chokidar": "^4.0.3",
"destr": "^2.0.5",
- "h3": "^1.15.3",
+ "h3": "^1.15.4",
"lru-cache": "^10.4.3",
- "node-fetch-native": "^1.6.6",
+ "node-fetch-native": "^1.6.7",
"ofetch": "^1.4.1",
"ufo": "^1.6.1"
},
@@ -20109,6 +20119,7 @@
"@planetscale/database": "^1.19.0",
"@upstash/redis": "^1.34.3",
"@vercel/blob": ">=0.27.1",
+ "@vercel/functions": "^2.2.12",
"@vercel/kv": "^1.0.1",
"aws4fetch": "^1.0.20",
"db0": ">=0.2.1",
@@ -20153,6 +20164,9 @@
"@vercel/blob": {
"optional": true
},
+ "@vercel/functions": {
+ "optional": true
+ },
"@vercel/kv": {
"optional": true
},
@@ -20213,65 +20227,18 @@
}
},
"node_modules/unwasm": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.3.9.tgz",
- "integrity": "sha512-LDxTx/2DkFURUd+BU1vUsF/moj0JsoTvl+2tcg2AUOiEzVturhGGx17/IMgGvKUYdZwr33EJHtChCJuhu9Ouvg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "knitwork": "^1.0.0",
- "magic-string": "^0.30.8",
- "mlly": "^1.6.1",
- "pathe": "^1.1.2",
- "pkg-types": "^1.0.3",
- "unplugin": "^1.10.0"
- }
- },
- "node_modules/unwasm/node_modules/confbox": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz",
- "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/unwasm/node_modules/pathe": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz",
- "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/unwasm/node_modules/pkg-types": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz",
- "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==",
+ "version": "0.3.11",
+ "resolved": "https://registry.npmjs.org/unwasm/-/unwasm-0.3.11.tgz",
+ "integrity": "sha512-Vhp5gb1tusSQw5of/g3Q697srYgMXvwMgXMjcG4ZNga02fDX9coxJ9fAb0Ci38hM2Hv/U1FXRPGgjP2BYqhNoQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "confbox": "^0.1.8",
+ "knitwork": "^1.2.0",
+ "magic-string": "^0.30.17",
"mlly": "^1.7.4",
- "pathe": "^2.0.1"
- }
- },
- "node_modules/unwasm/node_modules/pkg-types/node_modules/pathe": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
- "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/unwasm/node_modules/unplugin": {
- "version": "1.16.1",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz",
- "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "acorn": "^8.14.0",
- "webpack-virtual-modules": "^0.6.2"
- },
- "engines": {
- "node": ">=14.0.0"
+ "pathe": "^2.0.3",
+ "pkg-types": "^2.2.0",
+ "unplugin": "^2.3.6"
}
},
"node_modules/update-browserslist-db": {
@@ -20390,14 +20357,14 @@
}
},
"node_modules/vite": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.2.tgz",
- "integrity": "sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==",
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.3.tgz",
+ "integrity": "sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==",
"dev": true,
"license": "MIT",
"dependencies": {
"esbuild": "^0.25.0",
- "fdir": "^6.4.6",
+ "fdir": "^6.5.0",
"picomatch": "^4.0.3",
"postcss": "^8.5.6",
"rollup": "^4.43.0",
@@ -20518,9 +20485,9 @@
}
},
"node_modules/vite-plugin-checker": {
- "version": "0.10.2",
- "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.10.2.tgz",
- "integrity": "sha512-FX9U8TnIS6AGOlqmC6O2YmkJzcZJRrjA03UF7FOhcUJ7it3HmCoxcIPMcoHliBP6EFOuNzle9K4c0JL4suRPow==",
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/vite-plugin-checker/-/vite-plugin-checker-0.10.3.tgz",
+ "integrity": "sha512-f4sekUcDPF+T+GdbbE8idb1i2YplBAoH+SfRS0e/WRBWb2rYb1Jf5Pimll0Rj+3JgIYWwG2K5LtBPCXxoibkLg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20654,9 +20621,9 @@
}
},
"node_modules/vite-plugin-inspect": {
- "version": "11.3.2",
- "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-11.3.2.tgz",
- "integrity": "sha512-nzwvyFQg58XSMAmKVLr2uekAxNYvAbz1lyPmCAFVIBncCgN9S/HPM+2UM9Q9cvc4JEbC5ZBgwLAdaE2onmQuKg==",
+ "version": "11.3.3",
+ "resolved": "https://registry.npmjs.org/vite-plugin-inspect/-/vite-plugin-inspect-11.3.3.tgz",
+ "integrity": "sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20665,9 +20632,9 @@
"error-stack-parser-es": "^1.0.5",
"ohash": "^2.0.11",
"open": "^10.2.0",
- "perfect-debounce": "^1.0.0",
+ "perfect-debounce": "^2.0.0",
"sirv": "^3.0.1",
- "unplugin-utils": "^0.2.4",
+ "unplugin-utils": "^0.3.0",
"vite-dev-rpc": "^1.1.0"
},
"engines": {
@@ -20685,6 +20652,30 @@
}
}
},
+ "node_modules/vite-plugin-inspect/node_modules/perfect-debounce": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-2.0.0.tgz",
+ "integrity": "sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/vite-plugin-inspect/node_modules/unplugin-utils": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/unplugin-utils/-/unplugin-utils-0.3.0.tgz",
+ "integrity": "sha512-JLoggz+PvLVMJo+jZt97hdIIIZ2yTzGgft9e9q8iMrC4ewufl62ekeW7mixBghonn2gVb/ICjyvlmOCUBnJLQg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "pathe": "^2.0.3",
+ "picomatch": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=20.19.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sxzz"
+ }
+ },
"node_modules/vite-plugin-vue-tracer": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/vite-plugin-vue-tracer/-/vite-plugin-vue-tracer-1.0.0.tgz",
diff --git a/translation/package-lock.json b/translation/package-lock.json
index a801922f40..b9ee94b59f 100644
--- a/translation/package-lock.json
+++ b/translation/package-lock.json
@@ -10,9 +10,9 @@
}
},
"node_modules/@types/node": {
- "version": "24.2.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.2.1.tgz",
- "integrity": "sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==",
+ "version": "24.3.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
+ "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
"license": "MIT",
"dependencies": {
"undici-types": "~7.10.0"
From f375ba4e634c72ab443edab5e3e028435d1c1598 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 27 Aug 2025 06:51:11 +0000
Subject: [PATCH 104/143] fix(deps): update dependency dayjs to v1.11.14
---
frontend/package-lock.json | 8 ++++----
frontend/package.json | 2 +-
pdf/package-lock.json | 8 ++++----
pdf/package.json | 2 +-
print/package-lock.json | 8 ++++----
print/package.json | 2 +-
6 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index f83c455874..9bd833dad2 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -44,7 +44,7 @@
"axios": "1.11.0",
"colorjs.io": "0.5.2",
"comlink": "4.4.2",
- "dayjs": "1.11.13",
+ "dayjs": "1.11.14",
"deepmerge": "4.3.1",
"emoji-regex": "10.4.0",
"file-saver": "2.0.5",
@@ -5909,9 +5909,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.13",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
- "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
+ "version": "1.11.14",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.14.tgz",
+ "integrity": "sha512-E8fIdSxUlyqSA8XYGnNa3IkIzxtEmFjI+JU/6ic0P1zmSqyL6HyG5jHnpPjRguDNiaHLpfvHKWFiohNsJLqcJQ==",
"license": "MIT"
},
"node_modules/de-indent": {
diff --git a/frontend/package.json b/frontend/package.json
index de09855953..b36781c51c 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -57,7 +57,7 @@
"axios": "1.11.0",
"colorjs.io": "0.5.2",
"comlink": "4.4.2",
- "dayjs": "1.11.13",
+ "dayjs": "1.11.14",
"deepmerge": "4.3.1",
"emoji-regex": "10.4.0",
"file-saver": "2.0.5",
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index de1f1ccc15..c255541bbf 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -27,7 +27,7 @@
"@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
- "dayjs": "1.11.13",
+ "dayjs": "1.11.14",
"eslint": "9.34.0",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-vue": "9.33.0",
@@ -4381,9 +4381,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.13",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
- "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
+ "version": "1.11.14",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.14.tgz",
+ "integrity": "sha512-E8fIdSxUlyqSA8XYGnNa3IkIzxtEmFjI+JU/6ic0P1zmSqyL6HyG5jHnpPjRguDNiaHLpfvHKWFiohNsJLqcJQ==",
"dev": true,
"license": "MIT"
},
diff --git a/pdf/package.json b/pdf/package.json
index c513bc5567..8ee40b3748 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -48,7 +48,7 @@
"@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
- "dayjs": "1.11.13",
+ "dayjs": "1.11.14",
"eslint": "9.34.0",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-vue": "9.33.0",
diff --git a/print/package-lock.json b/print/package-lock.json
index 537d55e66c..143dbe0e31 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -11,7 +11,7 @@
"@sentry/node": "9.46.0",
"axios": "1.11.0",
"colorjs.io": "0.5.2",
- "dayjs": "1.11.13",
+ "dayjs": "1.11.14",
"deepmerge": "4.3.1",
"hal-json-vuex": "3.0.0-alpha.10",
"isomorphic-dompurify": "2.26.0",
@@ -9368,9 +9368,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.13",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
- "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
+ "version": "1.11.14",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.14.tgz",
+ "integrity": "sha512-E8fIdSxUlyqSA8XYGnNa3IkIzxtEmFjI+JU/6ic0P1zmSqyL6HyG5jHnpPjRguDNiaHLpfvHKWFiohNsJLqcJQ==",
"license": "MIT"
},
"node_modules/db0": {
diff --git a/print/package.json b/print/package.json
index af43e970de..d2fb676ea0 100644
--- a/print/package.json
+++ b/print/package.json
@@ -21,7 +21,7 @@
"@sentry/node": "9.46.0",
"axios": "1.11.0",
"colorjs.io": "0.5.2",
- "dayjs": "1.11.13",
+ "dayjs": "1.11.14",
"deepmerge": "4.3.1",
"hal-json-vuex": "3.0.0-alpha.10",
"isomorphic-dompurify": "2.26.0",
From 4eb1c2503ae67b4b5fddf694df0d8d7a1d0627d0 Mon Sep 17 00:00:00 2001
From: eCamp Core Bot <115356659+ecampbot@users.noreply.github.com>
Date: Wed, 27 Aug 2025 13:05:11 +0200
Subject: [PATCH 105/143] Update source file en.json
---
frontend/src/locales/en.json | 2 --
1 file changed, 2 deletions(-)
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index 583a8d0670..eff7c30acb 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -181,8 +181,6 @@
"category": "Activity categories",
"checklistItemCount": "No entries | One entry | {count} entries",
"checklists": "Checklists",
- "clearClipboard": "Clear clipboard",
- "clipboard": "Clipboard",
"clipboardInfoDialog": {
"allow": "Allow now",
"denied": "You have denied access to your clipboard. Therefore, you have to enter the link to the template camp manually.",
From 95ef0cb7ba3829a4ba2c43e19081512bb41de8b3 Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Wed, 27 Aug 2025 14:05:42 +0200
Subject: [PATCH 106/143] Fixup crowdin sync issues
Even though we deactivated Crowdin's automatic reuse of duplicate
translations now, the previously auto-assigned duplicates weren't
cleaned out of the sync PR.
Also, deleting two strings in the Crowdin UI didn't work properly.
Also, the default commit messages of Crowdin aren't optimal, since all
our source files are called en.yml. So we remove the source filename
from the commit messages.
---
crowdin.yml | 1 +
frontend/src/locales/de.json | 8 +++-----
frontend/src/locales/fr.json | 2 --
3 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/crowdin.yml b/crowdin.yml
index 0ddbb48906..96a437457c 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -1,4 +1,5 @@
pull_request_title: Update translations from Crowdin
+commit_message: Update %language% translations
files:
- source: /frontend/src/locales/en.json
translation: /frontend/src/locales/%locale%.json
diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json
index 06e594dec4..e490c71662 100644
--- a/frontend/src/locales/de.json
+++ b/frontend/src/locales/de.json
@@ -39,7 +39,7 @@
"changeLayout": "Layout ändern",
"clipboardInfoDialog": {
"allow": "Jetzt erlauben",
- "denied": "Du hast das Lesen aus der Zwischenablage untersagt. Du kannst daher kopierte Aktivitäten nicht einfügen.",
+ "denied": "Du hast den Zugriff auf die Zwischenablage verweigert. Kopierte Aktivitäten können daher nicht eingefügt werden.",
"description": "Damit du eine kopierte Aktivität einfügen kannst, musst du eCamp v3 erlauben, deine Zwischenablage zu lesen.",
"granted": "Du kannst nun kopierte Aktivitäten einfügen.",
"title": "Aktivität kopieren & einfügen"
@@ -181,8 +181,6 @@
"category": "Block-Kategorien",
"checklistItemCount": "Keine Einträge | Ein Eintrag | {count} Einträge",
"checklists": "Checklisten",
- "clearClipboard": "Zwischenablage leeren",
- "clipboard": "Zwischenablage",
"clipboardInfoDialog": {
"allow": "Jetzt erlauben",
"denied": "Du hast den Zugriff auf die Zwischenablage verweigert. Bitte füge den Link zum Vorlage-Lager stattdessen von Hand ein.",
@@ -433,7 +431,7 @@
"clipboard": "Zwischenablage",
"clipboardInfoDialog": {
"allow": "Jetzt erlauben",
- "denied": "Du hast das Lesen aus der Zwischenablage untersagt. Du kannst daher kopierte Aktivitäten nicht einfügen.",
+ "denied": "Du hast den Zugriff auf die Zwischenablage verweigert. Kopierte Aktivitäten können daher nicht eingefügt werden.",
"description": "Damit du eine kopierte Aktivität einfügen kannst, musst du eCamp v3 erlauben, deine Zwischenablage zu lesen.",
"granted": "Du kannst nun kopierte Aktivitäten einfügen.",
"title": "Aktivität kopieren & einfügen"
@@ -464,7 +462,7 @@
"picassoEntry": {
"clipboardInfoDialog": {
"allow": "Jetzt erlauben",
- "denied": "Du hast das Lesen aus der Zwischenablage untersagt. Du kannst daher kopierte Aktivitäten nicht einfügen.",
+ "denied": "Du hast den Zugriff auf die Zwischenablage verweigert. Kopierte Aktivitäten können daher nicht eingefügt werden.",
"description": "Damit du eine kopierte Aktivität einfügen kannst, musst du eCamp v3 erlauben, deine Zwischenablage zu lesen.",
"granted": "Du kannst nun kopierte Aktivitäten einfügen.",
"title": "Aktivität kopieren & einfügen"
diff --git a/frontend/src/locales/fr.json b/frontend/src/locales/fr.json
index 4a7ee639af..a51ca2d1e2 100644
--- a/frontend/src/locales/fr.json
+++ b/frontend/src/locales/fr.json
@@ -181,8 +181,6 @@
"category": "Catégories d'activités",
"checklistItemCount": "Aucune entrée | Une entrée | {count} entrées",
"checklists": "Check-lists",
- "clearClipboard": "Vider le presse-papier",
- "clipboard": "Presse-papier",
"clipboardInfoDialog": {
"allow": "Autoriser maintenant",
"denied": "Tu as refusé l'accès à ton presse-papiers. Par conséquent, tu dois entrer le lien vers le modèle de camp manuellement.",
From b1a84d23d52c9087f1a56bf3c260bcbb941a2cf8 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 27 Aug 2025 12:32:54 +0000
Subject: [PATCH 107/143] chore(deps): update grafana/k6 docker tag to v1.2.3
---
.ops/performance-test/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/performance-test/docker-compose.yml b/.ops/performance-test/docker-compose.yml
index 18c6c43600..f687dad47e 100644
--- a/.ops/performance-test/docker-compose.yml
+++ b/.ops/performance-test/docker-compose.yml
@@ -1,6 +1,6 @@
services:
performance-test:
- image: grafana/k6:1.2.2
+ image: grafana/k6:1.2.3
volumes:
- .:/app
user: ${USER_ID:-1000}
From 07a91236b7957a727ce392a77da808d83bff7630 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 27 Aug 2025 12:36:24 +0000
Subject: [PATCH 108/143] chore(deps): lock file maintenance
---
e2e/package-lock.json | 6 +-
frontend/package-lock.json | 166 ++++++++++++++++++-------------------
pdf/package-lock.json | 166 ++++++++++++++++++-------------------
print/package-lock.json | 166 ++++++++++++++++++-------------------
4 files changed, 252 insertions(+), 252 deletions(-)
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index d81dc8223b..ed9cf589c6 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -1681,9 +1681,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.13",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
- "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
+ "version": "1.11.14",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.14.tgz",
+ "integrity": "sha512-E8fIdSxUlyqSA8XYGnNa3IkIzxtEmFjI+JU/6ic0P1zmSqyL6HyG5jHnpPjRguDNiaHLpfvHKWFiohNsJLqcJQ==",
"dev": true,
"license": "MIT"
},
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 3b70f84553..35b2bb1e0e 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -2986,9 +2986,9 @@
"license": "MIT"
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.48.1.tgz",
- "integrity": "sha512-rGmb8qoG/zdmKoYELCBwu7vt+9HxZ7Koos3pD0+sH5fR3u3Wb/jGcpnqxcnWsPEKDUyzeLSqksN8LJtgXjqBYw==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.49.0.tgz",
+ "integrity": "sha512-rlKIeL854Ed0e09QGYFlmDNbka6I3EQFw7iZuugQjMb11KMpJCLPFL4ZPbMfaEhLADEL1yx0oujGkBQ7+qW3eA==",
"cpu": [
"arm"
],
@@ -3000,9 +3000,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.48.1.tgz",
- "integrity": "sha512-4e9WtTxrk3gu1DFE+imNJr4WsL13nWbD/Y6wQcyku5qadlKHY3OQ3LJ/INrrjngv2BJIHnIzbqMk1GTAC2P8yQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.49.0.tgz",
+ "integrity": "sha512-cqPpZdKUSQYRtLLr6R4X3sD4jCBO1zUmeo3qrWBCqYIeH8Q3KRL4F3V7XJ2Rm8/RJOQBZuqzQGWPjjvFUcYa/w==",
"cpu": [
"arm64"
],
@@ -3014,9 +3014,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.48.1.tgz",
- "integrity": "sha512-+XjmyChHfc4TSs6WUQGmVf7Hkg8ferMAE2aNYYWjiLzAS/T62uOsdfnqv+GHRjq7rKRnYh4mwWb4Hz7h/alp8A==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.49.0.tgz",
+ "integrity": "sha512-99kMMSMQT7got6iYX3yyIiJfFndpojBmkHfTc1rIje8VbjhmqBXE+nb7ZZP3A5skLyujvT0eIUCUsxAe6NjWbw==",
"cpu": [
"arm64"
],
@@ -3028,9 +3028,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.48.1.tgz",
- "integrity": "sha512-upGEY7Ftw8M6BAJyGwnwMw91rSqXTcOKZnnveKrVWsMTF8/k5mleKSuh7D4v4IV1pLxKAk3Tbs0Lo9qYmii5mQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.49.0.tgz",
+ "integrity": "sha512-y8cXoD3wdWUDpjOLMKLx6l+NFz3NlkWKcBCBfttUn+VGSfgsQ5o/yDUGtzE9HvsodkP0+16N0P4Ty1VuhtRUGg==",
"cpu": [
"x64"
],
@@ -3042,9 +3042,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.48.1.tgz",
- "integrity": "sha512-P9ViWakdoynYFUOZhqq97vBrhuvRLAbN/p2tAVJvhLb8SvN7rbBnJQcBu8e/rQts42pXGLVhfsAP0k9KXWa3nQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.49.0.tgz",
+ "integrity": "sha512-3mY5Pr7qv4GS4ZvWoSP8zha8YoiqrU+e0ViPvB549jvliBbdNLrg2ywPGkgLC3cmvN8ya3za+Q2xVyT6z+vZqA==",
"cpu": [
"arm64"
],
@@ -3056,9 +3056,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.48.1.tgz",
- "integrity": "sha512-VLKIwIpnBya5/saccM8JshpbxfyJt0Dsli0PjXozHwbSVaHTvWXJH1bbCwPXxnMzU4zVEfgD1HpW3VQHomi2AQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.49.0.tgz",
+ "integrity": "sha512-C9KzzOAQU5gU4kG8DTk+tjdKjpWhVWd5uVkinCwwFub2m7cDYLOdtXoMrExfeBmeRy9kBQMkiyJ+HULyF1yj9w==",
"cpu": [
"x64"
],
@@ -3070,9 +3070,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.48.1.tgz",
- "integrity": "sha512-3zEuZsXfKaw8n/yF7t8N6NNdhyFw3s8xJTqjbTDXlipwrEHo4GtIKcMJr5Ed29leLpB9AugtAQpAHW0jvtKKaQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.49.0.tgz",
+ "integrity": "sha512-OVSQgEZDVLnTbMq5NBs6xkmz3AADByCWI4RdKSFNlDsYXdFtlxS59J+w+LippJe8KcmeSSM3ba+GlsM9+WwC1w==",
"cpu": [
"arm"
],
@@ -3084,9 +3084,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.48.1.tgz",
- "integrity": "sha512-leo9tOIlKrcBmmEypzunV/2w946JeLbTdDlwEZ7OnnsUyelZ72NMnT4B2vsikSgwQifjnJUbdXzuW4ToN1wV+Q==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.49.0.tgz",
+ "integrity": "sha512-ZnfSFA7fDUHNa4P3VwAcfaBLakCbYaxCk0jUnS3dTou9P95kwoOLAMlT3WmEJDBCSrOEFFV0Y1HXiwfLYJuLlA==",
"cpu": [
"arm"
],
@@ -3098,9 +3098,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.48.1.tgz",
- "integrity": "sha512-Vy/WS4z4jEyvnJm+CnPfExIv5sSKqZrUr98h03hpAMbE2aI0aD2wvK6GiSe8Gx2wGp3eD81cYDpLLBqNb2ydwQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.49.0.tgz",
+ "integrity": "sha512-Z81u+gfrobVK2iV7GqZCBfEB1y6+I61AH466lNK+xy1jfqFLiQ9Qv716WUM5fxFrYxwC7ziVdZRU9qvGHkYIJg==",
"cpu": [
"arm64"
],
@@ -3112,9 +3112,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.48.1.tgz",
- "integrity": "sha512-x5Kzn7XTwIssU9UYqWDB9VpLpfHYuXw5c6bJr4Mzv9kIv242vmJHbI5PJJEnmBYitUIfoMCODDhR7KoZLot2VQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.49.0.tgz",
+ "integrity": "sha512-zoAwS0KCXSnTp9NH/h9aamBAIve0DXeYpll85shf9NJ0URjSTzzS+Z9evmolN+ICfD3v8skKUPyk2PO0uGdFqg==",
"cpu": [
"arm64"
],
@@ -3126,9 +3126,9 @@
]
},
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.48.1.tgz",
- "integrity": "sha512-yzCaBbwkkWt/EcgJOKDUdUpMHjhiZT/eDktOPWvSRpqrVE04p0Nd6EGV4/g7MARXXeOqstflqsKuXVM3H9wOIQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.49.0.tgz",
+ "integrity": "sha512-2QyUyQQ1ZtwZGiq0nvODL+vLJBtciItC3/5cYN8ncDQcv5avrt2MbKt1XU/vFAJlLta5KujqyHdYtdag4YEjYQ==",
"cpu": [
"loong64"
],
@@ -3140,9 +3140,9 @@
]
},
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.48.1.tgz",
- "integrity": "sha512-UK0WzWUjMAJccHIeOpPhPcKBqax7QFg47hwZTp6kiMhQHeOYJeaMwzeRZe1q5IiTKsaLnHu9s6toSYVUlZ2QtQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.49.0.tgz",
+ "integrity": "sha512-k9aEmOWt+mrMuD3skjVJSSxHckJp+SiFzFG+v8JLXbc/xi9hv2icSkR3U7uQzqy+/QbbYY7iNB9eDTwrELo14g==",
"cpu": [
"ppc64"
],
@@ -3154,9 +3154,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.48.1.tgz",
- "integrity": "sha512-3NADEIlt+aCdCbWVZ7D3tBjBX1lHpXxcvrLt/kdXTiBrOds8APTdtk2yRL2GgmnSVeX4YS1JIf0imFujg78vpw==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.49.0.tgz",
+ "integrity": "sha512-rDKRFFIWJ/zJn6uk2IdYLc09Z7zkE5IFIOWqpuU0o6ZpHcdniAyWkwSUWE/Z25N/wNDmFHHMzin84qW7Wzkjsw==",
"cpu": [
"riscv64"
],
@@ -3168,9 +3168,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.48.1.tgz",
- "integrity": "sha512-euuwm/QTXAMOcyiFCcrx0/S2jGvFlKJ2Iro8rsmYL53dlblp3LkUQVFzEidHhvIPPvcIsxDhl2wkBE+I6YVGzA==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.49.0.tgz",
+ "integrity": "sha512-FkkhIY/hYFVnOzz1WeV3S9Bd1h0hda/gRqvZCMpHWDHdiIHn6pqsY3b5eSbvGccWHMQ1uUzgZTKS4oGpykf8Tw==",
"cpu": [
"riscv64"
],
@@ -3182,9 +3182,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.48.1.tgz",
- "integrity": "sha512-w8mULUjmPdWLJgmTYJx/W6Qhln1a+yqvgwmGXcQl2vFBkWsKGUBRbtLRuKJUln8Uaimf07zgJNxOhHOvjSQmBQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.49.0.tgz",
+ "integrity": "sha512-gRf5c+A7QiOG3UwLyOOtyJMD31JJhMjBvpfhAitPAoqZFcOeK3Kc1Veg1z/trmt+2P6F/biT02fU19GGTS529A==",
"cpu": [
"s390x"
],
@@ -3196,9 +3196,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.48.1.tgz",
- "integrity": "sha512-90taWXCWxTbClWuMZD0DKYohY1EovA+W5iytpE89oUPmT5O1HFdf8cuuVIylE6vCbrGdIGv85lVRzTcpTRZ+kA==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.49.0.tgz",
+ "integrity": "sha512-BR7+blScdLW1h/2hB/2oXM+dhTmpW3rQt1DeSiCP9mc2NMMkqVgjIN3DDsNpKmezffGC9R8XKVOLmBkRUcK/sA==",
"cpu": [
"x64"
],
@@ -3210,9 +3210,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.48.1.tgz",
- "integrity": "sha512-2Gu29SkFh1FfTRuN1GR1afMuND2GKzlORQUP3mNMJbqdndOg7gNsa81JnORctazHRokiDzQ5+MLE5XYmZW5VWg==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.49.0.tgz",
+ "integrity": "sha512-hDMOAe+6nX3V5ei1I7Au3wcr9h3ktKzDvF2ne5ovX8RZiAHEtX1A5SNNk4zt1Qt77CmnbqT+upb/umzoPMWiPg==",
"cpu": [
"x64"
],
@@ -3224,9 +3224,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.48.1.tgz",
- "integrity": "sha512-6kQFR1WuAO50bxkIlAVeIYsz3RUx+xymwhTo9j94dJ+kmHe9ly7muH23sdfWduD0BA8pD9/yhonUvAjxGh34jQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.49.0.tgz",
+ "integrity": "sha512-wkNRzfiIGaElC9kXUT+HLx17z7D0jl+9tGYRKwd8r7cUqTL7GYAvgUY++U2hK6Ar7z5Z6IRRoWC8kQxpmM7TDA==",
"cpu": [
"arm64"
],
@@ -3238,9 +3238,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.48.1.tgz",
- "integrity": "sha512-RUyZZ/mga88lMI3RlXFs4WQ7n3VyU07sPXmMG7/C1NOi8qisUg57Y7LRarqoGoAiopmGmChUhSwfpvQ3H5iGSQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.49.0.tgz",
+ "integrity": "sha512-gq5aW/SyNpjp71AAzroH37DtINDcX1Qw2iv9Chyz49ZgdOP3NV8QCyKZUrGsYX9Yyggj5soFiRCgsL3HwD8TdA==",
"cpu": [
"ia32"
],
@@ -3252,9 +3252,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.48.1.tgz",
- "integrity": "sha512-8a/caCUN4vkTChxkaIJcMtwIVcBhi4X2PQRoT+yCK3qRYaZ7cURrmJFL5Ux9H9RaMIXj9RuihckdmkBX3zZsgg==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.49.0.tgz",
+ "integrity": "sha512-gEtqFbzmZLFk2xKh7g0Rlo8xzho8KrEFEkzvHbfUGkrgXOpZ4XagQ6n+wIZFNh1nTb8UD16J4nFSFKXYgnbdBg==",
"cpu": [
"x64"
],
@@ -10447,9 +10447,9 @@
"license": "MIT"
},
"node_modules/rollup": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.48.1.tgz",
- "integrity": "sha512-jVG20NvbhTYDkGAty2/Yh7HK6/q3DGSRH4o8ALKGArmMuaauM9kLfoMZ+WliPwA5+JHr2lTn3g557FxBV87ifg==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.49.0.tgz",
+ "integrity": "sha512-3IVq0cGJ6H7fKXXEdVt+RcYvRCt8beYY9K1760wGQwSAHZcS9eot1zDG5axUbcp/kWRi5zKIIDX8MoKv/TzvZA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10463,26 +10463,26 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.48.1",
- "@rollup/rollup-android-arm64": "4.48.1",
- "@rollup/rollup-darwin-arm64": "4.48.1",
- "@rollup/rollup-darwin-x64": "4.48.1",
- "@rollup/rollup-freebsd-arm64": "4.48.1",
- "@rollup/rollup-freebsd-x64": "4.48.1",
- "@rollup/rollup-linux-arm-gnueabihf": "4.48.1",
- "@rollup/rollup-linux-arm-musleabihf": "4.48.1",
- "@rollup/rollup-linux-arm64-gnu": "4.48.1",
- "@rollup/rollup-linux-arm64-musl": "4.48.1",
- "@rollup/rollup-linux-loongarch64-gnu": "4.48.1",
- "@rollup/rollup-linux-ppc64-gnu": "4.48.1",
- "@rollup/rollup-linux-riscv64-gnu": "4.48.1",
- "@rollup/rollup-linux-riscv64-musl": "4.48.1",
- "@rollup/rollup-linux-s390x-gnu": "4.48.1",
- "@rollup/rollup-linux-x64-gnu": "4.48.1",
- "@rollup/rollup-linux-x64-musl": "4.48.1",
- "@rollup/rollup-win32-arm64-msvc": "4.48.1",
- "@rollup/rollup-win32-ia32-msvc": "4.48.1",
- "@rollup/rollup-win32-x64-msvc": "4.48.1",
+ "@rollup/rollup-android-arm-eabi": "4.49.0",
+ "@rollup/rollup-android-arm64": "4.49.0",
+ "@rollup/rollup-darwin-arm64": "4.49.0",
+ "@rollup/rollup-darwin-x64": "4.49.0",
+ "@rollup/rollup-freebsd-arm64": "4.49.0",
+ "@rollup/rollup-freebsd-x64": "4.49.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.49.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.49.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.49.0",
+ "@rollup/rollup-linux-arm64-musl": "4.49.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.49.0",
+ "@rollup/rollup-linux-ppc64-gnu": "4.49.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.49.0",
+ "@rollup/rollup-linux-riscv64-musl": "4.49.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.49.0",
+ "@rollup/rollup-linux-x64-gnu": "4.49.0",
+ "@rollup/rollup-linux-x64-musl": "4.49.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.49.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.49.0",
+ "@rollup/rollup-win32-x64-msvc": "4.49.0",
"fsevents": "~2.3.2"
}
},
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 01f791a54f..bb240e2179 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -2854,9 +2854,9 @@
"license": "MIT"
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.48.1.tgz",
- "integrity": "sha512-rGmb8qoG/zdmKoYELCBwu7vt+9HxZ7Koos3pD0+sH5fR3u3Wb/jGcpnqxcnWsPEKDUyzeLSqksN8LJtgXjqBYw==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.49.0.tgz",
+ "integrity": "sha512-rlKIeL854Ed0e09QGYFlmDNbka6I3EQFw7iZuugQjMb11KMpJCLPFL4ZPbMfaEhLADEL1yx0oujGkBQ7+qW3eA==",
"cpu": [
"arm"
],
@@ -2868,9 +2868,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.48.1.tgz",
- "integrity": "sha512-4e9WtTxrk3gu1DFE+imNJr4WsL13nWbD/Y6wQcyku5qadlKHY3OQ3LJ/INrrjngv2BJIHnIzbqMk1GTAC2P8yQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.49.0.tgz",
+ "integrity": "sha512-cqPpZdKUSQYRtLLr6R4X3sD4jCBO1zUmeo3qrWBCqYIeH8Q3KRL4F3V7XJ2Rm8/RJOQBZuqzQGWPjjvFUcYa/w==",
"cpu": [
"arm64"
],
@@ -2882,9 +2882,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.48.1.tgz",
- "integrity": "sha512-+XjmyChHfc4TSs6WUQGmVf7Hkg8ferMAE2aNYYWjiLzAS/T62uOsdfnqv+GHRjq7rKRnYh4mwWb4Hz7h/alp8A==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.49.0.tgz",
+ "integrity": "sha512-99kMMSMQT7got6iYX3yyIiJfFndpojBmkHfTc1rIje8VbjhmqBXE+nb7ZZP3A5skLyujvT0eIUCUsxAe6NjWbw==",
"cpu": [
"arm64"
],
@@ -2896,9 +2896,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.48.1.tgz",
- "integrity": "sha512-upGEY7Ftw8M6BAJyGwnwMw91rSqXTcOKZnnveKrVWsMTF8/k5mleKSuh7D4v4IV1pLxKAk3Tbs0Lo9qYmii5mQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.49.0.tgz",
+ "integrity": "sha512-y8cXoD3wdWUDpjOLMKLx6l+NFz3NlkWKcBCBfttUn+VGSfgsQ5o/yDUGtzE9HvsodkP0+16N0P4Ty1VuhtRUGg==",
"cpu": [
"x64"
],
@@ -2910,9 +2910,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.48.1.tgz",
- "integrity": "sha512-P9ViWakdoynYFUOZhqq97vBrhuvRLAbN/p2tAVJvhLb8SvN7rbBnJQcBu8e/rQts42pXGLVhfsAP0k9KXWa3nQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.49.0.tgz",
+ "integrity": "sha512-3mY5Pr7qv4GS4ZvWoSP8zha8YoiqrU+e0ViPvB549jvliBbdNLrg2ywPGkgLC3cmvN8ya3za+Q2xVyT6z+vZqA==",
"cpu": [
"arm64"
],
@@ -2924,9 +2924,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.48.1.tgz",
- "integrity": "sha512-VLKIwIpnBya5/saccM8JshpbxfyJt0Dsli0PjXozHwbSVaHTvWXJH1bbCwPXxnMzU4zVEfgD1HpW3VQHomi2AQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.49.0.tgz",
+ "integrity": "sha512-C9KzzOAQU5gU4kG8DTk+tjdKjpWhVWd5uVkinCwwFub2m7cDYLOdtXoMrExfeBmeRy9kBQMkiyJ+HULyF1yj9w==",
"cpu": [
"x64"
],
@@ -2938,9 +2938,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.48.1.tgz",
- "integrity": "sha512-3zEuZsXfKaw8n/yF7t8N6NNdhyFw3s8xJTqjbTDXlipwrEHo4GtIKcMJr5Ed29leLpB9AugtAQpAHW0jvtKKaQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.49.0.tgz",
+ "integrity": "sha512-OVSQgEZDVLnTbMq5NBs6xkmz3AADByCWI4RdKSFNlDsYXdFtlxS59J+w+LippJe8KcmeSSM3ba+GlsM9+WwC1w==",
"cpu": [
"arm"
],
@@ -2952,9 +2952,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.48.1.tgz",
- "integrity": "sha512-leo9tOIlKrcBmmEypzunV/2w946JeLbTdDlwEZ7OnnsUyelZ72NMnT4B2vsikSgwQifjnJUbdXzuW4ToN1wV+Q==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.49.0.tgz",
+ "integrity": "sha512-ZnfSFA7fDUHNa4P3VwAcfaBLakCbYaxCk0jUnS3dTou9P95kwoOLAMlT3WmEJDBCSrOEFFV0Y1HXiwfLYJuLlA==",
"cpu": [
"arm"
],
@@ -2966,9 +2966,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.48.1.tgz",
- "integrity": "sha512-Vy/WS4z4jEyvnJm+CnPfExIv5sSKqZrUr98h03hpAMbE2aI0aD2wvK6GiSe8Gx2wGp3eD81cYDpLLBqNb2ydwQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.49.0.tgz",
+ "integrity": "sha512-Z81u+gfrobVK2iV7GqZCBfEB1y6+I61AH466lNK+xy1jfqFLiQ9Qv716WUM5fxFrYxwC7ziVdZRU9qvGHkYIJg==",
"cpu": [
"arm64"
],
@@ -2980,9 +2980,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.48.1.tgz",
- "integrity": "sha512-x5Kzn7XTwIssU9UYqWDB9VpLpfHYuXw5c6bJr4Mzv9kIv242vmJHbI5PJJEnmBYitUIfoMCODDhR7KoZLot2VQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.49.0.tgz",
+ "integrity": "sha512-zoAwS0KCXSnTp9NH/h9aamBAIve0DXeYpll85shf9NJ0URjSTzzS+Z9evmolN+ICfD3v8skKUPyk2PO0uGdFqg==",
"cpu": [
"arm64"
],
@@ -2994,9 +2994,9 @@
]
},
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.48.1.tgz",
- "integrity": "sha512-yzCaBbwkkWt/EcgJOKDUdUpMHjhiZT/eDktOPWvSRpqrVE04p0Nd6EGV4/g7MARXXeOqstflqsKuXVM3H9wOIQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.49.0.tgz",
+ "integrity": "sha512-2QyUyQQ1ZtwZGiq0nvODL+vLJBtciItC3/5cYN8ncDQcv5avrt2MbKt1XU/vFAJlLta5KujqyHdYtdag4YEjYQ==",
"cpu": [
"loong64"
],
@@ -3008,9 +3008,9 @@
]
},
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.48.1.tgz",
- "integrity": "sha512-UK0WzWUjMAJccHIeOpPhPcKBqax7QFg47hwZTp6kiMhQHeOYJeaMwzeRZe1q5IiTKsaLnHu9s6toSYVUlZ2QtQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.49.0.tgz",
+ "integrity": "sha512-k9aEmOWt+mrMuD3skjVJSSxHckJp+SiFzFG+v8JLXbc/xi9hv2icSkR3U7uQzqy+/QbbYY7iNB9eDTwrELo14g==",
"cpu": [
"ppc64"
],
@@ -3022,9 +3022,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.48.1.tgz",
- "integrity": "sha512-3NADEIlt+aCdCbWVZ7D3tBjBX1lHpXxcvrLt/kdXTiBrOds8APTdtk2yRL2GgmnSVeX4YS1JIf0imFujg78vpw==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.49.0.tgz",
+ "integrity": "sha512-rDKRFFIWJ/zJn6uk2IdYLc09Z7zkE5IFIOWqpuU0o6ZpHcdniAyWkwSUWE/Z25N/wNDmFHHMzin84qW7Wzkjsw==",
"cpu": [
"riscv64"
],
@@ -3036,9 +3036,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.48.1.tgz",
- "integrity": "sha512-euuwm/QTXAMOcyiFCcrx0/S2jGvFlKJ2Iro8rsmYL53dlblp3LkUQVFzEidHhvIPPvcIsxDhl2wkBE+I6YVGzA==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.49.0.tgz",
+ "integrity": "sha512-FkkhIY/hYFVnOzz1WeV3S9Bd1h0hda/gRqvZCMpHWDHdiIHn6pqsY3b5eSbvGccWHMQ1uUzgZTKS4oGpykf8Tw==",
"cpu": [
"riscv64"
],
@@ -3050,9 +3050,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.48.1.tgz",
- "integrity": "sha512-w8mULUjmPdWLJgmTYJx/W6Qhln1a+yqvgwmGXcQl2vFBkWsKGUBRbtLRuKJUln8Uaimf07zgJNxOhHOvjSQmBQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.49.0.tgz",
+ "integrity": "sha512-gRf5c+A7QiOG3UwLyOOtyJMD31JJhMjBvpfhAitPAoqZFcOeK3Kc1Veg1z/trmt+2P6F/biT02fU19GGTS529A==",
"cpu": [
"s390x"
],
@@ -3064,9 +3064,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.48.1.tgz",
- "integrity": "sha512-90taWXCWxTbClWuMZD0DKYohY1EovA+W5iytpE89oUPmT5O1HFdf8cuuVIylE6vCbrGdIGv85lVRzTcpTRZ+kA==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.49.0.tgz",
+ "integrity": "sha512-BR7+blScdLW1h/2hB/2oXM+dhTmpW3rQt1DeSiCP9mc2NMMkqVgjIN3DDsNpKmezffGC9R8XKVOLmBkRUcK/sA==",
"cpu": [
"x64"
],
@@ -3078,9 +3078,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.48.1.tgz",
- "integrity": "sha512-2Gu29SkFh1FfTRuN1GR1afMuND2GKzlORQUP3mNMJbqdndOg7gNsa81JnORctazHRokiDzQ5+MLE5XYmZW5VWg==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.49.0.tgz",
+ "integrity": "sha512-hDMOAe+6nX3V5ei1I7Au3wcr9h3ktKzDvF2ne5ovX8RZiAHEtX1A5SNNk4zt1Qt77CmnbqT+upb/umzoPMWiPg==",
"cpu": [
"x64"
],
@@ -3092,9 +3092,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.48.1.tgz",
- "integrity": "sha512-6kQFR1WuAO50bxkIlAVeIYsz3RUx+xymwhTo9j94dJ+kmHe9ly7muH23sdfWduD0BA8pD9/yhonUvAjxGh34jQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.49.0.tgz",
+ "integrity": "sha512-wkNRzfiIGaElC9kXUT+HLx17z7D0jl+9tGYRKwd8r7cUqTL7GYAvgUY++U2hK6Ar7z5Z6IRRoWC8kQxpmM7TDA==",
"cpu": [
"arm64"
],
@@ -3106,9 +3106,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.48.1.tgz",
- "integrity": "sha512-RUyZZ/mga88lMI3RlXFs4WQ7n3VyU07sPXmMG7/C1NOi8qisUg57Y7LRarqoGoAiopmGmChUhSwfpvQ3H5iGSQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.49.0.tgz",
+ "integrity": "sha512-gq5aW/SyNpjp71AAzroH37DtINDcX1Qw2iv9Chyz49ZgdOP3NV8QCyKZUrGsYX9Yyggj5soFiRCgsL3HwD8TdA==",
"cpu": [
"ia32"
],
@@ -3120,9 +3120,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.48.1.tgz",
- "integrity": "sha512-8a/caCUN4vkTChxkaIJcMtwIVcBhi4X2PQRoT+yCK3qRYaZ7cURrmJFL5Ux9H9RaMIXj9RuihckdmkBX3zZsgg==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.49.0.tgz",
+ "integrity": "sha512-gEtqFbzmZLFk2xKh7g0Rlo8xzho8KrEFEkzvHbfUGkrgXOpZ4XagQ6n+wIZFNh1nTb8UD16J4nFSFKXYgnbdBg==",
"cpu": [
"x64"
],
@@ -6610,9 +6610,9 @@
"peer": true
},
"node_modules/rollup": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.48.1.tgz",
- "integrity": "sha512-jVG20NvbhTYDkGAty2/Yh7HK6/q3DGSRH4o8ALKGArmMuaauM9kLfoMZ+WliPwA5+JHr2lTn3g557FxBV87ifg==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.49.0.tgz",
+ "integrity": "sha512-3IVq0cGJ6H7fKXXEdVt+RcYvRCt8beYY9K1760wGQwSAHZcS9eot1zDG5axUbcp/kWRi5zKIIDX8MoKv/TzvZA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6626,26 +6626,26 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.48.1",
- "@rollup/rollup-android-arm64": "4.48.1",
- "@rollup/rollup-darwin-arm64": "4.48.1",
- "@rollup/rollup-darwin-x64": "4.48.1",
- "@rollup/rollup-freebsd-arm64": "4.48.1",
- "@rollup/rollup-freebsd-x64": "4.48.1",
- "@rollup/rollup-linux-arm-gnueabihf": "4.48.1",
- "@rollup/rollup-linux-arm-musleabihf": "4.48.1",
- "@rollup/rollup-linux-arm64-gnu": "4.48.1",
- "@rollup/rollup-linux-arm64-musl": "4.48.1",
- "@rollup/rollup-linux-loongarch64-gnu": "4.48.1",
- "@rollup/rollup-linux-ppc64-gnu": "4.48.1",
- "@rollup/rollup-linux-riscv64-gnu": "4.48.1",
- "@rollup/rollup-linux-riscv64-musl": "4.48.1",
- "@rollup/rollup-linux-s390x-gnu": "4.48.1",
- "@rollup/rollup-linux-x64-gnu": "4.48.1",
- "@rollup/rollup-linux-x64-musl": "4.48.1",
- "@rollup/rollup-win32-arm64-msvc": "4.48.1",
- "@rollup/rollup-win32-ia32-msvc": "4.48.1",
- "@rollup/rollup-win32-x64-msvc": "4.48.1",
+ "@rollup/rollup-android-arm-eabi": "4.49.0",
+ "@rollup/rollup-android-arm64": "4.49.0",
+ "@rollup/rollup-darwin-arm64": "4.49.0",
+ "@rollup/rollup-darwin-x64": "4.49.0",
+ "@rollup/rollup-freebsd-arm64": "4.49.0",
+ "@rollup/rollup-freebsd-x64": "4.49.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.49.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.49.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.49.0",
+ "@rollup/rollup-linux-arm64-musl": "4.49.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.49.0",
+ "@rollup/rollup-linux-ppc64-gnu": "4.49.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.49.0",
+ "@rollup/rollup-linux-riscv64-musl": "4.49.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.49.0",
+ "@rollup/rollup-linux-x64-gnu": "4.49.0",
+ "@rollup/rollup-linux-x64-musl": "4.49.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.49.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.49.0",
+ "@rollup/rollup-win32-x64-msvc": "4.49.0",
"fsevents": "~2.3.2"
}
},
diff --git a/print/package-lock.json b/print/package-lock.json
index 0d95d4d669..36fa01be7d 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -5851,9 +5851,9 @@
}
},
"node_modules/@rollup/rollup-android-arm-eabi": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.48.1.tgz",
- "integrity": "sha512-rGmb8qoG/zdmKoYELCBwu7vt+9HxZ7Koos3pD0+sH5fR3u3Wb/jGcpnqxcnWsPEKDUyzeLSqksN8LJtgXjqBYw==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.49.0.tgz",
+ "integrity": "sha512-rlKIeL854Ed0e09QGYFlmDNbka6I3EQFw7iZuugQjMb11KMpJCLPFL4ZPbMfaEhLADEL1yx0oujGkBQ7+qW3eA==",
"cpu": [
"arm"
],
@@ -5865,9 +5865,9 @@
]
},
"node_modules/@rollup/rollup-android-arm64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.48.1.tgz",
- "integrity": "sha512-4e9WtTxrk3gu1DFE+imNJr4WsL13nWbD/Y6wQcyku5qadlKHY3OQ3LJ/INrrjngv2BJIHnIzbqMk1GTAC2P8yQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.49.0.tgz",
+ "integrity": "sha512-cqPpZdKUSQYRtLLr6R4X3sD4jCBO1zUmeo3qrWBCqYIeH8Q3KRL4F3V7XJ2Rm8/RJOQBZuqzQGWPjjvFUcYa/w==",
"cpu": [
"arm64"
],
@@ -5879,9 +5879,9 @@
]
},
"node_modules/@rollup/rollup-darwin-arm64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.48.1.tgz",
- "integrity": "sha512-+XjmyChHfc4TSs6WUQGmVf7Hkg8ferMAE2aNYYWjiLzAS/T62uOsdfnqv+GHRjq7rKRnYh4mwWb4Hz7h/alp8A==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.49.0.tgz",
+ "integrity": "sha512-99kMMSMQT7got6iYX3yyIiJfFndpojBmkHfTc1rIje8VbjhmqBXE+nb7ZZP3A5skLyujvT0eIUCUsxAe6NjWbw==",
"cpu": [
"arm64"
],
@@ -5893,9 +5893,9 @@
]
},
"node_modules/@rollup/rollup-darwin-x64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.48.1.tgz",
- "integrity": "sha512-upGEY7Ftw8M6BAJyGwnwMw91rSqXTcOKZnnveKrVWsMTF8/k5mleKSuh7D4v4IV1pLxKAk3Tbs0Lo9qYmii5mQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.49.0.tgz",
+ "integrity": "sha512-y8cXoD3wdWUDpjOLMKLx6l+NFz3NlkWKcBCBfttUn+VGSfgsQ5o/yDUGtzE9HvsodkP0+16N0P4Ty1VuhtRUGg==",
"cpu": [
"x64"
],
@@ -5907,9 +5907,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-arm64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.48.1.tgz",
- "integrity": "sha512-P9ViWakdoynYFUOZhqq97vBrhuvRLAbN/p2tAVJvhLb8SvN7rbBnJQcBu8e/rQts42pXGLVhfsAP0k9KXWa3nQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.49.0.tgz",
+ "integrity": "sha512-3mY5Pr7qv4GS4ZvWoSP8zha8YoiqrU+e0ViPvB549jvliBbdNLrg2ywPGkgLC3cmvN8ya3za+Q2xVyT6z+vZqA==",
"cpu": [
"arm64"
],
@@ -5921,9 +5921,9 @@
]
},
"node_modules/@rollup/rollup-freebsd-x64": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.48.1.tgz",
- "integrity": "sha512-VLKIwIpnBya5/saccM8JshpbxfyJt0Dsli0PjXozHwbSVaHTvWXJH1bbCwPXxnMzU4zVEfgD1HpW3VQHomi2AQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.49.0.tgz",
+ "integrity": "sha512-C9KzzOAQU5gU4kG8DTk+tjdKjpWhVWd5uVkinCwwFub2m7cDYLOdtXoMrExfeBmeRy9kBQMkiyJ+HULyF1yj9w==",
"cpu": [
"x64"
],
@@ -5935,9 +5935,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.48.1.tgz",
- "integrity": "sha512-3zEuZsXfKaw8n/yF7t8N6NNdhyFw3s8xJTqjbTDXlipwrEHo4GtIKcMJr5Ed29leLpB9AugtAQpAHW0jvtKKaQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.49.0.tgz",
+ "integrity": "sha512-OVSQgEZDVLnTbMq5NBs6xkmz3AADByCWI4RdKSFNlDsYXdFtlxS59J+w+LippJe8KcmeSSM3ba+GlsM9+WwC1w==",
"cpu": [
"arm"
],
@@ -5949,9 +5949,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.48.1.tgz",
- "integrity": "sha512-leo9tOIlKrcBmmEypzunV/2w946JeLbTdDlwEZ7OnnsUyelZ72NMnT4B2vsikSgwQifjnJUbdXzuW4ToN1wV+Q==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.49.0.tgz",
+ "integrity": "sha512-ZnfSFA7fDUHNa4P3VwAcfaBLakCbYaxCk0jUnS3dTou9P95kwoOLAMlT3WmEJDBCSrOEFFV0Y1HXiwfLYJuLlA==",
"cpu": [
"arm"
],
@@ -5963,9 +5963,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.48.1.tgz",
- "integrity": "sha512-Vy/WS4z4jEyvnJm+CnPfExIv5sSKqZrUr98h03hpAMbE2aI0aD2wvK6GiSe8Gx2wGp3eD81cYDpLLBqNb2ydwQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.49.0.tgz",
+ "integrity": "sha512-Z81u+gfrobVK2iV7GqZCBfEB1y6+I61AH466lNK+xy1jfqFLiQ9Qv716WUM5fxFrYxwC7ziVdZRU9qvGHkYIJg==",
"cpu": [
"arm64"
],
@@ -5977,9 +5977,9 @@
]
},
"node_modules/@rollup/rollup-linux-arm64-musl": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.48.1.tgz",
- "integrity": "sha512-x5Kzn7XTwIssU9UYqWDB9VpLpfHYuXw5c6bJr4Mzv9kIv242vmJHbI5PJJEnmBYitUIfoMCODDhR7KoZLot2VQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.49.0.tgz",
+ "integrity": "sha512-zoAwS0KCXSnTp9NH/h9aamBAIve0DXeYpll85shf9NJ0URjSTzzS+Z9evmolN+ICfD3v8skKUPyk2PO0uGdFqg==",
"cpu": [
"arm64"
],
@@ -5991,9 +5991,9 @@
]
},
"node_modules/@rollup/rollup-linux-loongarch64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.48.1.tgz",
- "integrity": "sha512-yzCaBbwkkWt/EcgJOKDUdUpMHjhiZT/eDktOPWvSRpqrVE04p0Nd6EGV4/g7MARXXeOqstflqsKuXVM3H9wOIQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.49.0.tgz",
+ "integrity": "sha512-2QyUyQQ1ZtwZGiq0nvODL+vLJBtciItC3/5cYN8ncDQcv5avrt2MbKt1XU/vFAJlLta5KujqyHdYtdag4YEjYQ==",
"cpu": [
"loong64"
],
@@ -6005,9 +6005,9 @@
]
},
"node_modules/@rollup/rollup-linux-ppc64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.48.1.tgz",
- "integrity": "sha512-UK0WzWUjMAJccHIeOpPhPcKBqax7QFg47hwZTp6kiMhQHeOYJeaMwzeRZe1q5IiTKsaLnHu9s6toSYVUlZ2QtQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.49.0.tgz",
+ "integrity": "sha512-k9aEmOWt+mrMuD3skjVJSSxHckJp+SiFzFG+v8JLXbc/xi9hv2icSkR3U7uQzqy+/QbbYY7iNB9eDTwrELo14g==",
"cpu": [
"ppc64"
],
@@ -6019,9 +6019,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.48.1.tgz",
- "integrity": "sha512-3NADEIlt+aCdCbWVZ7D3tBjBX1lHpXxcvrLt/kdXTiBrOds8APTdtk2yRL2GgmnSVeX4YS1JIf0imFujg78vpw==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.49.0.tgz",
+ "integrity": "sha512-rDKRFFIWJ/zJn6uk2IdYLc09Z7zkE5IFIOWqpuU0o6ZpHcdniAyWkwSUWE/Z25N/wNDmFHHMzin84qW7Wzkjsw==",
"cpu": [
"riscv64"
],
@@ -6033,9 +6033,9 @@
]
},
"node_modules/@rollup/rollup-linux-riscv64-musl": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.48.1.tgz",
- "integrity": "sha512-euuwm/QTXAMOcyiFCcrx0/S2jGvFlKJ2Iro8rsmYL53dlblp3LkUQVFzEidHhvIPPvcIsxDhl2wkBE+I6YVGzA==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.49.0.tgz",
+ "integrity": "sha512-FkkhIY/hYFVnOzz1WeV3S9Bd1h0hda/gRqvZCMpHWDHdiIHn6pqsY3b5eSbvGccWHMQ1uUzgZTKS4oGpykf8Tw==",
"cpu": [
"riscv64"
],
@@ -6047,9 +6047,9 @@
]
},
"node_modules/@rollup/rollup-linux-s390x-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.48.1.tgz",
- "integrity": "sha512-w8mULUjmPdWLJgmTYJx/W6Qhln1a+yqvgwmGXcQl2vFBkWsKGUBRbtLRuKJUln8Uaimf07zgJNxOhHOvjSQmBQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.49.0.tgz",
+ "integrity": "sha512-gRf5c+A7QiOG3UwLyOOtyJMD31JJhMjBvpfhAitPAoqZFcOeK3Kc1Veg1z/trmt+2P6F/biT02fU19GGTS529A==",
"cpu": [
"s390x"
],
@@ -6061,9 +6061,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-gnu": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.48.1.tgz",
- "integrity": "sha512-90taWXCWxTbClWuMZD0DKYohY1EovA+W5iytpE89oUPmT5O1HFdf8cuuVIylE6vCbrGdIGv85lVRzTcpTRZ+kA==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.49.0.tgz",
+ "integrity": "sha512-BR7+blScdLW1h/2hB/2oXM+dhTmpW3rQt1DeSiCP9mc2NMMkqVgjIN3DDsNpKmezffGC9R8XKVOLmBkRUcK/sA==",
"cpu": [
"x64"
],
@@ -6075,9 +6075,9 @@
]
},
"node_modules/@rollup/rollup-linux-x64-musl": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.48.1.tgz",
- "integrity": "sha512-2Gu29SkFh1FfTRuN1GR1afMuND2GKzlORQUP3mNMJbqdndOg7gNsa81JnORctazHRokiDzQ5+MLE5XYmZW5VWg==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.49.0.tgz",
+ "integrity": "sha512-hDMOAe+6nX3V5ei1I7Au3wcr9h3ktKzDvF2ne5ovX8RZiAHEtX1A5SNNk4zt1Qt77CmnbqT+upb/umzoPMWiPg==",
"cpu": [
"x64"
],
@@ -6089,9 +6089,9 @@
]
},
"node_modules/@rollup/rollup-win32-arm64-msvc": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.48.1.tgz",
- "integrity": "sha512-6kQFR1WuAO50bxkIlAVeIYsz3RUx+xymwhTo9j94dJ+kmHe9ly7muH23sdfWduD0BA8pD9/yhonUvAjxGh34jQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.49.0.tgz",
+ "integrity": "sha512-wkNRzfiIGaElC9kXUT+HLx17z7D0jl+9tGYRKwd8r7cUqTL7GYAvgUY++U2hK6Ar7z5Z6IRRoWC8kQxpmM7TDA==",
"cpu": [
"arm64"
],
@@ -6103,9 +6103,9 @@
]
},
"node_modules/@rollup/rollup-win32-ia32-msvc": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.48.1.tgz",
- "integrity": "sha512-RUyZZ/mga88lMI3RlXFs4WQ7n3VyU07sPXmMG7/C1NOi8qisUg57Y7LRarqoGoAiopmGmChUhSwfpvQ3H5iGSQ==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.49.0.tgz",
+ "integrity": "sha512-gq5aW/SyNpjp71AAzroH37DtINDcX1Qw2iv9Chyz49ZgdOP3NV8QCyKZUrGsYX9Yyggj5soFiRCgsL3HwD8TdA==",
"cpu": [
"ia32"
],
@@ -6117,9 +6117,9 @@
]
},
"node_modules/@rollup/rollup-win32-x64-msvc": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.48.1.tgz",
- "integrity": "sha512-8a/caCUN4vkTChxkaIJcMtwIVcBhi4X2PQRoT+yCK3qRYaZ7cURrmJFL5Ux9H9RaMIXj9RuihckdmkBX3zZsgg==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.49.0.tgz",
+ "integrity": "sha512-gEtqFbzmZLFk2xKh7g0Rlo8xzho8KrEFEkzvHbfUGkrgXOpZ4XagQ6n+wIZFNh1nTb8UD16J4nFSFKXYgnbdBg==",
"cpu": [
"x64"
],
@@ -17926,9 +17926,9 @@
"license": "MIT"
},
"node_modules/rollup": {
- "version": "4.48.1",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.48.1.tgz",
- "integrity": "sha512-jVG20NvbhTYDkGAty2/Yh7HK6/q3DGSRH4o8ALKGArmMuaauM9kLfoMZ+WliPwA5+JHr2lTn3g557FxBV87ifg==",
+ "version": "4.49.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.49.0.tgz",
+ "integrity": "sha512-3IVq0cGJ6H7fKXXEdVt+RcYvRCt8beYY9K1760wGQwSAHZcS9eot1zDG5axUbcp/kWRi5zKIIDX8MoKv/TzvZA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17942,26 +17942,26 @@
"npm": ">=8.0.0"
},
"optionalDependencies": {
- "@rollup/rollup-android-arm-eabi": "4.48.1",
- "@rollup/rollup-android-arm64": "4.48.1",
- "@rollup/rollup-darwin-arm64": "4.48.1",
- "@rollup/rollup-darwin-x64": "4.48.1",
- "@rollup/rollup-freebsd-arm64": "4.48.1",
- "@rollup/rollup-freebsd-x64": "4.48.1",
- "@rollup/rollup-linux-arm-gnueabihf": "4.48.1",
- "@rollup/rollup-linux-arm-musleabihf": "4.48.1",
- "@rollup/rollup-linux-arm64-gnu": "4.48.1",
- "@rollup/rollup-linux-arm64-musl": "4.48.1",
- "@rollup/rollup-linux-loongarch64-gnu": "4.48.1",
- "@rollup/rollup-linux-ppc64-gnu": "4.48.1",
- "@rollup/rollup-linux-riscv64-gnu": "4.48.1",
- "@rollup/rollup-linux-riscv64-musl": "4.48.1",
- "@rollup/rollup-linux-s390x-gnu": "4.48.1",
- "@rollup/rollup-linux-x64-gnu": "4.48.1",
- "@rollup/rollup-linux-x64-musl": "4.48.1",
- "@rollup/rollup-win32-arm64-msvc": "4.48.1",
- "@rollup/rollup-win32-ia32-msvc": "4.48.1",
- "@rollup/rollup-win32-x64-msvc": "4.48.1",
+ "@rollup/rollup-android-arm-eabi": "4.49.0",
+ "@rollup/rollup-android-arm64": "4.49.0",
+ "@rollup/rollup-darwin-arm64": "4.49.0",
+ "@rollup/rollup-darwin-x64": "4.49.0",
+ "@rollup/rollup-freebsd-arm64": "4.49.0",
+ "@rollup/rollup-freebsd-x64": "4.49.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.49.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.49.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.49.0",
+ "@rollup/rollup-linux-arm64-musl": "4.49.0",
+ "@rollup/rollup-linux-loongarch64-gnu": "4.49.0",
+ "@rollup/rollup-linux-ppc64-gnu": "4.49.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.49.0",
+ "@rollup/rollup-linux-riscv64-musl": "4.49.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.49.0",
+ "@rollup/rollup-linux-x64-gnu": "4.49.0",
+ "@rollup/rollup-linux-x64-musl": "4.49.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.49.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.49.0",
+ "@rollup/rollup-win32-x64-msvc": "4.49.0",
"fsevents": "~2.3.2"
}
},
From 9900ef6d2842badc2cced6bea17a87feb3380261 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 27 Aug 2025 23:43:13 +0000
Subject: [PATCH 109/143] chore(deps): update amazon/aws-cli docker tag to
v2.28.19
---
.ops/aws-setup/docker-compose.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.ops/aws-setup/docker-compose.yml b/.ops/aws-setup/docker-compose.yml
index 4a334d6395..28061054aa 100644
--- a/.ops/aws-setup/docker-compose.yml
+++ b/.ops/aws-setup/docker-compose.yml
@@ -13,7 +13,7 @@ services:
- AWS_DEFAULT_REGION=eu-west-3
aws-cli:
- image: amazon/aws-cli:2.28.18
+ image: amazon/aws-cli:2.28.19
container_name: 'ecamp3-aws-cli'
volumes:
- ./.aws:/root/.aws:delegated
From 32b51a32d4ef33311d72c7e43cd855f3da123ee7 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 27 Aug 2025 23:47:02 +0000
Subject: [PATCH 110/143] chore(deps): lock file maintenance
---
.ops/aws-setup/package-lock.json | 6 +++---
e2e/package-lock.json | 6 +++---
frontend/package-lock.json | 12 ++++++------
pdf/package-lock.json | 6 +++---
print/package-lock.json | 12 ++++++------
5 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/.ops/aws-setup/package-lock.json b/.ops/aws-setup/package-lock.json
index 17e744bf91..a08f690c71 100644
--- a/.ops/aws-setup/package-lock.json
+++ b/.ops/aws-setup/package-lock.json
@@ -3522,9 +3522,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.209",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
- "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
+ "version": "1.5.211",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz",
+ "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==",
"dev": true,
"license": "ISC",
"peer": true
diff --git a/e2e/package-lock.json b/e2e/package-lock.json
index ed9cf589c6..339ddadf3b 100644
--- a/e2e/package-lock.json
+++ b/e2e/package-lock.json
@@ -1749,9 +1749,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.209",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
- "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
+ "version": "1.5.211",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz",
+ "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==",
"dev": true,
"license": "ISC",
"peer": true
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index da78099159..173d4596cb 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -6251,9 +6251,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.209",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
- "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
+ "version": "1.5.211",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz",
+ "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==",
"dev": true,
"license": "ISC"
},
@@ -10116,9 +10116,9 @@
}
},
"node_modules/prosemirror-tables": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.7.1.tgz",
- "integrity": "sha512-eRQ97Bf+i9Eby99QbyAiyov43iOKgWa7QCGly+lrDt7efZ1v8NWolhXiB43hSDGIXT1UXgbs4KJN3a06FGpr1Q==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.8.1.tgz",
+ "integrity": "sha512-DAgDoUYHCcc6tOGpLVPSU1k84kCUWTWnfWX3UDy2Delv4ryH0KqTD6RBI6k4yi9j9I8gl3j8MkPpRD/vWPZbug==",
"license": "MIT",
"dependencies": {
"prosemirror-keymap": "^1.2.2",
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index af08e1cbee..47f608ccc9 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -4563,9 +4563,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.209",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
- "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
+ "version": "1.5.211",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz",
+ "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==",
"dev": true,
"license": "ISC"
},
diff --git a/print/package-lock.json b/print/package-lock.json
index e963f9cd87..a2431fb633 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -2720,9 +2720,9 @@
}
},
"node_modules/@netlify/zip-it-and-ship-it/node_modules/@netlify/serverless-functions-api": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.2.1.tgz",
- "integrity": "sha512-PAEyziX2pkENwQLCqWfS2Jw5CKATwAty/4mcnBcAEVWrfWE5vqKx82qta1nDrbeFOcBw6QD5ShYCfbXUnQ4MNA==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/@netlify/serverless-functions-api/-/serverless-functions-api-2.3.0.tgz",
+ "integrity": "sha512-eSC+glm4bX+9t+ajNzAs4Bca0Q/xGLgcYYh6M2Z9Dcya/MjVod1UrjPB88b0ANSBAy/aGFpDhVbwLwBokfnppQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9978,9 +9978,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.209",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.209.tgz",
- "integrity": "sha512-Xoz0uMrim9ZETCQt8UgM5FxQF9+imA7PBpokoGcZloA1uw2LeHzTlip5cb5KOAsXZLjh/moN2vReN3ZjJmjI9A==",
+ "version": "1.5.211",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.211.tgz",
+ "integrity": "sha512-IGBvimJkotaLzFnwIVgW9/UD/AOJ2tByUmeOrtqBfACSbAw5b1G0XpvdaieKyc7ULmbwXVx+4e4Be8pOPBrYkw==",
"dev": true,
"license": "ISC"
},
From 2bc34a8fa2a14087d836291ac9b417cad2e307dc Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 28 Aug 2025 03:03:44 +0000
Subject: [PATCH 111/143] chore(deps): lock file maintenance
---
print/package-lock.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/print/package-lock.json b/print/package-lock.json
index a2431fb633..0d16ac8e1a 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -7063,9 +7063,9 @@
}
},
"node_modules/@vitejs/plugin-vue-jsx": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.1.0.tgz",
- "integrity": "sha512-iIzgip3JtlxoRXTimsIF8RDXbnhEnvh/V9pA0FqPuf0BTDDKjnJM5hwlO/iX/3/GpZU60AgyTi9pJf7aMNHgEA==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-5.1.1.tgz",
+ "integrity": "sha512-uQkfxzlF8SGHJJVH966lFTdjM/lGcwJGzwAHpVqAPDD/QcsqoUGa+q31ox1BrUfi+FLP2ChVp7uLXE3DkHyDdQ==",
"dev": true,
"license": "MIT",
"dependencies": {
From c0cc92475b95d27e4bceaadbbd0eb92ac903ed6b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 28 Aug 2025 05:31:41 +0000
Subject: [PATCH 112/143] fix(deps): update dependency dayjs to v1.11.15
---
frontend/package-lock.json | 8 ++++----
frontend/package.json | 2 +-
pdf/package-lock.json | 8 ++++----
pdf/package.json | 2 +-
print/package-lock.json | 8 ++++----
print/package.json | 2 +-
6 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 173d4596cb..aef2bb1bd8 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -44,7 +44,7 @@
"axios": "1.11.0",
"colorjs.io": "0.5.2",
"comlink": "4.4.2",
- "dayjs": "1.11.14",
+ "dayjs": "1.11.15",
"deepmerge": "4.3.1",
"emoji-regex": "10.4.0",
"file-saver": "2.0.5",
@@ -5920,9 +5920,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.14",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.14.tgz",
- "integrity": "sha512-E8fIdSxUlyqSA8XYGnNa3IkIzxtEmFjI+JU/6ic0P1zmSqyL6HyG5jHnpPjRguDNiaHLpfvHKWFiohNsJLqcJQ==",
+ "version": "1.11.15",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.15.tgz",
+ "integrity": "sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ==",
"license": "MIT"
},
"node_modules/de-indent": {
diff --git a/frontend/package.json b/frontend/package.json
index b36781c51c..c842538036 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -57,7 +57,7 @@
"axios": "1.11.0",
"colorjs.io": "0.5.2",
"comlink": "4.4.2",
- "dayjs": "1.11.14",
+ "dayjs": "1.11.15",
"deepmerge": "4.3.1",
"emoji-regex": "10.4.0",
"file-saver": "2.0.5",
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index 47f608ccc9..0ad091d704 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -27,7 +27,7 @@
"@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
- "dayjs": "1.11.14",
+ "dayjs": "1.11.15",
"eslint": "9.34.0",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-vue": "9.33.0",
@@ -4381,9 +4381,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.14",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.14.tgz",
- "integrity": "sha512-E8fIdSxUlyqSA8XYGnNa3IkIzxtEmFjI+JU/6ic0P1zmSqyL6HyG5jHnpPjRguDNiaHLpfvHKWFiohNsJLqcJQ==",
+ "version": "1.11.15",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.15.tgz",
+ "integrity": "sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ==",
"dev": true,
"license": "MIT"
},
diff --git a/pdf/package.json b/pdf/package.json
index 8ee40b3748..7f6ae1191e 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -48,7 +48,7 @@
"@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
- "dayjs": "1.11.14",
+ "dayjs": "1.11.15",
"eslint": "9.34.0",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-vue": "9.33.0",
diff --git a/print/package-lock.json b/print/package-lock.json
index a2431fb633..62bc37c2b3 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -11,7 +11,7 @@
"@sentry/node": "9.46.0",
"axios": "1.11.0",
"colorjs.io": "0.5.2",
- "dayjs": "1.11.14",
+ "dayjs": "1.11.15",
"deepmerge": "4.3.1",
"hal-json-vuex": "3.0.0-alpha.10",
"isomorphic-dompurify": "2.26.0",
@@ -9378,9 +9378,9 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.14",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.14.tgz",
- "integrity": "sha512-E8fIdSxUlyqSA8XYGnNa3IkIzxtEmFjI+JU/6ic0P1zmSqyL6HyG5jHnpPjRguDNiaHLpfvHKWFiohNsJLqcJQ==",
+ "version": "1.11.15",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.15.tgz",
+ "integrity": "sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ==",
"license": "MIT"
},
"node_modules/db0": {
diff --git a/print/package.json b/print/package.json
index d2fb676ea0..784ce47121 100644
--- a/print/package.json
+++ b/print/package.json
@@ -21,7 +21,7 @@
"@sentry/node": "9.46.0",
"axios": "1.11.0",
"colorjs.io": "0.5.2",
- "dayjs": "1.11.14",
+ "dayjs": "1.11.15",
"deepmerge": "4.3.1",
"hal-json-vuex": "3.0.0-alpha.10",
"isomorphic-dompurify": "2.26.0",
From 64de78bb5f69a88fa5abd395755a598ee379cd5d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 28 Aug 2025 18:23:55 +0000
Subject: [PATCH 113/143] chore(deps): update dependency node to v24.7.0
---
.docker-hub/print/Dockerfile | 4 ++--
.github/workflows/continuous-integration.yml | 14 +++++++-------
.nvmrc | 2 +-
.../remove-old-indexes/docker-compose.yml | 2 +-
.ops/ecamp3-logging/values.yaml | 2 +-
docker-compose.yml | 8 ++++----
renovate.json | 2 +-
7 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/.docker-hub/print/Dockerfile b/.docker-hub/print/Dockerfile
index 1d78faf8dc..d4267b2900 100644
--- a/.docker-hub/print/Dockerfile
+++ b/.docker-hub/print/Dockerfile
@@ -1,5 +1,5 @@
# build stage
-FROM node:24.6.0 AS build-stage
+FROM node:24.7.0 AS build-stage
ARG SENTRY_AUTH_TOKEN
ARG SENTRY_ORG
ARG SENTRY_PRINT_PROJECT
@@ -22,7 +22,7 @@ COPY print .
RUN npm run build
# production stage
-FROM node:24.6.0 AS production-stage
+FROM node:24.7.0 AS production-stage
WORKDIR /app
COPY --from=build-stage /app/.output ./.output
diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml
index 3ef6194dad..a6e2175fa6 100644
--- a/.github/workflows/continuous-integration.yml
+++ b/.github/workflows/continuous-integration.yml
@@ -124,7 +124,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.6.0'
+ node-version: '24.7.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -153,7 +153,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.6.0'
+ node-version: '24.7.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -182,7 +182,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.6.0'
+ node-version: '24.7.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -214,7 +214,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.6.0'
+ node-version: '24.7.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -353,7 +353,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.6.0'
+ node-version: '24.7.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -396,7 +396,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.6.0'
+ node-version: '24.7.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
@@ -435,7 +435,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: '24.6.0'
+ node-version: '24.7.0'
- uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4
with:
diff --git a/.nvmrc b/.nvmrc
index b5e8f5c1d0..9df30bb2c3 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-24.6.0
+24.7.0
diff --git a/.ops/ecamp3-logging/files/elasticsearch/remove-old-indexes/docker-compose.yml b/.ops/ecamp3-logging/files/elasticsearch/remove-old-indexes/docker-compose.yml
index 64befa5981..55ec6262b4 100644
--- a/.ops/ecamp3-logging/files/elasticsearch/remove-old-indexes/docker-compose.yml
+++ b/.ops/ecamp3-logging/files/elasticsearch/remove-old-indexes/docker-compose.yml
@@ -1,6 +1,6 @@
services:
remove-old-indexes:
- image: node:24.6.0
+ image: node:24.7.0
volumes:
- ./src:/src
command:
diff --git a/.ops/ecamp3-logging/values.yaml b/.ops/ecamp3-logging/values.yaml
index 874047fcaa..93d060eca1 100644
--- a/.ops/ecamp3-logging/values.yaml
+++ b/.ops/ecamp3-logging/values.yaml
@@ -56,7 +56,7 @@ elasticsearch:
storage: ${ELASTIC_NODE_STORAGE_SIZE}
removeOldIndexes:
maxIndexAge: ${ELASTIC_NODE_MAX_INDEX_AGE}
- image: node:24.6.0
+ image: node:24.7.0
kibana:
name: kibana
diff --git a/docker-compose.yml b/docker-compose.yml
index ceef1a33ff..a286579924 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,6 +1,6 @@
services:
frontend:
- image: node:24.6.0
+ image: node:24.7.0
container_name: 'ecamp3-frontend'
ports:
- '9229:9229' # jest debug
@@ -79,7 +79,7 @@ services:
command: varnishncsa
pdf:
- image: node:24.6.0
+ image: node:24.7.0
container_name: 'ecamp3-pdf'
stdin_open: true
tty: true
@@ -98,7 +98,7 @@ services:
- CI=${CI}
print:
- image: node:24.6.0
+ image: node:24.7.0
container_name: 'ecamp3-print'
user: ${USER_ID:-1000}
volumes:
@@ -210,7 +210,7 @@ services:
protocol: tcp
translation:
- image: node:24.6.0
+ image: node:24.7.0
profiles: ['translation']
container_name: 'ecamp3-translation'
volumes:
diff --git a/renovate.json b/renovate.json
index 63257f5038..1de14bda27 100644
--- a/renovate.json
+++ b/renovate.json
@@ -5,7 +5,7 @@
":prConcurrentLimitNone"
],
"constraints": {
- "node": "24.6.0",
+ "node": "24.7.0",
"php": "8.4.12"
},
"automergeType": "branch",
From 97be8a3f3ee08b47d39257a70fa3ca495ad8c391 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 28 Aug 2025 18:24:05 +0000
Subject: [PATCH 114/143] fix(deps): update dependency emoji-regex to v10.5.0
---
frontend/package-lock.json | 8 ++++----
frontend/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 77a4d98533..2c9be0bbda 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -46,7 +46,7 @@
"comlink": "4.4.2",
"dayjs": "1.11.15",
"deepmerge": "4.3.1",
- "emoji-regex": "10.4.0",
+ "emoji-regex": "10.5.0",
"file-saver": "2.0.5",
"hal-json-vuex": "3.0.0-alpha.10",
"inter-ui": "3.19.3",
@@ -6258,9 +6258,9 @@
"license": "ISC"
},
"node_modules/emoji-regex": {
- "version": "10.4.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz",
- "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==",
+ "version": "10.5.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz",
+ "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==",
"license": "MIT"
},
"node_modules/encoding-sniffer": {
diff --git a/frontend/package.json b/frontend/package.json
index 6c9abc2226..fb8d901e4b 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -59,7 +59,7 @@
"comlink": "4.4.2",
"dayjs": "1.11.15",
"deepmerge": "4.3.1",
- "emoji-regex": "10.4.0",
+ "emoji-regex": "10.5.0",
"file-saver": "2.0.5",
"hal-json-vuex": "3.0.0-alpha.10",
"inter-ui": "3.19.3",
From fdd2f5a342a0f4f5a86b5577cfe007a398182a2a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 28 Aug 2025 18:31:55 +0000
Subject: [PATCH 115/143] fix(deps): update vue-minor-print-pdf to v3.5.20
---
pdf/package-lock.json | 118 ++++++++++++++++++++--------------------
pdf/package.json | 12 ++--
print/package-lock.json | 118 ++++++++++++++++++++--------------------
print/package.json | 12 ++--
4 files changed, 130 insertions(+), 130 deletions(-)
diff --git a/pdf/package-lock.json b/pdf/package-lock.json
index f8ce2a00c2..0ad091d704 100644
--- a/pdf/package-lock.json
+++ b/pdf/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "@ecamp3/client-pdf",
"dependencies": {
- "@vue/runtime-core": "3.5.19",
+ "@vue/runtime-core": "3.5.20",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -19,12 +19,12 @@
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.9",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.15",
@@ -3598,42 +3598,42 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.19.tgz",
- "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.20.tgz",
+ "integrity": "sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/shared": "3.5.19",
+ "@vue/shared": "3.5.20",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz",
- "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz",
+ "integrity": "sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-core": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz",
- "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz",
+ "integrity": "sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/compiler-core": "3.5.19",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-ssr": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/compiler-core": "3.5.20",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-ssr": "3.5.20",
+ "@vue/shared": "3.5.20",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -3641,14 +3641,14 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz",
- "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz",
+ "integrity": "sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/eslint-config-prettier": {
@@ -3667,55 +3667,55 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.19.tgz",
- "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.20.tgz",
+ "integrity": "sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.19"
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.19.tgz",
- "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.20.tgz",
+ "integrity": "sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/reactivity": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz",
- "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.20.tgz",
+ "integrity": "sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.19",
- "@vue/runtime-core": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/reactivity": "3.5.20",
+ "@vue/runtime-core": "3.5.20",
+ "@vue/shared": "3.5.20",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.19.tgz",
- "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.20.tgz",
+ "integrity": "sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-ssr": "3.5.20",
+ "@vue/shared": "3.5.20"
},
"peerDependencies": {
- "vue": "3.5.19"
+ "vue": "3.5.20"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.19.tgz",
- "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.20.tgz",
+ "integrity": "sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -7562,18 +7562,18 @@
}
},
"node_modules/vue": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.19.tgz",
- "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.20.tgz",
+ "integrity": "sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20"
},
"peerDependencies": {
"typescript": "*"
diff --git a/pdf/package.json b/pdf/package.json
index 5a21e064bf..7f6ae1191e 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -18,7 +18,7 @@
"lint:check:prettier": "prettier --check --ignore-path .prettierignore **/*.{css,scss,json,mjs}"
},
"dependencies": {
- "@vue/runtime-core": "3.5.19",
+ "@vue/runtime-core": "3.5.20",
"html-entities": "2.6.0",
"html-parse-stringify": "3.0.1"
},
@@ -40,12 +40,12 @@
"@vitejs/plugin-vue": "6.0.1",
"@vitest/coverage-v8": "3.2.4",
"@vue/babel-preset-app": "5.0.9",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
"@vue/eslint-config-prettier": "10.2.0",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"css": "3.0.0",
"dayjs": "1.11.15",
diff --git a/print/package-lock.json b/print/package-lock.json
index 5cbae1c11e..62bc37c2b3 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -30,11 +30,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.41.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
@@ -49,7 +49,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.19"
+ "vue": "3.5.20"
}
},
"node_modules/@alloc/quick-lru": {
@@ -7348,39 +7348,39 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.19.tgz",
- "integrity": "sha512-/afpyvlkrSNYbPo94Qu8GtIOWS+g5TRdOvs6XZNw6pWQQmj5pBgSZvEPOIZlqWq0YvoUhDDQaQ2TnzuJdOV4hA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.20.tgz",
+ "integrity": "sha512-8TWXUyiqFd3GmP4JTX9hbiTFRwYHgVL/vr3cqhr4YQ258+9FADwvj7golk2sWNGHR67QgmCZ8gz80nQcMokhwg==",
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/shared": "3.5.19",
+ "@vue/shared": "3.5.20",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.1"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.19.tgz",
- "integrity": "sha512-Drs6rPHQZx/pN9S6ml3Z3K/TWCIRPvzG2B/o5kFK9X0MNHt8/E+38tiRfojufrYBfA6FQUFB2qBBRXlcSXWtOA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.20.tgz",
+ "integrity": "sha512-whB44M59XKjqUEYOMPYU0ijUV0G+4fdrHVKDe32abNdX/kJe1NUEMqsi4cwzXa9kyM9w5S8WqFsrfo1ogtBZGQ==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-core": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.19.tgz",
- "integrity": "sha512-YWCm1CYaJ+2RvNmhCwI7t3I3nU+hOrWGWMsn+Z/kmm1jy5iinnVtlmkiZwbLlbV1SRizX7vHsc0/bG5dj0zRTg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.20.tgz",
+ "integrity": "sha512-SFcxapQc0/feWiSBfkGsa1v4DOrnMAQSYuvDMpEaxbpH5dKbnEM5KobSNSgU+1MbHCl+9ftm7oQWxvwDB6iBfw==",
"license": "MIT",
"dependencies": {
"@babel/parser": "^7.28.3",
- "@vue/compiler-core": "3.5.19",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-ssr": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/compiler-core": "3.5.20",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-ssr": "3.5.20",
+ "@vue/shared": "3.5.20",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.17",
"postcss": "^8.5.6",
@@ -7388,13 +7388,13 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.19.tgz",
- "integrity": "sha512-/wx0VZtkWOPdiQLWPeQeqpHWR/LuNC7bHfSX7OayBTtUy8wur6vT6EQIX6Et86aED6J+y8tTw43qo2uoqGg5sw==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.20.tgz",
+ "integrity": "sha512-RSl5XAMc5YFUXpDQi+UQDdVjH9FnEpLDHIALg5J0ITHxkEzJ8uQLlo7CIbjPYqmZtt6w0TsIPbo1izYXwDG7JA==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/compiler-vue2": {
@@ -7484,53 +7484,53 @@
}
},
"node_modules/@vue/reactivity": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.19.tgz",
- "integrity": "sha512-4bueZg2qs5MSsK2dQk3sssV0cfvxb/QZntTC8v7J448GLgmfPkQ+27aDjlt40+XFqOwUq5yRxK5uQh14Fc9eVA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.20.tgz",
+ "integrity": "sha512-hS8l8x4cl1fmZpSQX/NXlqWKARqEsNmfkwOIYqtR2F616NGfsLUm0G6FQBK6uDKUCVyi1YOL8Xmt/RkZcd/jYQ==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.19"
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.19.tgz",
- "integrity": "sha512-TaooCr8Hge1sWjLSyhdubnuofs3shhzZGfyD11gFolZrny76drPwBVQj28/z/4+msSFb18tOIg6VVVgf9/IbIA==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.20.tgz",
+ "integrity": "sha512-vyQRiH5uSZlOa+4I/t4Qw/SsD/gbth0SW2J7oMeVlMFMAmsG1rwDD6ok0VMmjXY3eI0iHNSSOBilEDW98PLRKw==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/reactivity": "3.5.20",
+ "@vue/shared": "3.5.20"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.19.tgz",
- "integrity": "sha512-qmahqeok6ztuUTmV8lqd7N9ymbBzctNF885n8gL3xdCC1u2RnM/coX16Via0AiONQXUoYpxPojL3U1IsDgSWUQ==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.20.tgz",
+ "integrity": "sha512-KBHzPld/Djw3im0CQ7tGCpgRedryIn4CcAl047EhFTCCPT2xFf4e8j6WeKLgEEoqPSl9TYqShc3Q6tpWpz/Xgw==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.19",
- "@vue/runtime-core": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/reactivity": "3.5.20",
+ "@vue/runtime-core": "3.5.20",
+ "@vue/shared": "3.5.20",
"csstype": "^3.1.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.19.tgz",
- "integrity": "sha512-ZJ/zV9SQuaIO+BEEVq/2a6fipyrSYfjKMU3267bPUk+oTx/hZq3RzV7VCh0Unlppt39Bvh6+NzxeopIFv4HJNg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.20.tgz",
+ "integrity": "sha512-HthAS0lZJDH21HFJBVNTtx+ULcIbJQRpjSVomVjfyPkFSpCwvsPTA+jIzOaUm3Hrqx36ozBHePztQFg6pj5aKg==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-ssr": "3.5.20",
+ "@vue/shared": "3.5.20"
},
"peerDependencies": {
- "vue": "3.5.19"
+ "vue": "3.5.20"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.19.tgz",
- "integrity": "sha512-IhXCOn08wgKrLQxRFKKlSacWg4Goi1BolrdEeLYn6tgHjJNXVrWJ5nzoxZqNwl5p88aLlQ8LOaoMa3AYvaKJ/Q==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.20.tgz",
+ "integrity": "sha512-SoRGP596KU/ig6TfgkCMbXkr4YJ91n/QSdMuqeP5r3hVIYA3CPHUBCc7Skak0EAKV+5lL4KyIh61VA/pK1CIAA==",
"license": "MIT"
},
"node_modules/@vue/test-utils": {
@@ -20865,16 +20865,16 @@
"license": "MIT"
},
"node_modules/vue": {
- "version": "3.5.19",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.19.tgz",
- "integrity": "sha512-ZRh0HTmw6KChRYWgN8Ox/wi7VhpuGlvMPrHjIsdRbzKNgECFLzy+dKL5z9yGaBSjCpmcfJCbh3I1tNSRmBz2tg==",
+ "version": "3.5.20",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.20.tgz",
+ "integrity": "sha512-2sBz0x/wis5TkF1XZ2vH25zWq3G1bFEPOfkBcx2ikowmphoQsPH6X0V3mmPCXA2K1N/XGTnifVyDQP4GfDDeQw==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19"
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20"
},
"peerDependencies": {
"typescript": "*"
diff --git a/print/package.json b/print/package.json
index a0be78d0df..784ce47121 100644
--- a/print/package.json
+++ b/print/package.json
@@ -40,11 +40,11 @@
"@tailwindcss/typography": "0.5.16",
"@typescript-eslint/eslint-plugin": "8.41.0",
"@vitest/coverage-v8": "3.2.4",
- "@vue/compiler-dom": "3.5.19",
- "@vue/compiler-sfc": "3.5.19",
- "@vue/runtime-dom": "3.5.19",
- "@vue/server-renderer": "3.5.19",
- "@vue/shared": "3.5.19",
+ "@vue/compiler-dom": "3.5.20",
+ "@vue/compiler-sfc": "3.5.20",
+ "@vue/runtime-dom": "3.5.20",
+ "@vue/server-renderer": "3.5.20",
+ "@vue/shared": "3.5.20",
"@vue/test-utils": "2.4.6",
"eslint": "9.34.0",
"eslint-config-prettier": "10.1.8",
@@ -59,7 +59,7 @@
"vite-plugin-eslint2": "5.0.4",
"vite-svg-loader": "5.1.0",
"vitest": "3.2.4",
- "vue": "3.5.19"
+ "vue": "3.5.20"
},
"overrides": {
"uri-js": "npm:uri-js-replace"
From 0a9ea6022cd680ec6396440692cb6664cc1add72 Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Fri, 29 Aug 2025 22:37:07 +0200
Subject: [PATCH 116/143] Add material overview for orphan material items
Refs #7232
---
.../src/components/material/MaterialLists.vue | 42 +++++++
.../material/useMaterialViewHelper.js | 1 +
frontend/src/locales/de.json | 7 +-
frontend/src/locales/en.json | 7 +-
frontend/src/router.js | 17 +++
.../camp/material/MaterialUnassigned.vue | 104 ++++++++++++++++++
6 files changed, 176 insertions(+), 2 deletions(-)
create mode 100644 frontend/src/views/camp/material/MaterialUnassigned.vue
diff --git a/frontend/src/components/material/MaterialLists.vue b/frontend/src/components/material/MaterialLists.vue
index 08f7a132f8..00cda82348 100644
--- a/frontend/src/components/material/MaterialLists.vue
+++ b/frontend/src/components/material/MaterialLists.vue
@@ -8,6 +8,29 @@
mdi-chevron-right
+
+
+
+ {{
+ $tc('components.material.materialLists.unassigned')
+ }}
+
+ {{
+ $tc('components.material.materialLists.materialsCount', unassignedCount, {
+ count: unassignedCount,
+ })
+ }}
+
+
+
+ mdi-chevron-right
+
+
period.materialItems().items)
+ },
materailListsSorted() {
return materialListsSorted(this.materialLists.allItems)
},
+ unassignedCount() {
+ if (this.materialItems.length === 0 || this.materialLists._meta.loading) {
+ return 0
+ }
+ return (
+ this.materialItems.length -
+ this.materialLists.items.reduce((sum, list) => {
+ return sum + list.itemCount
+ }, 0)
+ )
+ },
},
mounted() {
this.materialLists.$loadItems()
@@ -61,3 +98,8 @@ export default {
},
}
+
diff --git a/frontend/src/components/material/useMaterialViewHelper.js b/frontend/src/components/material/useMaterialViewHelper.js
index 33059199c8..4ce39712ea 100644
--- a/frontend/src/components/material/useMaterialViewHelper.js
+++ b/frontend/src/components/material/useMaterialViewHelper.js
@@ -158,6 +158,7 @@ export function useMaterialViewHelper(camp, list) {
return {
collection,
downloadXlsx,
+ downloadMaterialList,
openPeriods,
}
}
diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json
index e490c71662..0142af4f3c 100644
--- a/frontend/src/locales/de.json
+++ b/frontend/src/locales/de.json
@@ -314,7 +314,8 @@
},
"materialLists": {
"materialsCount": "Keine Einträge | 1 Eintrag | {count} Einträge",
- "overview": "Gesamtübersicht"
+ "overview": "Gesamtübersicht",
+ "unassigned": "Nicht zugewiesen"
},
"materialTable": {
"addNewItem": "Eintrag hinzufügen",
@@ -758,6 +759,10 @@
"download": "Übersicht herunterladen",
"title": "Gesamtübersicht"
},
+ "materialUnassigned": {
+ "excelTitle": "nicht zugewiesen",
+ "title": "Nicht zugewiesenes Material"
+ },
"sideBarMaterialLists": {
"title": "Materiallisten"
}
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index eff7c30acb..d84fb8590a 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -314,7 +314,8 @@
},
"materialLists": {
"materialsCount": "No entries | 1 entry | {count} entries",
- "overview": "General overview"
+ "overview": "General overview",
+ "unassigned": "Not assigned"
},
"materialTable": {
"addNewItem": "Add new item",
@@ -758,6 +759,10 @@
"download": "Download overview",
"title": "General overview"
},
+ "materialUnassigned": {
+ "excelTitle": "unassigned",
+ "title": "Unassigned material"
+ },
"sideBarMaterialLists": {
"title": "Material lists"
}
diff --git a/frontend/src/router.js b/frontend/src/router.js
index 5cb1871a6d..0c6afd0333 100644
--- a/frontend/src/router.js
+++ b/frontend/src/router.js
@@ -339,6 +339,23 @@ export default new Router({
}),
},
},
+ {
+ name: 'camp/material/unassigned',
+ path: '/camps/:campId/:campShortTitle?/material/unassigned',
+ components: {
+ navigation: NavigationCamp,
+ default: () => import('./views/camp/material/MaterialUnassigned.vue'),
+ aside: () => import('./views/camp/material/SideBarMaterialLists.vue'),
+ },
+ beforeEnter: all([requireAuth, requireCamp]),
+ props: {
+ navigation: (route) => ({ camp: campFromRoute(route) }),
+ aside: (route) => ({ camp: campFromRoute(route) }),
+ default: (route) => ({
+ camp: campFromRoute(route),
+ }),
+ },
+ },
{
name: 'camp/overview/checklists/checklist',
path: '/camps/:campId/:campShortTitle?/overview/checklists/:checklistId/:checklistName?',
diff --git a/frontend/src/views/camp/material/MaterialUnassigned.vue b/frontend/src/views/camp/material/MaterialUnassigned.vue
new file mode 100644
index 0000000000..246170405e
--- /dev/null
+++ b/frontend/src/views/camp/material/MaterialUnassigned.vue
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+ mdi-dots-vertical
+
+
+
+
+
+ mdi-microsoft-excel
+
+ {{ $tc('global.button.download') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
From ec120a85be028e95988170ba89787bfa803d3da7 Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Fri, 29 Aug 2025 23:10:38 +0200
Subject: [PATCH 117/143] Make page orientations translatable
Fixes #3880
---
.../components/print/config/PicassoConfig.vue | 25 ++++++++-----------
frontend/src/locales/de.json | 4 ++-
frontend/src/locales/en.json | 4 ++-
3 files changed, 17 insertions(+), 16 deletions(-)
diff --git a/frontend/src/components/print/config/PicassoConfig.vue b/frontend/src/components/print/config/PicassoConfig.vue
index c5914c7231..aecd1e43ba 100644
--- a/frontend/src/components/print/config/PicassoConfig.vue
+++ b/frontend/src/components/print/config/PicassoConfig.vue
@@ -28,22 +28,10 @@
+
+
From 514d1e4cea7795f6f6c3aa055a4efeee487cf1eb Mon Sep 17 00:00:00 2001
From: BacLuc
Date: Sun, 31 Aug 2025 17:48:51 +0200
Subject: [PATCH 133/143] api: split api-platform/core dependency
This is recommended in their templates.
For that we need to use another Error class, the one
used to create ValidationError was in the core library.
Lite this we don't depend on e.g. the ODM part.
And we can move the graphql part to require-dev,
because we don't want to activate this in prod yet.
---
api/composer.json | 13 +-
api/composer.lock | 1610 +++++++++++++++--
.../api-plattform-allow-null-links.patch | 8 +-
api/src/DTO/ValidationError.php | 2 +-
api/symfony.lock | 21 +-
5 files changed, 1488 insertions(+), 166 deletions(-)
diff --git a/api/composer.json b/api/composer.json
index aa9d3a034a..1b5e77970a 100644
--- a/api/composer.json
+++ b/api/composer.json
@@ -5,7 +5,15 @@
"php": ">=8.4.0",
"ext-ctype": "*",
"ext-iconv": "*",
- "api-platform/core": "4.1.20",
+ "api-platform/doctrine-orm": "4.1.20",
+ "api-platform/http-cache": "4.1.20",
+ "api-platform/json-api": "4.1.20",
+ "api-platform/json-hal": "4.1.20",
+ "api-platform/metadata": "4.1.20",
+ "api-platform/openapi": "4.1.20",
+ "api-platform/serializer": "4.1.20",
+ "api-platform/state": "4.1.20",
+ "api-platform/symfony": "4.1.20",
"composer/package-versions-deprecated": "1.11.99",
"cweagans/composer-patches": "1.7.3",
"doctrine/common": "3.5.0",
@@ -52,6 +60,7 @@
"webonyx/graphql-php": "15.24.0"
},
"require-dev": {
+ "api-platform/graphql": "4.1.20",
"brianium/paratest": "v7.11.0",
"friendsofphp/php-cs-fixer": "3.86.0",
"hautelook/alice-bundle": "2.15.1",
@@ -151,7 +160,7 @@
"extra": {
"composer-exit-on-patch-failure": true,
"patches": {
- "api-platform/core": {
+ "api-platform/json-hal": {
"Allow NULL-Links": "patch/api-plattform-allow-null-links.patch"
}
}
diff --git a/api/composer.lock b/api/composer.lock
index c6bad7d55e..84bd845110 100644
--- a/api/composer.lock
+++ b/api/composer.lock
@@ -4,178 +4,1242 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "a7a8a3b7518f763d674ff66186a11834",
+ "content-hash": "8bfb14d74a570d8906f8f7315c7b5332",
"packages": [
{
- "name": "api-platform/core",
+ "name": "api-platform/doctrine-common",
+ "version": "v4.1.22",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/doctrine-common.git",
+ "reference": "e0ef3f5d1c4a9d023da519ea120a1d7732e0b1a7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/doctrine-common/zipball/e0ef3f5d1c4a9d023da519ea120a1d7732e0b1a7",
+ "reference": "e0ef3f5d1c4a9d023da519ea120a1d7732e0b1a7",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "doctrine/collections": "^2.1",
+ "doctrine/common": "^3.2.2",
+ "doctrine/persistence": "^3.2 || ^4.0",
+ "php": ">=8.2"
+ },
+ "conflict": {
+ "doctrine/persistence": "<1.3"
+ },
+ "require-dev": {
+ "doctrine/mongodb-odm": "^2.10",
+ "doctrine/orm": "^2.17 || ^3.0",
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev"
+ },
+ "suggest": {
+ "api-platform/graphql": "For GraphQl mercure subscriptions.",
+ "api-platform/http-cache": "For HTTP cache invalidation.",
+ "phpstan/phpdoc-parser": "For PHP documentation support.",
+ "symfony/config": "For XML resource configuration.",
+ "symfony/mercure-bundle": "For mercure updates publisher.",
+ "symfony/yaml": "For YAML resource configuration."
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\Doctrine\\Common\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "Common files used by api-platform/doctrine-orm and api-platform/doctrine-odm",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "doctrine",
+ "graphql",
+ "odm",
+ "orm",
+ "rest"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/doctrine-common/tree/v4.1.22"
+ },
+ "time": "2025-08-18T13:30:43+00:00"
+ },
+ {
+ "name": "api-platform/doctrine-orm",
+ "version": "v4.1.20",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/doctrine-orm.git",
+ "reference": "61a199da6f6014dba2da43ea1a66b2c9dda27263"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/doctrine-orm/zipball/61a199da6f6014dba2da43ea1a66b2c9dda27263",
+ "reference": "61a199da6f6014dba2da43ea1a66b2c9dda27263",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/doctrine-common": "^4.1.11",
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "doctrine/orm": "^2.17 || ^3.0",
+ "php": ">=8.2",
+ "symfony/property-info": "^6.4 || ^7.1"
+ },
+ "require-dev": {
+ "doctrine/doctrine-bundle": "^2.11",
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev",
+ "ramsey/uuid": "^4.7",
+ "ramsey/uuid-doctrine": "^2.0",
+ "symfony/cache": "^6.4 || ^7.0",
+ "symfony/framework-bundle": "^6.4 || ^7.0",
+ "symfony/property-access": "^6.4 || ^7.0",
+ "symfony/serializer": "^6.4 || ^7.0",
+ "symfony/uid": "^6.4 || ^7.0",
+ "symfony/validator": "^6.4 || ^7.0",
+ "symfony/yaml": "^6.4 || ^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\Doctrine\\Orm\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "Doctrine ORM bridge",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "api",
+ "doctrine",
+ "graphql",
+ "orm",
+ "rest"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/doctrine-orm/tree/v4.1.20"
+ },
+ "time": "2025-06-06T14:56:47+00:00"
+ },
+ {
+ "name": "api-platform/documentation",
+ "version": "v4.1.22",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/documentation.git",
+ "reference": "1a0ac988d659008ef8667d05bc9978863026bab8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/documentation/zipball/1a0ac988d659008ef8667d05bc9978863026bab8",
+ "reference": "1a0ac988d659008ef8667d05bc9978863026bab8",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/metadata": "^4.1.11",
+ "php": ">=8.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "11.5.x-dev"
+ },
+ "type": "project",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\Documentation\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "API Platform documentation controller.",
+ "support": {
+ "source": "https://github.com/api-platform/documentation/tree/v4.2.0-alpha.1"
+ },
+ "time": "2025-06-06T14:56:47+00:00"
+ },
+ {
+ "name": "api-platform/http-cache",
+ "version": "v4.1.20",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/http-cache.git",
+ "reference": "f65f092c90311a87ebb6dda87db3ca08b57c10d6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/http-cache/zipball/f65f092c90311a87ebb6dda87db3ca08b57c10d6",
+ "reference": "f65f092c90311a87ebb6dda87db3ca08b57c10d6",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "php": ">=8.2",
+ "symfony/http-foundation": "^6.4 || ^7.0"
+ },
+ "require-dev": {
+ "guzzlehttp/guzzle": "^6.0 || ^7.0",
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev",
+ "symfony/dependency-injection": "^6.4 || ^7.0",
+ "symfony/http-client": "^6.4 || ^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\HttpCache\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/comunnity/contributors"
+ }
+ ],
+ "description": "API Platform HttpCache component",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "api",
+ "cache",
+ "http",
+ "rest"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/http-cache/tree/v4.1.20"
+ },
+ "time": "2025-06-06T14:56:47+00:00"
+ },
+ {
+ "name": "api-platform/hydra",
+ "version": "v4.1.22",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/hydra.git",
+ "reference": "8c75b814af143c95ffc1857565169ff5b6f1b421"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/hydra/zipball/8c75b814af143c95ffc1857565169ff5b6f1b421",
+ "reference": "8c75b814af143c95ffc1857565169ff5b6f1b421",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/documentation": "^4.1.11",
+ "api-platform/json-schema": "^4.1.11",
+ "api-platform/jsonld": "^4.1.11",
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/serializer": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "php": ">=8.2",
+ "symfony/web-link": "^6.4 || ^7.1"
+ },
+ "require-dev": {
+ "api-platform/doctrine-common": "^4.1",
+ "api-platform/doctrine-odm": "^4.1",
+ "api-platform/doctrine-orm": "^4.1",
+ "phpspec/prophecy": "^1.19",
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\Hydra\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "API Hydra support",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "Hydra",
+ "JSON-LD",
+ "api",
+ "graphql",
+ "jsonapi",
+ "rest"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/hydra/tree/v4.1.22"
+ },
+ "time": "2025-07-15T14:10:59+00:00"
+ },
+ {
+ "name": "api-platform/json-api",
+ "version": "v4.1.20",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/json-api.git",
+ "reference": "838589c0567f9b4451754d367a3dc5359798a3e9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/json-api/zipball/838589c0567f9b4451754d367a3dc5359798a3e9",
+ "reference": "838589c0567f9b4451754d367a3dc5359798a3e9",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/documentation": "^4.1.11",
+ "api-platform/json-schema": "^4.1.11",
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/serializer": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "php": ">=8.2",
+ "symfony/error-handler": "^6.4 || ^7.0",
+ "symfony/http-foundation": "^6.4 || ^7.0"
+ },
+ "require-dev": {
+ "phpspec/prophecy": "^1.19",
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\JsonApi\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "API JSON-API support",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "api",
+ "jsonapi",
+ "rest"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/json-api/tree/v4.1.20"
+ },
+ "time": "2025-06-06T14:56:47+00:00"
+ },
+ {
+ "name": "api-platform/json-hal",
+ "version": "v4.1.20",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/json-hal.git",
+ "reference": "3a2b3436014ab4baeb4d1a269df2054a64b1744c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/json-hal/zipball/3a2b3436014ab4baeb4d1a269df2054a64b1744c",
+ "reference": "3a2b3436014ab4baeb4d1a269df2054a64b1744c",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/serializer": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "php": ">=8.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "11.5.x-dev"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\Hal\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "API Hal support",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "api",
+ "hal",
+ "rest"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/json-hal/tree/v4.1.20"
+ },
+ "time": "2025-06-06T14:56:47+00:00"
+ },
+ {
+ "name": "api-platform/json-schema",
+ "version": "v4.1.22",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/json-schema.git",
+ "reference": "1d1c6eaa4841f3989e2bec4cdf8167fb0ca42a8f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/json-schema/zipball/1d1c6eaa4841f3989e2bec4cdf8167fb0ca42a8f",
+ "reference": "1d1c6eaa4841f3989e2bec4cdf8167fb0ca42a8f",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/metadata": "^4.1.11",
+ "php": ">=8.2",
+ "symfony/console": "^6.4 || ^7.0",
+ "symfony/property-info": "^6.4 || ^7.1",
+ "symfony/serializer": "^6.4 || ^7.0",
+ "symfony/uid": "^6.4 || ^7.0"
+ },
+ "require-dev": {
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\JsonSchema\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "Generate a JSON Schema from a PHP class",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "JSON Schema",
+ "api",
+ "json",
+ "openapi",
+ "rest",
+ "swagger"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/json-schema/tree/v4.1.22"
+ },
+ "time": "2025-06-29T12:24:14+00:00"
+ },
+ {
+ "name": "api-platform/jsonld",
+ "version": "v4.1.22",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/jsonld.git",
+ "reference": "e122bf1f04f895e80e6469e0f09d1f06f7508ca6"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/jsonld/zipball/e122bf1f04f895e80e6469e0f09d1f06f7508ca6",
+ "reference": "e122bf1f04f895e80e6469e0f09d1f06f7508ca6",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/serializer": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "php": ">=8.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "11.5.x-dev"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "./HydraContext.php"
+ ],
+ "psr-4": {
+ "ApiPlatform\\JsonLd\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "API JSON-LD support",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "Hydra",
+ "JSON-LD",
+ "api",
+ "graphql",
+ "rest"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/jsonld/tree/v4.1.22"
+ },
+ "time": "2025-07-25T10:05:30+00:00"
+ },
+ {
+ "name": "api-platform/metadata",
+ "version": "v4.1.20",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/metadata.git",
+ "reference": "63c9f37e506929058ec4349e8dd890a03694b18b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/metadata/zipball/63c9f37e506929058ec4349e8dd890a03694b18b",
+ "reference": "63c9f37e506929058ec4349e8dd890a03694b18b",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/inflector": "^2.0",
+ "php": ">=8.2",
+ "psr/cache": "^1.0 || ^2.0 || ^3.0",
+ "psr/log": "^1.0 || ^2.0 || ^3.0",
+ "symfony/property-info": "^6.4 || ^7.1",
+ "symfony/string": "^6.4 || ^7.0",
+ "symfony/type-info": "^7.3"
+ },
+ "require-dev": {
+ "api-platform/json-schema": "^4.1.11",
+ "api-platform/openapi": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpstan/phpdoc-parser": "^1.29 || ^2.0",
+ "phpunit/phpunit": "11.5.x-dev",
+ "symfony/config": "^6.4 || ^7.0",
+ "symfony/routing": "^6.4 || ^7.0",
+ "symfony/var-dumper": "^6.4 || ^7.0",
+ "symfony/web-link": "^6.4 || ^7.1",
+ "symfony/yaml": "^6.4 || ^7.0"
+ },
+ "suggest": {
+ "phpstan/phpdoc-parser": "For PHP documentation support.",
+ "symfony/config": "For XML resource configuration.",
+ "symfony/yaml": "For YAML resource configuration."
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\Metadata\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "API Resource-oriented metadata attributes and factories",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "Hydra",
+ "JSON-LD",
+ "api",
+ "graphql",
+ "hal",
+ "jsonapi",
+ "openapi",
+ "rest",
+ "swagger"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/metadata/tree/v4.1.20"
+ },
+ "time": "2025-07-15T07:33:57+00:00"
+ },
+ {
+ "name": "api-platform/openapi",
+ "version": "v4.1.20",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/openapi.git",
+ "reference": "47d2e25d9a04991d245837a9af0d97e90ed99318"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/openapi/zipball/47d2e25d9a04991d245837a9af0d97e90ed99318",
+ "reference": "47d2e25d9a04991d245837a9af0d97e90ed99318",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/json-schema": "^4.1.11",
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "php": ">=8.2",
+ "symfony/console": "^6.4 || ^7.0",
+ "symfony/filesystem": "^6.4 || ^7.0",
+ "symfony/property-access": "^6.4 || ^7.0",
+ "symfony/serializer": "^6.4 || ^7.0"
+ },
+ "require-dev": {
+ "api-platform/doctrine-common": "^4.1",
+ "api-platform/doctrine-odm": "^4.1",
+ "api-platform/doctrine-orm": "^4.1",
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\OpenApi\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "Models to build and serialize an OpenAPI specification.",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "Hydra",
+ "JSON-LD",
+ "api",
+ "graphql",
+ "hal",
+ "jsonapi",
+ "openapi",
+ "rest",
+ "swagger"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/openapi/tree/v4.1.20"
+ },
+ "time": "2025-07-16T13:25:16+00:00"
+ },
+ {
+ "name": "api-platform/serializer",
"version": "v4.1.20",
"source": {
"type": "git",
- "url": "https://github.com/api-platform/core.git",
- "reference": "347c27e98e6a0c1c8d91da2dd069171ebe49da77"
+ "url": "https://github.com/api-platform/serializer.git",
+ "reference": "6c08faff78730deaf6356412c6b79f0b06cc2bbd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/api-platform/core/zipball/347c27e98e6a0c1c8d91da2dd069171ebe49da77",
- "reference": "347c27e98e6a0c1c8d91da2dd069171ebe49da77",
+ "url": "https://api.github.com/repos/api-platform/serializer/zipball/6c08faff78730deaf6356412c6b79f0b06cc2bbd",
+ "reference": "6c08faff78730deaf6356412c6b79f0b06cc2bbd",
"shasum": ""
},
"require": {
- "doctrine/inflector": "^2.0",
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/state": "^4.1.11",
"php": ">=8.2",
- "psr/cache": "^1.0 || ^2.0 || ^3.0",
- "psr/container": "^1.0 || ^2.0",
- "symfony/deprecation-contracts": "^3.1",
- "symfony/http-foundation": "^6.4 || ^7.0",
- "symfony/http-kernel": "^6.4 || ^7.0",
"symfony/property-access": "^6.4 || ^7.0",
"symfony/property-info": "^6.4 || ^7.1",
"symfony/serializer": "^6.4 || ^7.0",
- "symfony/translation-contracts": "^3.3",
- "symfony/type-info": "^7.2",
- "symfony/validator": "^6.4 || ^7.1",
+ "symfony/validator": "^6.4 || ^7.0"
+ },
+ "require-dev": {
+ "api-platform/doctrine-common": "^4.1",
+ "api-platform/doctrine-odm": "^4.1",
+ "api-platform/doctrine-orm": "^4.1",
+ "api-platform/json-schema": "^4.1",
+ "api-platform/openapi": "^4.1",
+ "doctrine/collections": "^2.1",
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev",
+ "symfony/mercure-bundle": "*",
+ "symfony/var-dumper": "^6.4 || ^7.0",
+ "symfony/yaml": "^6.4 || ^7.0"
+ },
+ "suggest": {
+ "api-platform/doctrine-odm": "To support Doctrine MongoDB ODM state options.",
+ "api-platform/doctrine-orm": "To support Doctrine ORM state options."
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\Serializer\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "API Platform core Serializer",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "api",
+ "graphql",
+ "rest",
+ "serializer"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/serializer/tree/v4.1.20"
+ },
+ "time": "2025-06-30T16:34:41+00:00"
+ },
+ {
+ "name": "api-platform/state",
+ "version": "v4.1.20",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/state.git",
+ "reference": "056b07285cdc904984fb44c2614f7df8f4620a95"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/state/zipball/056b07285cdc904984fb44c2614f7df8f4620a95",
+ "reference": "056b07285cdc904984fb44c2614f7df8f4620a95",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/metadata": "^4.1.18",
+ "php": ">=8.2",
+ "psr/container": "^1.0 || ^2.0",
+ "symfony/http-kernel": "^6.4 || ^7.0",
+ "symfony/serializer": "^6.4 || ^7.0",
+ "symfony/translation-contracts": "^3.0"
+ },
+ "require-dev": {
+ "api-platform/validator": "^4.1",
+ "phpunit/phpunit": "11.5.x-dev",
+ "symfony/http-foundation": "^6.4 || ^7.0",
"symfony/web-link": "^6.4 || ^7.1",
"willdurand/negotiation": "^3.1"
},
- "conflict": {
- "doctrine/common": "<3.2.2",
- "doctrine/dbal": "<2.10",
- "doctrine/mongodb-odm": "<2.4",
- "doctrine/orm": "<2.14.0",
- "doctrine/persistence": "<1.3",
- "phpspec/prophecy": "<1.15",
- "phpunit/phpunit": "<9.5",
- "symfony/framework-bundle": "6.4.6 || 7.0.6",
- "symfony/var-exporter": "<6.1.1"
+ "suggest": {
+ "api-platform/serializer": "To use API Platform serializer.",
+ "api-platform/validator": "To use API Platform validation.",
+ "symfony/http-foundation": "To use our HTTP providers and processor.",
+ "symfony/web-link": "To support adding web links to the response headers.",
+ "willdurand/negotiation": "To use the API Platform content negoatiation provider."
},
- "replace": {
- "api-platform/doctrine-common": "self.version",
- "api-platform/doctrine-odm": "self.version",
- "api-platform/doctrine-orm": "self.version",
- "api-platform/documentation": "self.version",
- "api-platform/elasticsearch": "self.version",
- "api-platform/graphql": "self.version",
- "api-platform/http-cache": "self.version",
- "api-platform/hydra": "self.version",
- "api-platform/json-api": "self.version",
- "api-platform/json-hal": "self.version",
- "api-platform/json-schema": "self.version",
- "api-platform/jsonld": "self.version",
- "api-platform/laravel": "self.version",
- "api-platform/metadata": "self.version",
- "api-platform/openapi": "self.version",
- "api-platform/parameter-validator": "self.version",
- "api-platform/ramsey-uuid": "self.version",
- "api-platform/serializer": "self.version",
- "api-platform/state": "self.version",
- "api-platform/symfony": "self.version",
- "api-platform/validator": "self.version"
- },
- "require-dev": {
- "behat/behat": "^3.11",
- "behat/mink": "^1.9",
- "doctrine/cache": "^1.11 || ^2.1",
- "doctrine/common": "^3.2.2",
- "doctrine/dbal": "^4.0",
- "doctrine/doctrine-bundle": "^2.11",
- "doctrine/mongodb-odm": "^2.10",
- "doctrine/mongodb-odm-bundle": "^5.0",
- "doctrine/orm": "^2.17 || ^3.0",
- "elasticsearch/elasticsearch": "^7.17 || ^8.4 || ^9.0",
- "friends-of-behat/mink-browserkit-driver": "^1.3.1",
- "friends-of-behat/mink-extension": "^2.2",
- "friends-of-behat/symfony-extension": "^2.1",
- "guzzlehttp/guzzle": "^6.0 || ^7.0",
- "illuminate/config": "^11.0 || ^12.0",
- "illuminate/contracts": "^11.0 || ^12.0",
- "illuminate/database": "^11.0 || ^12.0",
- "illuminate/http": "^11.0 || ^12.0",
- "illuminate/pagination": "^11.0 || ^12.0",
- "illuminate/routing": "^11.0 || ^12.0",
- "illuminate/support": "^11.0 || ^12.0",
- "jangregor/phpstan-prophecy": "^1.0",
- "justinrainbow/json-schema": "^5.2.11",
- "laravel/framework": "^11.0 || ^12.0",
- "orchestra/testbench": "^9.1",
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\State\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "API Platform State component ",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "Hydra",
+ "JSON-LD",
+ "api",
+ "graphql",
+ "hal",
+ "jsonapi",
+ "openapi",
+ "rest",
+ "swagger"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/state/tree/v4.1.20"
+ },
+ "time": "2025-07-16T14:01:52+00:00"
+ },
+ {
+ "name": "api-platform/symfony",
+ "version": "v4.1.20",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/symfony.git",
+ "reference": "735b9a80f3b7a5f528b663cd28489fbe52f52416"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/symfony/zipball/735b9a80f3b7a5f528b663cd28489fbe52f52416",
+ "reference": "735b9a80f3b7a5f528b663cd28489fbe52f52416",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/documentation": "^4.1.11",
+ "api-platform/http-cache": "^4.1.11",
+ "api-platform/hydra": "^4.1.11",
+ "api-platform/json-schema": "^4.1.11",
+ "api-platform/jsonld": "^4.1.11",
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/openapi": "^4.1.11",
+ "api-platform/serializer": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "api-platform/validator": "^4.1.11",
+ "php": ">=8.2",
+ "symfony/property-access": "^6.4 || ^7.0",
+ "symfony/property-info": "^6.4 || ^7.1",
+ "symfony/security-core": "^6.4 || ^7.0",
+ "symfony/serializer": "^6.4 || ^7.0",
+ "willdurand/negotiation": "^3.1"
+ },
+ "require-dev": {
+ "api-platform/doctrine-common": "^4.1",
+ "api-platform/doctrine-odm": "^4.1",
+ "api-platform/doctrine-orm": "^4.1",
+ "api-platform/elasticsearch": "^4.1",
+ "api-platform/graphql": "^4.1",
+ "api-platform/parameter-validator": "^3.1",
"phpspec/prophecy-phpunit": "^2.2",
- "phpstan/extension-installer": "^1.1",
- "phpstan/phpdoc-parser": "^1.29 || ^2.0",
- "phpstan/phpstan": "^1.10",
- "phpstan/phpstan-doctrine": "^1.0",
- "phpstan/phpstan-phpunit": "^1.0",
- "phpstan/phpstan-symfony": "^1.0",
"phpunit/phpunit": "11.5.x-dev",
- "psr/log": "^1.0 || ^2.0 || ^3.0",
- "ramsey/uuid": "^4.7",
- "ramsey/uuid-doctrine": "^2.0",
- "soyuka/contexts": "^3.3.10",
- "soyuka/pmu": "^0.2.0",
- "soyuka/stubs-mongodb": "^1.0",
- "symfony/asset": "^6.4 || ^7.0",
- "symfony/browser-kit": "^6.4 || ^7.0",
- "symfony/cache": "^6.4 || ^7.0",
- "symfony/config": "^6.4 || ^7.0",
- "symfony/console": "^6.4 || ^7.0",
- "symfony/css-selector": "^6.4 || ^7.0",
- "symfony/dependency-injection": "^6.4 || ^7.0",
- "symfony/doctrine-bridge": "^6.4.2 || ^7.0.2",
- "symfony/dom-crawler": "^6.4 || ^7.0",
- "symfony/error-handler": "^6.4 || ^7.0",
- "symfony/event-dispatcher": "^6.4 || ^7.0",
"symfony/expression-language": "^6.4 || ^7.0",
- "symfony/finder": "^6.4 || ^7.0",
- "symfony/form": "^6.4 || ^7.0",
- "symfony/framework-bundle": "^6.4 || ^7.0",
- "symfony/http-client": "^6.4 || ^7.0",
- "symfony/intl": "^6.4 || ^7.0",
- "symfony/maker-bundle": "^1.24",
"symfony/mercure-bundle": "*",
- "symfony/messenger": "^6.4 || ^7.0",
"symfony/routing": "^6.4 || ^7.0",
- "symfony/security-bundle": "^6.4 || ^7.0",
- "symfony/security-core": "^6.4 || ^7.0",
- "symfony/stopwatch": "^6.4 || ^7.0",
- "symfony/string": "^6.4 || ^7.0",
- "symfony/twig-bundle": "^6.4 || ^7.0",
- "symfony/uid": "^6.4 || ^7.0",
"symfony/validator": "^6.4 || ^7.0",
- "symfony/web-profiler-bundle": "^6.4 || ^7.0",
- "symfony/yaml": "^6.4 || ^7.0",
- "twig/twig": "^1.42.3 || ^2.12 || ^3.0",
"webonyx/graphql-php": "^15.0"
},
- "suggest": {
- "doctrine/mongodb-odm-bundle": "To support MongoDB. Only versions 4.0 and later are supported.",
- "elasticsearch/elasticsearch": "To support Elasticsearch.",
- "ocramius/package-versions": "To display the API Platform's version in the debug bar.",
- "phpstan/phpdoc-parser": "To support extracting metadata from PHPDoc.",
- "psr/cache-implementation": "To use metadata caching.",
- "ramsey/uuid": "To support Ramsey's UUID identifiers.",
- "symfony/cache": "To have metadata caching when using Symfony integration.",
- "symfony/config": "To load XML configuration files.",
- "symfony/expression-language": "To use authorization features.",
- "symfony/http-client": "To use the HTTP cache invalidation system.",
- "symfony/messenger": "To support messenger integration.",
- "symfony/security": "To use authorization features.",
- "symfony/twig-bundle": "To use the Swagger UI integration.",
- "symfony/uid": "To support Symfony UUID/ULID identifiers.",
- "symfony/web-profiler-bundle": "To use the data collector.",
- "webonyx/graphql-php": "To support GraphQL."
+ "suggest": {
+ "api-platform/doctrine-odm": "To support MongoDB. Only versions 4.0 and later are supported.",
+ "api-platform/doctrine-orm": "To support Doctrine ORM.",
+ "api-platform/elasticsearch": "To support Elasticsearch.",
+ "api-platform/graphql": "To support GraphQL.",
+ "api-platform/ramsey-uuid": "To support Ramsey's UUID identifiers.",
+ "ocramius/package-versions": "To display the API Platform's version in the debug bar.",
+ "phpstan/phpdoc-parser": "To support extracting metadata from PHPDoc.",
+ "psr/cache-implementation": "To use metadata caching.",
+ "symfony/cache": "To have metadata caching when using Symfony integration.",
+ "symfony/config": "To load XML configuration files.",
+ "symfony/expression-language": "To use authorization and mercure advanced features.",
+ "symfony/http-client": "To use the HTTP cache invalidation system.",
+ "symfony/mercure-bundle": "To support mercure integration.",
+ "symfony/messenger": "To support messenger integration and asynchronous Mercure updates.",
+ "symfony/security": "To use authorization features.",
+ "symfony/twig-bundle": "To use the Swagger UI integration.",
+ "symfony/uid": "To support Symfony UUID/ULID identifiers.",
+ "symfony/web-profiler-bundle": "To use the data collector."
+ },
+ "type": "symfony-bundle",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\Symfony\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "Symfony API Platform integration",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "Hydra",
+ "JSON-LD",
+ "api",
+ "graphql",
+ "hal",
+ "jsonapi",
+ "laravel",
+ "openapi",
+ "rest",
+ "swagger",
+ "symfony"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/symfony/tree/v4.1.20"
+ },
+ "time": "2025-07-16T14:01:52+00:00"
+ },
+ {
+ "name": "api-platform/validator",
+ "version": "v4.1.22",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/validator.git",
+ "reference": "9f0bde95dccf1d86e6a6165543d601a4a46eaa9a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/validator/zipball/9f0bde95dccf1d86e6a6165543d601a4a46eaa9a",
+ "reference": "9f0bde95dccf1d86e6a6165543d601a4a46eaa9a",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/metadata": "^4.1.11",
+ "php": ">=8.2",
+ "symfony/http-kernel": "^6.4 || ^7.1",
+ "symfony/serializer": "^6.4 || ^7.1",
+ "symfony/type-info": "^7.2",
+ "symfony/validator": "^6.4 || ^7.1",
+ "symfony/web-link": "^6.4 || ^7.1"
+ },
+ "require-dev": {
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev"
},
"type": "library",
"extra": {
- "pmu": {
- "projects": [
- "./src/*/composer.json",
- "src/Doctrine/*/composer.json"
- ]
- },
"thanks": {
"url": "https://github.com/api-platform/api-platform",
"name": "api-platform/api-platform"
},
"symfony": {
- "require": "^6.4 || ^7.1"
+ "require": "^6.4 || ^7.0"
},
"branch-alias": {
"dev-3.4": "3.4.x-dev",
@@ -184,11 +1248,8 @@
}
},
"autoload": {
- "files": [
- "src/JsonLd/HydraContext.php"
- ],
"psr-4": {
- "ApiPlatform\\": "src/"
+ "ApiPlatform\\Validator\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -200,28 +1261,24 @@
"name": "Kévin Dunglas",
"email": "kevin@dunglas.fr",
"homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
}
],
- "description": "Build a fully-featured hypermedia or GraphQL API in minutes!",
+ "description": "API Platform validator component",
"homepage": "https://api-platform.com",
"keywords": [
- "Hydra",
- "JSON-LD",
"api",
"graphql",
- "hal",
- "jsonapi",
- "laravel",
- "openapi",
"rest",
- "swagger",
- "symfony"
+ "validator"
],
"support": {
- "issues": "https://github.com/api-platform/core/issues",
- "source": "https://github.com/api-platform/core/tree/v4.1.20"
+ "source": "https://github.com/api-platform/validator/tree/v4.1.22"
},
- "time": "2025-07-25T15:31:58+00:00"
+ "time": "2025-07-16T14:01:52+00:00"
},
{
"name": "behat/transliterator",
@@ -7731,6 +8788,89 @@
],
"time": "2025-06-24T13:30:11+00:00"
},
+ {
+ "name": "symfony/polyfill-uuid",
+ "version": "v1.33.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-uuid.git",
+ "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2",
+ "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2"
+ },
+ "provide": {
+ "ext-uuid": "*"
+ },
+ "suggest": {
+ "ext-uuid": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Uuid\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Grégoire Pineau",
+ "email": "lyrixx@lyrixx.info"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for uuid functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "uuid"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-uuid/tree/v1.33.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2024-09-09T11:45:10+00:00"
+ },
{
"name": "symfony/property-access",
"version": "v7.3.3",
@@ -9310,6 +10450,80 @@
],
"time": "2025-07-10T05:39:45+00:00"
},
+ {
+ "name": "symfony/uid",
+ "version": "v7.3.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/uid.git",
+ "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/uid/zipball/a69f69f3159b852651a6bf45a9fdd149520525bb",
+ "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.2",
+ "symfony/polyfill-uuid": "^1.15"
+ },
+ "require-dev": {
+ "symfony/console": "^6.4|^7.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Uid\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Grégoire Pineau",
+ "email": "lyrixx@lyrixx.info"
+ },
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides an object-oriented API to generate and represent UIDs",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "UID",
+ "ulid",
+ "uuid"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/uid/tree/v7.3.1"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2025-06-27T19:55:54+00:00"
+ },
{
"name": "symfony/validator",
"version": "v7.3.3",
@@ -10206,6 +11420,96 @@
}
],
"packages-dev": [
+ {
+ "name": "api-platform/graphql",
+ "version": "v4.1.20",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/api-platform/graphql.git",
+ "reference": "7125884e7ed88db3d473011f0b41c8e0d0497749"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/api-platform/graphql/zipball/7125884e7ed88db3d473011f0b41c8e0d0497749",
+ "reference": "7125884e7ed88db3d473011f0b41c8e0d0497749",
+ "shasum": ""
+ },
+ "require": {
+ "api-platform/metadata": "^4.1.11",
+ "api-platform/serializer": "^4.1.11",
+ "api-platform/state": "^4.1.11",
+ "php": ">=8.2",
+ "symfony/property-info": "^6.4 || ^7.1",
+ "symfony/serializer": "^6.4 || ^7.0",
+ "webonyx/graphql-php": "^15.0",
+ "willdurand/negotiation": "^3.1"
+ },
+ "conflict": {
+ "doctrine/inflector": "<2.0",
+ "symfony/http-client": "<6.4"
+ },
+ "require-dev": {
+ "api-platform/validator": "^4.1",
+ "phpspec/prophecy-phpunit": "^2.2",
+ "phpunit/phpunit": "11.5.x-dev",
+ "symfony/mercure-bundle": "*",
+ "symfony/routing": "^6.4 || ^7.0",
+ "twig/twig": "^1.42.3 || ^2.12 || ^3.0"
+ },
+ "suggest": {
+ "api-platform/doctrine-odm": "To support doctrine ODM state options.",
+ "api-platform/doctrine-orm": "To support doctrine ORM state options.",
+ "api-platform/validator": "To support validation."
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/api-platform/api-platform",
+ "name": "api-platform/api-platform"
+ },
+ "symfony": {
+ "require": "^6.4 || ^7.0"
+ },
+ "branch-alias": {
+ "dev-3.4": "3.4.x-dev",
+ "dev-4.1": "4.1.x-dev",
+ "dev-main": "4.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "ApiPlatform\\GraphQl\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kévin Dunglas",
+ "email": "kevin@dunglas.fr",
+ "homepage": "https://dunglas.fr"
+ },
+ {
+ "name": "API Platform Community",
+ "homepage": "https://api-platform.com/community/contributors"
+ }
+ ],
+ "description": "Build GraphQL API endpoints",
+ "homepage": "https://api-platform.com",
+ "keywords": [
+ "api",
+ "graphql"
+ ],
+ "support": {
+ "source": "https://github.com/api-platform/graphql/tree/v4.1.20"
+ },
+ "time": "2025-07-03T13:00:28+00:00"
+ },
{
"name": "brianium/paratest",
"version": "v7.11.0",
diff --git a/api/patch/api-plattform-allow-null-links.patch b/api/patch/api-plattform-allow-null-links.patch
index 2be4d2dea2..b70db25fee 100644
--- a/api/patch/api-plattform-allow-null-links.patch
+++ b/api/patch/api-plattform-allow-null-links.patch
@@ -4,13 +4,13 @@ Date: Sun, 3 Oct 2021 02:41:17 +0200
Subject: [PATCH] hal allow null links
---
- src/Hal/Serializer/ItemNormalizer.php | 9 ++++-----
+ Serializer/ItemNormalizer.php | 9 ++++-----
1 file changed, 4 insertions(+), 6 deletions(-)
-diff --git a/src/Hal/Serializer/ItemNormalizer.php b/src/Hal/Serializer/ItemNormalizer.php
+diff --git a/Serializer/ItemNormalizer.php b/Serializer/ItemNormalizer.php
index a6e485d178..824679ee6b 100644
---- a/src/Hal/Serializer/ItemNormalizer.php
-+++ b/src/Hal/Serializer/ItemNormalizer.php
+--- a/Serializer/ItemNormalizer.php
++++ b/Serializer/ItemNormalizer.php
@@ -244,14 +244,12 @@ final class ItemNormalizer extends AbstractItemNormalizer
$attributeValue = $this->getAttributeValue($object, $relation['name'], $format, $childContext);
diff --git a/api/src/DTO/ValidationError.php b/api/src/DTO/ValidationError.php
index 23abdc2022..d919dd832e 100644
--- a/api/src/DTO/ValidationError.php
+++ b/api/src/DTO/ValidationError.php
@@ -2,8 +2,8 @@
namespace App\DTO;
-use ApiPlatform\ApiResource\Error;
use ApiPlatform\Metadata\ApiProperty;
+use ApiPlatform\State\ApiResource\Error;
class ValidationError extends Error {
public function __construct(
diff --git a/api/symfony.lock b/api/symfony.lock
index 6f362493b1..d8d349716f 100644
--- a/api/symfony.lock
+++ b/api/symfony.lock
@@ -5,18 +5,18 @@
"amphp/byte-stream": {
"version": "v1.8.1"
},
- "api-platform/core": {
- "version": "2.5",
+ "api-platform/symfony": {
+ "version": "4.1",
"recipe": {
"repo": "github.com/symfony/recipes",
- "branch": "master",
- "version": "2.5",
- "ref": "a93061567140e386f107be75340ac2aee3f86cbf"
+ "branch": "main",
+ "version": "4.0",
+ "ref": "e9952e9f393c2d048f10a78f272cd35e807d972b"
},
"files": [
"config/packages/api_platform.yaml",
"config/routes/api_platform.yaml",
- "src/Entity/.gitignore"
+ "src/ApiResource/.gitignore"
]
},
"behat/transliterator": {
@@ -747,6 +747,15 @@
"templates/base.html.twig"
]
},
+ "symfony/uid": {
+ "version": "7.3",
+ "recipe": {
+ "repo": "github.com/symfony/recipes",
+ "branch": "main",
+ "version": "7.0",
+ "ref": "0df5844274d871b37fc3816c57a768ffc60a43a5"
+ }
+ },
"symfony/validator": {
"version": "4.3",
"recipe": {
From ef41ca6c8fa38625e0440ec727de616bb8f440c8 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 31 Aug 2025 09:44:04 +0000
Subject: [PATCH 134/143] chore(deps): update dependency eslint-plugin-vue to
v10
Set vue/no-deprecated-delete-set to warn.
When i added the eslint-disable-next-line, eslint then removed
these again, but then threw an error again...i think it is a little buggy.
---
frontend/eslint.config.mjs | 4 +-
frontend/package-lock.json | 133 ++-------------------
frontend/package.json | 2 +-
frontend/src/views/camp/CampProgram.vue | 2 +-
pdf/eslint.config.mjs | 3 +-
pdf/package-lock.json | 117 ++++++------------
pdf/package.json | 3 +-
pdf/vue-pdf-style-plugin.js | 2 +-
print/eslint.config.mjs | 4 -
print/package-lock.json | 152 ++----------------------
print/package.json | 2 +-
11 files changed, 73 insertions(+), 351 deletions(-)
diff --git a/frontend/eslint.config.mjs b/frontend/eslint.config.mjs
index f02782a5f6..594de35aa8 100644
--- a/frontend/eslint.config.mjs
+++ b/frontend/eslint.config.mjs
@@ -33,6 +33,7 @@ export default [
languageOptions: {
globals: {
...globals.node,
+ ...globals.browser,
},
parserOptions: {
@@ -45,7 +46,7 @@ export default [
'prefer-const': 'error',
'prettier/prettier': 'error',
- 'vue/component-tags-order': [
+ 'vue/block-order': [
'error',
{
order: ['template', 'script', 'style'],
@@ -53,6 +54,7 @@ export default [
],
'vue/multi-word-component-names': 'off',
+ 'vue/no-deprecated-delete-set': 'warn',
'vue/no-deprecated-destroyed-lifecycle': 'off',
'vue/no-deprecated-dollar-listeners-api': 'off',
'vue/no-deprecated-dollar-scopedslots-api': 'off',
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 8c79d95cd3..c3b31f46ef 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -91,7 +91,7 @@
"eslint-plugin-n": "17.21.3",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-promise": "7.2.1",
- "eslint-plugin-vue": "9.33.0",
+ "eslint-plugin-vue": "10.4.0",
"eslint-plugin-vue-scoped-css": "2.11.0",
"flush-promises": "1.0.2",
"globals": "16.3.0",
@@ -6692,26 +6692,31 @@
}
},
"node_modules/eslint-plugin-vue": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz",
- "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==",
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-10.4.0.tgz",
+ "integrity": "sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
- "globals": "^13.24.0",
"natural-compare": "^1.4.0",
"nth-check": "^2.1.1",
"postcss-selector-parser": "^6.0.15",
"semver": "^7.6.3",
- "vue-eslint-parser": "^9.4.3",
"xml-name-validator": "^4.0.0"
},
"engines": {
- "node": "^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"peerDependencies": {
- "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"
+ "@typescript-eslint/parser": "^7.0.0 || ^8.0.0",
+ "eslint": "^8.57.0 || ^9.0.0",
+ "vue-eslint-parser": "^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@typescript-eslint/parser": {
+ "optional": true
+ }
}
},
"node_modules/eslint-plugin-vue-scoped-css": {
@@ -6784,80 +6789,6 @@
"node": ">=10"
}
},
- "node_modules/eslint-plugin-vue/node_modules/eslint-scope": {
- "version": "7.2.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-plugin-vue/node_modules/eslint-visitor-keys": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
- "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-plugin-vue/node_modules/espree": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "acorn": "^8.9.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-plugin-vue/node_modules/estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true,
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/eslint-plugin-vue/node_modules/globals": {
- "version": "13.24.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/eslint-plugin-vue/node_modules/semver": {
"version": "7.7.2",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
@@ -6871,31 +6802,6 @@
"node": ">=10"
}
},
- "node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser": {
- "version": "9.4.3",
- "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz",
- "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^4.3.4",
- "eslint-scope": "^7.1.1",
- "eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
- "esquery": "^1.4.0",
- "lodash": "^4.17.21",
- "semver": "^7.3.6"
- },
- "engines": {
- "node": "^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- },
- "peerDependencies": {
- "eslint": ">=6.0.0"
- }
- },
"node_modules/eslint-scope": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -11484,19 +11390,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/typescript": {
"version": "5.9.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
diff --git a/frontend/package.json b/frontend/package.json
index 9089a6b139..81d4dd641a 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -104,7 +104,7 @@
"eslint-plugin-n": "17.21.3",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-promise": "7.2.1",
- "eslint-plugin-vue": "9.33.0",
+ "eslint-plugin-vue": "10.4.0",
"eslint-plugin-vue-scoped-css": "2.11.0",
"flush-promises": "1.0.2",
"globals": "16.3.0",
diff --git a/frontend/src/views/camp/CampProgram.vue b/frontend/src/views/camp/CampProgram.vue
index d026beec26..ffb3db779c 100644
--- a/frontend/src/views/camp/CampProgram.vue
+++ b/frontend/src/views/camp/CampProgram.vue
@@ -44,7 +44,7 @@ Show all activity schedule entries of a single period.
/>
-
+
=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"peerDependencies": {
- "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"
- }
- },
- "node_modules/eslint-plugin-vue/node_modules/globals": {
- "version": "13.24.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
+ "@typescript-eslint/parser": "^7.0.0 || ^8.0.0",
+ "eslint": "^8.57.0 || ^9.0.0",
+ "vue-eslint-parser": "^10.0.0"
},
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "peerDependenciesMeta": {
+ "@typescript-eslint/parser": {
+ "optional": true
+ }
}
},
"node_modules/eslint-plugin-vue/node_modules/semver": {
@@ -5916,13 +5905,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/lodash-es": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
@@ -7225,19 +7207,6 @@
"node": ">= 0.8.0"
}
},
- "node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/unicode-canonical-property-names-ecmascript": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
@@ -7592,73 +7561,57 @@
"license": "MIT"
},
"node_modules/vue-eslint-parser": {
- "version": "9.4.3",
- "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz",
- "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-10.2.0.tgz",
+ "integrity": "sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==",
"dev": true,
"license": "MIT",
+ "peer": true,
"dependencies": {
- "debug": "^4.3.4",
- "eslint-scope": "^7.1.1",
- "eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
- "esquery": "^1.4.0",
- "lodash": "^4.17.21",
- "semver": "^7.3.6"
+ "debug": "^4.4.0",
+ "eslint-scope": "^8.2.0",
+ "eslint-visitor-keys": "^4.2.0",
+ "espree": "^10.3.0",
+ "esquery": "^1.6.0",
+ "semver": "^7.6.3"
},
"engines": {
- "node": "^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://github.com/sponsors/mysticatea"
},
"peerDependencies": {
- "eslint": ">=6.0.0"
+ "eslint": "^8.57.0 || ^9.0.0"
}
},
"node_modules/vue-eslint-parser/node_modules/eslint-scope": {
- "version": "7.2.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
"dev": true,
"license": "BSD-2-Clause",
+ "peer": true,
"dependencies": {
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
},
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
"node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
- "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
"dev": true,
"license": "Apache-2.0",
+ "peer": true,
"engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/vue-eslint-parser/node_modules/espree": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "acorn": "^8.9.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -7670,6 +7623,7 @@
"integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
"dev": true,
"license": "BSD-2-Clause",
+ "peer": true,
"engines": {
"node": ">=4.0"
}
@@ -7680,6 +7634,7 @@
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
"dev": true,
"license": "ISC",
+ "peer": true,
"bin": {
"semver": "bin/semver.js"
},
diff --git a/pdf/package.json b/pdf/package.json
index a933b7eca3..96e51dd02c 100644
--- a/pdf/package.json
+++ b/pdf/package.json
@@ -51,7 +51,7 @@
"dayjs": "1.11.18",
"eslint": "9.34.0",
"eslint-plugin-local-rules": "3.0.2",
- "eslint-plugin-vue": "9.33.0",
+ "eslint-plugin-vue": "10.4.0",
"globals": "16.3.0",
"jsdom": "26.1.0",
"prettier": "3.6.2",
@@ -60,6 +60,7 @@
"vitest": "3.2.4"
},
"overrides": {
+ "lodash": "lodash-es",
"uri-js": "npm:uri-js-replace"
}
}
diff --git a/pdf/vue-pdf-style-plugin.js b/pdf/vue-pdf-style-plugin.js
index d6297789ad..faa9895e2e 100644
--- a/pdf/vue-pdf-style-plugin.js
+++ b/pdf/vue-pdf-style-plugin.js
@@ -1,5 +1,5 @@
import { parse } from 'css'
-import camelCase from 'lodash/camelCase.js'
+import camelCase from 'lodash-es/camelCase.js'
const vuePdfStylePlugin = {
name: 'vue-pdf-style-plugin',
diff --git a/print/eslint.config.mjs b/print/eslint.config.mjs
index d798549884..50aefd3382 100644
--- a/print/eslint.config.mjs
+++ b/print/eslint.config.mjs
@@ -20,10 +20,6 @@ for (const config of vueRecommendedFlatConfigs) {
Object.assign(allVueRecommendedRules, config.rules)
}
}
-// we now have a mix between eslint-plugin-vue v9 and 10
-// (@nuxt/eslint pulls in eslint-plugin-vue v10, we have v9)
-// v10 does not support this rule anymore.
-delete allVueRecommendedRules['vue/component-tags-order']
export default createConfigForNuxt().append([
{
diff --git a/print/package-lock.json b/print/package-lock.json
index 340b7cacf5..fe741180f8 100644
--- a/print/package-lock.json
+++ b/print/package-lock.json
@@ -40,7 +40,7 @@
"eslint-config-prettier": "10.1.8",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-prettier": "5.5.4",
- "eslint-plugin-vue": "9.33.0",
+ "eslint-plugin-vue": "10.4.0",
"eslint-plugin-vue-scoped-css": "2.11.0",
"globals": "16.3.0",
"nuxt": "4.0.3",
@@ -3108,48 +3108,6 @@
}
}
},
- "node_modules/@nuxt/eslint-config/node_modules/eslint-plugin-vue": {
- "version": "10.4.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-10.4.0.tgz",
- "integrity": "sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/eslint-utils": "^4.4.0",
- "natural-compare": "^1.4.0",
- "nth-check": "^2.1.1",
- "postcss-selector-parser": "^6.0.15",
- "semver": "^7.6.3",
- "xml-name-validator": "^4.0.0"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "peerDependencies": {
- "@typescript-eslint/parser": "^7.0.0 || ^8.0.0",
- "eslint": "^8.57.0 || ^9.0.0",
- "vue-eslint-parser": "^10.0.0"
- },
- "peerDependenciesMeta": {
- "@typescript-eslint/parser": {
- "optional": true
- }
- }
- },
- "node_modules/@nuxt/eslint-config/node_modules/postcss-selector-parser": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
- "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/@nuxt/eslint-plugin": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/@nuxt/eslint-plugin/-/eslint-plugin-1.9.0.tgz",
@@ -10178,26 +10136,31 @@
}
},
"node_modules/eslint-plugin-vue": {
- "version": "9.33.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.33.0.tgz",
- "integrity": "sha512-174lJKuNsuDIlLpjeXc5E2Tss8P44uIimAfGD0b90k0NoirJqpG7stLuU9Vp/9ioTOrQdWVREc4mRd1BD+CvGw==",
+ "version": "10.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-10.4.0.tgz",
+ "integrity": "sha512-K6tP0dW8FJVZLQxa2S7LcE1lLw3X8VvB3t887Q6CLrFVxHYBXGANbXvwNzYIu6Ughx1bSJ5BDT0YB3ybPT39lw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
- "globals": "^13.24.0",
"natural-compare": "^1.4.0",
"nth-check": "^2.1.1",
"postcss-selector-parser": "^6.0.15",
"semver": "^7.6.3",
- "vue-eslint-parser": "^9.4.3",
"xml-name-validator": "^4.0.0"
},
"engines": {
- "node": "^14.17.0 || >=16.0.0"
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"peerDependencies": {
- "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0"
+ "@typescript-eslint/parser": "^7.0.0 || ^8.0.0",
+ "eslint": "^8.57.0 || ^9.0.0",
+ "vue-eslint-parser": "^10.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@typescript-eslint/parser": {
+ "optional": true
+ }
}
},
"node_modules/eslint-plugin-vue-scoped-css": {
@@ -10241,57 +10204,6 @@
"node": ">=4"
}
},
- "node_modules/eslint-plugin-vue/node_modules/eslint-scope": {
- "version": "7.2.2",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
- "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-plugin-vue/node_modules/espree": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "acorn": "^8.9.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-plugin-vue/node_modules/globals": {
- "version": "13.24.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
- "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/eslint-plugin-vue/node_modules/postcss-selector-parser": {
"version": "6.1.2",
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
@@ -10306,44 +10218,6 @@
"node": ">=4"
}
},
- "node_modules/eslint-plugin-vue/node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser": {
- "version": "9.4.3",
- "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.3.tgz",
- "integrity": "sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^4.3.4",
- "eslint-scope": "^7.1.1",
- "eslint-visitor-keys": "^3.3.0",
- "espree": "^9.3.1",
- "esquery": "^1.4.0",
- "lodash": "^4.17.21",
- "semver": "^7.3.6"
- },
- "engines": {
- "node": "^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/mysticatea"
- },
- "peerDependencies": {
- "eslint": ">=6.0.0"
- }
- },
"node_modules/eslint-processor-vue-blocks": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/eslint-processor-vue-blocks/-/eslint-processor-vue-blocks-2.0.0.tgz",
diff --git a/print/package.json b/print/package.json
index 6f1fcddddb..05bf50c115 100644
--- a/print/package.json
+++ b/print/package.json
@@ -50,7 +50,7 @@
"eslint-config-prettier": "10.1.8",
"eslint-plugin-local-rules": "3.0.2",
"eslint-plugin-prettier": "5.5.4",
- "eslint-plugin-vue": "9.33.0",
+ "eslint-plugin-vue": "10.4.0",
"eslint-plugin-vue-scoped-css": "2.11.0",
"globals": "16.3.0",
"nuxt": "4.0.3",
From b5276f79f88fae759ec2293f1516be429cdf32c8 Mon Sep 17 00:00:00 2001
From: BacLuc
Date: Sun, 31 Aug 2025 17:20:39 +0200
Subject: [PATCH 135/143] Empty commit that renovate does not rebase
From 9c459032d099ef262f19f74d872ef736bf8da2f8 Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Sun, 31 Aug 2025 23:55:32 +0200
Subject: [PATCH 136/143] Fix broken activity layout
Fixes #7774
The parent checklist item was set to white-space: nowrap, which led to
the layout being broken when the text is long.
---
.../components/activity/content/checklist/ChecklistItems.vue | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/frontend/src/components/activity/content/checklist/ChecklistItems.vue b/frontend/src/components/activity/content/checklist/ChecklistItems.vue
index 1940d76923..ee23794cc8 100644
--- a/frontend/src/components/activity/content/checklist/ChecklistItems.vue
+++ b/frontend/src/components/activity/content/checklist/ChecklistItems.vue
@@ -44,8 +44,7 @@ export default {
diff --git a/frontend/src/scss/tailwind.scss b/frontend/src/scss/tailwind.scss
index 4f55e54c55..95990d4f56 100644
--- a/frontend/src/scss/tailwind.scss
+++ b/frontend/src/scss/tailwind.scss
@@ -43,3 +43,7 @@
.opacity-60 {
opacity: 0.6;
}
+
+.italic {
+ font-style: italic;
+}
\ No newline at end of file
From 73f86375480dcbdbd9b2b653151a782a3c9ae284 Mon Sep 17 00:00:00 2001
From: carlobeltrame
Date: Tue, 2 Sep 2025 22:18:14 +0200
Subject: [PATCH 142/143] Fix linter
---
frontend/src/components/material/MaterialLists.vue | 4 +---
frontend/src/scss/tailwind.scss | 2 +-
frontend/src/views/camp/CampProgram.vue | 2 +-
3 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/frontend/src/components/material/MaterialLists.vue b/frontend/src/components/material/MaterialLists.vue
index 2d24dfe0c0..1dbede490a 100644
--- a/frontend/src/components/material/MaterialLists.vue
+++ b/frontend/src/components/material/MaterialLists.vue
@@ -73,9 +73,7 @@ export default {
return this.camp.materialLists()
},
allMaterialItems() {
- return this.camp
- .periods()
- .items.flatMap((period) => period.materialItems().items)
+ return this.camp.periods().items.flatMap((period) => period.materialItems().items)
},
materailListsSorted() {
return materialListsSorted(this.materialLists.allItems)
diff --git a/frontend/src/scss/tailwind.scss b/frontend/src/scss/tailwind.scss
index 95990d4f56..a41991a433 100644
--- a/frontend/src/scss/tailwind.scss
+++ b/frontend/src/scss/tailwind.scss
@@ -46,4 +46,4 @@
.italic {
font-style: italic;
-}
\ No newline at end of file
+}
diff --git a/frontend/src/views/camp/CampProgram.vue b/frontend/src/views/camp/CampProgram.vue
index d026beec26..ffb3db779c 100644
--- a/frontend/src/views/camp/CampProgram.vue
+++ b/frontend/src/views/camp/CampProgram.vue
@@ -44,7 +44,7 @@ Show all activity schedule entries of a single period.
/>
-
+
Date: Tue, 2 Sep 2025 22:19:45 +0200
Subject: [PATCH 143/143] Fix component casing
Co-authored-by: Manuel Meister
---
frontend/src/components/checklist/ChecklistCreate.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/frontend/src/components/checklist/ChecklistCreate.vue b/frontend/src/components/checklist/ChecklistCreate.vue
index b8ebed9d7d..3bea8be862 100644
--- a/frontend/src/components/checklist/ChecklistCreate.vue
+++ b/frontend/src/components/checklist/ChecklistCreate.vue
@@ -29,7 +29,7 @@
vee-rules="required"
/>
-