From f372d506c123f6d4c07efdf97a82c0667255d2ba Mon Sep 17 00:00:00 2001 From: Justin Gasper Date: Mon, 15 Dec 2025 09:40:50 +1100 Subject: [PATCH 1/5] Initial points implementation --- .../ChallengePrizes-Field.module.scss | 25 ++++ .../ChallengePrizes-Field/index.js | 131 +++++++++++++++--- .../CheckpointPrizes-Field/index.js | 8 +- .../ChallengeEditor/ReviewCost-Field/index.js | 15 +- .../PrizeInput/PrizeInput.module.scss | 6 + src/components/PrizeInput/index.js | 14 +- src/config/constants.js | 3 +- src/util/prize.js | 29 ++++ 8 files changed, 201 insertions(+), 30 deletions(-) create mode 100644 src/util/prize.js diff --git a/src/components/ChallengeEditor/ChallengePrizes-Field/ChallengePrizes-Field.module.scss b/src/components/ChallengeEditor/ChallengePrizes-Field/ChallengePrizes-Field.module.scss index ce9a964c..8086f3d4 100644 --- a/src/components/ChallengeEditor/ChallengePrizes-Field/ChallengePrizes-Field.module.scss +++ b/src/components/ChallengeEditor/ChallengePrizes-Field/ChallengePrizes-Field.module.scss @@ -121,3 +121,28 @@ height: 40px; align-self: flex-start; } + +.prizeTypeToggle { + display: flex; + flex-direction: row; + gap: 10px; +} + +.prizeTypeButton { + @include roboto(); + + border: 1px solid $tc-gray-30; + border-radius: 4px; + background: $tc-gray-00; + color: $tc-gray-80; + cursor: pointer; + height: 32px; + min-width: 80px; + padding: 4px 12px; +} + +.active { + background: $tc-blue-30; + border-color: $tc-blue-30; + color: $tc-gray-00; +} diff --git a/src/components/ChallengeEditor/ChallengePrizes-Field/index.js b/src/components/ChallengeEditor/ChallengePrizes-Field/index.js index 1fafe7d9..cdf101f6 100644 --- a/src/components/ChallengeEditor/ChallengePrizes-Field/index.js +++ b/src/components/ChallengeEditor/ChallengePrizes-Field/index.js @@ -4,6 +4,7 @@ import PropTypes from 'prop-types' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faTrash } from '@fortawesome/free-solid-svg-icons' import PrizeInput from '../../PrizeInput' +import ConfirmationModal from '../../Modal/ConfirmationModal' import styles from './ChallengePrizes-Field.module.scss' import cn from 'classnames' @@ -15,37 +16,48 @@ import { CHALLENGE_TYPES_WITH_MULTIPLE_PRIZES } from '../../../config/constants' import { validateValue } from '../../../util/input-check' +import { applyPrizeTypeToPrizeSets, getPrizeType } from '../../../util/prize' class ChallengePrizesField extends Component { constructor (props) { super(props) this.state = { - currentPrizeIndex: -1 + currentPrizeIndex: -1, + pendingPrizeType: null, + showPointsConfirmation: false } this.renderPrizes = this.renderPrizes.bind(this) this.addNewPrize = this.addNewPrize.bind(this) this.removePrize = this.removePrize.bind(this) this.getChallengePrize = this.getChallengePrize.bind(this) this.onUpdateInput = this.onUpdateInput.bind(this) + this.getCurrentPrizeType = this.getCurrentPrizeType.bind(this) + this.onSelectPrizeType = this.onSelectPrizeType.bind(this) + this.onConfirmPoints = this.onConfirmPoints.bind(this) + this.onCancelPoints = this.onCancelPoints.bind(this) + this.onRequestPrizeType = this.onRequestPrizeType.bind(this) } addNewPrize () { - const challengePrize = this.getChallengePrize() + const prizeType = this.getCurrentPrizeType() + const challengePrize = this.getChallengePrize(prizeType) challengePrize.prizes = [ ...challengePrize.prizes, - { type: CHALLENGE_PRIZE_TYPE.USD, value: 1 } + { type: prizeType, value: 1 } ] - this.onUpdateValue(challengePrize) + this.onUpdateValue(challengePrize, prizeType) } removePrize (index) { - const challengePrize = this.getChallengePrize() + const prizeType = this.getCurrentPrizeType() + const challengePrize = this.getChallengePrize(prizeType) challengePrize.prizes.splice(index, 1) - this.onUpdateValue(challengePrize) + this.onUpdateValue(challengePrize, prizeType) } onUpdateInput (value, index) { - const challengePrize = this.getChallengePrize() + const prizeType = this.getCurrentPrizeType() + const challengePrize = this.getChallengePrize(prizeType) challengePrize.prizes[index].value = validateValue( value, VALIDATION_VALUE_TYPE.INTEGER @@ -53,10 +65,10 @@ class ChallengePrizesField extends Component { if (parseInt(challengePrize.prizes[index].value) > 1000000) { challengePrize.prizes[index].value = '1000000' } - this.onUpdateValue(challengePrize) + this.onUpdateValue(challengePrize, prizeType) } - onUpdateValue (challengePrize) { + onUpdateValue (challengePrize, prizeType = this.getCurrentPrizeType()) { const type = PRIZE_SETS_TYPE.CHALLENGE_PRIZES const { onUpdateOthers, challenge } = this.props const existingPrizes = challenge.prizeSets @@ -65,23 +77,69 @@ class ChallengePrizesField extends Component { onUpdateOthers({ field: 'prizeSets', - value: [...existingPrizes, challengePrize] + value: applyPrizeTypeToPrizeSets( + [...existingPrizes, challengePrize], + prizeType + ) }) } - getChallengePrize () { + getChallengePrize (prizeType = this.getCurrentPrizeType()) { const type = PRIZE_SETS_TYPE.CHALLENGE_PRIZES - return ( + const existingPrizeSet = (this.props.challenge.prizeSets && this.props.challenge.prizeSets.length && - this.props.challenge.prizeSets.find(p => p.type === type)) || { + this.props.challenge.prizeSets.find(p => p.type === type)) || null + + if (existingPrizeSet) { + return _.cloneDeep(existingPrizeSet) + } + + return ( + { type, - prizes: [{ type: CHALLENGE_PRIZE_TYPE.USD, value: 0 }] + prizes: [{ type: prizeType, value: 0 }] } ) } - renderPrizes () { + getCurrentPrizeType () { + return getPrizeType(this.props.challenge.prizeSets) + } + + onSelectPrizeType (prizeType) { + const challengePrize = this.getChallengePrize(prizeType) + challengePrize.prizes = challengePrize.prizes.map(prize => ({ + ...prize, + type: prizeType + })) + this.onUpdateValue(challengePrize, prizeType) + } + + onRequestPrizeType (prizeType) { + const currentPrizeType = this.getCurrentPrizeType() + if (prizeType === currentPrizeType) return + + if (prizeType === CHALLENGE_PRIZE_TYPE.POINT) { + this.setState({ pendingPrizeType: prizeType, showPointsConfirmation: true }) + return + } + this.onSelectPrizeType(prizeType) + } + + onConfirmPoints () { + const prizeType = this.state.pendingPrizeType || CHALLENGE_PRIZE_TYPE.POINT + this.setState( + { showPointsConfirmation: false, pendingPrizeType: null }, + () => this.onSelectPrizeType(prizeType) + ) + } + + onCancelPoints () { + this.setState({ showPointsConfirmation: false, pendingPrizeType: null }) + } + + renderPrizes (prizeType) { const { currentPrizeIndex } = this.state const { readOnly, challenge } = this.props const typeName = typeof challenge.type === 'string' ? challenge.type : (challenge.type && challenge.type.name) @@ -89,8 +147,9 @@ class ChallengePrizesField extends Component { CHALLENGE_TYPES_WITH_MULTIPLE_PRIZES, typeName ) + const challengePrize = this.getChallengePrize(prizeType) return _.map( - this.getChallengePrize().prizes, + challengePrize.prizes, (prize, index, { length }) => { let errMessage = '' if (prize.value === '') { @@ -99,12 +158,14 @@ class ChallengePrizesField extends Component { errMessage = 'Prize amount must be more than 0 and no more than 1000000' } else if (index > 0) { - const prePrize = this.getChallengePrize().prizes[index - 1] + const prePrize = challengePrize.prizes[index - 1] if (+prePrize.value < +prize.value) { errMessage = 'Prize for the higher place cannot be bigger than for lower place' } } + const displayPrizeType = prize.type || prizeType + const symbol = displayPrizeType === CHALLENGE_PRIZE_TYPE.POINT ? 'Pts' : '$' return (
@@ -115,7 +176,7 @@ class ChallengePrizesField extends Component {
{readOnly ? ( - ${prize.value} + {symbol}{symbol === '$' ? '' : ' '}{prize.value} ) : (
{index > 0 && (
+ {!readOnly && ( +
+
+ + +
+
+ )}
- {this.renderPrizes()} + {this.renderPrizes(prizeType)} {!readOnly && allowMultiplePrizes && (
)} + {this.state.showPointsConfirmation && ( + + )}
) } diff --git a/src/components/ChallengeEditor/CheckpointPrizes-Field/index.js b/src/components/ChallengeEditor/CheckpointPrizes-Field/index.js index 815aa235..afb4c192 100644 --- a/src/components/ChallengeEditor/CheckpointPrizes-Field/index.js +++ b/src/components/ChallengeEditor/CheckpointPrizes-Field/index.js @@ -15,6 +15,7 @@ import { import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faDollarSign } from '@fortawesome/free-solid-svg-icons' import Select from '../../Select' +import { getPrizeType } from '../../../util/prize' const CheckpointPrizesField = ({ challenge, onUpdateOthers, readOnly }) => { const type = PRIZE_SETS_TYPE.CHECKPOINT_PRIZES @@ -22,6 +23,7 @@ const CheckpointPrizesField = ({ challenge, onUpdateOthers, readOnly }) => { const checkpointPrize = prizeSets.find(p => p.type === type) || { type: PRIZE_SETS_TYPE.CHECKPOINT_PRIZES, prizes: [], 'description': 'Checkpoint Prizes' } const number = _.get(checkpointPrize, 'prizes.length') || DEFAULT_CHECKPOINT_PRIZE_COUNT const amount = _.get(checkpointPrize, 'prizes.length') ? checkpointPrize.prizes[0].value : DEFAULT_CHECKPOINT_PRIZE + const prizeType = getPrizeType(prizeSets) // update the check point prize with default values if it's not already defined if (_.get(checkpointPrize, 'prizes.length') === 0) { @@ -30,10 +32,12 @@ const CheckpointPrizesField = ({ challenge, onUpdateOthers, readOnly }) => { function onChange (number, amount) { checkpointPrize.prizes = _.range(validateValue(number, VALIDATION_VALUE_TYPE.INTEGER)) - .map(i => ({ type: CHALLENGE_PRIZE_TYPE.USD, value: +validateValue(amount, VALIDATION_VALUE_TYPE.INTEGER) })) + .map(i => ({ type: prizeType, value: +validateValue(amount, VALIDATION_VALUE_TYPE.INTEGER) })) onUpdateOthers({ field: 'prizeSets', value: [...prizeSets.filter(p => p.type !== type), +number && checkpointPrize].filter(p => p) }) } + const symbol = prizeType === CHALLENGE_PRIZE_TYPE.POINT ? 'Pts' : '$' + return ( <>
@@ -43,7 +47,7 @@ const CheckpointPrizesField = ({ challenge, onUpdateOthers, readOnly }) => { { readOnly ? (
- ${amount} for each submission up to {number} submissions + {symbol}{symbol === '$' ? '' : ' '}{amount} for each submission up to {number} submissions
) : (
diff --git a/src/components/ChallengeEditor/ReviewCost-Field/index.js b/src/components/ChallengeEditor/ReviewCost-Field/index.js index c7732d2f..f458437d 100644 --- a/src/components/ChallengeEditor/ReviewCost-Field/index.js +++ b/src/components/ChallengeEditor/ReviewCost-Field/index.js @@ -3,7 +3,8 @@ import PropTypes from 'prop-types' import styles from './ReviewCost-Field.module.scss' import cn from 'classnames' import { validateValue } from '../../../util/input-check' -import { VALIDATION_VALUE_TYPE, PRIZE_SETS_TYPE, CHALLENGE_PRIZE_TYPE } from '../../../config/constants' +import { VALIDATION_VALUE_TYPE, PRIZE_SETS_TYPE } from '../../../config/constants' +import { getPrizeType } from '../../../util/prize' class ReviewCostField extends React.Component { constructor (props) { @@ -14,16 +15,20 @@ class ReviewCostField extends React.Component { onChange (e) { const { challenge, onUpdateOthers } = this.props const type = PRIZE_SETS_TYPE.REVIEWER_PAYMENT - const reviewCost = challenge.prizeSets.find(p => p.type === type) || { type, prizes: [{ type: CHALLENGE_PRIZE_TYPE.USD, value: 0 }] } + const prizeSets = challenge.prizeSets || [] + const prizeType = getPrizeType(prizeSets) + const reviewCost = prizeSets.find(p => p.type === type) || { type, prizes: [{ type: prizeType, value: 0 }] } const value = validateValue(e.target.value, VALIDATION_VALUE_TYPE.INTEGER, '$') - reviewCost.prizes = [{ type: CHALLENGE_PRIZE_TYPE.USD, value }] - onUpdateOthers({ field: 'prizeSets', value: [...challenge.prizeSets.filter(p => p.type !== type), reviewCost] }) + reviewCost.prizes = [{ type: prizeType, value }] + onUpdateOthers({ field: 'prizeSets', value: [...prizeSets.filter(p => p.type !== type), reviewCost] }) } render () { const { challenge } = this.props const type = PRIZE_SETS_TYPE.REVIEWER_PAYMENT - const reviewCost = challenge.prizeSets.find(p => p.type === type) || { type, prizes: [{ type: CHALLENGE_PRIZE_TYPE.USD, value: 0 }] } + const prizeSets = challenge.prizeSets || [] + const prizeType = getPrizeType(prizeSets) + const reviewCost = prizeSets.find(p => p.type === type) || { type, prizes: [{ type: prizeType, value: 0 }] } const value = reviewCost.prizes[0].value return ( diff --git a/src/components/PrizeInput/PrizeInput.module.scss b/src/components/PrizeInput/PrizeInput.module.scss index a1ff2e52..a87846d0 100644 --- a/src/components/PrizeInput/PrizeInput.module.scss +++ b/src/components/PrizeInput/PrizeInput.module.scss @@ -18,6 +18,9 @@ min-width: 50px; width: 50px; border-right-width: 0; + font-size: 14px; + font-weight: 500; + color: $tc-black; } .icon { @@ -26,3 +29,6 @@ color: $tc-black; } +.pointsLabel { + @include roboto-medium; +} diff --git a/src/components/PrizeInput/index.js b/src/components/PrizeInput/index.js index 65066eef..74a504dd 100644 --- a/src/components/PrizeInput/index.js +++ b/src/components/PrizeInput/index.js @@ -2,14 +2,21 @@ import React from 'react' import PropTypes from 'prop-types' import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' import { faDollarSign } from '@fortawesome/free-solid-svg-icons' +import { CHALLENGE_PRIZE_TYPE } from '../../config/constants' import styles from './PrizeInput.module.scss' -const PrizeInput = ({ prize, onUpdateInput, isFocus, index }) => { +const PrizeInput = ({ prize, onUpdateInput, isFocus, index, prizeType }) => { + const activePrizeType = prize.type || prizeType || CHALLENGE_PRIZE_TYPE.USD + const isPoints = activePrizeType === CHALLENGE_PRIZE_TYPE.POINT return (
- + {isPoints ? ( + Pts + ) : ( + + )}
{ + const placementSet = (prizeSets || []).find(p => p.type === PRIZE_SETS_TYPE.CHALLENGE_PRIZES) + const prizeType = placementSet && placementSet.prizes && placementSet.prizes[0] && placementSet.prizes[0].type + return prizeType || CHALLENGE_PRIZE_TYPE.USD +} + +export const mapPrizesWithType = (prizes = [], prizeType = CHALLENGE_PRIZE_TYPE.USD) => { + return (prizes || []).map(prize => ({ ...prize, type: prizeType })) +} + +export const applyPrizeTypeToPrizeSets = (prizeSets = [], prizeType = CHALLENGE_PRIZE_TYPE.USD) => { + return (prizeSets || []).map(set => { + if (PRIZE_SETS_WITH_TYPE.includes(set.type)) { + return { + ...set, + prizes: mapPrizesWithType(set.prizes, prizeType) + } + } + return set + }) +} From d1e8a1174cebb8846b70f541b92beb33420d8132 Mon Sep 17 00:00:00 2001 From: Justin Gasper Date: Mon, 15 Dec 2025 09:41:18 +1100 Subject: [PATCH 2/5] Deploy points branch --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 39899074..49ef4ce4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -160,7 +160,7 @@ workflows: context: org-global filters: &filters-dev branches: - only: ["develop", "pm-2917"] + only: ["develop", "pm-2917", "points"] # Production builds are exectuted only on tagged commits to the # master branch. From 9c974b18fdbb248cdea84075e4408124cf956571 Mon Sep 17 00:00:00 2001 From: Justin Gasper Date: Mon, 15 Dec 2025 10:23:42 +1100 Subject: [PATCH 3/5] Build fix for appirio-tech to topcoder-platform --- pnpm-lock.yaml | 1712 ++++++++++++++++++------------------------------ 1 file changed, 653 insertions(+), 1059 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f55e361a..5d7488b5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,10 +22,10 @@ importers: version: 0.1.19(@fortawesome/fontawesome-svg-core@1.3.0)(react@16.14.0) '@hookform/resolvers': specifier: ^3.10.0 - version: 3.10.0(react-hook-form@7.64.0(react@16.14.0)) + version: 3.10.0(react-hook-form@7.68.0(react@16.14.0)) '@nateradebaugh/react-datetime': specifier: ^4.4.11 - version: 4.6.0(@types/react@16.14.66)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + version: 4.6.0(@types/react@16.14.68)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) '@popperjs/core': specifier: ^2.5.4 version: 2.11.8 @@ -49,13 +49,13 @@ importers: version: 23.6.0(babel-core@7.0.0-bridge.0(@babel/core@7.1.6)) babel-loader: specifier: 8.0.4 - version: 8.0.4(@babel/core@7.1.6)(webpack@5.102.0) + version: 8.0.4(@babel/core@7.1.6)(webpack@5.103.0) babel-plugin-named-asset-import: specifier: ^0.3.0 version: 0.3.8(@babel/core@7.1.6) babel-preset-react-app: specifier: ^7.0.0 - version: 7.0.2(webpack@5.102.0) + version: 7.0.2(webpack@5.103.0) bfj: specifier: 6.1.1 version: 6.1.1 @@ -76,10 +76,10 @@ importers: version: 5.65.20 css-loader: specifier: ^6.10.0 - version: 6.11.0(webpack@5.102.0) + version: 6.11.0(webpack@5.103.0) css-minimizer-webpack-plugin: specifier: ^5.0.1 - version: 5.0.1(webpack@5.102.0) + version: 5.0.1(webpack@5.103.0) date-fns: specifier: ^2.30.0 version: 2.30.0 @@ -106,7 +106,7 @@ importers: version: 7.0.2(eslint-plugin-react@7.11.1(eslint@5.6.0))(eslint@5.6.0) eslint-loader: specifier: 2.1.1 - version: 2.1.1(eslint@5.6.0)(webpack@5.102.0) + version: 2.1.1(eslint@5.6.0)(webpack@5.103.0) eslint-plugin-flowtype: specifier: 2.50.1 version: 2.50.1(eslint@5.6.0) @@ -130,28 +130,28 @@ importers: version: 4.1.0(eslint@5.6.0) express: specifier: ^4.16.4 - version: 4.21.2(supports-color@6.1.0) + version: 4.22.1(supports-color@6.1.0) fflate: specifier: ^0.7.4 version: 0.7.4 file-loader: specifier: ^6.2.0 - version: 6.2.0(webpack@5.102.0) + version: 6.2.0(webpack@5.103.0) filestack-js: specifier: ^3.20.0 - version: 3.42.1(@types/node@24.6.2)(typescript@5.9.3) + version: 3.44.2(@types/node@25.0.2)(typescript@5.9.3) filestack-react: specifier: ^4.0.1 - version: 4.0.1(@types/node@24.6.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3) + version: 4.1.1(@types/node@25.0.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3) formik: specifier: ^2.4.6 - version: 2.4.6(@types/react@16.14.66)(react@16.14.0) + version: 2.4.9(@types/react@16.14.68)(react@16.14.0) fs-extra: specifier: 7.0.0 version: 7.0.0 html-webpack-plugin: specifier: ^5.6.0 - version: 5.6.4(webpack@5.102.0) + version: 5.6.5(webpack@5.103.0) identity-obj-proxy: specifier: 3.0.0 version: 3.0.0 @@ -178,7 +178,7 @@ importers: version: 4.17.21 mini-css-extract-plugin: specifier: ^2.7.7 - version: 2.9.4(webpack@5.102.0) + version: 2.9.4(webpack@5.103.0) moment: specifier: ^2.29.4 version: 2.30.1 @@ -190,7 +190,7 @@ importers: version: 0.5.48 node-polyfill-webpack-plugin: specifier: ^2.0.1 - version: 2.0.1(webpack@5.102.0) + version: 2.0.1(webpack@5.103.0) normalize-text: specifier: ^2.4.1 version: 2.6.0 @@ -205,7 +205,7 @@ importers: version: 4.1.0 postcss-loader: specifier: ^6.2.1 - version: 6.2.1(postcss@8.5.6)(webpack@5.102.0) + version: 6.2.1(postcss@8.5.6)(webpack@5.103.0) postcss-preset-env: specifier: ^7.8.3 version: 7.8.3(postcss@8.5.6) @@ -244,7 +244,7 @@ importers: version: 3.3.0(react@16.14.0) react-dev-utils: specifier: ^7.0.1 - version: 7.0.5(typescript@5.9.3)(webpack@5.102.0) + version: 7.0.5(typescript@5.9.3)(webpack@5.103.0) react-dom: specifier: ^16.7.0 version: 16.14.0(react@16.14.0) @@ -256,16 +256,16 @@ importers: version: 5.2.1(react@16.14.0) react-hook-form: specifier: ^7.54.2 - version: 7.64.0(react@16.14.0) + version: 7.68.0(react@16.14.0) react-hot-loader: specifier: ^4.13.1 - version: 4.13.1(@types/react@16.14.66)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) + version: 4.13.1(@types/react@16.14.68)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) react-js-pagination: specifier: ^3.0.3 version: 3.0.3 react-markdown: specifier: ^6.0.3 - version: 6.0.3(@types/react@16.14.66)(react@16.14.0) + version: 6.0.3(@types/react@16.14.68)(react@16.14.0) react-popper: specifier: ^2.2.4 version: 2.3.0(@popperjs/core@2.11.8)(react-dom@16.14.0(react@16.14.0))(react@16.14.0) @@ -331,43 +331,43 @@ importers: version: 1.8.1 sass: specifier: ^1.77.0 - version: 1.93.2 + version: 1.96.0 sass-loader: specifier: ^13.3.2 - version: 13.3.3(node-sass@4.14.1)(sass@1.93.2)(webpack@5.102.0) + version: 13.3.3(sass@1.96.0)(webpack@5.103.0) standard: specifier: ^12.0.1 version: 12.0.1 style-loader: specifier: ^3.3.4 - version: 3.3.4(webpack@5.102.0) + version: 3.3.4(webpack@5.103.0) tc-auth-lib: specifier: topcoder-platform/tc-auth-lib#v2.0 version: '@topcoder-platform/tc-auth-lib@https://codeload.github.com/topcoder-platform/tc-auth-lib/tar.gz/56996006ee5918b3e77fc5a8ab005ae738b4de12' terser: specifier: ^5.31.0 - version: 5.44.0 + version: 5.44.1 terser-webpack-plugin: specifier: ^5.3.10 - version: 5.3.14(webpack@5.102.0) + version: 5.3.16(webpack@5.103.0) topcoder-healthcheck-dropin: specifier: ^1.0.3 version: 1.0.3 topcoder-react-lib: specifier: github:topcoder-platform/topcoder-react-lib#v6 - version: https://codeload.github.com/topcoder-platform/topcoder-react-lib/tar.gz/9ebc2542cf6b06281708e2650c405152c99cee27(@types/react@16.14.66) + version: https://codeload.github.com/topcoder-platform/topcoder-react-lib/tar.gz/db6276b967515f3cc78d7d099edb27c2bbc5c0b4(@types/react@16.14.68) url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0(webpack@5.102.0))(webpack@5.102.0) + version: 4.1.1(file-loader@6.2.0(webpack@5.103.0))(webpack@5.103.0) webpack: specifier: ^5.91.0 - version: 5.102.0 + version: 5.103.0 webpack-dev-server: specifier: ^3.11.3 - version: 3.11.3(webpack@5.102.0) + version: 3.11.3(webpack@5.103.0) webpack-manifest-plugin: specifier: ^5.0.0 - version: 5.0.1(webpack@5.102.0) + version: 5.0.1(webpack@5.103.0) xss: specifier: ^1.0.6 version: 1.0.15 @@ -377,11 +377,14 @@ importers: packages: - '@asamuzakjp/css-color@4.0.5': - resolution: {integrity: sha512-lMrXidNhPGsDjytDy11Vwlb6OIGrT3CmLg3VWNFyWkLWtijKl7xjvForlh8vuj0SHGjgl4qZEQzUmYTeQA2JFQ==} + '@acemir/cssom@0.9.29': + resolution: {integrity: sha512-G90x0VW+9nW4dFajtjCoT+NM0scAfH9Mb08IcjgFHYbfiL/lU04dTF9JuVOi3/OH+DJCQdcIseSXkdCB9Ky6JA==} - '@asamuzakjp/dom-selector@6.6.1': - resolution: {integrity: sha512-8QT9pokVe1fUt1C8IrJketaeFOdRfTOS96DL3EBjE8CRZm3eHnwMlQe2NPoOSEYPwJ5Q25uYoX1+m9044l3ysQ==} + '@asamuzakjp/css-color@4.1.0': + resolution: {integrity: sha512-9xiBAtLn4aNsa4mDnpovJvBn72tNEIACyvlqaNJ+ADemR+yeMJWnBudOi2qGDviJa7SwcDOU/TRh5dnET7qk0w==} + + '@asamuzakjp/dom-selector@6.7.6': + resolution: {integrity: sha512-hBaJER6A9MpdG3WgdlOolHmbOYvSk46y7IQN/1+iqiCuUu6iWdQrs9DGKF8ocqsEqWujWf/V7b7vaDgiUmIvUg==} '@asamuzakjp/nwsapi@2.3.9': resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==} @@ -393,8 +396,8 @@ packages: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.28.4': - resolution: {integrity: sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==} + '@babel/compat-data@7.28.5': + resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==} engines: {node: '>=6.9.0'} '@babel/core@7.1.6': @@ -405,8 +408,8 @@ packages: resolution: {integrity: sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==} engines: {node: '>=6.9.0'} - '@babel/generator@7.28.3': - resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} + '@babel/generator@7.28.5': + resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.27.3': @@ -417,14 +420,14 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.28.3': - resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} + '@babel/helper-create-class-features-plugin@7.28.5': + resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.27.1': - resolution: {integrity: sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==} + '@babel/helper-create-regexp-features-plugin@7.28.5': + resolution: {integrity: sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -450,8 +453,8 @@ packages: resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} - '@babel/helper-member-expression-to-functions@7.27.1': - resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} + '@babel/helper-member-expression-to-functions@7.28.5': + resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==} engines: {node: '>=6.9.0'} '@babel/helper-module-imports@7.27.1': @@ -496,8 +499,8 @@ packages: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.27.1': - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} '@babel/helper-validator-option@7.27.1': @@ -516,13 +519,13 @@ packages: resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.4': - resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} + '@babel/parser@7.28.5': + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1': - resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==} + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5': + resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -693,8 +696,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.28.4': - resolution: {integrity: sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==} + '@babel/plugin-transform-block-scoping@7.28.5': + resolution: {integrity: sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -728,8 +731,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-destructuring@7.28.0': - resolution: {integrity: sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==} + '@babel/plugin-transform-destructuring@7.28.5': + resolution: {integrity: sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -769,8 +772,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.27.1': - resolution: {integrity: sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==} + '@babel/plugin-transform-exponentiation-operator@7.28.5': + resolution: {integrity: sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -810,8 +813,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-logical-assignment-operators@7.27.1': - resolution: {integrity: sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==} + '@babel/plugin-transform-logical-assignment-operators@7.28.5': + resolution: {integrity: sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -834,8 +837,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.27.1': - resolution: {integrity: sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==} + '@babel/plugin-transform-modules-systemjs@7.28.5': + resolution: {integrity: sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -888,8 +891,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-optional-chaining@7.27.1': - resolution: {integrity: sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==} + '@babel/plugin-transform-optional-chaining@7.28.5': + resolution: {integrity: sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1023,8 +1026,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.28.0': - resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} + '@babel/plugin-transform-typescript@7.28.5': + resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1053,8 +1056,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.28.3': - resolution: {integrity: sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==} + '@babel/preset-env@7.28.5': + resolution: {integrity: sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1074,8 +1077,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-react@7.27.1': - resolution: {integrity: sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==} + '@babel/preset-react@7.28.5': + resolution: {integrity: sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1096,12 +1099,12 @@ packages: resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.28.4': - resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} + '@babel/traverse@7.28.5': + resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.4': - resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + '@babel/types@7.28.5': + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} '@bitty/pipe@0.3.0': @@ -1293,6 +1296,7 @@ packages: '@fortawesome/react-fontawesome@0.1.19': resolution: {integrity: sha512-Hyb+lB8T18cvLNX0S3llz7PcSOAJMLwiVKBuuzwM/nI5uoBw+gQjnf9il0fR1C3DKOI5Kc79pkJ4/xB0Uw9aFQ==} + deprecated: v0.1x is no longer supported. Please update to v3.1.1 or greater. peerDependencies: '@fortawesome/fontawesome-svg-core': ~1 || ~6 react: '>=16.x' @@ -1302,6 +1306,14 @@ packages: peerDependencies: react-hook-form: ^7.0.0 + '@isaacs/balanced-match@4.0.1': + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + + '@isaacs/brace-expansion@5.0.0': + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} + engines: {node: 20 || >=22} + '@jest/schemas@29.6.3': resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -1347,8 +1359,8 @@ packages: resolution: {integrity: sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==} engines: {node: '>= 6'} - '@paralleldrive/cuid2@2.2.2': - resolution: {integrity: sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==} + '@paralleldrive/cuid2@2.3.1': + resolution: {integrity: sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==} '@parcel/watcher-android-arm64@2.5.1': resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} @@ -1522,16 +1534,12 @@ packages: resolution: {tarball: https://codeload.github.com/topcoder-platform/tc-auth-lib/tar.gz/56996006ee5918b3e77fc5a8ab005ae738b4de12} version: 1.0.2 - '@topcoder-platform/tc-auth-lib@https://codeload.github.com/topcoder-platform/tc-auth-lib/tar.gz/68fdc22464810c51b703a33e529cdbd6d09437de': - resolution: {tarball: https://codeload.github.com/topcoder-platform/tc-auth-lib/tar.gz/68fdc22464810c51b703a33e529cdbd6d09437de} - version: 1.0.2 - '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - '@tsconfig/node10@1.0.11': - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + '@tsconfig/node10@1.0.12': + resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} '@tsconfig/node12@1.0.11': resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} @@ -1548,8 +1556,8 @@ packages: '@types/codemirror@0.0.71': resolution: {integrity: sha512-b2oEEnno1LIGKMR7uBEsr40al1UijF1HEpRn0+Yf1xOLl24iQgB7DBpZVMM7y54G5wCNoclDrRO65E6KHPNO2w==} - '@types/codemirror@5.60.16': - resolution: {integrity: sha512-V/yHdamffSS075jit+fDxaOAmdP2liok8NSNJnAZfDJErzOheuygHZEhAJrfmk5TEyM32MhkZjwo/idX791yxw==} + '@types/codemirror@5.60.17': + resolution: {integrity: sha512-AZq2FIsUHVMlp7VSe2hTfl5w4pcUkoFkM3zVsRKsn1ca8CXRDYvnin04+HP2REkwsxemuHqvDofdlhUWNpbwfw==} '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} @@ -1569,15 +1577,15 @@ packages: '@types/express-jwt@0.0.42': resolution: {integrity: sha512-WszgUddvM1t5dPpJ3LhWNH8kfNN8GPIBrAGxgIYXVCEGx6Bx4A036aAuf/r5WH9DIEdlmp7gHOYvSM6U87B0ag==} - '@types/express-serve-static-core@5.0.7': - resolution: {integrity: sha512-R+33OsgWw7rOhD1emjU7dzCDHucJrgJXMA5PYCzJxVil0dsyx5iBEPHqpPfiKNJQb7lZ1vxwoLR4Z87bBUpeGQ==} + '@types/express-serve-static-core@5.1.0': + resolution: {integrity: sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==} '@types/express-unless@2.0.3': resolution: {integrity: sha512-iJbM7nsyBgnxCrCe7VjWIi4nyyhlaKUl7jxeHDpK+KXk3sYrUZViMkgFv9qSZmxDleB8dfpQR9gK5MGNyM/M6w==} deprecated: This is a stub types definition. express-unless provides its own type definitions, so you do not need this installed. - '@types/express@5.0.3': - resolution: {integrity: sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==} + '@types/express@5.0.6': + resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} '@types/glob@7.2.0': resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} @@ -1620,9 +1628,6 @@ packages: '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - '@types/mime@1.3.5': - resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} - '@types/minimatch@6.0.0': resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. @@ -1630,8 +1635,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@24.6.2': - resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==} + '@types/node@25.0.2': + resolution: {integrity: sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -1651,20 +1656,17 @@ packages: '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react@16.14.66': - resolution: {integrity: sha512-KPilYP4+25N2ki7vrB4adSR2ucAj95xJcGfKC09bsxcHT+QtB//K7i1FenPnbkLA0Xt9pRi1/RXC1wxFvL9Wtw==} + '@types/react@16.14.68': + resolution: {integrity: sha512-GEe60JEJg7wIvnUzXBX/A++ieyum98WXF/q2oFr1RVar8OK8JxU/uEYBXgv7jF87SoaDdxtAq3KUaJFlu02ziw==} '@types/scheduler@0.16.8': resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} - '@types/send@0.17.5': - resolution: {integrity: sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==} - - '@types/send@1.2.0': - resolution: {integrity: sha512-zBF6vZJn1IaMpg3xUF25VK3gd3l8zwE0ZLRX7dsQyQi+jp4E8mMDJNGDYnYse+bQhYwWERTxVwHpi3dMOq7RKQ==} + '@types/send@1.2.1': + resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==} - '@types/serve-static@1.15.9': - resolution: {integrity: sha512-dOTIuqpWLyl3BBXU3maNQsS4A3zuuoYRNIvYSxxhebPfXg2mzWQEPne/nlJ37yOse6uGgR386uTpdsx4D0QZWA==} + '@types/serve-static@2.2.0': + resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} '@types/tern@0.23.9': resolution: {integrity: sha512-ypzHFE/wBzh+BlH6rrBgS5I/Z7RD21pGhZ2rltb/+ZrVM1awdZwjx7hE5XfuYgHWk9uvV5HLZN3SloevCAp3Bw==} @@ -1675,8 +1677,8 @@ packages: '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - '@types/yargs@17.0.33': - resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + '@types/yargs@17.0.35': + resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} '@webassemblyjs/ast@1.14.1': resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} @@ -1736,9 +1738,6 @@ packages: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} deprecated: Use your platform's native atob() and btoa() methods instead - abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -1791,10 +1790,6 @@ packages: resolution: {integrity: sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==} engines: {node: '>= 0.12.0'} - address@1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} - agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -1832,10 +1827,6 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - amdefine@1.0.1: - resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==} - engines: {node: '>=0.4.2'} - ansi-colors@3.2.4: resolution: {integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==} engines: {node: '>=6'} @@ -1884,16 +1875,9 @@ packages: resolution: {integrity: sha512-Yisb7ew0ZEyDtRYQ+b+26o9KbiYPFxwcsxKzbssigzRRMJ9LpExPVUg6Fos7eP7yP3q7///tzze4nm4lTptPBw==} engines: {node: '>=0.10.0'} - aproba@1.2.0: - resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} - are-passive-events-supported@1.1.1: resolution: {integrity: sha512-5wnvlvB/dTbfrCvJ027Y4L4gW/6Mwoy1uFSavney0YO++GU+0e/flnjiBBwH+1kh7xNCgCOGvmJC3s32joYbww==} - are-we-there-yet@1.1.7: - resolution: {integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==} - deprecated: This package is no longer supported. - arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -1937,10 +1921,6 @@ packages: array-filter@0.0.1: resolution: {integrity: sha512-VW0FpCIhjZdarWjIz8Vpva7U95fl2Jn+b+mmFFMLn8PIVscOQcAgEznwUzTEuUHuqZqIxwzRlcaN/urTFFQoiw==} - array-find-index@1.0.2: - resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==} - engines: {node: '>=0.10.0'} - array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} @@ -2027,9 +2007,6 @@ packages: async-each@1.0.6: resolution: {integrity: sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==} - async-foreach@0.1.3: - resolution: {integrity: sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==} - async-function@1.0.0: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} @@ -2054,11 +2031,11 @@ packages: auth0-js@6.8.4: resolution: {integrity: sha512-4jfasQlhjDJykbXL6obCO8KBhW1ob8SZnli9JCdTL1yqt+XzRJc+3ZV6dCfe1adyIfDYaJJJcZa/2bRSdiwJLQ==} - auth0-js@9.28.0: - resolution: {integrity: sha512-2xIfQIGM0vX3IdPR91ztLO2+Ar2I5+3iFKcjuZO+LV9vRh4Wje+Ka1hnHjMU9dH892Lm3ZxBAHxRo68YToUhfg==} + auth0-js@9.29.0: + resolution: {integrity: sha512-e9xMyKrcWvDLjCbztv3jC/TX/wdz2WynLiXHjPQ07H3zN3NdqCXD37zd9ogETYLRKtNN1t9c9pZu30qMbfbDkg==} - autoprefixer@10.4.21: - resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==} + autoprefixer@10.4.23: + resolution: {integrity: sha512-YYTXSFulfwytnjAPlw8QHncHJmlvFKtczb8InXaAx9Q0LbfDnfEYDE55omerIJKihhmU61Ft+cAOSzQVaBUmeA==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -2230,8 +2207,8 @@ packages: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} engines: {node: '>=0.10.0'} - baseline-browser-mapping@2.8.12: - resolution: {integrity: sha512-vAPMQdnyKCBtkmQA6FMCBvU9qFIppS3nzyXnEM+Lo2IAhG4Mpjv9cCxMudhgV3YdNNJv6TNqXy97dfRVL2LmaQ==} + baseline-browser-mapping@2.9.7: + resolution: {integrity: sha512-k9xFKplee6KIio3IDbwj+uaCLpqzOwakOgmqzPezM0sFJlFKcg30vk2wOiAJtkTSfx0SSQDSe8q+mWA/fSH5Zg==} hasBin: true basic-auth@2.0.1: @@ -2274,8 +2251,8 @@ packages: bn.js@5.2.2: resolution: {integrity: sha512-v2YAxEmKaBLahNwE1mjp4WON6huMNeuDvagFZW+ASCuA/ku0bXR9hSMw0XpiqMoA3+rmnyck/tPRSFQkoC9Cuw==} - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + body-parser@1.20.4: + resolution: {integrity: sha512-ZTgYYLMOXY9qKU/57FAo8F+HA2dGX7bqGc71txDRC1rS4frdFI5R7NhluHxH6M0YItAP0sHB4uqAOcYKxO6uGA==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} bonjour@3.5.0: @@ -2286,6 +2263,7 @@ packages: bootstrap@4.6.2: resolution: {integrity: sha512-51Bbp/Uxr9aTuy6ca/8FbFloBUJZLHwnhTcnjIeRn2suQWsWzcuJhGjKDB5eppVte/8oCdOL3VuwxvZDUggwGQ==} + deprecated: This version of Bootstrap is no longer supported. Please upgrade to the latest version. peerDependencies: jquery: 1.9.1 - 3 popper.js: ^1.16.1 @@ -2337,8 +2315,8 @@ packages: browserify-zlib@0.2.0: resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} - browserslist@4.26.3: - resolution: {integrity: sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==} + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2422,14 +2400,6 @@ packages: camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - camelcase-keys@2.1.0: - resolution: {integrity: sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==} - engines: {node: '>=0.10.0'} - - camelcase@2.1.1: - resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==} - engines: {node: '>=0.10.0'} - camelcase@4.1.0: resolution: {integrity: sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==} engines: {node: '>=4'} @@ -2444,8 +2414,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001748: - resolution: {integrity: sha512-5P5UgAr0+aBmNiplks08JLw+AW/XG/SurlgZLgB1dDLfAw7EfRGxIwzPHxdSCGY/BTKDqIVyJL87cCN6s0ZR0w==} + caniuse-lite@1.0.30001760: + resolution: {integrity: sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw==} capture-exit@1.2.0: resolution: {integrity: sha512-IS4lTgp57lUcpXzyCaiUQcRZBxZAkzl+jNXrMUXZjdnr2yujpKUMG9OYeYL29i6fL66ihypvVJ/MeX0B+9pWOg==} @@ -2666,9 +2636,6 @@ packages: console-browserify@1.2.0: resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} - console-control-strings@1.1.0: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - constants-browserify@1.0.0: resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} @@ -2698,9 +2665,8 @@ packages: cookie-signature@1.0.6: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - cookie@0.7.1: - resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} - engines: {node: '>= 0.6'} + cookie-signature@1.0.7: + resolution: {integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==} cookie@0.7.2: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} @@ -2713,8 +2679,8 @@ packages: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} - core-js-compat@3.45.1: - resolution: {integrity: sha512-tqTt5T4PzsMIZ430XGviK4vzYSoeNJ6CXODi6c/voxOT6IZqBht5/EKaSNnYiEjjRYxjVz7DQIsOsY0XNi8PIA==} + core-js-compat@3.47.0: + resolution: {integrity: sha512-IGfuznZ/n7Kp9+nypamBhvwdwLsW6KC8IOaURw2doAK5e98AG3acVLdh0woOnEqCfUtS+Vu882JE4k/DAm3ItQ==} core-js@2.6.12: resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} @@ -2754,9 +2720,6 @@ packages: create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - cross-spawn@3.0.1: - resolution: {integrity: sha512-eZ+m1WNhSZutOa/uRblAc9Ut5MQfukFrFMtPSm3bZCA888NmMd5AWXWdgRZ80zd+pTk1P2JrGjg9pUPTvl2PWQ==} - cross-spawn@6.0.5: resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} engines: {node: '>=4.8'} @@ -2922,19 +2885,15 @@ packages: cssstyle@1.4.0: resolution: {integrity: sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==} - cssstyle@5.3.1: - resolution: {integrity: sha512-g5PC9Aiph9eiczFpcgUhd9S4UUO3F+LHGRIi5NUMZ+4xtoIYbHNZwZnWA2JsFGe8OU8nl4WyaEFiZuGuxlutJQ==} + cssstyle@5.3.4: + resolution: {integrity: sha512-KyOS/kJMEq5O9GdPnaf82noigg5X5DYn0kZPJTaAsCUaBizp6Xa1y9D4Qoqf/JazEXWuruErHgVXwjN5391ZJw==} engines: {node: '>=20'} csstype@2.6.21: resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - currently-unhandled@0.4.1: - resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} - engines: {node: '>=0.10.0'} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -3077,9 +3036,6 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} @@ -3248,8 +3204,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.230: - resolution: {integrity: sha512-A6A6Fd3+gMdaed9wX83CvHYJb4UuapPD5X5SLq72VZJzxHSY0/LUweGXRWmQlh2ln7KV7iw7jnwXK7dlPoOnHQ==} + electron-to-chromium@1.5.267: + resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} @@ -3282,8 +3238,8 @@ packages: end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.18.3: - resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} + enhanced-resolve@5.18.4: + resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==} engines: {node: '>=10.13.0'} entities@2.2.0: @@ -3304,8 +3260,8 @@ packages: error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} - es-abstract@1.24.0: - resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} + es-abstract@1.24.1: + resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} engines: {node: '>= 0.4'} es-array-method-boxes-properly@1.0.0: @@ -3627,8 +3583,8 @@ packages: express-unless@2.1.3: resolution: {integrity: sha512-wj4tLMyCVYuIIKHGt0FhCtIViBcwzWejX0EjNxveAa6dG+0XBCQhMbx+PnkLkFCxLC69qoFrxds4pIyL88inaQ==} - express@4.21.2: - resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + express@4.22.1: + resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} engines: {node: '>= 0.10.0'} extend-shallow@2.0.1: @@ -3734,12 +3690,12 @@ packages: resolution: {integrity: sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==} engines: {node: '>= 0.4.0'} - filestack-js@3.42.1: - resolution: {integrity: sha512-xnjLLvGV6YjK+0WgotL5xaElsG8v2FCAriuvBzpzRy36UvP9oHCBjDf6FY+nijWOmH8HnFJu2xmbVNHFW3huTQ==} + filestack-js@3.44.2: + resolution: {integrity: sha512-/52q66fzisVvl+0/sZ9VqYPsDdHXVJhUwIPlH88Zhv3NGnRaynnoW5PffHNXObtV9wnkAgZGxbsZVZRtKVLzKQ==} engines: {node: '>=8'} - filestack-react@4.0.1: - resolution: {integrity: sha512-pVuj3dj5kcQ+qQJfOy3O8eek12GT/zHcOAw6F8PdvOk2ViIlKehaJCXNDV6+GfaYdlekeTLQr/kpnPpgAbWt/Q==} + filestack-react@4.1.1: + resolution: {integrity: sha512-AYT6J6u/AHtCyXT5V5qVrICpe/ym+9MBDi8Pg6hw9gZ4pjARQcbtIH2vMfW8G/DGn5GPvKNxYtE0ET2rxHX9Bw==} engines: {node: '>=10'} peerDependencies: react: ^16.13.1 @@ -3765,8 +3721,8 @@ packages: resolution: {integrity: sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==} engines: {node: '>=8'} - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + finalhandler@1.3.2: + resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} engines: {node: '>= 0.8'} find-cache-dir@0.1.1: @@ -3846,19 +3802,20 @@ packages: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} - form-data@4.0.4: - resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} engines: {node: '>= 6'} format@0.2.2: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} engines: {node: '>=0.4.x'} - formidable@2.1.5: - resolution: {integrity: sha512-Oz5Hwvwak/DCaXVVUtPn4oLMLLy1CdclLKO1LFgU7XzDpVMUU5UjlSLpGMocyQNNk8F6IJW9M/YdooSn2MRI+Q==} + formidable@3.5.4: + resolution: {integrity: sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==} + engines: {node: '>=14.0.0'} - formik@2.4.6: - resolution: {integrity: sha512-A+2EI7U7aG296q2TLGvNapDNTZp1khVt5Vk0Q/fyfSROss0V/V6+txt2aJnwEos44IxTCW/LYAi/zgWzlevj+g==} + formik@2.4.9: + resolution: {integrity: sha512-5nI94BMnlFDdQRBY4Sz39WkhxajZJ57Fzs8wVbtsQlm5ScKIR1QLYqv/ultBnobObtlUyxpxoLodpixrsf36Og==} peerDependencies: react: '>=16.8.0' @@ -3866,8 +3823,8 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + fraction.js@5.3.4: + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} fragment-cache@0.2.1: resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} @@ -3908,14 +3865,6 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - gauge@2.7.4: - resolution: {integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==} - deprecated: This package is no longer supported. - - gaze@1.1.3: - resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} - engines: {node: '>= 4.0.0'} - generator-function@2.0.1: resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} engines: {node: '>= 0.4'} @@ -3935,10 +3884,6 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-stdin@4.0.1: - resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==} - engines: {node: '>=0.10.0'} - get-stdin@6.0.0: resolution: {integrity: sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==} engines: {node: '>=4'} @@ -3978,10 +3923,6 @@ packages: resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} deprecated: Glob versions prior to v9 are no longer supported - glob@7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - deprecated: Glob versions prior to v9 are no longer supported - glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -4017,10 +3958,6 @@ packages: resolution: {integrity: sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==} engines: {node: '>=4'} - globule@1.3.4: - resolution: {integrity: sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==} - engines: {node: '>= 0.10'} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -4108,9 +4045,6 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} - has-unicode@2.0.1: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - has-value@0.3.1: resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} engines: {node: '>=0.10.0'} @@ -4250,8 +4184,8 @@ packages: html-void-elements@1.0.5: resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} - html-webpack-plugin@5.6.4: - resolution: {integrity: sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==} + html-webpack-plugin@5.6.5: + resolution: {integrity: sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==} engines: {node: '>=10.13.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -4276,6 +4210,10 @@ packages: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} + http-errors@2.0.1: + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} + engines: {node: '>= 0.8'} + http-parser-js@0.5.10: resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} @@ -4348,8 +4286,8 @@ packages: immer@1.10.0: resolution: {integrity: sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==} - immutable@5.1.3: - resolution: {integrity: sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==} + immutable@5.1.4: + resolution: {integrity: sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==} import-fresh@2.0.0: resolution: {integrity: sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==} @@ -4373,14 +4311,6 @@ packages: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - in-publish@2.0.1: - resolution: {integrity: sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==} - hasBin: true - - indent-string@2.1.0: - resolution: {integrity: sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==} - engines: {node: '>=0.10.0'} - inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -4877,9 +4807,6 @@ packages: jquery@3.7.1: resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==} - js-base64@2.6.4: - resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} - js-cookie@2.2.1: resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} @@ -4893,8 +4820,8 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + js-yaml@3.14.2: + resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} hasBin: true jsbn@0.1.1: @@ -4906,9 +4833,9 @@ packages: jsdom@11.12.0: resolution: {integrity: sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==} - jsdom@27.0.0: - resolution: {integrity: sha512-lIHeR1qlIRrIN5VMccd8tI2Sgw6ieYXSVktcSHaNe3Z5nE/tcPQYQWOq00wxMvYOsz+73eAkNenVvmPC6bba9A==} - engines: {node: '>=20'} + jsdom@27.3.0: + resolution: {integrity: sha512-GtldT42B8+jefDUC4yUKAvsaOrH7PDHmZxZXNgF2xMmymjUbRYJvpAybZAKEmXDGTM0mCsz8duOa4vTm5AY2Kg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0} peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: @@ -5000,8 +4927,8 @@ packages: jwks-rsa@1.12.3: resolution: {integrity: sha512-cFipFDeYYaO9FhhYJcZWX/IyZgc0+g316rcHnDpT2dNRNIE/lMOmWKKqp09TkJoYlNFzrEVODsR4GgXJMgWhnA==} - jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + jws@3.2.3: + resolution: {integrity: sha512-byiJ0FLRdLdSVSReO/U4E7RoEyOCKnEnEPMjq3HxWtvzLsV08/i5RQKsFVNkCldrCaPr2vDNAOMsfs8T/Hze7g==} jwt-decode@2.2.0: resolution: {integrity: sha512-86GgN2vzfUu7m9Wcj63iUkuDzFNYFVmjeDm2GzWpUk+opB0pEpMsw6ePCMrhYkumz2C1ihqtZzOMAg7FiXcNoQ==} @@ -5099,8 +5026,8 @@ packages: loader-fs-cache@1.0.3: resolution: {integrity: sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==} - loader-runner@4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + loader-runner@4.3.1: + resolution: {integrity: sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==} engines: {node: '>=6.11.5'} loader-utils@1.2.3: @@ -5191,20 +5118,13 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loud-rejection@1.6.0: - resolution: {integrity: sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==} - engines: {node: '>=0.10.0'} - lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} - lru-cache@11.2.2: - resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==} + lru-cache@11.2.4: + resolution: {integrity: sha512-B5Y16Jr9LB9dHVkh6ZevG+vAbOsNOYCX+sXvFWFu7B3Iz5mijW3zdbMyhsh8ANd2mSWBYdJgnqi+mL7/LrOPYg==} engines: {node: 20 || >=22} - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -5237,10 +5157,6 @@ packages: resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} engines: {node: '>=0.10.0'} - map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} - map-visit@1.0.0: resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} engines: {node: '>=0.10.0'} @@ -5340,10 +5256,6 @@ packages: memory-fs@0.4.1: resolution: {integrity: sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==} - meow@3.7.0: - resolution: {integrity: sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==} - engines: {node: '>=0.10.0'} - merge-deep@3.0.3: resolution: {integrity: sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==} engines: {node: '>=0.10.0'} @@ -5507,8 +5419,8 @@ packages: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - min-document@2.19.0: - resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + min-document@2.19.2: + resolution: {integrity: sha512-8S5I8db/uZN8r9HSLFVWPdJCvYOejMcEC82VIzNUc6Zkklf/d1gg2psfE79/vyhWOj4+J8MtwmoOz3TmvaGu5A==} mini-css-extract-plugin@2.9.4: resolution: {integrity: sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==} @@ -5522,6 +5434,10 @@ packages: minimalistic-crypto-utils@1.0.1: resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + minimatch@10.1.1: + resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==} + engines: {node: 20 || >=22} + minimatch@3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} @@ -5580,8 +5496,8 @@ packages: resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} engines: {node: '>=0.8.0'} - nan@2.23.0: - resolution: {integrity: sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==} + nan@2.24.0: + resolution: {integrity: sha512-Vpf9qnVW1RaDkoNKFUvfxqAbtI8ncb8OJlqZ9wwpXzWPEsvsB1nvdUi6oYrHIkQ1Y/tMDnr1h4nczS0VB9Xykg==} nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} @@ -5633,11 +5549,6 @@ packages: node-forge@0.7.6: resolution: {integrity: sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==} - node-gyp@3.8.0: - resolution: {integrity: sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==} - engines: {node: '>= 0.8.0'} - hasBin: true - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} @@ -5653,18 +5564,8 @@ packages: node-releases@1.1.77: resolution: {integrity: sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==} - node-releases@2.0.23: - resolution: {integrity: sha512-cCmFDMSm26S6tQSDpBCg/NR8NENrVPhAJSf+XbxBG4rPFaaonlEoE9wHQmun+cls499TQGSb7ZyPBRlzgKfpeg==} - - node-sass@4.14.1: - resolution: {integrity: sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==} - engines: {node: '>=0.10.0'} - deprecated: Node Sass is no longer supported. Please use `sass` or `sass-embedded` instead. - hasBin: true - - nopt@3.0.6: - resolution: {integrity: sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==} - hasBin: true + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -5677,10 +5578,6 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - normalize-text@2.6.0: resolution: {integrity: sha512-/nNYxjIiJFatuDBPeYxrLH3GWw4y6jyplxkP3YEiwXtEYkbC6xvMMvjy+Y9wvlij4BrsTPGb+qUefphcnAfaKQ==} @@ -5688,10 +5585,6 @@ packages: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} - npmlog@4.1.2: - resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} - deprecated: This package is no longer supported. - nth-check@1.0.2: resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} @@ -5702,8 +5595,8 @@ packages: resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} engines: {node: '>=0.10.0'} - nwsapi@2.2.22: - resolution: {integrity: sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==} + nwsapi@2.2.23: + resolution: {integrity: sha512-7wfH4sLbt4M0gCDzGE6vzQBo0bfTKjU7Sfpqy/7gs1qBfYz2vEJH6vXcBKpO3+6Yu1telwd0t9HpyOoLEQQbIQ==} oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} @@ -5747,9 +5640,9 @@ packages: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} - object.getownpropertydescriptors@2.1.8: - resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} - engines: {node: '>= 0.8'} + object.getownpropertydescriptors@2.1.9: + resolution: {integrity: sha512-mt8YM6XwsTTovI+kdZdHSxoyF2DI59up034orlC9NfweclcWOt7CVascNNLp6U+bjFVCVCIh9PwS76tDM/rH8g==} + engines: {node: '>= 0.4'} object.groupby@1.0.3: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} @@ -5816,10 +5709,6 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} - osenv@0.1.5: - resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} - deprecated: This package is no longer supported. - own-keys@1.0.1: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} @@ -5921,8 +5810,8 @@ packages: parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - parse5@7.3.0: - resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + parse5@8.0.0: + resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==} parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} @@ -6441,8 +6330,8 @@ packages: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} - postcss-selector-parser@7.1.0: - resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==} + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} engines: {node: '>=4'} postcss-svgo@6.0.3: @@ -6532,9 +6421,6 @@ packages: prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - psl@1.15.0: resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} @@ -6562,10 +6448,6 @@ packages: (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - qs@6.14.0: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} @@ -6609,8 +6491,8 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + raw-body@2.5.3: + resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} engines: {node: '>= 0.8'} rc-align@2.4.5: @@ -6727,8 +6609,8 @@ packages: peerDependencies: react: '>=15.0.0' - react-hook-form@7.64.0: - resolution: {integrity: sha512-fnN+vvTiMLnRqKNTVhDysdrUay0kUUAymQnFIznmgDvapjveUWOOPqMNzPg+A+0yf9DuE2h6xzBjN1s+Qx8wcg==} + react-hook-form@7.68.0: + resolution: {integrity: sha512-oNN3fjrZ/Xo40SWlHf1yCjlMK417JxoSJVUXQjGdvdRCU07NTFei1i1f8ApUAts+IVh14e4EdakeLEA+BEAs/Q==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -6912,10 +6794,6 @@ packages: resolution: {integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==} engines: {node: '>=0.10.0'} - redent@1.0.0: - resolution: {integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==} - engines: {node: '>=0.10.0'} - reduce-flatten@1.0.1: resolution: {integrity: sha512-j5WfFJfc9CoXv/WbwVLHq74i/hdTUpy+iNC534LxczMRP67vJeK3V9JOdnL0N1cIRbn9mYhE2yVjvvKXDxvNXQ==} engines: {node: '>=0.10.0'} @@ -7158,8 +7036,8 @@ packages: resolve@1.1.7: resolution: {integrity: sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==} - resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + resolve@1.22.11: + resolution: {integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==} engines: {node: '>= 0.4'} hasBin: true @@ -7197,9 +7075,6 @@ packages: resolution: {integrity: sha512-5Di9UC0+8h1L6ZD2d7awM7E/T4uA1fJRlx6zk/NvdCCVEoAnFqvHmCuNeIKoCeIixBX/q8uM+6ycDvF8woqosA==} engines: {node: '>= 0.8'} - rrweb-cssom@0.8.0: - resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} - rsvp@3.6.2: resolution: {integrity: sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==} engines: {node: 0.12.* || 4.* || 6.* || >= 7.*} @@ -7256,10 +7131,6 @@ packages: deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added hasBin: true - sass-graph@2.2.5: - resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} - hasBin: true - sass-loader@13.3.3: resolution: {integrity: sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==} engines: {node: '>= 14.15.0'} @@ -7279,16 +7150,16 @@ packages: sass-embedded: optional: true - sass@1.93.2: - resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==} + sass@1.96.0: + resolution: {integrity: sha512-8u4xqqUeugGNCYwr9ARNtQKTOj4KmYiJAVKXf2CTIivTCR51j96htbMKWDru8H5SaQWpyVgTfOF8Ylyf5pun1Q==} engines: {node: '>=14.0.0'} hasBin: true sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - sax@1.4.1: - resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + sax@1.4.3: + resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==} saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} @@ -7309,9 +7180,6 @@ packages: resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} engines: {node: '>= 10.13.0'} - scss-tokenizer@0.2.3: - resolution: {integrity: sha512-dYE8LhncfBUar6POCxMTm0Ln+erjeczqEvCJib5/7XNkdw1FkUGgwMPY360FY0FgPWQxHWCx29Jl3oejyGLM9Q==} - select-hose@2.0.0: resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} @@ -7326,10 +7194,6 @@ packages: resolution: {integrity: sha512-sfKXKhcz5XVyfUZa2V4RbjK0xjOJCMLNF9H4p4v0UCo9wNHM/lH9RDuyDbGEtxWLMDlPBc8xI7AbbVLKXty+rQ==} hasBin: true - semver@5.3.0: - resolution: {integrity: sha512-mfmm3/H9+67MCVix1h+IXTpDwL6710LyHuk7+cWC9T1mE0qz4iHhh6r4hU2wrIT9iTsAAC2XQRvfblL028cpLw==} - hasBin: true - semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -7338,8 +7202,8 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + semver@7.7.3: + resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} engines: {node: '>=10'} hasBin: true @@ -7347,6 +7211,10 @@ packages: resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} engines: {node: '>= 0.8.0'} + send@0.19.1: + resolution: {integrity: sha512-p4rRk4f23ynFEfcD9LA0xRYngj+IyGiEYyqqOak8kaN0TvNmuxC2dcVeBn62GpCeR2CpWqyHCNScTP91QbAVFg==} + engines: {node: '>= 0.8.0'} + serialize-javascript@1.9.1: resolution: {integrity: sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==} @@ -7495,10 +7363,6 @@ packages: resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} deprecated: See https://github.com/lydell/source-map-url#deprecated - source-map@0.4.4: - resolution: {integrity: sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==} - engines: {node: '>=0.8.0'} - source-map@0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} @@ -7580,8 +7444,9 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - stdout-stream@1.4.1: - resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} + statuses@2.0.2: + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} + engines: {node: '>= 0.8'} stealthy-require@1.1.1: resolution: {integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==} @@ -7673,11 +7538,6 @@ packages: resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} engines: {node: '>=0.10.0'} - strip-indent@1.0.1: - resolution: {integrity: sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==} - engines: {node: '>=0.10.0'} - hasBin: true - strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -7707,10 +7567,9 @@ packages: subscribe-ui-event@2.0.7: resolution: {integrity: sha512-Acrtf9XXl6lpyHAWYeRD1xTPUQHDERfL4GHeNuYAtZMc4Z8Us2iDBP0Fn3xiRvkQ1FO+hx+qRLmPEwiZxp7FDQ==} - superagent@7.1.6: - resolution: {integrity: sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g==} - engines: {node: '>=6.4.0 <13 || >=14'} - deprecated: Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net + superagent@10.2.3: + resolution: {integrity: sha512-y/hkYGeXAj7wUMjxRbB21g/l6aAEituGXM9Rwl4o20+SX3e8YOSV6BxFXl+dL3Uk0mjSL3kCbNkwURm8/gEDig==} + engines: {node: '>=14.18.0'} supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} @@ -7781,13 +7640,13 @@ packages: resolution: {integrity: sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==} deprecated: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap. - tc-core-library-js@https://codeload.github.com/appirio-tech/tc-core-library-js/tar.gz/d16413db30b1eed21c0cf426e185bedb2329ddab: - resolution: {tarball: https://codeload.github.com/appirio-tech/tc-core-library-js/tar.gz/d16413db30b1eed21c0cf426e185bedb2329ddab} + tc-core-library-js@https://codeload.github.com/topcoder-platform/tc-core-library-js/tar.gz/d16413db30b1eed21c0cf426e185bedb2329ddab: + resolution: {tarball: https://codeload.github.com/topcoder-platform/tc-core-library-js/tar.gz/d16413db30b1eed21c0cf426e185bedb2329ddab} version: 2.4.0 engines: {node: '>= 5'} - terser-webpack-plugin@5.3.14: - resolution: {integrity: sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==} + terser-webpack-plugin@5.3.16: + resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -7802,8 +7661,8 @@ packages: uglify-js: optional: true - terser@5.44.0: - resolution: {integrity: sha512-nIVck8DK+GM/0Frwd+nIhZ84pR/BX7rmXMfYwyg+Sri5oGVE99/E3KvXqpC2xHFxyqXyGHTKBSioxxplrO4I4w==} + terser@5.44.1: + resolution: {integrity: sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==} engines: {node: '>=10'} hasBin: true @@ -7835,11 +7694,11 @@ packages: tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - tldts-core@7.0.16: - resolution: {integrity: sha512-XHhPmHxphLi+LGbH0G/O7dmUH9V65OY20R7vH8gETHsp5AZCjBk9l8sqmRKLaGOxnETU7XNSDUPtewAy/K6jbA==} + tldts-core@7.0.19: + resolution: {integrity: sha512-lJX2dEWx0SGH4O6p+7FPwYmJ/bu1JbcGJ8RLaG9b7liIgZ85itUVEPbMtWRVrde/0fnDPEPHW10ZsKW3kVsE9A==} - tldts@7.0.16: - resolution: {integrity: sha512-5bdPHSwbKTeHmXrgecID4Ljff8rQjv7g8zKQPkCozRo2HWWni+p310FSn5ImI+9kWw9kK4lzOB5q/a6iv0IJsw==} + tldts@7.0.19: + resolution: {integrity: sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA==} hasBin: true tmp@0.0.33: @@ -7896,8 +7755,8 @@ packages: topcoder-healthcheck-dropin@1.0.3: resolution: {integrity: sha512-k8X84IC2NALu1v8cD3SZXY0MMZAMWw2uzHmjXDlgXwpS5xnXdwnVU+BpJWqg1uz1OuYDdeaAIPguqnhs7G6Y0A==} - topcoder-react-lib@https://codeload.github.com/topcoder-platform/topcoder-react-lib/tar.gz/9ebc2542cf6b06281708e2650c405152c99cee27: - resolution: {tarball: https://codeload.github.com/topcoder-platform/topcoder-react-lib/tar.gz/9ebc2542cf6b06281708e2650c405152c99cee27} + topcoder-react-lib@https://codeload.github.com/topcoder-platform/topcoder-react-lib/tar.gz/db6276b967515f3cc78d7d099edb27c2bbc5c0b4: + resolution: {tarball: https://codeload.github.com/topcoder-platform/topcoder-react-lib/tar.gz/db6276b967515f3cc78d7d099edb27c2bbc5c0b4} version: 1.2.16 engines: {node: ~8.11.2, npm: ~5.6.0} @@ -7925,10 +7784,6 @@ packages: resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==} engines: {node: '>=20'} - trim-newlines@1.0.0: - resolution: {integrity: sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==} - engines: {node: '>=0.10.0'} - trim-right@1.0.1: resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} engines: {node: '>=0.10.0'} @@ -7943,9 +7798,6 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - true-case-path@1.0.3: - resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} - tryer@1.0.1: resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} @@ -8033,8 +7885,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.13.0: - resolution: {integrity: sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} unfetch@4.2.0: resolution: {integrity: sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==} @@ -8114,8 +7966,8 @@ packages: resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} engines: {node: '>=4'} - update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + update-browserslist-db@1.2.2: + resolution: {integrity: sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -8314,8 +8166,8 @@ packages: resolution: {integrity: sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==} engines: {node: '>=10.13.0'} - webpack@5.102.0: - resolution: {integrity: sha512-hUtqAR3ZLVEYDEABdBioQCIqSoguHbFn1K7WlPPWSuXmx0031BD73PSE35jKyftdSh4YLDoQNgK4pqBt5Q82MA==} + webpack@5.103.0: + resolution: {integrity: sha512-HU1JOuV1OavsZ+mfigY0j8d1TgQgbZ6M+J75zDkpEAwYeXjWSqrGJtgnPblJjd/mAyTNQ7ygw0MiKOn6etz8yw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8385,9 +8237,6 @@ packages: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true - wide-align@1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - winchan@0.1.4: resolution: {integrity: sha512-tnMl6qArGwirq6URmn7gEktjrh+2hoSu+AWnVihyrymSrLGIrFNt40mPECsBg9mH+a+WKbsywxwBqBPMoImhtw==} @@ -8490,9 +8339,6 @@ packages: y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} @@ -8527,21 +8373,23 @@ packages: snapshots: - '@asamuzakjp/css-color@4.0.5': + '@acemir/cssom@0.9.29': {} + + '@asamuzakjp/css-color@4.1.0': dependencies: '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 - lru-cache: 11.2.2 + lru-cache: 11.2.4 - '@asamuzakjp/dom-selector@6.6.1': + '@asamuzakjp/dom-selector@6.7.6': dependencies: '@asamuzakjp/nwsapi': 2.3.9 bidi-js: 1.0.3 css-tree: 3.1.0 is-potential-custom-element-name: 1.0.1 - lru-cache: 11.2.2 + lru-cache: 11.2.4 '@asamuzakjp/nwsapi@2.3.9': {} @@ -8551,21 +8399,21 @@ snapshots: '@babel/code-frame@7.27.1': dependencies: - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.28.4': {} + '@babel/compat-data@7.28.5': {} '@babel/core@7.1.6': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 + '@babel/generator': 7.28.5 '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 convert-source-map: 1.9.0 debug: 4.4.3(supports-color@6.1.0) json5: 2.2.3 @@ -8579,12 +8427,12 @@ snapshots: '@babel/core@7.2.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 + '@babel/generator': 7.28.5 '@babel/helpers': 7.28.4 - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 convert-source-map: 1.9.0 debug: 4.4.3(supports-color@6.1.0) json5: 2.2.3 @@ -8595,60 +8443,60 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.28.3': + '@babel/generator@7.28.5': dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/compat-data': 7.28.4 + '@babel/compat-data': 7.28.5 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.26.3 + browserslist: 4.28.1 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.1.6)': + '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.1.6) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.2.2)': + '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.2.2) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.1.6)': + '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-annotate-as-pure': 7.27.3 regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.27.1(@babel/core@7.2.2)': + '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 '@babel/helper-annotate-as-pure': 7.27.3 @@ -8658,7 +8506,7 @@ snapshots: '@babel/helper-define-map@7.18.6': dependencies: '@babel/helper-function-name': 7.24.7 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-define-polyfill-provider@0.6.5(@babel/core@7.1.6)': dependencies: @@ -8667,32 +8515,32 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 debug: 4.4.3(supports-color@6.1.0) lodash.debounce: 4.0.8 - resolve: 1.22.10 + resolve: 1.22.11 transitivePeerDependencies: - supports-color '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-globals@7.28.0': {} - '@babel/helper-member-expression-to-functions@7.27.1': + '@babel/helper-member-expression-to-functions@7.28.5': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color @@ -8700,8 +8548,8 @@ snapshots: dependencies: '@babel/core': 7.1.6 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -8709,14 +8557,14 @@ snapshots: dependencies: '@babel/core': 7.2.2 '@babel/helper-module-imports': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-plugin-utils@7.27.1': {} @@ -8725,7 +8573,7 @@ snapshots: '@babel/core': 7.1.6 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-wrap-function': 7.28.3 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -8734,74 +8582,74 @@ snapshots: '@babel/core': 7.2.2 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-wrap-function': 7.28.3 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-replace-supers@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-replace-supers@7.27.1(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 - '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/helper-string-parser@7.27.1': {} - '@babel/helper-validator-identifier@7.27.1': {} + '@babel/helper-validator-identifier@7.28.5': {} '@babel/helper-validator-option@7.27.1': {} '@babel/helper-wrap-function@7.28.3': dependencies: '@babel/template': 7.27.2 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 '@babel/highlight@7.25.9': dependencies: - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/parser@7.28.4': + '@babel/parser@7.28.5': dependencies: - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.1.6)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -8820,7 +8668,7 @@ snapshots: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.1.6) + '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.1.6) transitivePeerDependencies: - supports-color @@ -8828,7 +8676,7 @@ snapshots: dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -8845,7 +8693,7 @@ snapshots: '@babel/plugin-proposal-class-properties@7.3.0(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.2.2) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.2.2) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -8853,7 +8701,7 @@ snapshots: '@babel/plugin-proposal-decorators@7.3.0(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.2.2) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.2.2) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.2.2) transitivePeerDependencies: @@ -8884,7 +8732,7 @@ snapshots: '@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.2.2) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.2.2) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.2.2)': @@ -8950,7 +8798,7 @@ snapshots: '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.1.6) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.1.6)': @@ -8968,7 +8816,7 @@ snapshots: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.1.6) - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -9000,12 +8848,12 @@ snapshots: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.1.6)': + '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-block-scoping@7.28.4(@babel/core@7.2.2)': + '@babel/plugin-transform-block-scoping@7.28.5(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.27.1 @@ -9013,7 +8861,7 @@ snapshots: '@babel/plugin-transform-class-properties@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.1.6) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -9021,7 +8869,7 @@ snapshots: '@babel/plugin-transform-class-static-block@7.28.3(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.1.6) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -9048,19 +8896,7 @@ snapshots: '@babel/helper-globals': 7.28.0 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-replace-supers': 7.27.1(@babel/core@7.1.6) - '@babel/traverse': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-classes@7.28.4(@babel/core@7.2.2)': - dependencies: - '@babel/core': 7.2.2 - '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-globals': 7.28.0 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.2.2) - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -9076,19 +8912,11 @@ snapshots: '@babel/helper-plugin-utils': 7.27.1 '@babel/template': 7.27.2 - '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.1.6)': + '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.4 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-destructuring@7.28.0(@babel/core@7.2.2)': - dependencies: - '@babel/core': 7.2.2 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -9100,13 +8928,13 @@ snapshots: '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.1.6) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-dotall-regex@7.27.1(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.2.2) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.2.2) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.1.6)': @@ -9122,7 +8950,7 @@ snapshots: '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.1.6) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.1.6)': @@ -9134,16 +8962,16 @@ snapshots: dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.1.6) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.1.6) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.1.6)': + '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-exponentiation-operator@7.27.1(@babel/core@7.2.2)': + '@babel/plugin-transform-exponentiation-operator@7.28.5(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.27.1 @@ -9180,7 +9008,7 @@ snapshots: '@babel/core': 7.1.6 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -9189,7 +9017,7 @@ snapshots: '@babel/core': 7.2.2 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -9208,7 +9036,7 @@ snapshots: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-logical-assignment-operators@7.27.1(@babel/core@7.1.6)': + '@babel/plugin-transform-logical-assignment-operators@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 @@ -9250,23 +9078,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.1.6)': + '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-module-transforms': 7.28.3(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.27.1(@babel/core@7.2.2)': + '@babel/plugin-transform-modules-systemjs@7.28.5(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 '@babel/helper-module-transforms': 7.28.3(@babel/core@7.2.2) '@babel/helper-plugin-utils': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/traverse': 7.28.4 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -9289,13 +9117,13 @@ snapshots: '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.1.6) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-named-capturing-groups-regex@7.27.1(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.2.2) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.2.2) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.1.6)': @@ -9323,9 +9151,9 @@ snapshots: '@babel/core': 7.1.6 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.1.6) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.1.6) '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.1.6) - '@babel/traverse': 7.28.4 + '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color @@ -9350,7 +9178,7 @@ snapshots: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-optional-chaining@7.27.1(@babel/core@7.1.6)': + '@babel/plugin-transform-optional-chaining@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 @@ -9371,7 +9199,7 @@ snapshots: '@babel/plugin-transform-private-methods@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.1.6) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -9380,7 +9208,7 @@ snapshots: dependencies: '@babel/core': 7.1.6 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.1.6) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color @@ -9411,11 +9239,6 @@ snapshots: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-display-name@7.28.0(@babel/core@7.2.2)': - dependencies: - '@babel/core': 7.2.2 - '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 @@ -9440,7 +9263,7 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.1.6) - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color @@ -9451,7 +9274,7 @@ snapshots: '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.2.2) - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color @@ -9474,7 +9297,7 @@ snapshots: '@babel/plugin-transform-regexp-modifiers@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.1.6) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.1.6)': @@ -9548,11 +9371,11 @@ snapshots: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.2.2)': + '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.2.2) + '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.2.2) '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.2.2) @@ -9567,35 +9390,35 @@ snapshots: '@babel/plugin-transform-unicode-property-regex@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.1.6) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.1.6) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.2.2) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.2.2) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-unicode-sets-regex@7.27.1(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 - '@babel/helper-create-regexp-features-plugin': 7.27.1(@babel/core@7.1.6) + '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.1.6) '@babel/helper-plugin-utils': 7.27.1 - '@babel/preset-env@7.28.3(@babel/core@7.1.6)': + '@babel/preset-env@7.28.5(@babel/core@7.1.6)': dependencies: - '@babel/compat-data': 7.28.4 + '@babel/compat-data': 7.28.5 '@babel/core': 7.1.6 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 '@babel/helper-validator-option': 7.27.1 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.27.1(@babel/core@7.1.6) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.1.6) '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.1.6) '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.1.6) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.1.6) @@ -9608,28 +9431,28 @@ snapshots: '@babel/plugin-transform-async-generator-functions': 7.28.0(@babel/core@7.1.6) '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.1.6) - '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.1.6) + '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.1.6) '@babel/plugin-transform-class-properties': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-class-static-block': 7.28.3(@babel/core@7.1.6) '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.1.6) '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.1.6) - '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.1.6) + '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.1.6) '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-explicit-resource-management': 7.28.0(@babel/core@7.1.6) - '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.1.6) + '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.1.6) '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-json-strings': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.1.6) - '@babel/plugin-transform-logical-assignment-operators': 7.27.1(@babel/core@7.1.6) + '@babel/plugin-transform-logical-assignment-operators': 7.28.5(@babel/core@7.1.6) '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.1.6) - '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.1.6) + '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.1.6) '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.1.6) @@ -9638,7 +9461,7 @@ snapshots: '@babel/plugin-transform-object-rest-spread': 7.28.4(@babel/core@7.1.6) '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-optional-catch-binding': 7.27.1(@babel/core@7.1.6) - '@babel/plugin-transform-optional-chaining': 7.27.1(@babel/core@7.1.6) + '@babel/plugin-transform-optional-chaining': 7.28.5(@babel/core@7.1.6) '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.1.6) '@babel/plugin-transform-private-methods': 7.27.1(@babel/core@7.1.6) '@babel/plugin-transform-private-property-in-object': 7.27.1(@babel/core@7.1.6) @@ -9659,7 +9482,7 @@ snapshots: babel-plugin-polyfill-corejs2: 0.4.14(@babel/core@7.1.6) babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.1.6) babel-plugin-polyfill-regenerator: 0.6.5(@babel/core@7.1.6) - core-js-compat: 3.45.1 + core-js-compat: 3.47.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -9681,19 +9504,19 @@ snapshots: '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-async-to-generator': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.2.2) - '@babel/plugin-transform-block-scoping': 7.28.4(@babel/core@7.2.2) - '@babel/plugin-transform-classes': 7.28.4(@babel/core@7.2.2) + '@babel/plugin-transform-block-scoping': 7.28.5(@babel/core@7.2.2) + '@babel/plugin-transform-classes': 7.2.2(@babel/core@7.2.2) '@babel/plugin-transform-computed-properties': 7.27.1(@babel/core@7.2.2) - '@babel/plugin-transform-destructuring': 7.28.0(@babel/core@7.2.2) + '@babel/plugin-transform-destructuring': 7.3.2(@babel/core@7.2.2) '@babel/plugin-transform-dotall-regex': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.2.2) - '@babel/plugin-transform-exponentiation-operator': 7.27.1(@babel/core@7.2.2) + '@babel/plugin-transform-exponentiation-operator': 7.28.5(@babel/core@7.2.2) '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.2.2) - '@babel/plugin-transform-modules-systemjs': 7.27.1(@babel/core@7.2.2) + '@babel/plugin-transform-modules-systemjs': 7.28.5(@babel/core@7.2.2) '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-named-capturing-groups-regex': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.2.2) @@ -9706,7 +9529,7 @@ snapshots: '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.2.2) - browserslist: 4.26.3 + browserslist: 4.28.1 invariant: 2.2.4 js-levenshtein: 1.1.6 semver: 5.7.2 @@ -9717,21 +9540,21 @@ snapshots: dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 esutils: 2.0.3 '@babel/preset-react@7.0.0(@babel/core@7.2.2)': dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-react-display-name': 7.28.0(@babel/core@7.2.2) + '@babel/plugin-transform-react-display-name': 7.2.0(@babel/core@7.2.2) '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.2.2) '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.2.2) transitivePeerDependencies: - supports-color - '@babel/preset-react@7.27.1(@babel/core@7.1.6)': + '@babel/preset-react@7.28.5(@babel/core@7.1.6)': dependencies: '@babel/core': 7.1.6 '@babel/helper-plugin-utils': 7.27.1 @@ -9747,7 +9570,7 @@ snapshots: dependencies: '@babel/core': 7.2.2 '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.2.2) + '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.2.2) transitivePeerDependencies: - supports-color @@ -9760,25 +9583,25 @@ snapshots: '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 - '@babel/traverse@7.28.4': + '@babel/traverse@7.28.5': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.3 + '@babel/generator': 7.28.5 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.4 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/types': 7.28.4 + '@babel/types': 7.28.5 debug: 4.4.3(supports-color@6.1.0) transitivePeerDependencies: - supports-color - '@babel/types@7.28.4': + '@babel/types@7.28.5': dependencies: '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 '@bitty/pipe@0.3.0': {} @@ -9957,9 +9780,15 @@ snapshots: prop-types: 15.8.1 react: 16.14.0 - '@hookform/resolvers@3.10.0(react-hook-form@7.64.0(react@16.14.0))': + '@hookform/resolvers@3.10.0(react-hook-form@7.68.0(react@16.14.0))': + dependencies: + react-hook-form: 7.68.0(react@16.14.0) + + '@isaacs/balanced-match@4.0.1': {} + + '@isaacs/brace-expansion@5.0.0': dependencies: - react-hook-form: 7.64.0(react@16.14.0) + '@isaacs/balanced-match': 4.0.1 '@jest/schemas@29.6.3': dependencies: @@ -9970,8 +9799,8 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.6.2 - '@types/yargs': 17.0.33 + '@types/node': 25.0.2 + '@types/yargs': 17.0.35 chalk: 4.1.2 '@jridgewell/gen-mapping@0.3.13': @@ -10003,14 +9832,14 @@ snapshots: call-me-maybe: 1.0.2 glob-to-regexp: 0.3.0 - '@nateradebaugh/react-datetime@4.6.0(@types/react@16.14.66)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': + '@nateradebaugh/react-datetime@4.6.0(@types/react@16.14.68)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)': dependencies: '@reach/popover': 0.18.0(react-dom@16.14.0(react@16.14.0))(react@16.14.0) clsx: 1.2.1 date-fns: 2.30.0 react: 16.14.0 react-dom: 16.14.0(react@16.14.0) - use-onclickoutside: 0.4.1(@types/react@16.14.66)(react@16.14.0) + use-onclickoutside: 0.4.1(@types/react@16.14.68)(react@16.14.0) transitivePeerDependencies: - '@types/react' @@ -10018,7 +9847,7 @@ snapshots: '@nodelib/fs.stat@1.1.3': {} - '@paralleldrive/cuid2@2.2.2': + '@paralleldrive/cuid2@2.3.1': dependencies: '@noble/hashes': 1.8.0 @@ -10171,8 +10000,8 @@ snapshots: dependencies: '@babel/core': 7.1.6 '@babel/plugin-transform-react-constant-elements': 7.27.1(@babel/core@7.1.6) - '@babel/preset-env': 7.28.3(@babel/core@7.1.6) - '@babel/preset-react': 7.27.1(@babel/core@7.1.6) + '@babel/preset-env': 7.28.5(@babel/core@7.1.6) + '@babel/preset-react': 7.28.5(@babel/core@7.1.6) '@svgr/core': 2.4.1(postcss@8.5.6) loader-utils: 1.4.2 transitivePeerDependencies: @@ -10197,13 +10026,9 @@ snapshots: dependencies: lodash: 4.17.21 - '@topcoder-platform/tc-auth-lib@https://codeload.github.com/topcoder-platform/tc-auth-lib/tar.gz/68fdc22464810c51b703a33e529cdbd6d09437de': - dependencies: - lodash: 4.17.21 - '@trysound/sax@0.2.0': {} - '@tsconfig/node10@1.0.11': {} + '@tsconfig/node10@1.0.12': {} '@tsconfig/node12@1.0.11': {} @@ -10214,19 +10039,19 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.6.2 + '@types/node': 25.0.2 '@types/codemirror@0.0.71': dependencies: '@types/tern': 0.23.9 - '@types/codemirror@5.60.16': + '@types/codemirror@5.60.17': dependencies: '@types/tern': 0.23.9 '@types/connect@3.4.38': dependencies: - '@types/node': 24.6.2 + '@types/node': 25.0.2 '@types/debug@4.1.12': dependencies: @@ -10246,38 +10071,38 @@ snapshots: '@types/express-jwt@0.0.42': dependencies: - '@types/express': 5.0.3 + '@types/express': 5.0.6 '@types/express-unless': 2.0.3 - '@types/express-serve-static-core@5.0.7': + '@types/express-serve-static-core@5.1.0': dependencies: - '@types/node': 24.6.2 + '@types/node': 25.0.2 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 - '@types/send': 1.2.0 + '@types/send': 1.2.1 '@types/express-unless@2.0.3': dependencies: express-unless: 2.1.3 - '@types/express@5.0.3': + '@types/express@5.0.6': dependencies: '@types/body-parser': 1.19.6 - '@types/express-serve-static-core': 5.0.7 - '@types/serve-static': 1.15.9 + '@types/express-serve-static-core': 5.1.0 + '@types/serve-static': 2.2.0 '@types/glob@7.2.0': dependencies: '@types/minimatch': 6.0.0 - '@types/node': 24.6.2 + '@types/node': 25.0.2 '@types/hast@2.3.10': dependencies: '@types/unist': 2.0.11 - '@types/hoist-non-react-statics@3.3.7(@types/react@16.14.66)': + '@types/hoist-non-react-statics@3.3.7(@types/react@16.14.68)': dependencies: - '@types/react': 16.14.66 + '@types/react': 16.14.68 hoist-non-react-statics: 3.3.2 '@types/html-minifier-terser@6.1.0': {} @@ -10306,17 +10131,15 @@ snapshots: dependencies: '@types/unist': 2.0.11 - '@types/mime@1.3.5': {} - '@types/minimatch@6.0.0': dependencies: - minimatch: 3.1.2 + minimatch: 10.1.1 '@types/ms@2.1.0': {} - '@types/node@24.6.2': + '@types/node@25.0.2': dependencies: - undici-types: 7.13.0 + undici-types: 7.16.0 '@types/parse-json@4.0.2': {} @@ -10330,28 +10153,22 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react@16.14.66': + '@types/react@16.14.68': dependencies: '@types/prop-types': 15.7.15 '@types/scheduler': 0.16.8 - csstype: 3.1.3 + csstype: 3.2.3 '@types/scheduler@0.16.8': {} - '@types/send@0.17.5': + '@types/send@1.2.1': dependencies: - '@types/mime': 1.3.5 - '@types/node': 24.6.2 + '@types/node': 25.0.2 - '@types/send@1.2.0': - dependencies: - '@types/node': 24.6.2 - - '@types/serve-static@1.15.9': + '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.6.2 - '@types/send': 0.17.5 + '@types/node': 25.0.2 '@types/tern@0.23.9': dependencies: @@ -10361,7 +10178,7 @@ snapshots: '@types/yargs-parser@21.0.3': {} - '@types/yargs@17.0.33': + '@types/yargs@17.0.35': dependencies: '@types/yargs-parser': 21.0.3 @@ -10449,9 +10266,6 @@ snapshots: abab@2.0.6: {} - abbrev@1.1.1: - optional: true - abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -10492,8 +10306,6 @@ snapshots: address@1.0.3: {} - address@1.2.2: {} - agent-base@6.0.2: dependencies: debug: 4.4.3(supports-color@6.1.0) @@ -10533,9 +10345,6 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - amdefine@1.0.1: - optional: true - ansi-colors@3.2.4: {} ansi-escapes@3.2.0: {} @@ -10571,17 +10380,8 @@ snapshots: dependencies: default-require-extensions: 1.0.0 - aproba@1.2.0: - optional: true - are-passive-events-supported@1.1.1: {} - are-we-there-yet@1.1.7: - dependencies: - delegates: 1.0.0 - readable-stream: 2.3.8 - optional: true - arg@4.1.3: {} argparse@1.0.10: @@ -10618,9 +10418,6 @@ snapshots: array-filter@0.0.1: {} - array-find-index@1.0.2: - optional: true - array-flatten@1.1.1: {} array-flatten@2.1.2: {} @@ -10630,7 +10427,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 is-string: 1.1.1 @@ -10655,7 +10452,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -10664,14 +10461,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-shim-unscopables: 1.1.0 array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-shim-unscopables: 1.1.0 array.prototype.reduce@1.0.8: @@ -10679,7 +10476,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-array-method-boxes-properly: 1.0.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 @@ -10690,7 +10487,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -10727,9 +10524,6 @@ snapshots: async-each@1.0.6: {} - async-foreach@0.1.3: - optional: true - async-function@1.0.0: {} async-limiter@1.0.1: {} @@ -10757,25 +10551,24 @@ snapshots: transitivePeerDependencies: - supports-color - auth0-js@9.28.0: + auth0-js@9.29.0: dependencies: base64-js: 1.5.1 idtoken-verifier: 2.2.4 js-cookie: 2.2.1 minimist: 1.2.8 qs: 6.14.0 - superagent: 7.1.6 + superagent: 10.2.3 url-join: 4.0.1 winchan: 0.2.2 transitivePeerDependencies: - supports-color - autoprefixer@10.4.21(postcss@8.5.6): + autoprefixer@10.4.23(postcss@8.5.6): dependencies: - browserslist: 4.26.3 - caniuse-lite: 1.0.30001748 - fraction.js: 4.3.7 - normalize-range: 0.1.2 + browserslist: 4.28.1 + caniuse-lite: 1.0.30001760 + fraction.js: 5.3.4 picocolors: 1.1.1 postcss: 8.5.6 postcss-value-parser: 4.2.0 @@ -10845,9 +10638,9 @@ snapshots: babel-eslint@9.0.0: dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.4 - '@babel/traverse': 7.28.4 - '@babel/types': 7.28.4 + '@babel/parser': 7.28.5 + '@babel/traverse': 7.28.5 + '@babel/types': 7.28.5 eslint-scope: 3.7.1 eslint-visitor-keys: 1.3.0 transitivePeerDependencies: @@ -10887,23 +10680,23 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@8.0.4(@babel/core@7.1.6)(webpack@5.102.0): + babel-loader@8.0.4(@babel/core@7.1.6)(webpack@5.103.0): dependencies: '@babel/core': 7.1.6 find-cache-dir: 1.0.0 loader-utils: 1.4.2 mkdirp: 0.5.6 util.promisify: 1.1.3 - webpack: 5.102.0 + webpack: 5.103.0 - babel-loader@8.0.5(@babel/core@7.2.2)(webpack@5.102.0): + babel-loader@8.0.5(@babel/core@7.2.2)(webpack@5.103.0): dependencies: '@babel/core': 7.2.2 find-cache-dir: 2.1.0 loader-utils: 1.4.2 mkdirp: 0.5.6 util.promisify: 1.1.3 - webpack: 5.102.0 + webpack: 5.103.0 babel-messages@6.23.0: dependencies: @@ -10948,7 +10741,7 @@ snapshots: dependencies: '@babel/runtime': 7.28.4 cosmiconfig: 6.0.0 - resolve: 1.22.10 + resolve: 1.22.11 babel-plugin-named-asset-import@0.3.8(@babel/core@7.1.6): dependencies: @@ -10956,7 +10749,7 @@ snapshots: babel-plugin-polyfill-corejs2@0.4.14(@babel/core@7.1.6): dependencies: - '@babel/compat-data': 7.28.4 + '@babel/compat-data': 7.28.5 '@babel/core': 7.1.6 '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.1.6) semver: 6.3.1 @@ -10967,7 +10760,7 @@ snapshots: dependencies: '@babel/core': 7.1.6 '@babel/helper-define-polyfill-provider': 0.6.5(@babel/core@7.1.6) - core-js-compat: 3.45.1 + core-js-compat: 3.47.0 transitivePeerDependencies: - supports-color @@ -10989,7 +10782,7 @@ snapshots: babel-plugin-jest-hoist: 23.2.0 babel-plugin-syntax-object-rest-spread: 6.13.0 - babel-preset-react-app@7.0.2(webpack@5.102.0): + babel-preset-react-app@7.0.2(webpack@5.103.0): dependencies: '@babel/core': 7.2.2 '@babel/plugin-proposal-class-properties': 7.3.0(@babel/core@7.2.2) @@ -11006,7 +10799,7 @@ snapshots: '@babel/preset-react': 7.0.0(@babel/core@7.2.2) '@babel/preset-typescript': 7.1.0(@babel/core@7.2.2) '@babel/runtime': 7.3.1 - babel-loader: 8.0.5(@babel/core@7.2.2)(webpack@5.102.0) + babel-loader: 8.0.5(@babel/core@7.2.2)(webpack@5.103.0) babel-plugin-dynamic-import-node: 2.2.0 babel-plugin-macros: 2.5.0 babel-plugin-transform-react-remove-prop-types: 0.4.24 @@ -11092,7 +10885,7 @@ snapshots: mixin-deep: 1.3.2 pascalcase: 0.1.1 - baseline-browser-mapping@2.8.12: {} + baseline-browser-mapping@2.9.7: {} basic-auth@2.0.1: dependencies: @@ -11134,18 +10927,18 @@ snapshots: bn.js@5.2.2: {} - body-parser@1.20.3(supports-color@6.1.0): + body-parser@1.20.4(supports-color@6.1.0): dependencies: bytes: 3.1.2 content-type: 1.0.5 debug: 2.6.9(supports-color@6.1.0) depd: 2.0.0 destroy: 1.2.0 - http-errors: 2.0.0 + http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.13.0 - raw-body: 2.5.2 + qs: 6.14.0 + raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 transitivePeerDependencies: @@ -11252,18 +11045,18 @@ snapshots: dependencies: pako: 1.0.11 - browserslist@4.26.3: + browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.8.12 - caniuse-lite: 1.0.30001748 - electron-to-chromium: 1.5.230 - node-releases: 2.0.23 - update-browserslist-db: 1.1.3(browserslist@4.26.3) + baseline-browser-mapping: 2.9.7 + caniuse-lite: 1.0.30001760 + electron-to-chromium: 1.5.267 + node-releases: 2.0.27 + update-browserslist-db: 1.2.2(browserslist@4.28.1) browserslist@4.4.1: dependencies: - caniuse-lite: 1.0.30001748 - electron-to-chromium: 1.5.230 + caniuse-lite: 1.0.30001760 + electron-to-chromium: 1.5.267 node-releases: 1.1.77 bser@2.1.1: @@ -11348,15 +11141,6 @@ snapshots: pascal-case: 3.1.2 tslib: 2.8.1 - camelcase-keys@2.1.0: - dependencies: - camelcase: 2.1.1 - map-obj: 1.0.1 - optional: true - - camelcase@2.1.1: - optional: true - camelcase@4.1.0: {} camelcase@5.3.1: {} @@ -11365,12 +11149,12 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.26.3 - caniuse-lite: 1.0.30001748 + browserslist: 4.28.1 + caniuse-lite: 1.0.30001760 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001748: {} + caniuse-lite@1.0.30001760: {} capture-exit@1.2.0: dependencies: @@ -11607,9 +11391,6 @@ snapshots: console-browserify@1.2.0: {} - console-control-strings@1.1.0: - optional: true - constants-browserify@1.0.0: {} contains-path@0.1.0: {} @@ -11631,7 +11412,7 @@ snapshots: cookie-signature@1.0.6: {} - cookie@0.7.1: {} + cookie-signature@1.0.7: {} cookie@0.7.2: {} @@ -11639,9 +11420,9 @@ snapshots: copy-descriptor@0.1.1: {} - core-js-compat@3.45.1: + core-js-compat@3.47.0: dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 core-js@2.6.12: {} @@ -11655,7 +11436,7 @@ snapshots: dependencies: import-fresh: 2.0.0 is-directory: 0.3.1 - js-yaml: 3.14.1 + js-yaml: 3.14.2 parse-json: 4.0.0 cosmiconfig@6.0.0: @@ -11698,12 +11479,6 @@ snapshots: create-require@1.1.1: {} - cross-spawn@3.0.1: - dependencies: - lru-cache: 4.1.5 - which: 1.3.1 - optional: true - cross-spawn@6.0.5: dependencies: nice-try: 1.0.5 @@ -11756,7 +11531,7 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 6.1.2 - css-loader@6.11.0(webpack@5.102.0): + css-loader@6.11.0(webpack@5.103.0): dependencies: icss-utils: 5.1.0(postcss@8.5.6) postcss: 8.5.6 @@ -11765,11 +11540,11 @@ snapshots: postcss-modules-scope: 3.2.1(postcss@8.5.6) postcss-modules-values: 4.0.0(postcss@8.5.6) postcss-value-parser: 4.2.0 - semver: 7.7.2 + semver: 7.7.3 optionalDependencies: - webpack: 5.102.0 + webpack: 5.103.0 - css-minimizer-webpack-plugin@5.0.1(webpack@5.102.0): + css-minimizer-webpack-plugin@5.0.1(webpack@5.103.0): dependencies: '@jridgewell/trace-mapping': 0.3.31 cssnano: 6.1.2(postcss@8.5.6) @@ -11777,7 +11552,7 @@ snapshots: postcss: 8.5.6 schema-utils: 4.3.3 serialize-javascript: 6.0.2 - webpack: 5.102.0 + webpack: 5.103.0 css-prefers-color-scheme@6.0.3(postcss@8.5.6): dependencies: @@ -11845,7 +11620,7 @@ snapshots: cssnano-preset-default@6.1.2(postcss@8.5.6): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 css-declaration-sorter: 7.3.0(postcss@8.5.6) cssnano-utils: 4.0.2(postcss@8.5.6) postcss: 8.5.6 @@ -11901,9 +11676,9 @@ snapshots: dependencies: cssom: 0.3.8 - cssstyle@5.3.1(postcss@8.5.6): + cssstyle@5.3.4(postcss@8.5.6): dependencies: - '@asamuzakjp/css-color': 4.0.5 + '@asamuzakjp/css-color': 4.1.0 '@csstools/css-syntax-patches-for-csstree': 1.0.14(postcss@8.5.6) css-tree: 3.1.0 transitivePeerDependencies: @@ -11911,12 +11686,7 @@ snapshots: csstype@2.6.21: {} - csstype@3.1.3: {} - - currently-unhandled@0.4.1: - dependencies: - array-find-index: 1.0.2 - optional: true + csstype@3.2.3: {} damerau-levenshtein@1.0.8: {} @@ -12065,9 +11835,6 @@ snapshots: delayed-stream@1.0.0: {} - delegates@1.0.0: - optional: true - depd@1.1.2: {} depd@2.0.0: {} @@ -12094,7 +11861,7 @@ snapshots: detect-port-alt@1.1.6: dependencies: - address: 1.2.2 + address: 1.0.3 debug: 2.6.9(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -12150,7 +11917,7 @@ snapshots: dom-helpers@5.2.1: dependencies: '@babel/runtime': 7.28.4 - csstype: 3.1.3 + csstype: 3.2.3 dom-serializer@0.2.2: dependencies: @@ -12219,7 +11986,7 @@ snapshots: dtrace-provider@0.8.8: dependencies: - nan: 2.23.0 + nan: 2.24.0 optional: true dunder-proto@1.0.1: @@ -12232,7 +11999,7 @@ snapshots: easymde@2.20.0: dependencies: - '@types/codemirror': 5.60.16 + '@types/codemirror': 5.60.17 '@types/marked': 4.3.2 codemirror: 5.65.20 codemirror-spell-checker: 1.1.2 @@ -12249,7 +12016,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.230: {} + electron-to-chromium@1.5.267: {} elliptic@6.6.1: dependencies: @@ -12281,7 +12048,7 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.18.3: + enhanced-resolve@5.18.4: dependencies: graceful-fs: 4.2.11 tapable: 2.3.0 @@ -12300,7 +12067,7 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.24.0: + es-abstract@1.24.1: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -12455,11 +12222,11 @@ snapshots: dependencies: debug: 3.2.7(supports-color@6.1.0) is-core-module: 2.16.1 - resolve: 1.22.10 + resolve: 1.22.11 transitivePeerDependencies: - supports-color - eslint-loader@2.1.1(eslint@5.6.0)(webpack@5.102.0): + eslint-loader@2.1.1(eslint@5.6.0)(webpack@5.103.0): dependencies: eslint: 5.6.0 loader-fs-cache: 1.0.3 @@ -12467,7 +12234,7 @@ snapshots: object-assign: 4.1.1 object-hash: 1.3.1 rimraf: 2.7.1 - webpack: 5.102.0 + webpack: 5.103.0 eslint-module-utils@2.12.1(eslint-import-resolver-node@0.3.9)(eslint@5.4.0): dependencies: @@ -12654,7 +12421,7 @@ snapshots: imurmurhash: 0.1.4 inquirer: 5.2.0 is-resolvable: 1.1.0 - js-yaml: 3.14.1 + js-yaml: 3.14.2 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.3.0 lodash: 4.17.21 @@ -12697,7 +12464,7 @@ snapshots: imurmurhash: 0.1.4 inquirer: 6.5.2 is-resolvable: 1.1.0 - js-yaml: 3.14.1 + js-yaml: 3.14.2 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.3.0 lodash: 4.17.21 @@ -12808,36 +12575,36 @@ snapshots: express-unless@2.1.3: {} - express@4.21.2(supports-color@6.1.0): + express@4.22.1(supports-color@6.1.0): dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.3(supports-color@6.1.0) + body-parser: 1.20.4(supports-color@6.1.0) content-disposition: 0.5.4 content-type: 1.0.5 - cookie: 0.7.1 - cookie-signature: 1.0.6 + cookie: 0.7.2 + cookie-signature: 1.0.7 debug: 2.6.9(supports-color@6.1.0) depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.3.1(supports-color@6.1.0) + finalhandler: 1.3.2(supports-color@6.1.0) fresh: 0.5.2 - http-errors: 2.0.0 + http-errors: 2.0.1 merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 path-to-regexp: 0.1.12 proxy-addr: 2.0.7 - qs: 6.13.0 + qs: 6.14.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.19.0(supports-color@6.1.0) + send: 0.19.1(supports-color@6.1.0) serve-static: 1.16.2(supports-color@6.1.0) setprototypeof: 1.2.0 - statuses: 2.0.1 + statuses: 2.0.2 type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 @@ -12936,11 +12703,11 @@ snapshots: flat-cache: 1.3.4 object-assign: 4.1.1 - file-loader@6.2.0(webpack@5.102.0): + file-loader@6.2.0(webpack@5.103.0): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.102.0 + webpack: 5.103.0 file-type@16.5.4: dependencies: @@ -12960,7 +12727,7 @@ snapshots: filesize@3.6.1: {} - filestack-js@3.42.1(@types/node@24.6.2)(typescript@5.9.3): + filestack-js@3.44.2(@types/node@25.0.2)(typescript@5.9.3): dependencies: '@babel/runtime': 7.28.4 '@filestack/loader': 1.0.9 @@ -12976,7 +12743,7 @@ snapshots: lodash.clonedeep: 4.5.0 p-queue: 6.6.2 spark-md5: 3.0.2 - ts-node: 10.9.2(@types/node@24.6.2)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@25.0.2)(typescript@5.9.3) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -12984,9 +12751,9 @@ snapshots: - supports-color - typescript - filestack-react@4.0.1(@types/node@24.6.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3): + filestack-react@4.1.1(@types/node@25.0.2)(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3): dependencies: - filestack-js: 3.42.1(@types/node@24.6.2)(typescript@5.9.3) + filestack-js: 3.44.2(@types/node@25.0.2)(typescript@5.9.3) react: 16.14.0 react-dom: 16.14.0(react@16.14.0) transitivePeerDependencies: @@ -13020,14 +12787,14 @@ snapshots: filter-obj@2.0.2: {} - finalhandler@1.3.1(supports-color@6.1.0): + finalhandler@1.3.2(supports-color@6.1.0): dependencies: debug: 2.6.9(supports-color@6.1.0) encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 parseurl: 1.3.3 - statuses: 2.0.1 + statuses: 2.0.2 unpipe: 1.0.0 transitivePeerDependencies: - supports-color @@ -13118,7 +12885,7 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - form-data@4.0.4: + form-data@4.0.5: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -13128,16 +12895,15 @@ snapshots: format@0.2.2: {} - formidable@2.1.5: + formidable@3.5.4: dependencies: - '@paralleldrive/cuid2': 2.2.2 + '@paralleldrive/cuid2': 2.3.1 dezalgo: 1.0.4 once: 1.4.0 - qs: 6.14.0 - formik@2.4.6(@types/react@16.14.66)(react@16.14.0): + formik@2.4.9(@types/react@16.14.68)(react@16.14.0): dependencies: - '@types/hoist-non-react-statics': 3.3.7(@types/react@16.14.66) + '@types/hoist-non-react-statics': 3.3.7(@types/react@16.14.68) deepmerge: 2.2.1 hoist-non-react-statics: 3.3.2 lodash: 4.17.21 @@ -13151,7 +12917,7 @@ snapshots: forwarded@0.2.0: {} - fraction.js@4.3.7: {} + fraction.js@5.3.4: {} fragment-cache@0.2.1: dependencies: @@ -13170,7 +12936,7 @@ snapshots: fsevents@1.2.13: dependencies: bindings: 1.5.0 - nan: 2.23.0 + nan: 2.24.0 optional: true fstream@1.0.12: @@ -13195,23 +12961,6 @@ snapshots: functions-have-names@1.2.3: {} - gauge@2.7.4: - dependencies: - aproba: 1.2.0 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 1.0.2 - strip-ansi: 3.0.1 - wide-align: 1.1.5 - optional: true - - gaze@1.1.3: - dependencies: - globule: 1.3.4 - optional: true - generator-function@2.0.1: {} get-caller-file@1.0.3: {} @@ -13236,9 +12985,6 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.1 - get-stdin@4.0.1: - optional: true - get-stdin@6.0.0: {} get-stream@4.1.0: @@ -13284,16 +13030,6 @@ snapshots: path-is-absolute: 1.0.1 optional: true - glob@7.1.7: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - optional: true - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -13315,7 +13051,7 @@ snapshots: global@4.4.0: dependencies: - min-document: 2.19.0 + min-document: 2.19.2 process: 0.11.10 globals@11.12.0: {} @@ -13347,13 +13083,6 @@ snapshots: transitivePeerDependencies: - supports-color - globule@1.3.4: - dependencies: - glob: 7.1.7 - lodash: 4.17.21 - minimatch: 3.0.4 - optional: true - gopd@1.2.0: {} graceful-fs@4.2.11: {} @@ -13384,7 +13113,7 @@ snapshots: h2x-parse@1.1.1(postcss@8.5.6): dependencies: h2x-types: 1.1.0 - jsdom: 27.0.0(postcss@8.5.6) + jsdom: 27.3.0(postcss@8.5.6) transitivePeerDependencies: - bufferutil - canvas @@ -13448,9 +13177,6 @@ snapshots: dependencies: has-symbols: 1.1.0 - has-unicode@2.0.1: - optional: true - has-value@0.3.1: dependencies: get-value: 2.0.6 @@ -13657,11 +13383,11 @@ snapshots: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.44.0 + terser: 5.44.1 html-void-elements@1.0.5: {} - html-webpack-plugin@5.6.4(webpack@5.102.0): + html-webpack-plugin@5.6.5(webpack@5.103.0): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -13669,7 +13395,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.3.0 optionalDependencies: - webpack: 5.102.0 + webpack: 5.103.0 htmlparser2@6.1.0: dependencies: @@ -13695,6 +13421,14 @@ snapshots: statuses: 2.0.1 toidentifier: 1.0.1 + http-errors@2.0.1: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.2 + toidentifier: 1.0.1 + http-parser-js@0.5.10: {} http-proxy-agent@4.0.1: @@ -13787,7 +13521,7 @@ snapshots: immer@1.10.0: {} - immutable@5.1.3: {} + immutable@5.1.4: {} import-fresh@2.0.0: dependencies: @@ -13811,14 +13545,6 @@ snapshots: imurmurhash@0.1.4: {} - in-publish@2.0.1: - optional: true - - indent-string@2.1.0: - dependencies: - repeating: 2.0.1 - optional: true - inflight@1.0.6: dependencies: once: 1.4.0 @@ -13861,7 +13587,7 @@ snapshots: run-async: 2.4.1 rxjs: 6.6.7 string-width: 2.1.1 - strip-ansi: 5.2.0 + strip-ansi: 5.0.0 through: 2.3.8 inquirer@6.5.2: @@ -14184,7 +13910,7 @@ snapshots: istanbul-lib-report: 1.1.5 istanbul-lib-source-maps: 1.2.6 istanbul-reports: 1.5.1 - js-yaml: 3.14.1 + js-yaml: 3.14.2 mkdirp: 0.5.6 once: 1.4.0 transitivePeerDependencies: @@ -14475,7 +14201,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 24.6.2 + '@types/node': 25.0.2 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -14500,13 +14226,13 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 24.6.2 + '@types/node': 25.0.2 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 24.6.2 + '@types/node': 25.0.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14522,9 +14248,6 @@ snapshots: jquery@3.7.1: {} - js-base64@2.6.4: - optional: true - js-cookie@2.2.1: {} js-levenshtein@1.1.6: {} @@ -14533,7 +14256,7 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.1: + js-yaml@3.14.2: dependencies: argparse: 1.0.10 esprima: 4.0.1 @@ -14555,12 +14278,12 @@ snapshots: escodegen: 1.14.3 html-encoding-sniffer: 1.0.2 left-pad: 1.3.0 - nwsapi: 2.2.22 + nwsapi: 2.2.23 parse5: 4.0.0 pn: 1.1.0 request: 2.88.2 request-promise-native: 1.0.9(request@2.88.2) - sax: 1.4.1 + sax: 1.4.3 symbol-tree: 3.2.4 tough-cookie: 2.5.0 w3c-hr-time: 1.0.2 @@ -14574,18 +14297,18 @@ snapshots: - bufferutil - utf-8-validate - jsdom@27.0.0(postcss@8.5.6): + jsdom@27.3.0(postcss@8.5.6): dependencies: - '@asamuzakjp/dom-selector': 6.6.1 - cssstyle: 5.3.1(postcss@8.5.6) + '@acemir/cssom': 0.9.29 + '@asamuzakjp/dom-selector': 6.7.6 + cssstyle: 5.3.4(postcss@8.5.6) data-urls: 6.0.0 decimal.js: 10.6.0 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - parse5: 7.3.0 - rrweb-cssom: 0.8.0 + parse5: 8.0.0 saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 6.0.0 @@ -14648,7 +14371,7 @@ snapshots: jsonwebtoken@8.5.1: dependencies: - jws: 3.2.2 + jws: 3.2.3 lodash.includes: 4.3.0 lodash.isboolean: 3.0.3 lodash.isinteger: 4.0.4 @@ -14696,7 +14419,7 @@ snapshots: transitivePeerDependencies: - supports-color - jws@3.2.2: + jws@3.2.3: dependencies: jwa: 1.4.2 safe-buffer: 5.2.1 @@ -14792,7 +14515,7 @@ snapshots: find-cache-dir: 0.1.1 mkdirp: 0.5.6 - loader-runner@4.3.0: {} + loader-runner@4.3.1: {} loader-utils@1.2.3: dependencies: @@ -14868,23 +14591,11 @@ snapshots: dependencies: js-tokens: 4.0.0 - loud-rejection@1.6.0: - dependencies: - currently-unhandled: 0.4.1 - signal-exit: 3.0.7 - optional: true - lower-case@2.0.2: dependencies: tslib: 2.8.1 - lru-cache@11.2.2: {} - - lru-cache@4.1.5: - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 - optional: true + lru-cache@11.2.4: {} lru-cache@5.1.1: dependencies: @@ -14920,9 +14631,6 @@ snapshots: map-cache@0.2.2: {} - map-obj@1.0.1: - optional: true - map-visit@1.0.0: dependencies: object-visit: 1.0.1 @@ -15074,20 +14782,6 @@ snapshots: errno: 0.1.8 readable-stream: 2.3.8 - meow@3.7.0: - dependencies: - camelcase-keys: 2.1.0 - decamelize: 1.2.0 - loud-rejection: 1.6.0 - map-obj: 1.0.1 - minimist: 1.2.8 - normalize-package-data: 2.5.0 - object-assign: 4.1.1 - read-pkg-up: 1.0.1 - redent: 1.0.0 - trim-newlines: 1.0.0 - optional: true - merge-deep@3.0.3: dependencies: arr-union: 3.1.0 @@ -15359,20 +15053,24 @@ snapshots: mimic-fn@2.1.0: {} - min-document@2.19.0: + min-document@2.19.2: dependencies: dom-walk: 0.1.2 - mini-css-extract-plugin@2.9.4(webpack@5.102.0): + mini-css-extract-plugin@2.9.4(webpack@5.103.0): dependencies: schema-utils: 4.3.3 tapable: 2.3.0 - webpack: 5.102.0 + webpack: 5.103.0 minimalistic-assert@1.0.1: {} minimalistic-crypto-utils@1.0.1: {} + minimatch@10.1.1: + dependencies: + '@isaacs/brace-expansion': 5.0.0 + minimatch@3.0.4: dependencies: brace-expansion: 1.1.12 @@ -15437,7 +15135,7 @@ snapshots: rimraf: 2.4.5 optional: true - nan@2.23.0: + nan@2.24.0: optional: true nanoid@3.3.11: {} @@ -15490,22 +15188,6 @@ snapshots: node-forge@0.7.6: {} - node-gyp@3.8.0: - dependencies: - fstream: 1.0.12 - glob: 7.2.3 - graceful-fs: 4.2.11 - mkdirp: 0.5.6 - nopt: 3.0.6 - npmlog: 4.1.2 - osenv: 0.1.5 - request: 2.88.2 - rimraf: 2.7.1 - semver: 5.3.0 - tar: 2.2.2 - which: 1.3.1 - optional: true - node-int64@0.4.0: {} node-notifier@5.4.5: @@ -15516,7 +15198,7 @@ snapshots: shellwords: 0.1.1 which: 1.3.1 - node-polyfill-webpack-plugin@2.0.1(webpack@5.102.0): + node-polyfill-webpack-plugin@2.0.1(webpack@5.103.0): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -15543,42 +15225,16 @@ snapshots: url: 0.11.4 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.102.0 + webpack: 5.103.0 node-releases@1.1.77: {} - node-releases@2.0.23: {} - - node-sass@4.14.1: - dependencies: - async-foreach: 0.1.3 - chalk: 1.1.3 - cross-spawn: 3.0.1 - gaze: 1.1.3 - get-stdin: 4.0.1 - glob: 7.2.3 - in-publish: 2.0.1 - lodash: 4.17.21 - meow: 3.7.0 - mkdirp: 0.5.6 - nan: 2.23.0 - node-gyp: 3.8.0 - npmlog: 4.1.2 - request: 2.88.2 - sass-graph: 2.2.5 - stdout-stream: 1.4.1 - true-case-path: 1.0.3 - optional: true - - nopt@3.0.6: - dependencies: - abbrev: 1.1.1 - optional: true + node-releases@2.0.27: {} normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.10 + resolve: 1.22.11 semver: 5.7.2 validate-npm-package-license: 3.0.4 @@ -15588,8 +15244,6 @@ snapshots: normalize-path@3.0.0: {} - normalize-range@0.1.2: {} - normalize-text@2.6.0: dependencies: '@bitty/pipe': 0.3.0 @@ -15598,14 +15252,6 @@ snapshots: dependencies: path-key: 2.0.1 - npmlog@4.1.2: - dependencies: - are-we-there-yet: 1.1.7 - console-control-strings: 1.1.0 - gauge: 2.7.4 - set-blocking: 2.0.0 - optional: true - nth-check@1.0.2: dependencies: boolbase: 1.0.0 @@ -15616,7 +15262,7 @@ snapshots: number-is-nan@1.0.1: {} - nwsapi@2.2.22: {} + nwsapi@2.2.23: {} oauth-sign@0.9.0: {} @@ -15658,15 +15304,15 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 - object.getownpropertydescriptors@2.1.8: + object.getownpropertydescriptors@2.1.9: dependencies: array.prototype.reduce: 1.0.8 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 gopd: 1.2.0 safe-array-concat: 1.1.3 @@ -15675,7 +15321,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 object.omit@2.0.1: dependencies: @@ -15742,12 +15388,6 @@ snapshots: os-tmpdir@1.0.2: {} - osenv@0.1.5: - dependencies: - os-homedir: 1.0.2 - os-tmpdir: 1.0.2 - optional: true - own-keys@1.0.1: dependencies: get-intrinsic: 1.3.0 @@ -15854,7 +15494,7 @@ snapshots: parse5@6.0.1: {} - parse5@7.3.0: + parse5@8.0.0: dependencies: entities: 6.0.1 @@ -16017,7 +15657,7 @@ snapshots: postcss-colormin@6.1.0(postcss@8.5.6): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.5.6 @@ -16025,7 +15665,7 @@ snapshots: postcss-convert-values@6.1.0(postcss@8.5.6): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 postcss: 8.5.6 postcss-value-parser: 4.2.0 @@ -16113,13 +15753,13 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-loader@6.2.1(postcss@8.5.6)(webpack@5.102.0): + postcss-loader@6.2.1(postcss@8.5.6)(webpack@5.103.0): dependencies: cosmiconfig: 7.1.0 klona: 2.0.6 postcss: 8.5.6 - semver: 7.7.2 - webpack: 5.102.0 + semver: 7.7.3 + webpack: 5.103.0 postcss-logical@5.0.4(postcss@8.5.6): dependencies: @@ -16137,7 +15777,7 @@ snapshots: postcss-merge-rules@6.1.1(postcss@8.5.6): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 caniuse-api: 3.0.0 cssnano-utils: 4.0.2(postcss@8.5.6) postcss: 8.5.6 @@ -16157,7 +15797,7 @@ snapshots: postcss-minify-params@6.1.0(postcss@8.5.6): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 cssnano-utils: 4.0.2(postcss@8.5.6) postcss: 8.5.6 postcss-value-parser: 4.2.0 @@ -16175,13 +15815,13 @@ snapshots: dependencies: icss-utils: 5.1.0(postcss@8.5.6) postcss: 8.5.6 - postcss-selector-parser: 7.1.0 + postcss-selector-parser: 7.1.1 postcss-value-parser: 4.2.0 postcss-modules-scope@3.2.1(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-selector-parser: 7.1.0 + postcss-selector-parser: 7.1.1 postcss-modules-values@4.0.0(postcss@8.5.6): dependencies: @@ -16225,7 +15865,7 @@ snapshots: postcss-normalize-unicode@6.1.0(postcss@8.5.6): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 postcss: 8.5.6 postcss-value-parser: 4.2.0 @@ -16279,8 +15919,8 @@ snapshots: '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.5.6) '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.5.6) '@csstools/postcss-unset-value': 1.0.2(postcss@8.5.6) - autoprefixer: 10.4.21(postcss@8.5.6) - browserslist: 4.26.3 + autoprefixer: 10.4.23(postcss@8.5.6) + browserslist: 4.28.1 css-blank-pseudo: 3.0.3(postcss@8.5.6) css-has-pseudo: 3.0.4(postcss@8.5.6) css-prefers-color-scheme: 6.0.3(postcss@8.5.6) @@ -16323,7 +15963,7 @@ snapshots: postcss-reduce-initial@6.1.0(postcss@8.5.6): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 caniuse-api: 3.0.0 postcss: 8.5.6 @@ -16350,7 +15990,7 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@7.1.0: + postcss-selector-parser@7.1.1: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 @@ -16435,9 +16075,6 @@ snapshots: prr@1.0.1: {} - pseudomap@1.0.2: - optional: true - psl@1.15.0: dependencies: punycode: 2.3.1 @@ -16464,10 +16101,6 @@ snapshots: q@1.5.1: {} - qs@6.13.0: - dependencies: - side-channel: 1.1.0 - qs@6.14.0: dependencies: side-channel: 1.1.0 @@ -16510,10 +16143,10 @@ snapshots: range-parser@1.2.1: {} - raw-body@2.5.2: + raw-body@2.5.3: dependencies: bytes: 3.1.2 - http-errors: 2.0.0 + http-errors: 2.0.1 iconv-lite: 0.4.24 unpipe: 1.0.0 @@ -16645,7 +16278,7 @@ snapshots: prop-types: 15.8.1 react: 16.14.0 - react-dev-utils@7.0.5(typescript@5.9.3)(webpack@5.102.0): + react-dev-utils@7.0.5(typescript@5.9.3)(webpack@5.103.0): dependencies: '@babel/code-frame': 7.0.0 address: 1.0.3 @@ -16671,16 +16304,16 @@ snapshots: sockjs-client: 1.3.0 strip-ansi: 5.0.0 text-table: 0.2.0 - webpack: 5.102.0 + webpack: 5.103.0 optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: - supports-color - react-dock@0.3.0(@types/react@16.14.66)(react@16.14.0): + react-dock@0.3.0(@types/react@16.14.68)(react@16.14.0): dependencies: '@types/prop-types': 15.7.15 - '@types/react': 16.14.66 + '@types/react': 16.14.68 lodash.debounce: 4.0.8 prop-types: 15.8.1 react: 16.14.0 @@ -16714,11 +16347,11 @@ snapshots: react-fast-compare: 2.0.4 react-side-effect: 1.2.0(react@16.14.0) - react-hook-form@7.64.0(react@16.14.0): + react-hook-form@7.68.0(react@16.14.0): dependencies: react: 16.14.0 - react-hot-loader@4.13.1(@types/react@16.14.66)(react-dom@16.14.0(react@16.14.0))(react@16.14.0): + react-hot-loader@4.13.1(@types/react@16.14.68)(react-dom@16.14.0(react@16.14.0))(react@16.14.0): dependencies: fast-levenshtein: 2.0.6 global: 4.4.0 @@ -16731,7 +16364,7 @@ snapshots: shallowequal: 1.1.0 source-map: 0.7.6 optionalDependencies: - '@types/react': 16.14.66 + '@types/react': 16.14.68 react-input-autosize@3.0.0(react@16.14.0): dependencies: @@ -16768,10 +16401,10 @@ snapshots: prop-types: 15.8.1 react: 16.14.0 - react-markdown@6.0.3(@types/react@16.14.66)(react@16.14.0): + react-markdown@6.0.3(@types/react@16.14.68)(react@16.14.0): dependencies: '@types/hast': 2.3.10 - '@types/react': 16.14.66 + '@types/react': 16.14.68 '@types/unist': 2.0.11 comma-separated-tokens: 1.0.8 prop-types: 15.8.1 @@ -16991,12 +16624,6 @@ snapshots: dependencies: minimatch: 3.0.4 - redent@1.0.0: - dependencies: - indent-string: 2.1.0 - strip-indent: 1.0.1 - optional: true - reduce-flatten@1.0.1: {} reduce-reducers@0.4.3: {} @@ -17009,14 +16636,14 @@ snapshots: reduce-reducers: 0.4.3 to-camel-case: 1.0.0 - redux-devtools-dock-monitor@1.2.0(@types/react@16.14.66)(react@16.14.0)(redux-devtools@3.7.0(react-redux@5.1.2(react@16.14.0)(redux@3.7.2))(react@16.14.0)(redux@3.7.2))(redux@3.7.2): + redux-devtools-dock-monitor@1.2.0(@types/react@16.14.68)(react@16.14.0)(redux-devtools@3.7.0(react-redux@5.1.2(react@16.14.0)(redux@3.7.2))(react@16.14.0)(redux@3.7.2))(redux@3.7.2): dependencies: '@types/prop-types': 15.7.15 - '@types/react': 16.14.66 + '@types/react': 16.14.68 parse-key: 0.2.1 prop-types: 15.8.1 react: 16.14.0 - react-dock: 0.3.0(@types/react@16.14.66)(react@16.14.0) + react-dock: 0.3.0(@types/react@16.14.68)(react@16.14.0) redux: 3.7.2 redux-devtools: 3.7.0(react-redux@6.0.1(react@16.14.0)(redux@4.2.1))(react@16.14.0)(redux@4.2.1) @@ -17086,7 +16713,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -17295,7 +16922,7 @@ snapshots: resolve@1.1.7: {} - resolve@1.22.10: + resolve@1.22.11: dependencies: is-core-module: 2.16.1 path-parse: 1.0.7 @@ -17332,8 +16959,6 @@ snapshots: hash-base: 3.1.2 inherits: 2.0.4 - rrweb-cssom@0.8.0: {} - rsvp@3.6.2: {} run-async@2.4.1: {} @@ -17401,33 +17026,24 @@ snapshots: transitivePeerDependencies: - supports-color - sass-graph@2.2.5: - dependencies: - glob: 7.2.3 - lodash: 4.17.21 - scss-tokenizer: 0.2.3 - yargs: 13.3.2 - optional: true - - sass-loader@13.3.3(node-sass@4.14.1)(sass@1.93.2)(webpack@5.102.0): + sass-loader@13.3.3(sass@1.96.0)(webpack@5.103.0): dependencies: neo-async: 2.6.2 - webpack: 5.102.0 + webpack: 5.103.0 optionalDependencies: - node-sass: 4.14.1 - sass: 1.93.2 + sass: 1.96.0 - sass@1.93.2: + sass@1.96.0: dependencies: chokidar: 4.0.3 - immutable: 5.1.3 + immutable: 5.1.4 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.1 sax@1.2.4: {} - sax@1.4.1: {} + sax@1.4.3: {} saxes@6.0.0: dependencies: @@ -17457,12 +17073,6 @@ snapshots: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) - scss-tokenizer@0.2.3: - dependencies: - js-base64: 2.6.4 - source-map: 0.4.4 - optional: true - select-hose@2.0.0: {} selfsigned@1.10.14: @@ -17473,14 +17083,11 @@ snapshots: semver@5.1.0: {} - semver@5.3.0: - optional: true - semver@5.7.2: {} semver@6.3.1: {} - semver@7.7.2: {} + semver@7.7.3: {} send@0.19.0(supports-color@6.1.0): dependencies: @@ -17500,6 +17107,24 @@ snapshots: transitivePeerDependencies: - supports-color + send@0.19.1(supports-color@6.1.0): + dependencies: + debug: 2.6.9(supports-color@6.1.0) + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + serialize-javascript@1.9.1: {} serialize-javascript@6.0.2: @@ -17717,11 +17342,6 @@ snapshots: source-map-url@0.4.1: {} - source-map@0.4.4: - dependencies: - amdefine: 1.0.1 - optional: true - source-map@0.5.7: {} source-map@0.6.1: {} @@ -17826,10 +17446,7 @@ snapshots: statuses@2.0.1: {} - stdout-stream@1.4.1: - dependencies: - readable-stream: 2.3.8 - optional: true + statuses@2.0.2: {} stealthy-require@1.1.1: {} @@ -17882,7 +17499,7 @@ snapshots: call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 @@ -17941,11 +17558,6 @@ snapshots: strip-eof@1.0.0: {} - strip-indent@1.0.1: - dependencies: - get-stdin: 4.0.1 - optional: true - strip-json-comments@2.0.1: {} strnum@1.1.2: {} @@ -17955,9 +17567,9 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 4.1.0 - style-loader@3.3.4(webpack@5.102.0): + style-loader@3.3.4(webpack@5.103.0): dependencies: - webpack: 5.102.0 + webpack: 5.103.0 style-to-object@0.3.0: dependencies: @@ -17965,7 +17577,7 @@ snapshots: stylehacks@6.1.1(postcss@8.5.6): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 postcss: 8.5.6 postcss-selector-parser: 6.1.2 @@ -17975,19 +17587,17 @@ snapshots: lodash: 4.17.21 raf: 3.4.1 - superagent@7.1.6: + superagent@10.2.3: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 debug: 4.4.3(supports-color@6.1.0) fast-safe-stringify: 2.1.1 - form-data: 4.0.4 - formidable: 2.1.5 + form-data: 4.0.5 + formidable: 3.5.4 methods: 1.1.2 mime: 2.6.0 qs: 6.14.0 - readable-stream: 3.6.2 - semver: 7.7.2 transitivePeerDependencies: - supports-color @@ -18023,7 +17633,7 @@ snapshots: css-select-base-adapter: 0.1.1 css-tree: 1.0.0-alpha.37 csso: 4.2.0 - js-yaml: 3.14.1 + js-yaml: 3.14.2 mkdirp: 0.5.6 object.values: 1.2.1 sax: 1.2.4 @@ -18074,9 +17684,9 @@ snapshots: fstream: 1.0.12 inherits: 2.0.4 - tc-core-library-js@https://codeload.github.com/appirio-tech/tc-core-library-js/tar.gz/d16413db30b1eed21c0cf426e185bedb2329ddab: + tc-core-library-js@https://codeload.github.com/topcoder-platform/tc-core-library-js/tar.gz/d16413db30b1eed21c0cf426e185bedb2329ddab: dependencies: - auth0-js: 9.28.0 + auth0-js: 9.29.0 axios: 0.12.0 bunyan: 1.8.15 jsonwebtoken: 8.5.1 @@ -18088,16 +17698,16 @@ snapshots: transitivePeerDependencies: - supports-color - terser-webpack-plugin@5.3.14(webpack@5.102.0): + terser-webpack-plugin@5.3.16(webpack@5.103.0): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 serialize-javascript: 6.0.2 - terser: 5.44.0 - webpack: 5.102.0 + terser: 5.44.1 + webpack: 5.103.0 - terser@5.44.0: + terser@5.44.1: dependencies: '@jridgewell/source-map': 0.3.11 acorn: 8.15.0 @@ -18130,11 +17740,11 @@ snapshots: tiny-warning@1.0.3: {} - tldts-core@7.0.16: {} + tldts-core@7.0.19: {} - tldts@7.0.16: + tldts@7.0.19: dependencies: - tldts-core: 7.0.16 + tldts-core: 7.0.19 tmp@0.0.33: dependencies: @@ -18194,13 +17804,13 @@ snapshots: topcoder-healthcheck-dropin@1.0.3: dependencies: - express: 4.21.2(supports-color@6.1.0) + express: 4.22.1(supports-color@6.1.0) transitivePeerDependencies: - supports-color - topcoder-react-lib@https://codeload.github.com/topcoder-platform/topcoder-react-lib/tar.gz/9ebc2542cf6b06281708e2650c405152c99cee27(@types/react@16.14.66): + topcoder-react-lib@https://codeload.github.com/topcoder-platform/topcoder-react-lib/tar.gz/db6276b967515f3cc78d7d099edb27c2bbc5c0b4(@types/react@16.14.68): dependencies: - '@topcoder-platform/tc-auth-lib': https://codeload.github.com/topcoder-platform/tc-auth-lib/tar.gz/68fdc22464810c51b703a33e529cdbd6d09437de + '@topcoder-platform/tc-auth-lib': https://codeload.github.com/topcoder-platform/tc-auth-lib/tar.gz/56996006ee5918b3e77fc5a8ab005ae738b4de12 auth0-js: 6.8.4 config: 3.3.12 isomorphic-fetch: 2.2.1 @@ -18215,23 +17825,23 @@ snapshots: react-redux: 6.0.1(react@16.14.0)(redux@3.7.2) redux: 3.7.2 redux-actions: 2.6.5 - tc-core-library-js: https://codeload.github.com/appirio-tech/tc-core-library-js/tar.gz/d16413db30b1eed21c0cf426e185bedb2329ddab + tc-core-library-js: https://codeload.github.com/topcoder-platform/tc-core-library-js/tar.gz/d16413db30b1eed21c0cf426e185bedb2329ddab to-capital-case: 1.0.0 - topcoder-react-utils: https://codeload.github.com/topcoder-platform/topcoder-react-utils/tar.gz/0fcf9a756a371e0ad633636ba050a7881d862cb8(@types/react@16.14.66) + topcoder-react-utils: https://codeload.github.com/topcoder-platform/topcoder-react-utils/tar.gz/0fcf9a756a371e0ad633636ba050a7881d862cb8(@types/react@16.14.68) transitivePeerDependencies: - '@types/react' - supports-color - topcoder-react-utils@https://codeload.github.com/topcoder-platform/topcoder-react-utils/tar.gz/0fcf9a756a371e0ad633636ba050a7881d862cb8(@types/react@16.14.66): + topcoder-react-utils@https://codeload.github.com/topcoder-platform/topcoder-react-utils/tar.gz/0fcf9a756a371e0ad633636ba050a7881d862cb8(@types/react@16.14.68): dependencies: babel-runtime: 6.26.0 - body-parser: 1.20.3(supports-color@6.1.0) + body-parser: 1.20.4(supports-color@6.1.0) command-line-args: 5.2.1 command-line-usage: 5.0.5 compression: 1.8.1(supports-color@6.1.0) config: 1.31.0 cookie-parser: 1.4.7 - express: 4.21.2(supports-color@6.1.0) + express: 4.22.1(supports-color@6.1.0) helmet: 3.23.3 lodash: 4.17.21 moment: 2.30.1 @@ -18248,7 +17858,7 @@ snapshots: redux: 3.7.2 redux-actions: 2.6.5 redux-devtools: 3.7.0(react-redux@6.0.1(react@16.14.0)(redux@4.2.1))(react@16.14.0)(redux@4.2.1) - redux-devtools-dock-monitor: 1.2.0(@types/react@16.14.66)(react@16.14.0)(redux-devtools@3.7.0(react-redux@5.1.2(react@16.14.0)(redux@3.7.2))(react@16.14.0)(redux@3.7.2))(redux@3.7.2) + redux-devtools-dock-monitor: 1.2.0(@types/react@16.14.68)(react@16.14.0)(redux-devtools@3.7.0(react-redux@5.1.2(react@16.14.0)(redux@3.7.2))(react@16.14.0)(redux@3.7.2))(redux@3.7.2) redux-devtools-log-monitor: 1.4.0(react-dom@16.14.0(react@16.14.0))(react@16.14.0)(redux-devtools@3.7.0(react-redux@5.1.2(react@16.14.0)(redux@3.7.2))(react@16.14.0)(redux@3.7.2)) redux-promise: 0.6.0 request-ip: 2.2.0 @@ -18269,7 +17879,7 @@ snapshots: tough-cookie@6.0.0: dependencies: - tldts: 7.0.16 + tldts: 7.0.19 tr46@1.0.1: dependencies: @@ -18279,9 +17889,6 @@ snapshots: dependencies: punycode: 2.3.1 - trim-newlines@1.0.0: - optional: true - trim-right@1.0.1: {} trim@0.0.3: {} @@ -18290,21 +17897,16 @@ snapshots: trough@2.2.0: {} - true-case-path@1.0.3: - dependencies: - glob: 7.2.3 - optional: true - tryer@1.0.1: {} - ts-node@10.9.2(@types/node@24.6.2)(typescript@5.9.3): + ts-node@10.9.2(@types/node@25.0.2)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 + '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 24.6.2 + '@types/node': 25.0.2 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -18396,7 +17998,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.13.0: {} + undici-types@7.16.0: {} unfetch@4.2.0: {} @@ -18484,9 +18086,9 @@ snapshots: upath@1.2.0: {} - update-browserslist-db@1.1.3(browserslist@4.26.3): + update-browserslist-db@1.2.2(browserslist@4.28.1): dependencies: - browserslist: 4.26.3 + browserslist: 4.28.1 escalade: 3.2.0 picocolors: 1.1.1 @@ -18498,14 +18100,14 @@ snapshots: url-join@4.0.1: {} - url-loader@4.1.1(file-loader@6.2.0(webpack@5.102.0))(webpack@5.102.0): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.103.0))(webpack@5.103.0): dependencies: loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 - webpack: 5.102.0 + webpack: 5.103.0 optionalDependencies: - file-loader: 6.2.0(webpack@5.102.0) + file-loader: 6.2.0(webpack@5.103.0) url-parse@1.5.10: dependencies: @@ -18517,24 +18119,24 @@ snapshots: punycode: 1.4.1 qs: 6.14.0 - use-isomorphic-layout-effect@1.2.1(@types/react@16.14.66)(react@16.14.0): + use-isomorphic-layout-effect@1.2.1(@types/react@16.14.68)(react@16.14.0): dependencies: react: 16.14.0 optionalDependencies: - '@types/react': 16.14.66 + '@types/react': 16.14.68 - use-latest@1.3.0(@types/react@16.14.66)(react@16.14.0): + use-latest@1.3.0(@types/react@16.14.68)(react@16.14.0): dependencies: react: 16.14.0 - use-isomorphic-layout-effect: 1.2.1(@types/react@16.14.66)(react@16.14.0) + use-isomorphic-layout-effect: 1.2.1(@types/react@16.14.68)(react@16.14.0) optionalDependencies: - '@types/react': 16.14.66 + '@types/react': 16.14.68 - use-onclickoutside@0.4.1(@types/react@16.14.66)(react@16.14.0): + use-onclickoutside@0.4.1(@types/react@16.14.68)(react@16.14.0): dependencies: are-passive-events-supported: 1.1.1 react: 16.14.0 - use-latest: 1.3.0(@types/react@16.14.66)(react@16.14.0) + use-latest: 1.3.0(@types/react@16.14.68)(react@16.14.0) transitivePeerDependencies: - '@types/react' @@ -18545,9 +18147,9 @@ snapshots: util.promisify@1.0.1: dependencies: define-properties: 1.2.1 - es-abstract: 1.24.0 + es-abstract: 1.24.1 has-symbols: 1.1.0 - object.getownpropertydescriptors: 2.1.8 + object.getownpropertydescriptors: 2.1.9 util.promisify@1.1.3: dependencies: @@ -18561,7 +18163,7 @@ snapshots: get-intrinsic: 1.3.0 has-proto: 1.2.0 has-symbols: 1.1.0 - object.getownpropertydescriptors: 2.1.8 + object.getownpropertydescriptors: 2.1.9 safe-array-concat: 1.1.3 util@0.12.5: @@ -18668,16 +18270,16 @@ snapshots: webidl-conversions@8.0.0: {} - webpack-dev-middleware@3.7.3(webpack@5.102.0): + webpack-dev-middleware@3.7.3(webpack@5.103.0): dependencies: memory-fs: 0.4.1 mime: 2.6.0 mkdirp: 0.5.6 range-parser: 1.2.1 - webpack: 5.102.0 + webpack: 5.103.0 webpack-log: 2.0.0 - webpack-dev-server@3.11.3(webpack@5.102.0): + webpack-dev-server@3.11.3(webpack@5.103.0): dependencies: ansi-html-community: 0.0.8 bonjour: 3.5.0 @@ -18686,7 +18288,7 @@ snapshots: connect-history-api-fallback: 1.6.0 debug: 4.4.3(supports-color@6.1.0) del: 4.1.1 - express: 4.21.2(supports-color@6.1.0) + express: 4.22.1(supports-color@6.1.0) html-entities: 1.4.0 http-proxy-middleware: 0.19.1(debug@4.4.3(supports-color@6.1.0))(supports-color@6.1.0) import-local: 2.0.0 @@ -18708,8 +18310,8 @@ snapshots: strip-ansi: 3.0.1 supports-color: 6.1.0 url: 0.11.4 - webpack: 5.102.0 - webpack-dev-middleware: 3.7.3(webpack@5.102.0) + webpack: 5.103.0 + webpack-dev-middleware: 3.7.3(webpack@5.103.0) webpack-log: 2.0.0 ws: 6.2.3 yargs: 13.3.2 @@ -18722,10 +18324,10 @@ snapshots: ansi-colors: 3.2.4 uuid: 3.4.0 - webpack-manifest-plugin@5.0.1(webpack@5.102.0): + webpack-manifest-plugin@5.0.1(webpack@5.103.0): dependencies: tapable: 2.3.0 - webpack: 5.102.0 + webpack: 5.103.0 webpack-sources: 2.3.1 webpack-sources@2.3.1: @@ -18735,7 +18337,7 @@ snapshots: webpack-sources@3.3.3: {} - webpack@5.102.0: + webpack@5.103.0: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.8 @@ -18745,21 +18347,21 @@ snapshots: '@webassemblyjs/wasm-parser': 1.14.1 acorn: 8.15.0 acorn-import-phases: 1.0.4(acorn@8.15.0) - browserslist: 4.26.3 + browserslist: 4.28.1 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.18.3 + enhanced-resolve: 5.18.4 es-module-lexer: 1.7.0 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 + loader-runner: 4.3.1 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.0 - terser-webpack-plugin: 5.3.14(webpack@5.102.0) + terser-webpack-plugin: 5.3.16(webpack@5.103.0) watchpack: 2.4.4 webpack-sources: 3.3.3 transitivePeerDependencies: @@ -18855,11 +18457,6 @@ snapshots: dependencies: isexe: 2.0.0 - wide-align@1.1.5: - dependencies: - string-width: 3.1.0 - optional: true - winchan@0.1.4: {} winchan@0.2.2: {} @@ -18929,9 +18526,6 @@ snapshots: y18n@4.0.3: {} - yallist@2.1.2: - optional: true - yallist@3.1.1: {} yallist@4.0.0: {} From bed5a227465fb3bd012271143c773676b28cbd87 Mon Sep 17 00:00:00 2001 From: Justin Gasper Date: Mon, 15 Dec 2025 11:44:20 +1100 Subject: [PATCH 4/5] Fix confirmation dialog width --- src/components/Modal/Modal.module.scss | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/Modal/Modal.module.scss b/src/components/Modal/Modal.module.scss index 77b8be3b..2169fe00 100644 --- a/src/components/Modal/Modal.module.scss +++ b/src/components/Modal/Modal.module.scss @@ -40,9 +40,10 @@ border-radius: 4px; max-height: 95vh; max-width: $screen-md; + min-width: 480px; + width: auto; overflow: hidden; padding: 40px; - width: 480px; position: fixed; top: 50%; left: 50%; @@ -51,6 +52,7 @@ @include xs-to-lg { max-width: 95vw; + min-width: 0; } @include xs-to-sm { From 3023780ffee700164f2ed441c51e5efc7c6ae3fe Mon Sep 17 00:00:00 2001 From: Justin Gasper Date: Mon, 15 Dec 2025 12:09:15 +1100 Subject: [PATCH 5/5] Change how the cost estimates are calcualted when points based payments are chosen --- .../ChallengeReviewer-Field/index.js | 35 +++++++++++-------- .../ChallengeTotal-Field/index.js | 18 +++++++--- 2 files changed, 34 insertions(+), 19 deletions(-) diff --git a/src/components/ChallengeEditor/ChallengeReviewer-Field/index.js b/src/components/ChallengeEditor/ChallengeReviewer-Field/index.js index 5fbafd29..fdad8b5a 100644 --- a/src/components/ChallengeEditor/ChallengeReviewer-Field/index.js +++ b/src/components/ChallengeEditor/ChallengeReviewer-Field/index.js @@ -3,13 +3,14 @@ import PropTypes from 'prop-types' import { connect } from 'react-redux' import cn from 'classnames' import { PrimaryButton, OutlineButton } from '../../Buttons' -import { REVIEW_OPPORTUNITY_TYPE_LABELS, REVIEW_OPPORTUNITY_TYPES, VALIDATION_VALUE_TYPE, MARATHON_TYPE_ID, DES_TRACK_ID } from '../../../config/constants' +import { REVIEW_OPPORTUNITY_TYPE_LABELS, REVIEW_OPPORTUNITY_TYPES, VALIDATION_VALUE_TYPE, MARATHON_TYPE_ID, DES_TRACK_ID, CHALLENGE_PRIZE_TYPE } from '../../../config/constants' import { loadScorecards, loadDefaultReviewers, loadWorkflows, replaceResourceInRole, createResource, deleteResource } from '../../../actions/challenges' import styles from './ChallengeReviewer-Field.module.scss' import { validateValue } from '../../../util/input-check' import AssignedMemberField from '../AssignedMember-Field' import { getResourceRoleByName } from '../../../util/tc' import { isEqual } from 'lodash' +import { getPrizeType } from '../../../util/prize' const ResourceToPhaseNameMap = { Reviewer: 'Review', @@ -959,7 +960,8 @@ class ChallengeReviewerField extends Component { } getFirstPlacePrizeValue (challenge) { - const placementPrizeSet = challenge.prizeSets.find(set => set.type === 'PLACEMENT') + const prizeSets = challenge.prizeSets || [] + const placementPrizeSet = prizeSets.find(set => set.type === 'PLACEMENT') if (placementPrizeSet && placementPrizeSet.prizes && placementPrizeSet.prizes[0] && placementPrizeSet.prizes[0].value) { return placementPrizeSet.prizes[0].value } @@ -971,20 +973,23 @@ class ChallengeReviewerField extends Component { const { error } = this.state const { scorecards = [], defaultReviewers = [], workflows = [] } = metadata const reviewers = challenge.reviewers || [] - const firstPlacePrize = this.getFirstPlacePrizeValue(challenge) + const prizeType = getPrizeType(challenge.prizeSets) + const firstPlacePrize = prizeType === CHALLENGE_PRIZE_TYPE.POINT ? 0 : this.getFirstPlacePrizeValue(challenge) const estimatedSubmissionsCount = 2 // Estimate assumes two submissions - const reviewersCost = reviewers - .filter((r) => !this.isAIReviewer(r)) - .reduce((sum, r) => { - const fixedAmount = parseFloat(r.fixedAmount || 0) - const baseCoefficient = parseFloat(r.baseCoefficient || 0) - const incrementalCoefficient = parseFloat(r.incrementalCoefficient || 0) - const reviewerCost = fixedAmount + (baseCoefficient + incrementalCoefficient * estimatedSubmissionsCount) * firstPlacePrize - - const count = parseInt(r.memberReviewerCount) || 1 - return sum + reviewerCost * count - }, 0) - .toFixed(2) + const reviewersCost = prizeType === CHALLENGE_PRIZE_TYPE.POINT + ? '0.00' + : reviewers + .filter((r) => !this.isAIReviewer(r)) + .reduce((sum, r) => { + const fixedAmount = parseFloat(r.fixedAmount || 0) + const baseCoefficient = parseFloat(r.baseCoefficient || 0) + const incrementalCoefficient = parseFloat(r.incrementalCoefficient || 0) + const reviewerCost = fixedAmount + (baseCoefficient + incrementalCoefficient * estimatedSubmissionsCount) * firstPlacePrize + + const count = parseInt(r.memberReviewerCount) || 1 + return sum + reviewerCost * count + }, 0) + .toFixed(2) if (isLoading) { return ( diff --git a/src/components/ChallengeEditor/ChallengeTotal-Field/index.js b/src/components/ChallengeEditor/ChallengeTotal-Field/index.js index e8c92c59..41791398 100644 --- a/src/components/ChallengeEditor/ChallengeTotal-Field/index.js +++ b/src/components/ChallengeEditor/ChallengeTotal-Field/index.js @@ -4,17 +4,27 @@ import PropTypes from 'prop-types' import styles from './ChallengeTotal-Field.module.scss' import cn from 'classnames' import { convertDollarToInteger } from '../../../util/input-check' +import { CHALLENGE_PRIZE_TYPE, PRIZE_SETS_TYPE } from '../../../config/constants' +import { getPrizeType } from '../../../util/prize' const ChallengeTotalField = ({ challenge }) => { let challengeTotal = null - if (challenge.prizeSets) { - challengeTotal = _.flatten(challenge.prizeSets.map(p => p.prizes)) + const prizeSets = challenge.prizeSets || [] + const prizeType = getPrizeType(prizeSets) + const prizeSetsForTotal = prizeType === CHALLENGE_PRIZE_TYPE.POINT + ? prizeSets.filter(p => p.type === PRIZE_SETS_TYPE.COPILOT_PAYMENT) + : prizeSets + + if (prizeSetsForTotal.length) { + challengeTotal = _.flatten(prizeSetsForTotal.map(p => p.prizes)) .map(p => p.value) .map(v => convertDollarToInteger(v, '$')) .reduce((prev, next) => prev + next, 0) } - const placementPrizeSet = challenge.prizeSets.find(set => set.type === 'PLACEMENT') - const firstPlacePrize = (placementPrizeSet && placementPrizeSet.prizes && placementPrizeSet.prizes[0] && placementPrizeSet.prizes[0].value) || 0 + const placementPrizeSet = prizeSets.find(set => set.type === PRIZE_SETS_TYPE.CHALLENGE_PRIZES) + const firstPlacePrize = prizeType === CHALLENGE_PRIZE_TYPE.POINT + ? 0 + : (placementPrizeSet && placementPrizeSet.prizes && placementPrizeSet.prizes[0] && placementPrizeSet.prizes[0].value) || 0 let reviewerTotal = 0 if (challenge.reviewers && Array.isArray(challenge.reviewers)) { reviewerTotal = challenge.reviewers