From 07bbdf94ac5f471c5a86e00b37ec17a2e9307f0e Mon Sep 17 00:00:00 2001 From: Andrey Babushkin Date: Fri, 14 Feb 2025 01:02:13 +0100 Subject: [PATCH] resolved conflicts --- frontend/app/player/web/assist/Call.ts | 330 +- .../app/player/web/assist/CanvasReceiver.ts | 98 +- frontend/package.json | 1 - frontend/yarn.lock | 3343 +++++++++-------- tracker/tracker-assist/package.json | 1 - tracker/tracker-assist/src/Assist.ts | 467 +-- tracker/tracker-assist/src/RemoteControl.ts | 10 +- tracker/tracker-redux/package.json | 9 +- 8 files changed, 2253 insertions(+), 2006 deletions(-) diff --git a/frontend/app/player/web/assist/Call.ts b/frontend/app/player/web/assist/Call.ts index 659e8b796..87e9d3715 100644 --- a/frontend/app/player/web/assist/Call.ts +++ b/frontend/app/player/web/assist/Call.ts @@ -1,6 +1,3 @@ -import type Peer from 'peerjs'; -import type { MediaConnection } from 'peerjs'; - import type { LocalStream } from './LocalStream'; import type { Socket } from './types'; import type { Store } from '../../common/types'; @@ -25,9 +22,8 @@ export default class Call { calling: CallingState.NoCall, }; - private _peer: Peer | null = null; - private connectionAttempts: number = 0; - private callConnection: MediaConnection[] = []; + private connections: Record = {}; + private connectAttempts = 0; private videoStreams: Record = {}; constructor( @@ -37,6 +33,7 @@ export default class Call { private peerID: string, private getAssistVersion: () => number ) { + // Обработка событий сокета socket.on('call_end', () => { this.onRemoteCallEnd() }); @@ -56,14 +53,13 @@ export default class Call { }); socket.on('messages_gz', () => { if (reconnecting) { - // 'messages' come frequently, so it is better to have Reconnecting + // При восстановлении соединения инициируем повторное создание соединения this._callSessionPeer(); reconnecting = false; } }) socket.on('messages', () => { if (reconnecting) { - // 'messages' come frequently, so it is better to have Reconnecting this._callSessionPeer(); reconnecting = false; } @@ -71,94 +67,176 @@ export default class Call { socket.on('disconnect', () => { this.store.update({ calling: CallingState.NoCall }); }); + + socket.on('webrtc_offer', (data: { from: string, offer: RTCSessionDescriptionInit }) => { + this.handleOffer(data); + }); + socket.on('webrtc_answer', (data: { from: string, answer: RTCSessionDescriptionInit }) => { + this.handleAnswer(data); + }); + socket.on('webrtc_ice_candidate', (data: { from: string, candidate: RTCIceCandidateInit }) => { + this.handleIceCandidate(data); + }); + this.assistVersion = this.getAssistVersion(); } - private getPeer(): Promise { - if (this._peer && !this._peer.disconnected) { - return Promise.resolve(this._peer); + private async createPeerConnection(remotePeerId: string): Promise { + const pc = new RTCPeerConnection({ + iceServers: [{ urls: "stun:stun.l.google.com:19302" }], + }); + console.log("PC1", pc) + + // Если есть локальный поток, добавляем его треки в соединение. + if (this.callArgs && this.callArgs.localStream && this.callArgs.localStream.stream) { + this.callArgs.localStream.stream.getTracks().forEach((track) => { + pc.addTrack(track, this.callArgs!.localStream.stream); + }); } - // @ts-ignore - const urlObject = new URL(window.env.API_EDP || window.location.origin); - - // @ts-ignore TODO: set module in ts settings - return import('peerjs').then(({ default: Peer }) => { - if (this.cleaned) { - return Promise.reject('Already cleaned'); + pc.onicecandidate = (event) => { + console.log("ICE GENERATED"); + if (event.candidate) { + this.socket.emit('webrtc_ice_candidate', { to: remotePeerId, candidate: event.candidate }); + } else { + console.log("Сбор ICE-кандидатов завершён."); } - const peerOpts: Peer.PeerJSOption = { - host: urlObject.hostname, - path: '/assist', - port: - urlObject.port === '' - ? location.protocol === 'https:' - ? 443 - : 80 - : parseInt(urlObject.port), - }; - if (this.config) { - peerOpts['config'] = { - iceServers: this.config, - //@ts-ignore - sdpSemantics: 'unified-plan', - iceTransportPolicy: 'all', - }; - } - const peer = (this._peer = new Peer(peerOpts)); - peer.on('call', (call) => { - console.log('getting call from', call.peer); - call.answer(this.callArgs?.localStream.stream); - this.callConnection.push(call); + }; - this.callArgs?.localStream.onVideoTrack((vTrack) => { - const sender = call.peerConnection.getSenders().find((s) => s.track?.kind === 'video'); - if (!sender) { - console.warn('No video sender found'); - return; - } - sender.replaceTrack(vTrack); - }); - - call.on('stream', (stream) => { - this.videoStreams[call.peer] = stream.getVideoTracks()[0]; - this.callArgs && this.callArgs.onStream(stream); - }); - - call.on('close', this.onRemoteCallEnd); - call.on('error', (e) => { - console.error('PeerJS error (on call):', e); - this.initiateCallEnd(); - this.callArgs && this.callArgs.onError && this.callArgs.onError(); - }); - }); - peer.on('error', (e) => { - if (e.type === 'disconnected') { - return peer.reconnect(); - } else if (e.type !== 'peer-unavailable') { - console.error(`PeerJS error (on peer). Type ${e.type}`, e); + pc.ontrack = (event) => { + const stream = event.streams[0]; + if (stream) { + this.videoStreams[remotePeerId] = stream.getVideoTracks()[0]; + if (this.store.get().calling !== CallingState.OnCall) { + this.store.update({ calling: CallingState.OnCall }); } - }); + if (this.callArgs) { + this.callArgs.onStream(stream); + } + } + }; - return new Promise((resolve) => { - peer.on('open', () => resolve(peer)); + // Следим за состоянием соединения + pc.onconnectionstatechange = () => { + if (pc.connectionState === "disconnected" || pc.connectionState === "failed") { + this.onRemoteCallEnd(); + } + }; + + // Обработка замены трека при изменении локального видео + if (this.callArgs && this.callArgs.localStream) { + this.callArgs.localStream.onVideoTrack((vTrack: MediaStreamTrack) => { + const sender = pc.getSenders().find((s) => s.track?.kind === 'video'); + if (!sender) { + console.warn('No video sender found'); + return; + } + sender.replaceTrack(vTrack); }); - }); + } + + return pc; + } + + private async _peerConnection(remotePeerId: string) { + try { + // Создаём RTCPeerConnection + const pc = await this.createPeerConnection(remotePeerId); + this.connections[remotePeerId] = pc; + + // Создаём SDP offer + const offer = await pc.createOffer(); + await pc.setLocalDescription(offer); + + // Отправляем offer + console.log('sending webrtc_offer to', remotePeerId); + this.socket.emit('webrtc_call_offer', { to: remotePeerId, offer: offer }); + this.connectAttempts = 0; + } catch (e: any) { + console.error(e); + // Пробуем переподключиться + const tryReconnect = async (error: any) => { + console.log(error.type, this.connectAttempts); + if (error.type === 'peer-unavailable' && this.connectAttempts < 5) { + this.connectAttempts++; + console.log('reconnecting', this.connectAttempts); + await new Promise((resolve) => setTimeout(resolve, 250)); + await this._peerConnection(remotePeerId); + } else { + console.log('error', this.connectAttempts); + this.callArgs?.onError?.('Could not establish a connection with the peer after 5 attempts'); + } + }; + await tryReconnect(e); + } + } + + private async handleOffer(data: { from: string, offer: RTCSessionDescriptionInit }) { + const remotePeerId = data.from; + try { + const pc = await this.createPeerConnection(remotePeerId); + this.connections[remotePeerId] = pc; + + await pc.setRemoteDescription(new RTCSessionDescription(data.offer)); + + // Генерируем answer и устанавливаем локальное описание + const answer = await pc.createAnswer(); + await pc.setLocalDescription(answer); + + // Отправляем answer + this.socket.emit('webrtc_call_answer', { to: remotePeerId, answer: answer }); + } catch (e) { + console.error("Error handling offer:", e); + this.callArgs?.onError?.(e); + } + } + + private async handleAnswer(data: { from: string, answer: RTCSessionDescriptionInit }) { + const remotePeerId = data.from; + const pc = this.connections[remotePeerId]; + if (!pc) { + console.error("No connection found for remote peer", remotePeerId); + return; + } + try { + await pc.setRemoteDescription(new RTCSessionDescription(data.answer)); + } catch (e) { + console.error("Error setting remote description from answer", e); + this.callArgs?.onError?.(e); + } + } + + private async handleIceCandidate(data: { from: string, candidate: RTCIceCandidateInit }) { + const remotePeerId = data.from; + const pc = this.connections[remotePeerId]; + if (!pc) return; + if (data.candidate && (data.candidate.sdpMid || data.candidate.sdpMLineIndex !== null)) { + try { + await pc.addIceCandidate(new RTCIceCandidate(data.candidate)); + } catch (e) { + console.error("Error adding ICE candidate", e); + } + } else { + console.warn("Пропущен некорректный ICE-кандидат:", data.candidate); + } } private handleCallEnd() { - if (this.store.get().calling !== CallingState.NoCall) this.callArgs && this.callArgs.onCallEnd(); + if (this.store.get().calling !== CallingState.NoCall) { + this.callArgs && this.callArgs.onCallEnd(); + } this.store.update({ calling: CallingState.NoCall }); - this.callConnection[0] && this.callConnection[0].close(); + // Закрываем все созданные RTCPeerConnection + Object.values(this.connections).forEach((pc) => pc.close()); + this.connections = {}; this.callArgs = null; - // TODO: We have it separated, right? (check) - //this.toggleAnnotation(false) } + // Обработчик события завершения вызова по сигналу private onRemoteCallEnd = () => { if ([CallingState.Requesting, CallingState.Connecting].includes(this.store.get().calling)) { this.callArgs && this.callArgs.onReject(); - this.callConnection[0] && this.callConnection[0].close(); + Object.values(this.connections).forEach((pc) => pc.close()); this.store.update({ calling: CallingState.NoCall }); this.callArgs = null; } else { @@ -166,16 +244,11 @@ export default class Call { } }; + // Завершает вызов и отправляет сигнал call_end initiateCallEnd = async () => { const userName = userStore.account.name; this.emitData('call_end', userName); this.handleCallEnd(); - // TODO: We have it separated, right? (check) - // const remoteControl = this.store.get().remoteControl - // if (remoteControl === RemoteControlStatus.Enabled) { - // this.socket.emit("release_control") - // this.toggleRemoteControl(false) - // } }; private emitData = (event: string, data?: any) => { @@ -210,6 +283,9 @@ export default class Call { }; } + /** + * Инициирует вызов + */ call(thirdPartyPeers?: string[]): { end: () => void } { if (thirdPartyPeers && thirdPartyPeers.length > 0) { this.addPeerCall(thirdPartyPeers); @@ -221,106 +297,46 @@ export default class Call { }; } + // Уведомление пиров об изменении состояния локального видео toggleVideoLocalStream(enabled: boolean) { - this.getPeer().then((peer) => { - this.emitData('videofeed', { streamId: peer.id, enabled }); - }); + // Передаём сигнал через socket + this.socket.emit('videofeed', { streamId: this.peerID, enabled }); } - /** Connecting to the other agents that are already - * in the call with the user + /** + * Соединение с другими агентами */ addPeerCall(thirdPartyPeers: string[]) { - thirdPartyPeers.forEach((peer) => this._peerConnection(peer)); + thirdPartyPeers.forEach((peerId) => this._peerConnection(peerId)); } - /** Connecting to the app user */ + /** + * Соединение с основным пользователем приложения. + */ private _callSessionPeer() { if (![CallingState.NoCall, CallingState.Reconnecting].includes(this.store.get().calling)) { return; } this.store.update({ calling: CallingState.Connecting }); const tab = this.store.get().currentTab; - if (!this.store.get().currentTab) { + if (!tab) { console.warn('No tab data to connect to peer'); } + // Формируем идентификатор пира в зависимости от версии ассиста const peerId = this.getAssistVersion() === 1 ? this.peerID - : `${this.peerID}-${tab || Object.keys(this.store.get().tabs)[0]}`; + : `${this.peerID}-${tab || Array.from(this.store.get().tabs)[0]}`; const userName = userStore.account.name; this.emitData('_agent_name', userName); void this._peerConnection(peerId); } - connectAttempts = 0; - private async _peerConnection(remotePeerId: string) { - try { - const peer = await this.getPeer(); - // let canCall = false - - const tryReconnect = async (e: any) => { - peer.off('error', tryReconnect) - console.log(e.type, this.connectAttempts); - if (e.type === 'peer-unavailable' && this.connectAttempts < 5) { - this.connectAttempts++; - console.log('reconnecting', this.connectAttempts); - await new Promise((resolve) => setTimeout(resolve, 250)); - await this._peerConnection(remotePeerId); - } else { - console.log('error', this.connectAttempts); - this.callArgs?.onError?.('Could not establish a connection with the peer after 5 attempts'); - } - } - const call = peer.call(remotePeerId, this.callArgs!.localStream.stream); - peer.on('error', tryReconnect); - - peer.on('connection', () => { - this.callConnection.push(call); - this.connectAttempts = 0; - - this.callArgs?.localStream.onVideoTrack((vTrack) => { - const sender = call.peerConnection.getSenders().find((s) => s.track?.kind === 'video'); - if (!sender) { - console.warn('No video sender found'); - return; - } - sender.replaceTrack(vTrack); - }); - }) - - call.on('stream', (stream) => { - this.store.get().calling !== CallingState.OnCall && - this.store.update({ calling: CallingState.OnCall }); - - this.videoStreams[call.peer] = stream.getVideoTracks()[0]; - - this.callArgs && this.callArgs.onStream(stream); - }); - - call.on('close', this.onRemoteCallEnd); - call.on('error', (e) => { - console.error('PeerJS error (on call):', e); - this.initiateCallEnd(); - this.callArgs && this.callArgs.onError && this.callArgs.onError(); - }); - } catch (e) { - console.error(e); - } - } - - private cleaned: boolean = false; - + // Метод для очистки ресурсов clean() { - this.cleaned = true; // sometimes cleaned before modules loaded void this.initiateCallEnd(); - if (this._peer) { - console.log('destroying peer...'); - const peer = this._peer; // otherwise it calls reconnection on data chan close - this._peer = null; - peer.disconnect(); - peer.destroy(); - } + Object.values(this.connections).forEach((pc) => pc.close()); + this.connections = {}; } } diff --git a/frontend/app/player/web/assist/CanvasReceiver.ts b/frontend/app/player/web/assist/CanvasReceiver.ts index 17ce3605a..49d13c33f 100644 --- a/frontend/app/player/web/assist/CanvasReceiver.ts +++ b/frontend/app/player/web/assist/CanvasReceiver.ts @@ -1,4 +1,3 @@ -import Peer from 'peerjs'; import { VElement } from 'Player/web/managers/DOM/VirtualDOM'; import MessageManager from 'Player/web/MessageManager'; @@ -18,49 +17,45 @@ function draw( export default class CanvasReceiver { private streams: Map = new Map(); - private peer: Peer | null = null; + // Храним RTCPeerConnection для каждого удалённого пира + private connections: Map = new Map(); + private id: string; + //sendSignal – для отправки сигналов (offer/answer/ICE) constructor( private readonly peerIdPrefix: string, private readonly config: RTCIceServer[] | null, private readonly getNode: MessageManager['getNode'], - private readonly agentInfo: Record + private readonly agentInfo: Record, + private readonly sendSignal: (data: any) => void ) { - // @ts-ignore - const urlObject = new URL(window.env.API_EDP || window.location.origin); - const peerOpts: Peer.PeerJSOption = { - host: urlObject.hostname, - path: '/assist', - port: - urlObject.port === '' - ? location.protocol === 'https:' - ? 443 - : 80 - : parseInt(urlObject.port), + // Формируем идентификатор как в PeerJS + this.id = `${this.peerIdPrefix}-${this.agentInfo.id}-canvas`; + } + + async handleOffer(from: string, offer: RTCSessionDescriptionInit): Promise { + const pc = new RTCPeerConnection({ + iceServers: this.config ? this.config : [{ urls: "stun:stun.l.google.com:19302" }], + }); + + // Сохраняем соединение + this.connections.set(from, pc); + + pc.onicecandidate = (event) => { + if (event.candidate) { + this.sendSignal({ to: from, type: 'canvas_ice_candidate', candidate: event.candidate }); + } }; - if (this.config) { - peerOpts['config'] = { - iceServers: this.config, - //@ts-ignore - sdpSemantics: 'unified-plan', - iceTransportPolicy: 'all', - }; - } - const id = `${this.peerIdPrefix}-${this.agentInfo.id}-canvas`; - const canvasPeer = new Peer(id, peerOpts); - this.peer = canvasPeer; - canvasPeer.on('error', (err) => console.error('canvas peer error', err)); - canvasPeer.on('call', (call) => { - call.answer(); - const canvasId = call.peer.split('-')[2]; - call.on('stream', (stream) => { + + pc.ontrack = (event) => { + const stream = event.streams[0]; + if (stream) { + // Определяем canvasId из удалённого peer id + const canvasId = from.split('-')[2]; this.streams.set(canvasId, stream); setTimeout(() => { const node = this.getNode(parseInt(canvasId, 10)); - const videoEl = spawnVideo( - this.streams.get(canvasId)?.clone() as MediaStream, - node as VElement - ); + const videoEl = spawnVideo(stream.clone() as MediaStream, node as VElement); if (node) { draw( videoEl, @@ -69,19 +64,34 @@ export default class CanvasReceiver { ); } }, 250); - }); - call.on('error', (err) => console.error('canvas call error', err)); - }); + } + }; + + await pc.setRemoteDescription(new RTCSessionDescription(offer)); + + const answer = await pc.createAnswer(); + await pc.setLocalDescription(answer); + + this.sendSignal({ to: from, type: 'canvas_answer', answer: answer }); + } + + async handleCandidate(from: string, candidate: RTCIceCandidateInit): Promise { + const pc = this.connections.get(from); + if (pc) { + try { + await pc.addIceCandidate(new RTCIceCandidate(candidate)); + } catch (e) { + console.error('Error adding ICE candidate', e); + } + } } clear() { - if (this.peer) { - // otherwise it calls reconnection on data chan close - const peer = this.peer; - this.peer = null; - peer.disconnect(); - peer.destroy(); - } + this.connections.forEach((pc) => { + pc.close(); + }); + this.connections.clear(); + this.streams.clear(); } } diff --git a/frontend/package.json b/frontend/package.json index 9c860fb9b..d6a19818c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -53,7 +53,6 @@ "mobx": "^6.13.3", "mobx-persist-store": "^1.1.5", "mobx-react-lite": "^4.0.7", - "peerjs": "1.3.2", "prismjs": "^1.29.0", "rc-time-picker": "^3.7.3", "react": "^18.2.0", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 3c1c78138..70f7e9f8c 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -22,18 +22,18 @@ __metadata: languageName: node linkType: hard -"@ant-design/colors@npm:^7.0.0, @ant-design/colors@npm:^7.1.0": - version: 7.1.0 - resolution: "@ant-design/colors@npm:7.1.0" +"@ant-design/colors@npm:^7.0.0, @ant-design/colors@npm:^7.2.0": + version: 7.2.0 + resolution: "@ant-design/colors@npm:7.2.0" dependencies: - "@ctrl/tinycolor": "npm:^3.6.1" - checksum: 10c1/155736f64412d25a07cbd9c34b8f8941ab4e79f990bed9f964e15655974f39b2008e186d37e0e585d94938075d7e502ddab44f7cc2b525725d97b86a43b23445 + "@ant-design/fast-color": "npm:^2.0.6" + checksum: 10c1/cf9eec1bf6ccc6f6757194dccdcc11f2dd84e14e8be2d3db6f85bca20e05432340a3df55632eed1d880bc8691efc1869fa0f18cb1f494aafb85b1565c71c2609 languageName: node linkType: hard -"@ant-design/cssinjs-utils@npm:^1.1.1": - version: 1.1.1 - resolution: "@ant-design/cssinjs-utils@npm:1.1.1" +"@ant-design/cssinjs-utils@npm:^1.1.3": + version: 1.1.3 + resolution: "@ant-design/cssinjs-utils@npm:1.1.3" dependencies: "@ant-design/cssinjs": "npm:^1.21.0" "@babel/runtime": "npm:^7.23.2" @@ -41,13 +41,13 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/215ae0ee6f928ab35a4a8d6e6eeffd93dc90c2464e3cf652f3d5bb7351b04aad6be4fdc75d5458fa2cab195f2342f1c5e8c33e93e22191729da03c09e47153a3 + checksum: 10c1/56b9f02f8527a4e382a96bf0a72a3b4843caa86378838488e583b2be6f4b004bc004a1c4640b04fac670df78651ca2b086938bf3f3a67305e2fff858c5ac318d languageName: node linkType: hard -"@ant-design/cssinjs@npm:^1.21.0, @ant-design/cssinjs@npm:^1.21.1": - version: 1.22.0 - resolution: "@ant-design/cssinjs@npm:1.22.0" +"@ant-design/cssinjs@npm:^1.21.0, @ant-design/cssinjs@npm:^1.23.0": + version: 1.23.0 + resolution: "@ant-design/cssinjs@npm:1.23.0" dependencies: "@babel/runtime": "npm:^7.11.1" "@emotion/hash": "npm:^0.8.0" @@ -59,7 +59,7 @@ __metadata: peerDependencies: react: ">=16.0.0" react-dom: ">=16.0.0" - checksum: 10c1/c1235c0d86a5d2eb9140ac665768ba2348ac825e66912bb816edf2b88c2cc29c1cda0ac3d8e454e0e6549663976b110e8bf6621d5397006c8d3d7e8865cdaa17 + checksum: 10c1/50ec27ba4ca66a6f7b91e958e0acd20e4d68c1d5361af5e52512d2de21a4e7054bb2abe853b167f423d25cf7040f798b44f0dd0a41771d4f63f49adfccf87809 languageName: node linkType: hard @@ -79,9 +79,9 @@ __metadata: languageName: node linkType: hard -"@ant-design/icons@npm:^5.2.5, @ant-design/icons@npm:^5.5.1": - version: 5.5.1 - resolution: "@ant-design/icons@npm:5.5.1" +"@ant-design/icons@npm:^5.2.5, @ant-design/icons@npm:^5.6.1": + version: 5.6.1 + resolution: "@ant-design/icons@npm:5.6.1" dependencies: "@ant-design/colors": "npm:^7.0.0" "@ant-design/icons-svg": "npm:^4.4.0" @@ -91,7 +91,7 @@ __metadata: peerDependencies: react: ">=16.0.0" react-dom: ">=16.0.0" - checksum: 10c1/e197a5d2b88d62e3ea3193bb656b3f4ac4b7dabd1065af731ffb8ddd4058565a017424cf65f5f30443a03da5fa6a4517e55e92a462473c53ecfe0848f677c255 + checksum: 10c1/74fed6d16889f9a1154cc071b3b3ee5b3d3e583cd0a47b7f4b69f8e2b6784f3820a68718249b2eb9877134848c042ce379d814aee9694a7b9d5c0e88b81ff196 languageName: node linkType: hard @@ -111,8 +111,8 @@ __metadata: linkType: hard "@babel/cli@npm:^7.23.0": - version: 7.25.9 - resolution: "@babel/cli@npm:7.25.9" + version: 7.26.4 + resolution: "@babel/cli@npm:7.26.4" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.25" "@nicolo-ribaudo/chokidar-2": "npm:2.1.8-no-fsevents.3" @@ -133,11 +133,11 @@ __metadata: bin: babel: ./bin/babel.js babel-external-helpers: ./bin/babel-external-helpers.js - checksum: 10c1/a9c370b74ce34add4ddd060ebfcc3d9b206794b5f4947e2bee6c440e7c85af877f5d4e423202b45c3fe6ef0bed52295b298ee1c3f4be82824c883756482996d8 + checksum: 10c1/c149aacda4d24dbd6bf7b865cec1c98a9a017f5edf103182fd5e6bfac1a21216a1b6ccafe1b256c40c036906486021e82c66cdc06c0494dbc5520b283e6a2c6b languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -148,33 +148,33 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": - version: 7.26.2 - resolution: "@babel/compat-data@npm:7.26.2" - checksum: 10c1/764a057e4de585ccf726192bd8c568bbea2dd4c18f35c232be70a78bed5382f7fc024fd7bba43c4576cd2cbf00d22c07e1e82e26fea8d52b80a9e290d4f261ed +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 10c1/6a84f9514f60de51968bfd1c754c3d9426f583ab022fdfc826730dec38eb5652f50b4d602d1b6fd73193374c877d0befc3f2890a897854801190b4c108af97bf languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.2, @babel/core@npm:^7.23.9": - version: 7.26.0 - resolution: "@babel/core@npm:7.26.0" + version: 7.26.9 + resolution: "@babel/core@npm:7.26.9" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.26.0" - "@babel/generator": "npm:^7.26.0" - "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/helper-compilation-targets": "npm:^7.26.5" "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.0" - "@babel/parser": "npm:^7.26.0" - "@babel/template": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c1/7586495969cfda6b30af9f013a2910785671c864e1c4034f0c2002a57d5e8d41a746f38539f810b6d3d172a51396f7a56abe9bdf278348372f03e2329da64ebd + checksum: 10c1/6a0155af464c2a6fc0d8a39f0a877181d25b0a9028ab428e7279ca492fc2435307fbedae8399101a9147274afc1d332d90f6ecfe1205ed9cd279dcb321018f07 languageName: node linkType: hard @@ -189,16 +189,16 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.7.2": - version: 7.26.2 - resolution: "@babel/generator@npm:7.26.2" +"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": + version: 7.26.9 + resolution: "@babel/generator@npm:7.26.9" dependencies: - "@babel/parser": "npm:^7.26.2" - "@babel/types": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c1/ab995339633b0edd65f22456e9d5577b271112c4d473ca8627296afdda06f5dcb03a22b44a05f3796c062826b1de0229efa43758a5f728bc885a979b15d8af8a + checksum: 10c1/cb9b53113c56d86d91ff91c4e0c8ca02c4979cf7b30dde00c54742574bbe76a1dd4b9d93c5c56d985593a017444d36e53caf90a6293d359c8e611d77cef845ee languageName: node linkType: hard @@ -211,56 +211,46 @@ __metadata: languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.25.9" +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c1/a70b903d70b8712f04f1432e72a5556709f268395f0fbe5a212272f89c1874f5a3dc7cd8869a3c05f1d058ed2725fbb9b306deea4b56acd2d4bfe7ccbc649a50 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-compilation-targets@npm:7.25.9" - dependencies: - "@babel/compat-data": "npm:^7.25.9" + "@babel/compat-data": "npm:^7.26.5" "@babel/helper-validator-option": "npm:^7.25.9" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10c1/809cee322030b43b47554d483280d145a39b73c73741383d3c33a98854bc60aa001cb23c36885d5ef26f984e58e2416d9977d38cfaeab6312ced2a472a7ec1b8 + checksum: 10c1/0e0ea163cab7a273f11ffa51759aa367c80eb8892d1c5206faf0d8f8d2034c8e1b6d86faf6797dde40f18ff7710d33d27b3b490a1e77bccbbd4f1208a95caf71 languageName: node linkType: hard "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-create-class-features-plugin@npm:7.25.9" + version: 7.26.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.26.9" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.25.9" "@babel/helper-member-expression-to-functions": "npm:^7.25.9" "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.26.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.9" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c1/3b3496a7c71e33b4bf573969d22b57a87ee8b020ad63c30fafa6ee10ac36021d26c8f21192172dbf050c6a7ac9bf2591bd2008086fb335cb399414e0f2d46afc + checksum: 10c1/e50f94f5f75eb6998f4e1808170b036a76e2a9850725a0582a00b32c3ecff2babe649863c4838188ec43d5e2cd05dadf9a3187c674d521ce74b988f525760139 languageName: node linkType: hard "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.9" + version: 7.26.3 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.26.3" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.25.9" - regexpu-core: "npm:^6.1.1" + regexpu-core: "npm:^6.2.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c1/7583f076e91373f73ac66dc27a06d60c3c717a17a2410873426707eb10abd01a32a6f11b6af866629d17f4bdb6bf9617276e3494bc85fdee7863e964d3b40429 + checksum: 10c1/babbe3b2a9f58b1953173fb8312d31ac4621a3e9416eb45011debe9670297e94b7eb6590e6cb8d88765dc9bcea47db82009ceaa6da33e30bd9f275654fc7119a languageName: node linkType: hard @@ -349,10 +339,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.25.9 - resolution: "@babel/helper-plugin-utils@npm:7.25.9" - checksum: 10c1/255b3118ecfbdb1a79eaaa56003a5a9c4c16592bfcc5db2ecbc1e33c0b745964e9c5edeac33cf3ac81682926e49b07f7656fa6f803e5d17eeda6b52b162db0f1 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 10c1/bd8fb58b1c973872833d9fadafc6d3bcf2f45456db9ae08cdae078aeb7f8ff65299cf0b89dad37dbb86de40c68ec6f6b33665b5523b274ecef5596f585ee534d languageName: node linkType: hard @@ -369,26 +359,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-replace-supers@npm:7.25.9" +"@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-replace-supers@npm:7.26.5" dependencies: "@babel/helper-member-expression-to-functions": "npm:^7.25.9" "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c1/ffa5fe78f93377454164adcb1dd5b59aabda586c45627b7798fb491b30ce06cf9379ea4b6ed402ec0e7cbfb454e3966cf80bd5034ef488b9956111746e3f1653 - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-simple-access@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c1/5adfb9f1710b6404ce7b881b5cac0928f9d103d24cd4b006715ff7031c1cb9aeffb0a50c8ef7ba2adb9160fc36aed133c0c7ab8ab232f7709d62041b48db5f81 + checksum: 10c1/7bf9273d559dca0469aedc82f2f00f36bd7bf3ddb207ad8dd894e8b0f03c42bd78ebfe31aa7cd2911fbd838356339116b3f3fbe807eb15aad435f18742430b75 languageName: node linkType: hard @@ -443,13 +423,13 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/helpers@npm:7.26.0" +"@babel/helpers@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/helpers@npm:7.26.9" dependencies: - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.0" - checksum: 10c1/4eda73c08a0923aae956e7714a9dab7ef9fd51bff419f4063f55b24b8d20653395cb95a189b10c4bd48247591578f7ed31fc93a3b719cb8369249ad7b611cdcd + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c1/69f45e20c98f5005e2f95c75d979c7d04f2f13be60630c37af58a35764b6e1324588ab3fef451b9e701cb27099d614bf825c4d77858ce12689e37614134f4c69 languageName: node linkType: hard @@ -471,14 +451,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.10, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2": - version: 7.26.2 - resolution: "@babel/parser@npm:7.26.2" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.10, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/parser@npm:7.26.9" dependencies: - "@babel/types": "npm:^7.26.0" + "@babel/types": "npm:^7.26.9" bin: parser: ./bin/babel-parser.js - checksum: 10c1/09a2b9441011e7f1ebfd5b5465e5392e3ea1e9a30703d6d01e846cb1c9088b7070d7c8d1f5c31ec9621d31c7aa75f5aca757e0bb39a3ed9e0b6262a41204e023 + checksum: 10c1/67af69792839c67d7d8d940dd292d0f5fc14c6498c1ff2ff5a203bbe481b6fb0279557a4b747933ece9f16d0b3a6da80264ad3472e275eda706d17b09944f291 languageName: node linkType: hard @@ -807,16 +787,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.9" +"@babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-remap-async-to-generator": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/b4be79174662dd05bff46af30bb779df0dcd5943b57656374d07b4911d9f4967b3a37ee41706a7a01c0e56b0d8543268f1a0681f79b4040037b710cb058cc5b3 + checksum: 10c1/48da99bd95b0e225a0593fc5885b3e6bbc9c4703765ab6e8a686dc04c33532d30c7336a34437aca848869eae18249b3b65a93f593e63b784d88a23ee9c99a039 languageName: node linkType: hard @@ -833,14 +813,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.9" +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/38b40766df96323013ee286b9ffd1023da1c146e94d160cff93eda738710c06dd49d9c416a8e6708a5410ebcea290caa1ea53bece02ed33eb5ef27ffd2338c90 + checksum: 10c1/c4b4b66cd619349c24e3a644ba3fff2e276fcd7b7f9fd0a68968c2d84c632e4f580ef83fb299e741e4f3d1445b3dcf6d6664827ac9f13d1cd9874935b79a455a languageName: node linkType: hard @@ -964,15 +944,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.25.9" +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.25.9" "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/8bae7a31fdcac489d4e7b5ee04eef06020956bda45a7e28c720c94c466286b6617fa7ee1ba42f46da60e7d38f54d955db78e6bd3992cfff1edccc0e5b7e9f027 + checksum: 10c1/1b473469d2d264e8dc18ba514a5a3c692aa949e4aaaa2e36104aa660fb813993af8039c86b9978294d2197589927387d27e5850605e828abfc2d2c627a6177c1 languageName: node linkType: hard @@ -987,15 +966,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-for-of@npm:7.25.9" +"@babel/plugin-transform-for-of@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/43c521ad083915c993f4cf17fd253160e6ffe6f0e71c0c2105dc5273d107057eb04223d03d841813e79a2b1b7c88b4e5e26bab5dfc0d4ccdb7c1f656ffc96983 + checksum: 10c1/a4e130fe5cd012fca82b57360261acf0d23de6963673e3049420108e69188a69dab4e34f1bdc289274a0fa37d1740a317c65fdf5fbd93dfa1cf5db6063715de8 languageName: node linkType: hard @@ -1068,16 +1047,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.25.9" +"@babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: - "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.26.0" "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/helper-simple-access": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/f5b9b742ff0a37e633faef0737c7ebc6e50f4faad8379d906f96a1d9f0795c5710ba9362b36f2c13821f23109a568090bd4e82a51269d5d8d05f5410c325420b + checksum: 10c1/57afda9ac0ce0b751276f1db556a11db4830389154e8fbaed4a0d1f5729fb79b91d36be9b0a576511428c2b470bba5c25e8b381b76d9b8cb15363f2b05886205 languageName: node linkType: hard @@ -1130,14 +1108,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.9" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/e5e4af41313a9fea4648b90b366b2480498adc94c4db33385ed1a72c72f2f7ed1a38ea79ed713afab1c41af184232ef6b4f1baed33013ecc7722cba17c01205c + checksum: 10c1/ef710e6d4c659ce1cf115a649b13dcb60aa84be266cfa8eb49e9ed2d9c540f54e60fa0fdc218ce14ba4443a60f61159c3f729664e5ffaa855cbe73d6017bcb92 languageName: node linkType: hard @@ -1332,18 +1310,18 @@ __metadata: linkType: hard "@babel/plugin-transform-runtime@npm:^7.17.12": - version: 7.25.9 - resolution: "@babel/plugin-transform-runtime@npm:7.25.9" + version: 7.26.9 + resolution: "@babel/plugin-transform-runtime@npm:7.26.9" dependencies: "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" babel-plugin-polyfill-corejs2: "npm:^0.4.10" babel-plugin-polyfill-corejs3: "npm:^0.10.6" babel-plugin-polyfill-regenerator: "npm:^0.6.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/a5231badd4c42bccca14f8efbad72b6a6d0ee43bce902e8608b72e10fc8fe7399572d1d1432c5c2169ff0b260d82b3152daa8f1ad86194a22af151f8739b0bfb + checksum: 10c1/bcf27ff14a3717b3ae6ecd0b8bed8ec4a2273a73083e120102dee06a7c2429603bee4a58174fe6bdc9a283b64fb4ea55d421ef8ff8f62a61e585987d8295163e languageName: node linkType: hard @@ -1381,40 +1359,40 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-template-literals@npm:7.25.9" +"@babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/5cd4f4ac963c3828e2c72c0c76be8222ae42de70def66467d33e0d9ba52ccd287505c6e5809b9e2e82497ec9f90fef213a23d99a63e164b5e7f84a03effe8e56 + checksum: 10c1/3ca274a5f9ce18bf5f8106ac8286a2d3414cd0ae70958a0e53b63d83f2565113b25af1b0dad61e372660075aba53c5a21c81bf2b4099fa3250951467a41a12e3 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9" +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/9c5a710235be21ee2e9c2df0b10b1687bf2c357003fe9034fdcbed35789afe9f8be64b23fe1904c39e997fc521af65507fc45ece9bdb946afc6e9754ddc62a21 + checksum: 10c1/27c7e1edda8d1d67a8cba68fb5e456aa7d4563d2e7823c397d016b37f7704187d45cdd3e19c01858b5ca69ca5f6c731ff21aed69464361636b7f5b83aa9c7e92 languageName: node linkType: hard "@babel/plugin-transform-typescript@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-typescript@npm:7.25.9" + version: 7.26.8 + resolution: "@babel/plugin-transform-typescript@npm:7.26.8" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.25.9" "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" "@babel/plugin-syntax-typescript": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/01607154ecfedee2f516ddca873979ca4fe86dde3de79c5b9890a53ab5e32daf6c46aa02dea4a88c0b1e113df4cdeae83b03ee82f481cf92c4488e3ac5d516d6 + checksum: 10c1/9befba45a4f65108c6e74aedf96cd4f1c510bd61054c39d0218301de77a344ca2f16e1e931b525add23083eddd70c98ef352a401266670d495c069e71de9b61e languageName: node linkType: hard @@ -1466,12 +1444,12 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.23.2": - version: 7.26.0 - resolution: "@babel/preset-env@npm:7.26.0" + version: 7.26.9 + resolution: "@babel/preset-env@npm:7.26.9" dependencies: - "@babel/compat-data": "npm:^7.26.0" - "@babel/helper-compilation-targets": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/compat-data": "npm:^7.26.8" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-validator-option": "npm:^7.25.9" "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" @@ -1483,9 +1461,9 @@ __metadata: "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" - "@babel/plugin-transform-async-generator-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" "@babel/plugin-transform-block-scoping": "npm:^7.25.9" "@babel/plugin-transform-class-properties": "npm:^7.25.9" "@babel/plugin-transform-class-static-block": "npm:^7.26.0" @@ -1496,21 +1474,21 @@ __metadata: "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" - "@babel/plugin-transform-for-of": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.26.9" "@babel/plugin-transform-function-name": "npm:^7.25.9" "@babel/plugin-transform-json-strings": "npm:^7.25.9" "@babel/plugin-transform-literals": "npm:^7.25.9" "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" "@babel/plugin-transform-modules-amd": "npm:^7.25.9" - "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" "@babel/plugin-transform-modules-umd": "npm:^7.25.9" "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" "@babel/plugin-transform-new-target": "npm:^7.25.9" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" "@babel/plugin-transform-object-super": "npm:^7.25.9" @@ -1526,21 +1504,21 @@ __metadata: "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" "@babel/plugin-transform-spread": "npm:^7.25.9" "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" - "@babel/plugin-transform-template-literals": "npm:^7.25.9" - "@babel/plugin-transform-typeof-symbol": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.26.8" + "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" "@babel/preset-modules": "npm:0.1.6-no-external-plugins" babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.38.1" + core-js-compat: "npm:^3.40.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/fc1a9956ec434c54dc26362e328ceb87a03b8b78e378d957e868860ea2e9c7a8daa51bcde6c7f31989e368bb1df16b9e47c182b4bdbfa46e053654476c80b5cd + checksum: 10c1/ee8cbfc3a70d184f7132cfd5ce10ad81c822cec754d4bb6654d7166fcb037f89c8fdddbb64aa97147325ef5566284cddc252c7976b0fbc8173401ff5935e275a languageName: node linkType: hard @@ -1558,8 +1536,8 @@ __metadata: linkType: hard "@babel/preset-react@npm:^7.22.15": - version: 7.25.9 - resolution: "@babel/preset-react@npm:7.25.9" + version: 7.26.3 + resolution: "@babel/preset-react@npm:7.26.3" dependencies: "@babel/helper-plugin-utils": "npm:^7.25.9" "@babel/helper-validator-option": "npm:^7.25.9" @@ -1569,7 +1547,7 @@ __metadata: "@babel/plugin-transform-react-pure-annotations": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c1/b2cd7645c8ca4df9b5aa388addda8830c3a2d41aca81e56ab1b93af7579f3ea6efd76298473c59ed695b9a64f11e05c45384bbd9103c995de996b81f660bf8c6 + checksum: 10c1/7b290f61ab3f562ba8316239743e10043a287a23dda5c78153f5c8096756aa3367d72712d451343ebe708016a2ce8b9c1201eb4d5de4bfc8fc591d61f965424c languageName: node linkType: hard @@ -1603,23 +1581,23 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.18.0, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.6, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.7, @babel/runtime@npm:^7.24.8, @babel/runtime@npm:^7.25.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.26.0 - resolution: "@babel/runtime@npm:7.26.0" +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.18.0, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.6, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.7, @babel/runtime@npm:^7.24.8, @babel/runtime@npm:^7.25.7, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": + version: 7.26.9 + resolution: "@babel/runtime@npm:7.26.9" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10c1/1e625dc8691c29e7e62448dbfe79bf08890c084b059f91a47bb98693720173626c983834ee42a57e7d2d4758f1248493b70a6fb2d2be5fcf618a748b998b6221 + checksum: 10c1/8b36825963abf0239e1306358972c9d12ca8a20a2e2fb1e3f4f8625d986f4ea15d6008b85329742bd74d9dfdef31fb606e33793586987a23e1430c8a66b85159 languageName: node linkType: hard -"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.3.3": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c1/409d297579b76672304bd8e17a5b9124f75d07cf230af515fe4df3f94f63bf615e69f161e364f9c296e70139e6ab9599867106caa88cd7ea1170acada79e19a0 + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c1/f757f702f772683d36811abbd9bb0095a64548d3dbabd2c33c8e749468f5d200a79a9cddb2350220185ef834a02e68c6ec9bb28e59f82b67ea1bf760793c383c languageName: node linkType: hard @@ -1641,18 +1619,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/traverse@npm:7.25.9" +"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/traverse@npm:7.26.9" dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/generator": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c1/ce115b3db715df503a988a8551f310d9de58637f7921d535fc88a5bb50f6a8b35ace080ab7d07607a636d308511baf4cb760f0c02700ece90ad819a0ead3d196 + checksum: 10c1/3f7c7b642b4539a129259b5c1d93bcf80fb0079af8975a55e982bcaa94ad8217d10c25e6b73b6db93eb9286e08eefdc0208600375ae7cb7b49b339e4f397115a languageName: node linkType: hard @@ -1666,13 +1644,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.13.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.26.0 - resolution: "@babel/types@npm:7.26.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.13.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.26.9 + resolution: "@babel/types@npm:7.26.9" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c1/c8084e6daa15a5e2aa07cca00e8d31cc454985401063f882692946088d69b5d3b3193cef465b70b050b0f913824c6e40597817168f6e75fc32b78416d0fafcb9 + checksum: 10c1/dd88243bc7d6db9ed16348c93d9d0ed454a5386f99fed8248e2d87e022e9a64fd7d5925f46c8d29dfc4c2fed7ae85485cf215bacd620226960dbfe937a6fabd5 languageName: node linkType: hard @@ -1726,16 +1704,9 @@ __metadata: languageName: node linkType: hard -"@ctrl/tinycolor@npm:^3.6.1": - version: 3.6.1 - resolution: "@ctrl/tinycolor@npm:3.6.1" - checksum: 10c1/cc674125cf3c9c0c28e3b9172d65711b33e3ccd8adc5b29892f44ff306da54de5588f143a658a4089bb1ca72924cc0795ccc4ff83ee10ed1033264f952a73143 - languageName: node - linkType: hard - "@cypress/request@npm:^3.0.6": - version: 3.0.6 - resolution: "@cypress/request@npm:3.0.6" + version: 3.0.7 + resolution: "@cypress/request@npm:3.0.7" dependencies: aws-sign2: "npm:~0.7.0" aws4: "npm:^1.8.0" @@ -1750,12 +1721,12 @@ __metadata: json-stringify-safe: "npm:~5.0.1" mime-types: "npm:~2.1.19" performance-now: "npm:^2.1.0" - qs: "npm:6.13.0" + qs: "npm:6.13.1" safe-buffer: "npm:^5.1.2" tough-cookie: "npm:^5.0.0" tunnel-agent: "npm:^0.6.0" uuid: "npm:^8.3.2" - checksum: 10c1/e309e417cb0430379ca507a596320c5c8d44f52b0e2900614977e633cfdc0bd1324bd1e3b626981b390b210bf89090c2791c5ac7e5ef7d82fcfc6c6a7a9db4ac + checksum: 10c1/0da12c59d78def09a2b4d3f3c55980ba9f75b44f41865fe1b41d5e15f5811cfc305b3b1d207369c48a55a78af1776aa230dd70d27b87978d56d1e6a88ccd5b2e languageName: node linkType: hard @@ -1776,35 +1747,35 @@ __metadata: languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.12.0": - version: 11.12.0 - resolution: "@emotion/babel-plugin@npm:11.12.0" +"@emotion/babel-plugin@npm:^11.13.5": + version: 11.13.5 + resolution: "@emotion/babel-plugin@npm:11.13.5" dependencies: "@babel/helper-module-imports": "npm:^7.16.7" "@babel/runtime": "npm:^7.18.3" "@emotion/hash": "npm:^0.9.2" "@emotion/memoize": "npm:^0.9.0" - "@emotion/serialize": "npm:^1.2.0" + "@emotion/serialize": "npm:^1.3.3" babel-plugin-macros: "npm:^3.1.0" convert-source-map: "npm:^1.5.0" escape-string-regexp: "npm:^4.0.0" find-root: "npm:^1.1.0" source-map: "npm:^0.5.7" stylis: "npm:4.2.0" - checksum: 10c1/8834cac40ab41f9b2fa8867b45f5bb035ad5cb36a0ff5a99d5b597f41482bc220f30abe4c340adf106d658c81ab249b0d64f61d92a749780c3e90cfc6474a296 + checksum: 10c1/85d19012974cb252f03378b157385fe43fc75c4935b55615729728c27d6148d175098004ccf157e10b1e659dcb11a5103db6c98952afc5356c52a4cc4ac5e892 languageName: node linkType: hard -"@emotion/cache@npm:^11.13.0, @emotion/cache@npm:^11.4.0": - version: 11.13.1 - resolution: "@emotion/cache@npm:11.13.1" +"@emotion/cache@npm:^11.14.0, @emotion/cache@npm:^11.4.0": + version: 11.14.0 + resolution: "@emotion/cache@npm:11.14.0" dependencies: "@emotion/memoize": "npm:^0.9.0" "@emotion/sheet": "npm:^1.4.0" - "@emotion/utils": "npm:^1.4.0" + "@emotion/utils": "npm:^1.4.2" "@emotion/weak-memoize": "npm:^0.4.0" stylis: "npm:4.2.0" - checksum: 10c1/12cccfa4c098ed905249b9506ebc04a8c4400e91c39fb3ea3375754cec7121b10f37de49112a76c70a0319d7328f2eb05f29229febe7755ac07f1c8e92a8d98c + checksum: 10c1/841d7d6b39c93034f835d9b3c1f9f6807a6ebb89b9d3675cf9b2e74b1713c3a944549fd049a62ce78aca1a6a55bdd84f545e43375c5107b9ec73cf2ff913c8e4 languageName: node linkType: hard @@ -1830,15 +1801,15 @@ __metadata: linkType: hard "@emotion/react@npm:^11.8.1": - version: 11.13.3 - resolution: "@emotion/react@npm:11.13.3" + version: 11.14.0 + resolution: "@emotion/react@npm:11.14.0" dependencies: "@babel/runtime": "npm:^7.18.3" - "@emotion/babel-plugin": "npm:^11.12.0" - "@emotion/cache": "npm:^11.13.0" - "@emotion/serialize": "npm:^1.3.1" - "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.1.0" - "@emotion/utils": "npm:^1.4.0" + "@emotion/babel-plugin": "npm:^11.13.5" + "@emotion/cache": "npm:^11.14.0" + "@emotion/serialize": "npm:^1.3.3" + "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.2.0" + "@emotion/utils": "npm:^1.4.2" "@emotion/weak-memoize": "npm:^0.4.0" hoist-non-react-statics: "npm:^3.3.1" peerDependencies: @@ -1846,20 +1817,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c1/456d6d80a79cd8dda98b1cfcf0f9a517483bc003008da707cb143121cb48ebe5c2404e8599895fbd086c7ed96ede1bf6a29cde617e357777e73ad3a196ca5857 + checksum: 10c1/cca195cee7676269b570f9f2a398fa1126f7df072adf8275cc982c1533db9266f5d44aebe6d2f7e3945216e88fe5770e624a7f6291e80d8b2b84be05e06ee2a3 languageName: node linkType: hard -"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.1": - version: 1.3.2 - resolution: "@emotion/serialize@npm:1.3.2" +"@emotion/serialize@npm:^1.3.3": + version: 1.3.3 + resolution: "@emotion/serialize@npm:1.3.3" dependencies: "@emotion/hash": "npm:^0.9.2" "@emotion/memoize": "npm:^0.9.0" "@emotion/unitless": "npm:^0.10.0" - "@emotion/utils": "npm:^1.4.1" + "@emotion/utils": "npm:^1.4.2" csstype: "npm:^3.0.2" - checksum: 10c1/d104b1ae2e08442639bc33a9a56b9c3a90886de9b53b1f1a9edf3e23688f828c337f620645a5082b79d8b7b48fa8f4a35924765df83bf18702ad0cd3af5a806a + checksum: 10c1/19a9f2520319fc134ce8b58899c2d8ec58ca35e86bc65747df93334eb4cdfefe316dc7ddc0c9cbbc5323afb7e2116456d77d48a91c7f598985c91cc6557b0003 languageName: node linkType: hard @@ -1884,19 +1855,19 @@ __metadata: languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.1.0": - version: 1.1.0 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.1.0" +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.2.0": + version: 1.2.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.2.0" peerDependencies: react: ">=16.8.0" - checksum: 10c1/4b56507e0da111e2c782df26e7c3779043705cc3267b8ef4e77e677cf9c00a60452e8b78ee1df59aea2088cec9fddf3ba444b47a8d6a288edf8a7e7b50d82086 + checksum: 10c1/06067764b7bee7551f17928f7e07c51d90511220c9b8458f838d721a61feb2f7f49ddbdba8a86e544d00d3b5e4b2db860b9d3fed0db48c3780d1c215fbc3a428 languageName: node linkType: hard -"@emotion/utils@npm:^1.4.0, @emotion/utils@npm:^1.4.1": - version: 1.4.1 - resolution: "@emotion/utils@npm:1.4.1" - checksum: 10c1/43799d739b9aaaa71c181f67fe943b22b5af0e3748a708592cebc3cb5879108e5c457fc54822f22bb80e9ab0a15a185d36f9ee8d77f2b6fb9fa0c046f03f5c3a +"@emotion/utils@npm:^1.4.2": + version: 1.4.2 + resolution: "@emotion/utils@npm:1.4.2" + checksum: 10c1/b493d89ebbca16008013e47cc2ad5f894cc426252b14ce15b02c5b0b4eaecee4aa482ec6cc95a0d24f3ce9151bf3b8db4380a75fe485ba877074b13a16612c72 languageName: node linkType: hard @@ -1907,163 +1878,177 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/aix-ppc64@npm:0.21.5" +"@esbuild/aix-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/aix-ppc64@npm:0.25.0" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm64@npm:0.21.5" +"@esbuild/android-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm64@npm:0.25.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm@npm:0.21.5" +"@esbuild/android-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm@npm:0.25.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-x64@npm:0.21.5" +"@esbuild/android-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-x64@npm:0.25.0" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-arm64@npm:0.21.5" +"@esbuild/darwin-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-arm64@npm:0.25.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-x64@npm:0.21.5" +"@esbuild/darwin-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-x64@npm:0.25.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-arm64@npm:0.21.5" +"@esbuild/freebsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-arm64@npm:0.25.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-x64@npm:0.21.5" +"@esbuild/freebsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-x64@npm:0.25.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm64@npm:0.21.5" +"@esbuild/linux-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm64@npm:0.25.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm@npm:0.21.5" +"@esbuild/linux-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm@npm:0.25.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ia32@npm:0.21.5" +"@esbuild/linux-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ia32@npm:0.25.0" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-loong64@npm:0.21.5" +"@esbuild/linux-loong64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-loong64@npm:0.25.0" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-mips64el@npm:0.21.5" +"@esbuild/linux-mips64el@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-mips64el@npm:0.25.0" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ppc64@npm:0.21.5" +"@esbuild/linux-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ppc64@npm:0.25.0" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-riscv64@npm:0.21.5" +"@esbuild/linux-riscv64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-riscv64@npm:0.25.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-s390x@npm:0.21.5" +"@esbuild/linux-s390x@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-s390x@npm:0.25.0" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-x64@npm:0.21.5" +"@esbuild/linux-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-x64@npm:0.25.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/netbsd-x64@npm:0.21.5" +"@esbuild/netbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-arm64@npm:0.25.0" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-x64@npm:0.25.0" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/openbsd-x64@npm:0.21.5" +"@esbuild/openbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-arm64@npm:0.25.0" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-x64@npm:0.25.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/sunos-x64@npm:0.21.5" +"@esbuild/sunos-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/sunos-x64@npm:0.25.0" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-arm64@npm:0.21.5" +"@esbuild/win32-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-arm64@npm:0.25.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-ia32@npm:0.21.5" +"@esbuild/win32-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-ia32@npm:0.25.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-x64@npm:0.21.5" +"@esbuild/win32-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-x64@npm:0.25.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2111,21 +2096,21 @@ __metadata: linkType: hard "@floating-ui/core@npm:^1.6.0": - version: 1.6.8 - resolution: "@floating-ui/core@npm:1.6.8" + version: 1.6.9 + resolution: "@floating-ui/core@npm:1.6.9" dependencies: - "@floating-ui/utils": "npm:^0.2.8" - checksum: 10c1/50861e5b0651543cfff86f65dbf13c7dec7ef69bdbc674cc42acd624fd073a278133e89402e5612c3fa43450dd9988002b53bfffc3ea9baa70ee95349eed9515 + "@floating-ui/utils": "npm:^0.2.9" + checksum: 10c1/777d2e6cc4540e0b39534151350a449eafbaf67b7bf6f415881010c49736f82f5ea045e527016a2bc275bbae0396db341b151b9049b5a82c79631882638c4437 languageName: node linkType: hard "@floating-ui/dom@npm:^1.0.1, @floating-ui/dom@npm:^1.2.1": - version: 1.6.12 - resolution: "@floating-ui/dom@npm:1.6.12" + version: 1.6.13 + resolution: "@floating-ui/dom@npm:1.6.13" dependencies: "@floating-ui/core": "npm:^1.6.0" - "@floating-ui/utils": "npm:^0.2.8" - checksum: 10c1/cbb131bbafa84569c23d745a54f44b5c85e8a1b97536090ae488312f63ddb041cfd83a55ec26f6aa5aa85db33e867ac7f69e646805709a0aef87e41e00d7b228 + "@floating-ui/utils": "npm:^0.2.9" + checksum: 10c1/09e2743cd8dbceb692802d1a103fffd34af266b52d9ef01b2fbdfb949382cf3343ed1d919120463c18cfcb2439affbc3fb4178eac0c4e64f387a08e2d29753ff languageName: node linkType: hard @@ -2154,10 +2139,10 @@ __metadata: languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.8": - version: 0.2.8 - resolution: "@floating-ui/utils@npm:0.2.8" - checksum: 10c1/7d13594833d42913fa3f960e72c232531e61b869044f84307a728591d1666200a73ccdcb8f75f859a9216ac4a6679653250b152c84de6164edce4ec9d8fa4280 +"@floating-ui/utils@npm:^0.2.9": + version: 0.2.9 + resolution: "@floating-ui/utils@npm:0.2.9" + checksum: 10c1/cd5f0f660387c91343e7666a1a9e69edbea34d83a6bb6f9cd83451fa2eb5834f51f7dfee056ae720e324b173ad08a00363a7145a3fbc03bd162ee15c5bf46e57 languageName: node linkType: hard @@ -2207,6 +2192,15 @@ __metadata: languageName: node linkType: hard +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c1/f67deb88004e211751eb8f70d958848fd86878fba64ba3b323749022be88e2f66e6a573d9fbb4cacb6551f9c9be4b5e6ea2c484187192a8578f8b48762d17a4b + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -2458,13 +2452,13 @@ __metadata: linkType: hard "@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" dependencies: "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c1/022322ef0a323b4d57c8b749fa4f409caa278c7401ea0fce05277f1ebe7d822367b6e710b5cf3eece24acb8057466a88baa3ba6864515ccaba93ec18954986a3 + checksum: 10c1/e426026e1401000b29173c9faeaba7f0d5b026b4c59c07b66ac65413773f6954893853191653ccd82e840643f278883ad48d82724e719a5fd9deed101265119c languageName: node linkType: hard @@ -2509,7 +2503,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -2529,8 +2523,8 @@ __metadata: linkType: hard "@jsonjoy.com/json-pack@npm:^1.0.3": - version: 1.1.0 - resolution: "@jsonjoy.com/json-pack@npm:1.1.0" + version: 1.1.1 + resolution: "@jsonjoy.com/json-pack@npm:1.1.1" dependencies: "@jsonjoy.com/base64": "npm:^1.1.1" "@jsonjoy.com/util": "npm:^1.1.2" @@ -2538,7 +2532,7 @@ __metadata: thingies: "npm:^1.20.0" peerDependencies: tslib: 2 - checksum: 10c1/319627f8c28769943274e93c1bc82375335b5bfc06b9359e35e1766f04b680fbd5ff8c7e317a92b73cfbb64a9c1e630158fec2eb56836e4285bc46451a125cae + checksum: 10c1/e293adbf3f7118821bf8e5b8dac4b88a4321d7b47e6f756fba23eef18555b2077f55e5e6bd560d488176a1fd891664558790181f5dfc6d48ef6cbf332e4e29e4 languageName: node linkType: hard @@ -2599,16 +2593,16 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^2.0.0": - version: 2.2.2 - resolution: "@npmcli/agent@npm:2.2.2" +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" socks-proxy-agent: "npm:^8.0.3" - checksum: 10c1/e775f1ee14038147a9d23984452b253e63970323e6b42ddb399138fb9328959a3eb192d7b3760b7add9a5ac90cfd7a8d3892e0f7b7c2eea5ae8ef394e9b4ff86 + checksum: 10c1/490f877dba09d99feb438bcecbc2598c4a3c35bd9c54894d3b1123c7675bb5166804431e7016e9fb2896a616c87acaa6d47f57e1e254b77b6d7079e08a2af7e7 languageName: node linkType: hard @@ -2622,12 +2616,12 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.1 - resolution: "@npmcli/fs@npm:3.1.1" +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" dependencies: semver: "npm:^7.3.5" - checksum: 10c1/e80ac30f15c26c9d31695fc10316b27ee2391a39bf4a6bd67fe342b21001e7b5446242b903dcc36cdcec34c3841f9fbeea92b9b16cb41bbc9ee8210c876cfa39 + checksum: 10c1/ebeb013e6f5b29cd527ba5a1083ac32d7a106649735b62419fe3c9a2ec446e334c6d33a09b240a8ac6f43cbbf62c32affdfc6693952d49e1fe09366df660b7ff languageName: node linkType: hard @@ -2654,114 +2648,114 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-android-arm64@npm:2.5.0" +"@parcel/watcher-android-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-android-arm64@npm:2.5.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-arm64@npm:2.5.0" +"@parcel/watcher-darwin-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.5.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-x64@npm:2.5.0" +"@parcel/watcher-darwin-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.5.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-freebsd-x64@npm:2.5.0" +"@parcel/watcher-freebsd-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.5.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.0" +"@parcel/watcher-linux-arm-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.0" +"@parcel/watcher-linux-arm-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-arm64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.0" +"@parcel/watcher-linux-arm64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.0" +"@parcel/watcher-linux-arm64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.0" +"@parcel/watcher-linux-x64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.0" +"@parcel/watcher-linux-x64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-arm64@npm:2.5.0" +"@parcel/watcher-win32-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.5.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-ia32@npm:2.5.0" +"@parcel/watcher-win32-ia32@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.5.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-x64@npm:2.5.0" +"@parcel/watcher-win32-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-x64@npm:2.5.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@parcel/watcher@npm:^2.4.1": - version: 2.5.0 - resolution: "@parcel/watcher@npm:2.5.0" + version: 2.5.1 + resolution: "@parcel/watcher@npm:2.5.1" dependencies: - "@parcel/watcher-android-arm64": "npm:2.5.0" - "@parcel/watcher-darwin-arm64": "npm:2.5.0" - "@parcel/watcher-darwin-x64": "npm:2.5.0" - "@parcel/watcher-freebsd-x64": "npm:2.5.0" - "@parcel/watcher-linux-arm-glibc": "npm:2.5.0" - "@parcel/watcher-linux-arm-musl": "npm:2.5.0" - "@parcel/watcher-linux-arm64-glibc": "npm:2.5.0" - "@parcel/watcher-linux-arm64-musl": "npm:2.5.0" - "@parcel/watcher-linux-x64-glibc": "npm:2.5.0" - "@parcel/watcher-linux-x64-musl": "npm:2.5.0" - "@parcel/watcher-win32-arm64": "npm:2.5.0" - "@parcel/watcher-win32-ia32": "npm:2.5.0" - "@parcel/watcher-win32-x64": "npm:2.5.0" + "@parcel/watcher-android-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-x64": "npm:2.5.1" + "@parcel/watcher-freebsd-x64": "npm:2.5.1" + "@parcel/watcher-linux-arm-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm-musl": "npm:2.5.1" + "@parcel/watcher-linux-arm64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm64-musl": "npm:2.5.1" + "@parcel/watcher-linux-x64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-x64-musl": "npm:2.5.1" + "@parcel/watcher-win32-arm64": "npm:2.5.1" + "@parcel/watcher-win32-ia32": "npm:2.5.1" + "@parcel/watcher-win32-x64": "npm:2.5.1" detect-libc: "npm:^1.0.3" is-glob: "npm:^4.0.3" micromatch: "npm:^4.0.5" @@ -2794,7 +2788,7 @@ __metadata: optional: true "@parcel/watcher-win32-x64": optional: true - checksum: 10c1/f649a03d4b86ba9a1be18a00b5c6d248b5cfc2a9f03381c091b5a4d2406e09746404224237eb6f71e61fb05f9e132bd350e3542785c1e73e53c7673667ce0e77 + checksum: 10c1/ec80f675ae3558a1ee28195782e07cf7d22a9dbf3cd80d4b2660d185e6e565058c96bded0b9645c1bd73914ad14cd7a0d4cb01e2905f88219d0d31101ef9f80b languageName: node linkType: hard @@ -2909,20 +2903,20 @@ __metadata: languageName: node linkType: hard -"@rc-component/trigger@npm:^2.0.0, @rc-component/trigger@npm:^2.1.1, @rc-component/trigger@npm:^2.2.5": - version: 2.2.5 - resolution: "@rc-component/trigger@npm:2.2.5" +"@rc-component/trigger@npm:^2.0.0, @rc-component/trigger@npm:^2.1.1, @rc-component/trigger@npm:^2.2.6": + version: 2.2.6 + resolution: "@rc-component/trigger@npm:2.2.6" dependencies: "@babel/runtime": "npm:^7.23.2" "@rc-component/portal": "npm:^1.1.0" classnames: "npm:^2.3.2" rc-motion: "npm:^2.0.0" rc-resize-observer: "npm:^1.3.1" - rc-util: "npm:^5.38.0" + rc-util: "npm:^5.44.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/a063256fad408fc45c3406c819c6fc6bc45c46886e48e0bcb78d445eb2d5eb8cf85b2c131250fe9d33aece67176e56833e7297be7e78c9386e3bffbb92ec1c31 + checksum: 10c1/ead7c8cd270f9eb48bc4bebf421006228f51b1d83f460c176171251c0178a30cd005a19d529ac4daf795c787a8195b8a5a6118d197463431feeab2c99fa6ef26 languageName: node linkType: hard @@ -3071,21 +3065,21 @@ __metadata: languageName: node linkType: hard -"@tanstack/query-core@npm:5.59.20": - version: 5.59.20 - resolution: "@tanstack/query-core@npm:5.59.20" - checksum: 10c1/bfac064d0344ab32e2718c1f75552072283793780f9e22a7fb3c84d0bb560de3311c8b9c33505a20904ade136acba74f9f56f837297dbb1619f2db179b27d4da +"@tanstack/query-core@npm:5.66.4": + version: 5.66.4 + resolution: "@tanstack/query-core@npm:5.66.4" + checksum: 10c1/df1d99e6a6181254f0f458b25259750709cfa16a0448f699bdb186791a15a25e0a77e266b5a232d56e003b160cf96b3ebf84ec7ceb5198ca0c4ba644f24eb275 languageName: node linkType: hard "@tanstack/react-query@npm:^5.56.2": - version: 5.60.2 - resolution: "@tanstack/react-query@npm:5.60.2" + version: 5.66.8 + resolution: "@tanstack/react-query@npm:5.66.8" dependencies: - "@tanstack/query-core": "npm:5.59.20" + "@tanstack/query-core": "npm:5.66.4" peerDependencies: react: ^18 || ^19 - checksum: 10c1/a3f01498078002dddb4dcca09ae21b0cb33e6923bc54a4d5c4b8426d50bff6c1e566346180f0f7b51bdd88d7ed33311936dee09c8d24258fe871591e3558a0d4 + checksum: 10c1/c82a533341296b9e6f483a6be056a07a5c81c2070a8a45d40fa054f18d24bcb4c2878693c93eb6a2785696c7707638e71e9d1db2e34b143712220c6cd95f793d languageName: node linkType: hard @@ -3261,34 +3255,34 @@ __metadata: linkType: hard "@types/d3-path@npm:*": - version: 3.1.0 - resolution: "@types/d3-path@npm:3.1.0" - checksum: 10c1/706150063c0e87c6e5f8feb4ca8b9c01bc2a35fbe3c9183448682c9bc3a5dd6518502eca58493bb6956a4c93094b6f87647c44c54a24a32670d6c256e5ef3458 + version: 3.1.1 + resolution: "@types/d3-path@npm:3.1.1" + checksum: 10c1/9ee641e897c18f379d7ef41d9a9504bf1c008f228e4b1e6941b964d431727229dc5fbcbf84e4747e078dbdfa69e51938b1a22a0b99771e0533b05a2a3d4d41f0 languageName: node linkType: hard "@types/d3-scale@npm:^4.0.2": - version: 4.0.8 - resolution: "@types/d3-scale@npm:4.0.8" + version: 4.0.9 + resolution: "@types/d3-scale@npm:4.0.9" dependencies: "@types/d3-time": "npm:*" - checksum: 10c1/ac979d2cb8791e00124018fe7fcf131f4dbe2718b2644ed57045686b81c974caea6400a4dd42f667230cbfa82d12168d1d4e4bbb5ffbe26e173e6dfc974832ad + checksum: 10c1/782c94123532195acd38ed3e085dd630c5d593cebe88039164280ca18bfae434a01eebb869e1cf8b22679a5b2e69763187885ee72cfa5cc5161b9b61d587af49 languageName: node linkType: hard "@types/d3-shape@npm:^3.1.0": - version: 3.1.6 - resolution: "@types/d3-shape@npm:3.1.6" + version: 3.1.7 + resolution: "@types/d3-shape@npm:3.1.7" dependencies: "@types/d3-path": "npm:*" - checksum: 10c1/3469dcd24b80d76ffe9c629455d3419ef261d00b8978acdb2cbb271902664223b2a495dacff78aba37bd95057e425a74cf308fb28237fafcd274069191d80f16 + checksum: 10c1/afaaba6281b31a4950672d5ed1cf6bfb62313226e012309c4cfd6bedf280f6cbf1aad042a532a5a80e6b09632d9e93c3427e10b2ca1cff71c98b88e3e8d7a007 languageName: node linkType: hard "@types/d3-time@npm:*, @types/d3-time@npm:^3.0.0": - version: 3.0.3 - resolution: "@types/d3-time@npm:3.0.3" - checksum: 10c1/cae0f10f22bca9eccd352db405c3f91a6fe148e3b553ab6a84704226a487b950ecdb63cfc219dbf89eb7943c2af1179f9e6bc356358ea3f55386b41ee0639ca9 + version: 3.0.4 + resolution: "@types/d3-time@npm:3.0.4" + checksum: 10c1/ecc4bc8d0122817af0183966a5db1dbb885b7b75349d5353217287d8eaae05f44eb5142a7fb33f640d8085d4e62c1835f541dc34330561d599b5eba8cff87799 languageName: node linkType: hard @@ -3327,14 +3321,14 @@ __metadata: linkType: hard "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": - version: 5.0.1 - resolution: "@types/express-serve-static-core@npm:5.0.1" + version: 5.0.6 + resolution: "@types/express-serve-static-core@npm:5.0.6" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10c1/8d74d22a47d00f9cc1835ab2c2f97cfae4a8688d317754148d9855e1bfc70a69bbcf459864dc2ff87d0b4d8a1bfc2589933a91a38ed4bf54389d96b0b2425575 + checksum: 10c1/fc9584c5b0cd74df8f6ab35fa4ef1b224bf71cfc24ec87f51fcbb0a81c52e79665575e5e4403ca1a1a5370d62ae588f2dd87f5193e3015c55f5aaa0816f771d1 languageName: node linkType: hard @@ -3405,11 +3399,11 @@ __metadata: linkType: hard "@types/http-proxy@npm:^1.17.8": - version: 1.17.15 - resolution: "@types/http-proxy@npm:1.17.15" + version: 1.17.16 + resolution: "@types/http-proxy@npm:1.17.16" dependencies: "@types/node": "npm:*" - checksum: 10c1/3f0ba93d10402caf34c8e104d18e5279650406a6769193229e9b9c1b68add60e6b1342298b84d8cb6fc49cb93f14fb275963c68bc79bef865c097b488b389741 + checksum: 10c1/25c0c273f1aaee82006694a7b9473b1183bac6f001fc92c71295decc2b9dc4ce6e5ca8a47a1cb76ec868440d616e54623e7a7c73b5e57c104256b2aa9286e591 languageName: node linkType: hard @@ -3480,18 +3474,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:^22.7.8": - version: 22.9.0 - resolution: "@types/node@npm:22.9.0" + version: 22.13.4 + resolution: "@types/node@npm:22.13.4" dependencies: - undici-types: "npm:~6.19.8" - checksum: 10c1/eb486fcb843a2cc0667ba45a409cc6974f3607d4389c1429dca956b07352d6649e44dc85c0582af386c77e99146173f63c2b8d43cf91c7ab0815d01beea83e3e - languageName: node - linkType: hard - -"@types/node@npm:^10.14.33": - version: 10.17.60 - resolution: "@types/node@npm:10.17.60" - checksum: 10c1/63eca0b871718af75e369cd2a57e70939ff347f4b1fbd98dca40d005262ab48021e3829f58ed5e828d0886e98054cfa354648118712d28779eb4a0f855e70a93 + undici-types: "npm:~6.20.0" + checksum: 10c1/c38493d1e098e69b5efc4ab594147e34ba791a925c526257dd0862b8f905f8e0b057a7642141fc3a15f31eab2fd0fb0bbe40c5c88896368e195167d51e3722b5 languageName: node linkType: hard @@ -3510,16 +3497,16 @@ __metadata: linkType: hard "@types/prop-types@npm:*": - version: 15.7.13 - resolution: "@types/prop-types@npm:15.7.13" - checksum: 10c1/1e0412f9198eec64f60ddad1fc3138810da1530b927fa0d6ac766ebb1a8ba8f0eb538d1f300aaab63284fcf5780d9cde0e71f3caa418ca3896aa756cd578a474 + version: 15.7.14 + resolution: "@types/prop-types@npm:15.7.14" + checksum: 10c1/7b1baa6b13a9df252daa1e88001e75e3595875f349b791aa423ceedebf4a8e05b4ebae07bcb182350add3a9180de6adb8103d9cf4a893056ccd39cde72886073 languageName: node linkType: hard "@types/qs@npm:*": - version: 6.9.17 - resolution: "@types/qs@npm:6.9.17" - checksum: 10c1/a4632126bdbc6de25d6b9e50dd3fc85a11cf5110a95c138fbac495febea1c4aa7287b66d449dede0c6e59ec26f41dd5b39561baf23dc4b80234238b754a09ad6 + version: 6.9.18 + resolution: "@types/qs@npm:6.9.18" + checksum: 10c1/f3ceb2d647f2fbba7b28dff0606dea73557346a09345a1530aa05cc09444e43ac8c43e9a18716508081ff5ac5e3c9d802ee3cd56ab93cd4a0461405b1eb8d346 languageName: node linkType: hard @@ -3547,11 +3534,11 @@ __metadata: linkType: hard "@types/react-dom@npm:^18.0.4": - version: 18.3.1 - resolution: "@types/react-dom@npm:18.3.1" - dependencies: - "@types/react": "npm:*" - checksum: 10c1/b3edc672be011854e609c8d15ecabd2279cafd7a22b4ec1a03d770403d503dedbb3ad4bbfdd75592f3436e25cc0f7e90de3f4788b6e5179a40b5010531c8e4d1 + version: 18.3.5 + resolution: "@types/react-dom@npm:18.3.5" + peerDependencies: + "@types/react": ^18.0.0 + checksum: 10c1/2d88836ac7af7f8a0b5c1c18086177ecf384875c15dec9c1684a9336eaf9bd222c2b6893902b4a06d178ea660871c2ad1f4307643dc014921c3cea5c4122e57d languageName: node linkType: hard @@ -3577,31 +3564,40 @@ __metadata: linkType: hard "@types/react-transition-group@npm:^4.4.0": - version: 4.4.11 - resolution: "@types/react-transition-group@npm:4.4.11" - dependencies: - "@types/react": "npm:*" - checksum: 10c1/6eb16289908f378577368f29b0ad371e32c9898fb9a0467155a60bf304107b46771a96b7fa65f0beb6d96fe6b39a30d198f6f6bb34abb6e5b5ba238887c0f962 + version: 4.4.12 + resolution: "@types/react-transition-group@npm:4.4.12" + peerDependencies: + "@types/react": "*" + checksum: 10c1/79bb76c3400239d1d752555ce3a49be5483ec64300c783a5a299ae5b106e3b41e86dbcd72f02408c63f00c752cbb0c122887864dd6394cda1fe8689a8a6d22fb languageName: node linkType: hard "@types/react-virtualized@npm:^9.21.21": - version: 9.21.30 - resolution: "@types/react-virtualized@npm:9.21.30" + version: 9.22.2 + resolution: "@types/react-virtualized@npm:9.22.2" dependencies: "@types/prop-types": "npm:*" "@types/react": "npm:*" - checksum: 10c1/7c745a62e092be4d5b7d37bd180f0152a92ff7903080fb24c9f5c97559836a5346e0e9bd0a27e2f789f0fdb63b76ab029902181aef0e7c2975ff7b92f6697a5b + checksum: 10c1/3a5a398ed91b4a6bb5d139fec61b646effb82d4e2aa8b87db309f41832591b8f96712e7769f1bf947986bd2823da010583bb1d8d218371daff40d47ff34c457a languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:^18.0.9": - version: 18.3.12 - resolution: "@types/react@npm:18.3.12" +"@types/react@npm:*": + version: 19.0.10 + resolution: "@types/react@npm:19.0.10" + dependencies: + csstype: "npm:^3.0.2" + checksum: 10c1/2d3107674080246d717ce557fb40e5a13b4b25b027a779d8f48972821ebf85fb26fd6154ca6a29ab66bd87f6d20bbb2df489b86e51ba4110507e61c17f5969a9 + languageName: node + linkType: hard + +"@types/react@npm:^18.0.9": + version: 18.3.18 + resolution: "@types/react@npm:18.3.18" dependencies: "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10c1/1a0cdc87a013f1f4481b522509a2db1b6e89273e0c0d09d995b7bca9585fe705bfd157e898709b3bc5194ac8057aaae04fada43e818de52e74158dea76a19311 + checksum: 10c1/ade6b8945a8a5d8df380945fdd9dee27f42b1be83b3c932d4e0584a557f2194d59ba9ddc7495de74ee5c7e6a59e88c47a5561706d43c3424a617dac0769feb1c languageName: node linkType: hard @@ -3687,11 +3683,11 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.10": - version: 8.5.13 - resolution: "@types/ws@npm:8.5.13" + version: 8.5.14 + resolution: "@types/ws@npm:8.5.14" dependencies: "@types/node": "npm:*" - checksum: 10c1/4afa92b823d37e1b6692512a64a827d096811516e2cd20fd04bea9084bf8ed2aa201f6f434f53a6d61942e78b1371ff6c671ae304d642520f5960c4e8be400f1 + checksum: 10c1/5f5c646626b17ad08248568ec806d1d62ae88b392f087e1cdb1f0506e5d3242acde960ac9173263c2c49559821ed60bb5a6786764c8c2ba4fdf96fe46a5f1e76 languageName: node linkType: hard @@ -3842,13 +3838,13 @@ __metadata: linkType: hard "@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 10c1/02bcb6b139ec19c2f92e07482763d1e397f6927af89ab2e8d46e499d877c3700be25e16c36e6d8b4c8e0e3ef697ea15638bd4a1163447a50fb3c4da13ab86d50 + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10c1/5548f424110c1c77395d44247c884566c94b97d8accdfc05bfffd2e2b8db1fd9479f549949dbc3b4b07fe9a0317c2de252b26bd387ad44ff735c770609823178 languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.12.1": +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" dependencies: @@ -3934,7 +3930,7 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.12.1": +"@webassemblyjs/wasm-edit@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" dependencies: @@ -3975,7 +3971,7 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.12.1": +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" dependencies: @@ -4101,10 +4097,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: 10c1/ec82fd487335b958dd06c182a44a64de241cfec3451e4a7f21c7091f085b2f6731718ef67ecd578ca8d7227e182c00e96c9c7470b4e0c702c6cf77ce932cea51 +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10c1/18dcce8380da0238ad2aa2123d32474a19917f3513470d8bee9801b70c630413eb69cae1e9f85f875883fbd35ab2b93f2faf5d42b8bf80a32665f785ed80d61e languageName: node linkType: hard @@ -4173,21 +4169,19 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": - version: 7.1.1 - resolution: "agent-base@npm:7.1.1" - dependencies: - debug: "npm:^4.3.4" - checksum: 10c1/eec6ff5a5e2ab816d1160151055c42cacc44fe738118cbdc405f5158968e47edc856f8f27b344a370aacf32a2926feec53103f5ec80c4b2da86a15bd093fc460 +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10c1/9320ee56f96a3fb421d578636eadab33b4a085b3b950e52c6a4b09205db051e263105f14678433fa95f8bd2b890f2277901fc9bd0400935b92742881ee48be57 languageName: node linkType: hard "agentkeepalive@npm:^4.2.1": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" + version: 4.6.0 + resolution: "agentkeepalive@npm:4.6.0" dependencies: humanize-ms: "npm:^1.2.1" - checksum: 10c1/de5fbd8144ce04124743a763c9cf39f35c467139a5c6d01b18fa5003c7abed0b086a77e4c1e1e4817b768e19606a77395d9f64635bf3c448b936655d96d5ab70 + checksum: 10c1/4fffa7a817ccd7227e859bb262ef8ba5e68462828ef502657257f6020dffbd85cb5bb8c69f42db43b4328e2993e42620d80eee9a420d87f0375c31f2c84e1126 languageName: node linkType: hard @@ -4345,62 +4339,62 @@ __metadata: linkType: hard "antd@npm:^5.21.2": - version: 5.22.1 - resolution: "antd@npm:5.22.1" + version: 5.24.1 + resolution: "antd@npm:5.24.1" dependencies: - "@ant-design/colors": "npm:^7.1.0" - "@ant-design/cssinjs": "npm:^1.21.1" - "@ant-design/cssinjs-utils": "npm:^1.1.1" - "@ant-design/icons": "npm:^5.5.1" + "@ant-design/colors": "npm:^7.2.0" + "@ant-design/cssinjs": "npm:^1.23.0" + "@ant-design/cssinjs-utils": "npm:^1.1.3" + "@ant-design/fast-color": "npm:^2.0.6" + "@ant-design/icons": "npm:^5.6.1" "@ant-design/react-slick": "npm:~1.1.2" - "@babel/runtime": "npm:^7.25.7" - "@ctrl/tinycolor": "npm:^3.6.1" + "@babel/runtime": "npm:^7.26.0" "@rc-component/color-picker": "npm:~2.0.1" "@rc-component/mutate-observer": "npm:^1.1.0" "@rc-component/qrcode": "npm:~1.0.0" "@rc-component/tour": "npm:~1.15.1" - "@rc-component/trigger": "npm:^2.2.5" + "@rc-component/trigger": "npm:^2.2.6" classnames: "npm:^2.5.1" copy-to-clipboard: "npm:^3.3.3" dayjs: "npm:^1.11.11" - rc-cascader: "npm:~3.30.0" - rc-checkbox: "npm:~3.3.0" + rc-cascader: "npm:~3.33.0" + rc-checkbox: "npm:~3.5.0" rc-collapse: "npm:~3.9.0" rc-dialog: "npm:~9.6.0" rc-drawer: "npm:~7.2.0" - rc-dropdown: "npm:~4.2.0" - rc-field-form: "npm:~2.5.0" + rc-dropdown: "npm:~4.2.1" + rc-field-form: "npm:~2.7.0" rc-image: "npm:~7.11.0" - rc-input: "npm:~1.6.3" - rc-input-number: "npm:~9.3.0" - rc-mentions: "npm:~2.17.0" + rc-input: "npm:~1.7.2" + rc-input-number: "npm:~9.4.0" + rc-mentions: "npm:~2.19.1" rc-menu: "npm:~9.16.0" - rc-motion: "npm:^2.9.3" - rc-notification: "npm:~5.6.2" - rc-pagination: "npm:~4.3.0" - rc-picker: "npm:~4.8.0" + rc-motion: "npm:^2.9.5" + rc-notification: "npm:~5.6.3" + rc-pagination: "npm:~5.1.0" + rc-picker: "npm:~4.11.1" rc-progress: "npm:~4.0.0" - rc-rate: "npm:~2.13.0" - rc-resize-observer: "npm:^1.4.0" - rc-segmented: "npm:~2.5.0" - rc-select: "npm:~14.16.3" - rc-slider: "npm:~11.1.7" + rc-rate: "npm:~2.13.1" + rc-resize-observer: "npm:^1.4.3" + rc-segmented: "npm:~2.7.0" + rc-select: "npm:~14.16.6" + rc-slider: "npm:~11.1.8" rc-steps: "npm:~6.0.1" rc-switch: "npm:~4.1.0" - rc-table: "npm:~7.48.1" - rc-tabs: "npm:~15.4.0" - rc-textarea: "npm:~1.8.2" - rc-tooltip: "npm:~6.2.1" - rc-tree: "npm:~5.10.1" - rc-tree-select: "npm:~5.24.4" + rc-table: "npm:~7.50.3" + rc-tabs: "npm:~15.5.1" + rc-textarea: "npm:~1.9.0" + rc-tooltip: "npm:~6.4.0" + rc-tree: "npm:~5.13.0" + rc-tree-select: "npm:~5.27.0" rc-upload: "npm:~4.8.1" - rc-util: "npm:^5.43.0" + rc-util: "npm:^5.44.4" scroll-into-view-if-needed: "npm:^3.1.0" throttle-debounce: "npm:^5.0.2" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/fed6ca40f5e8a84a9ecfbde160051c4fd5af3c54dfcc5b82ee522914148d4d7acc221c44fc2d34e1dacfcd5c873a0ac741b0f9c7b2441a4a9b9c7d206a703dcb + checksum: 10c1/c1837eca7fd6e879346c070ba96e2b81582094e2c21d18890c2e082cf613bb27f1c7b879e77fe10640be0512fa52d49c62a7449b21bd0fa2afe1fcd88042a599 languageName: node linkType: hard @@ -4493,13 +4487,13 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "array-buffer-byte-length@npm:1.0.1" +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.5" - is-array-buffer: "npm:^3.0.4" - checksum: 10c1/05a0b475989a0cc0dc0be456aa64f064dad10ca0fa09416ecd67b72ce07867b94ccc96de8b8299014c9ae62063a85edb44346f52f6e380bc7cb89595bdbe4c93 + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10c1/304254b38d84e08291c8f9d493c84a53da21c3f867db723aaabdd1c67e4d6ebbe7a0a6ab29f3d2c562937945160d338da2d9c45468c41ad673210cc277d7d81c languageName: node linkType: hard @@ -4546,26 +4540,26 @@ __metadata: linkType: hard "array.prototype.flat@npm:^1.3.1": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c1/f35c739787c772a88d4fbba58e5bf5ee8987b56c9b9c96e86d9611750f58149ca38446b512de2688cdd36f1ecf632d0a0ada087fcfc0c6e5b753347f9f0f8ddc + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c1/62e56c193a94fccc841481db6e138fe4f98d953b8c5b848c5b0642ad6a992bc6616ccc925154318fe6edb443d25368e1a5e61a114406a353ec3ae8261149f31b languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flatmap@npm:1.3.2" +"array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10c1/8bd9f61018d655071a1844d30b11d9a6a429b54366e71a4c19c05cad8a3ff147574c8e0bdee66bd6965fcf7216e1b679525f755cd0ddc4fb590a629ae0372a54 + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c1/3269d92d5965c8a97618c5a4d690672a7050cbc70e46ec1bc2d0b2b916dc14f8e133c369f7491185458c70c7941c6e490ad100fdb69e974fd8ae9a2ace905a2a languageName: node linkType: hard @@ -4597,19 +4591,18 @@ __metadata: languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "arraybuffer.prototype.slice@npm:1.0.3" +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" dependencies: array-buffer-byte-length: "npm:^1.0.1" - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.3" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" is-array-buffer: "npm:^3.0.4" - is-shared-array-buffer: "npm:^1.0.2" - checksum: 10c1/cf327b0042e5e8ecff32f456fb354e8904e610ba45c62f9ea263555741a484f152153d6f40d73f7f6d7f42739d5568fde1227ad65863483e1429724f3d6dbfc3 + checksum: 10c1/4003d3b43db1caa858117ec74c4b42de20753b6a98809002cbfd4c9a842d7b4b213245f53ef38626010b2187e3362423ef7b61591df866a2ee2a1a64f2e2a05e languageName: node linkType: hard @@ -4636,6 +4629,13 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10c1/cbde3414aac4609891f56f6d6c425e74ffbc811d2995be523af61a3bbeaf36a61a2582b1c29a1e97be30a650f55bf43af8518fd8e62440d59c336d26b659cd1e + languageName: node + linkType: hard + "async@npm:^3.2.0, async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.6 resolution: "async@npm:3.2.6" @@ -4798,6 +4798,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + core-js-compat: "npm:^3.40.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c1/c8b5bd31e8c0d1b7b24da61150a07107db1a1b46b113de9c2124be45895bd4b9a40ad8aaa1fd190236f3ee48f621954ff1e37c1a29676ae759814cedd140d350 + languageName: node + linkType: hard + "babel-plugin-polyfill-regenerator@npm:^0.6.1": version: 0.6.3 resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" @@ -4985,12 +4997,12 @@ __metadata: linkType: hard "bonjour-service@npm:^1.2.1": - version: 1.2.1 - resolution: "bonjour-service@npm:1.2.1" + version: 1.3.0 + resolution: "bonjour-service@npm:1.3.0" dependencies: fast-deep-equal: "npm:^3.1.3" multicast-dns: "npm:^7.2.5" - checksum: 10c1/5a3415004efa60ce805845a18fb7b2232097b708cbba21e5432612dbe6a5912013fac9e30f27fa80d0804975e9f20fa22d61e82957d1d171b648cf0967e3336d + checksum: 10c1/c6e6c7a15df4aa4c932ec9df2eb301e38aaecd561151a384181863866d357074a69240280be8210828995ac5262fe82721af46ac1725c89c0c84db2b75a9ee06 languageName: node linkType: hard @@ -5036,17 +5048,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.2": - version: 4.24.2 - resolution: "browserslist@npm:4.24.2" +"browserslist@npm:^4.0.0, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.3": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" dependencies: - caniuse-lite: "npm:^1.0.30001669" - electron-to-chromium: "npm:^1.5.41" - node-releases: "npm:^2.0.18" + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js - checksum: 10c1/29012d4fd5bcc54cfc99e18ee7d7a204328dc6a81bc82d313ae4a1a852442ce84154f1dcd2e3a7530ac5cfe50a5220ec4a6180e7bcf1e16659d9bab7f3020b26 + checksum: 10c1/609ac48bdffdb6c25d9c55af564ca2a1bd56be61c781716cf4557307733d81d5186b7a1e9135d83638647ffac52bf02a3fa5af1538ae3434a910ccb33dca4ac2 languageName: node linkType: hard @@ -5143,11 +5155,11 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^18.0.0": - version: 18.0.4 - resolution: "cacache@npm:18.0.4" +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" dependencies: - "@npmcli/fs": "npm:^3.1.0" + "@npmcli/fs": "npm:^4.0.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" lru-cache: "npm:^10.0.1" @@ -5155,11 +5167,11 @@ __metadata: minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 10c1/fbc78bf9021c956a7a4d11b3694dc616cde17e049a3efea732b4704335545967e9829849f349c282bd21037a4f96954e67af8639f145a521d503f5d093587cb3 + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c1/1e6298a5105ec34cb89daafffb914013fd22d76edc27a127f6e8ef809ffa0807f5c5fa789fcd84fec1285dc2c3fb1450f0f1b87331a3b0025fab4a5ae3be12aa languageName: node linkType: hard @@ -5177,16 +5189,35 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: - es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" + checksum: 10c1/47cad09e2be409f3f21e3e4f60dcc59840e4f3843f377b1271f0708f8b4561b73d7263a05e74920033b89bef4b0ad06309e1accd33315ab6629cb776cf3268ff + languageName: node + linkType: hard + +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.1" - checksum: 10c1/f2c7c2fa6a182764ea2f4f2abea9d2cdf580530c7ad51300900b39d756df21515dc352f95408c75ed45e6472932d95ac0836217e7d4c54701ca923be26f20b59 + set-function-length: "npm:^1.2.2" + checksum: 10c1/f9c349071f07c3349a1d7c114de056e0f8b58f4ea4df0673946308b1bd2809c43cf4cab4625d9a7e197868a60cbe13f36de5fc651e246e49691404ad655d53e5 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10c1/05f42b445c1787315c5e0b999313d47e8a57a51a7ff825cc943b5163f3b2c0470cd0b48f287576e64f0258e8824b0db97b30b522c3f6690570a24d223d10a814 languageName: node linkType: hard @@ -5240,10 +5271,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001669": - version: 1.0.30001680 - resolution: "caniuse-lite@npm:1.0.30001680" - checksum: 10c1/6ae408ba5d2380570909969246d538c9808b841a5f363984a41795fcd5bfb37291f0135c43a0201aefcbf2bc3b4c5e5e8cf5ce5a68859fd229e922c300634baa +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001700 + resolution: "caniuse-lite@npm:1.0.30001700" + checksum: 10c1/da3f178c2687ae3017b3186daa5000d1297ff6568a6e23b86eec906a11982fc17d0694e18fbcddcf4cba82baf686755b4e77753c4d7bd9df663acb380bb8f9a2 languageName: node linkType: hard @@ -5338,11 +5369,11 @@ __metadata: linkType: hard "chokidar@npm:^4.0.0": - version: 4.0.1 - resolution: "chokidar@npm:4.0.1" + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" dependencies: readdirp: "npm:^4.0.1" - checksum: 10c1/4aa989f353b4a9c04466a0d694ea045bf7bf832e3c7933fb242675179e259f4d6e150a6a7261b6dc0464d0dc05b78763a8a55dbb1eb005bbbf196a887596708d + checksum: 10c1/386e367c6c3579ca03f03c84c203506315de53df80b2d277206cd431404997ed1c692c26838c726973790ac7db521b6523a1c4d5b75d02da66233c152787666e languageName: node linkType: hard @@ -5353,6 +5384,13 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c1/fb6222329bc781e8599e7b7942b0b728ec35cae7df7300b5372abb77037b833e7bc38f120e8e5b66ff6831213fae21e7cda7e870224edc047415332f70922060 + languageName: node + linkType: hard + "chroma-js@npm:^2.4.2": version: 2.6.0 resolution: "chroma-js@npm:2.6.0" @@ -5382,9 +5420,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.4.1 - resolution: "cjs-module-lexer@npm:1.4.1" - checksum: 10c1/2fd0d65bcda21d1aec917374de37e8603d34365993fdc3d1b7b046351bc8fc1317c72f7e49de52ce7e1aba6602ee0387fdb958737140ea2244cae4d7f10c75ba + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c1/8d936201900153e29f0556003205781e74937686f01bd744497d68ef23105bfdc398680df054150c8056567e8b86f8d28a839d24c9c0a1ba95fd9f4d3660aff6 languageName: node linkType: hard @@ -5668,8 +5706,8 @@ __metadata: linkType: hard "compression@npm:^1.7.4": - version: 1.7.5 - resolution: "compression@npm:1.7.5" + version: 1.8.0 + resolution: "compression@npm:1.8.0" dependencies: bytes: "npm:3.1.2" compressible: "npm:~2.0.18" @@ -5678,14 +5716,14 @@ __metadata: on-headers: "npm:~1.0.2" safe-buffer: "npm:5.2.1" vary: "npm:~1.1.2" - checksum: 10c1/9205a64343bb33908cc28240e3b9707ef3ba984c74643c3a8efb06fc34518aaa04684957a27f8b1014ef49dc1a14ef1b43f35e3116c724b3590fbf16274a34f1 + checksum: 10c1/e20f5375074b987568ae470792a415f435d2d7a077fb6ff86dce0131d6a72d217340833613ffac7ca3611e747e1e6d37fd5c58587a4853b0c66a9bad677f430f languageName: node linkType: hard "compute-scroll-into-view@npm:^3.0.2": - version: 3.1.0 - resolution: "compute-scroll-into-view@npm:3.1.0" - checksum: 10c1/ab59774210456d2bc4d3235c845bc449c6e2c1b07ee774c2c24b06cae1c3950e1a5473a7f08767f6f40b1e401a72d676dd40b41a5cbb0139a97fa5e08cbd6c3a + version: 3.1.1 + resolution: "compute-scroll-into-view@npm:3.1.1" + checksum: 10c1/397937eb46edd6bdfe4030914c493860be96835be9bc0da48456ad22171a2fcce590fe2017efd208407932fef692da08d622715db36f53754fc20a7d5490031b languageName: node linkType: hard @@ -5788,12 +5826,12 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": - version: 3.39.0 - resolution: "core-js-compat@npm:3.39.0" +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.40.0": + version: 3.40.0 + resolution: "core-js-compat@npm:3.40.0" dependencies: - browserslist: "npm:^4.24.2" - checksum: 10c1/aba39fc3a9f5442cb7746644e9d819645b99f9df24a4d47fbefe140c104b91c78bf938dd8b8e0824f11d97355d6b0b5185ccf41979567641f830ac3c7b736630 + browserslist: "npm:^4.24.3" + checksum: 10c1/d50861f96fc0193f45da653da4f42fad33f62601d9460d2cd51e147d0a64f063fb5fe70f89c4b5656739f52ab5a45439a0b1648c452ecdb7815b7514a348b8f8 languageName: node linkType: hard @@ -5805,9 +5843,9 @@ __metadata: linkType: hard "core-js@npm:^3.30.2, core-js@npm:^3.6.0, core-js@npm:^3.8.3": - version: 3.39.0 - resolution: "core-js@npm:3.39.0" - checksum: 10c1/ea119e6261ec816a7f31e0eeae4686a26ea6be8ff07d6265bc61980301938bad3553fb61e6623683ad89fe41b381c570b1a7383e17f20095b22c07352385185e + version: 3.40.0 + resolution: "core-js@npm:3.40.0" + checksum: 10c1/dd5c8d325067466d0caa0bf532043f1432e0d6ed24de528f560ae95bf07239b29a1c3cfd70c9de9b97fe6f6ac84d6ffe0a3414a799d2a109e20d4b22e8e6f09a languageName: node linkType: hard @@ -5866,9 +5904,9 @@ __metadata: linkType: hard "country-flag-icons@npm:^1.5.7": - version: 1.5.13 - resolution: "country-flag-icons@npm:1.5.13" - checksum: 10c1/b22c88a2cb1516299a8d2d57d87386daeaed31c588e7b59a3f9cb00611d0e8f90802a7d4da6b044d9815daa051c869733c3b97d125a1e783e250a075f37bb17a + version: 1.5.18 + resolution: "country-flag-icons@npm:1.5.18" + checksum: 10c1/0305ad6dee50f8590ecc9672dc74803834aac7c2ac365434017c4b63bb2d9f125353a5d26b6fa700a8dd9e7555881f4d8fbdfa2c391f2854283e15f2b3e82ecc languageName: node linkType: hard @@ -5907,26 +5945,26 @@ __metadata: linkType: hard "cross-spawn@npm:^6.0.0": - version: 6.0.5 - resolution: "cross-spawn@npm:6.0.5" + version: 6.0.6 + resolution: "cross-spawn@npm:6.0.6" dependencies: nice-try: "npm:^1.0.4" path-key: "npm:^2.0.1" semver: "npm:^5.5.0" shebang-command: "npm:^1.2.0" which: "npm:^1.2.9" - checksum: 10c1/ea71fd2b6b32cb716f2fb2768377b7cf531bffec212be25b04d6826af95d6973dcb9fb8ee056932e32549a2b5b07d632f0fe9ec93d1ebf2ec66b10903b15848d + checksum: 10c1/aa1908a9201525d1fb0a67f0d0d5c1abd26fc6e052a05da243c8320d0bf5f4711174682271ea030a547c10202c7ef72af3f7db0c47dfb94132213697fb370412 languageName: node linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.5 - resolution: "cross-spawn@npm:7.0.5" + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10c1/c5f8aff024602dfd280da19f91065d42c3b472cf9ef275dce1b640648b06420a110072fffd379910c07d8d18b1f81f9eb3ffbc4f069cde6586605445dc609cb9 + checksum: 10c1/16d66c65e6e190a063cd75a3a90fd8396a843cb9151e862f28fd952ca4ca6d8821e4d44e0cbd455c20627993ae6c903130928d6c0e6ed2ae88534444f1c16d86 languageName: node linkType: hard @@ -6361,36 +6399,36 @@ __metadata: languageName: node linkType: hard -"data-view-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-buffer@npm:1.0.1" +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10c1/ac3df8e62ca971279785998d17b3dbfd7f85cecd46d34cb334e9c71e8a5961c6c0e1b7939d4d9aa78a6ab1e0787c2fffb053dec64dd19937ca6e241d2ac40a13 + is-data-view: "npm:^1.0.2" + checksum: 10c1/dc923a3456a64e79160a62b54d8723c8374e3b80dcb08b63d9364668aea8eaefed00577a6a410d013e4834fc675835496a81034a22bd51ba6e56de80189535e2 languageName: node linkType: hard -"data-view-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-length@npm:1.0.1" +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10c1/bd31e5d878f430f9ceaa3c4c27565478c6203f799413ce7bc3d9c82d2a020e38e2a81baa935692c024448b67344c0daed1fb6db8ac7dd72e4944f81985315661 + is-data-view: "npm:^1.0.2" + checksum: 10c1/51926ee06b8575840b9da997495c043385768896a99bbbff9dfa6389a8e37f30427af24ea2bf096c042ab9317d0a070c05326e44413895bfb3e0b97eaddb8a90 languageName: node linkType: hard -"data-view-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "data-view-byte-offset@npm:1.0.0" +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" is-data-view: "npm:^1.0.1" - checksum: 10c1/d0204fcbb471aec682d474bef441882ac8fe34f9948215653977bc2ba84088d8defc833b1820be555889e086bd85614237e04efc2621deff611545ab8fd24684 + checksum: 10c1/e63c8ebdb5aa912325244e8725230bbcbfcf5ce954021bd455d5a905e188dde33819b119a2df56a9c16544aae736a857a9b763eb9c9c95bddcf592e335d08877 languageName: node linkType: hard @@ -6417,15 +6455,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": - version: 4.3.7 - resolution: "debug@npm:4.3.7" +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": + version: 4.4.0 + resolution: "debug@npm:4.4.0" dependencies: ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c1/48b9d420654f9c1a7e7caef48efa0cc6e275e6a72e7ac2a594c4e2390b6bce011de281f8fb73dc659b6bb815ad2d1ff449779d9395adab16df4d614edf2837eb + checksum: 10c1/453947a63c91afc0278f56546679a7d4235d27484b3ca6ea13109b88101572f53be3e6bfbd54cb328d4a91864b9dd2da81b4f929caa40b0b39afd5c2d961c4e2 languageName: node linkType: hard @@ -6438,6 +6476,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:~4.3.1, debug@npm:~4.3.2": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c1/48b9d420654f9c1a7e7caef48efa0cc6e275e6a72e7ac2a594c4e2390b6bce011de281f8fb73dc659b6bb815ad2d1ff449779d9395adab16df4d614edf2837eb + languageName: node + linkType: hard + "decimal.js-light@npm:^2.4.1": version: 2.5.1 resolution: "decimal.js-light@npm:2.5.1" @@ -6446,9 +6496,9 @@ __metadata: linkType: hard "decimal.js@npm:^10.4.2": - version: 10.4.3 - resolution: "decimal.js@npm:10.4.3" - checksum: 10c1/6fde07a39af55f979affd4e3f711621047fcb21d27af54bf61203075bfe56742ed587ac8eed6b0186dd2d6bcba77a7285dd22566aa6a99d9f8a00826e02b30c0 + version: 10.5.0 + resolution: "decimal.js@npm:10.5.0" + checksum: 10c1/e333c15ac23d45981b7934d74f2af21666b6bb08c591a6664f557ea5575733c78a6d9daceda65b0e6c1a66acc8e59c1ec1ee31e96ce6b39f89f4b2ab5304e9de languageName: node linkType: hard @@ -6520,7 +6570,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -6791,9 +6841,9 @@ __metadata: linkType: hard "dompurify@npm:^2.5.4": - version: 2.5.7 - resolution: "dompurify@npm:2.5.7" - checksum: 10c1/29ece66863662362952ba304ec0e28de8a20cc0000b80c752152d6d70127a7a2c91e50f04347f505c259adcb7451253cdd46ab503a4ac68e32f0c518050dee39 + version: 2.5.8 + resolution: "dompurify@npm:2.5.8" + checksum: 10c1/0f108b9523b9f7a59883a9c65f2936973e15c67fbe4c01510109a8d523e47a74ddd5e0d0684c4bbdba96ac4c7fc3186da2f60c1451825ae7d80f238ee1e08f36 languageName: node linkType: hard @@ -6819,13 +6869,13 @@ __metadata: linkType: hard "domutils@npm:^3.0.1": - version: 3.1.0 - resolution: "domutils@npm:3.1.0" + version: 3.2.2 + resolution: "domutils@npm:3.2.2" dependencies: dom-serializer: "npm:^2.0.0" domelementtype: "npm:^2.3.0" domhandler: "npm:^5.0.3" - checksum: 10c1/3dc65da2968c0415f1177831aeb2c1abf4a9f89011fff1788d88fd3c0c72262cc5484442ca7966d6215cdf495706c92430775f490a3998bc9c4d9600000f97d2 + checksum: 10c1/baacbea0a4449be3010a735b8ee9621c52fbbb5644d884af11df483a197bd246dbe6b9d4519d6a6e7e1c9c9ea5fa5a12ccec09b537b9e31db2ae6e98406ac160 languageName: node linkType: hard @@ -6846,6 +6896,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c1/519ff488002b326a53797bdb583a6a914c700419c6d9ce0109aecfb30301c4099f84b83914bb9246ea593b727434e0184c0c3de6000f384536d4539e6a8b5906 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -6891,10 +6952,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.41": - version: 1.5.60 - resolution: "electron-to-chromium@npm:1.5.60" - checksum: 10c1/5677c9062d1b577afa920d7f9e401270d44d19b5791b51044f174f8218aa3cb2af3e39be422d544687110fe70edbe3da60ba832a1a930d4bf99a7ff3f7064964 +"electron-to-chromium@npm:^1.5.73": + version: 1.5.102 + resolution: "electron-to-chromium@npm:1.5.102" + checksum: 10c1/c2be0d82768e43ba6852494bbde979ed3fc3aadc03962b531a2e102b8c76cc447a2a7d395d6bf71552851c340ee2a01ec65fdc8b16699a4ed4a4961c051d6ce7 languageName: node linkType: hard @@ -6959,15 +7020,15 @@ __metadata: linkType: hard "engine.io-client@npm:~6.6.1": - version: 6.6.2 - resolution: "engine.io-client@npm:6.6.2" + version: 6.6.3 + resolution: "engine.io-client@npm:6.6.3" dependencies: "@socket.io/component-emitter": "npm:~3.1.0" debug: "npm:~4.3.1" engine.io-parser: "npm:~5.2.1" ws: "npm:~8.17.1" xmlhttprequest-ssl: "npm:~2.1.1" - checksum: 10c1/2457cb964fc76ac56d25ea27b85b90e6e929255990ea70616829c7f69fb19b741c85d88f93d44ca899a6af545aff53953e38133b0ab9daf9e33dd8e478ec1f62 + checksum: 10c1/2d75cc29ee1d4281e1aa17fbce333de633300c0b1b7740b255e88e8fd8e90e8b372a10833ca88f00c08fe51ffdf3fed13e63f1ee419cb611fe2f3f94c76b3fbc languageName: node linkType: hard @@ -6979,12 +7040,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.17.1": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" + version: 5.18.1 + resolution: "enhanced-resolve@npm:5.18.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10c1/748697151cfedbc9a96aea8fd4b2eab9290efbd8b7fec6f20b7cacbaaa274ddf038e31f2a7d2122086113a163e6d854444a3bccab2b353ca309680a3a0256ff8 + checksum: 10c1/e0845766132bfe18dacea8ce6d360b73b1974522786b580b25c2690a75d7d1c5e019ef6258fa1baa19132c07caede8ed0951f70cc3562a40b4e32c36555f2db9 languageName: node linkType: hard @@ -7051,57 +7112,62 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": - version: 1.23.5 - resolution: "es-abstract@npm:1.23.5" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" dependencies: - array-buffer-byte-length: "npm:^1.0.1" - arraybuffer.prototype.slice: "npm:^1.0.3" + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" - data-view-buffer: "npm:^1.0.1" - data-view-byte-length: "npm:^1.0.1" - data-view-byte-offset: "npm:^1.0.0" - es-define-property: "npm:^1.0.0" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - es-set-tostringtag: "npm:^2.0.3" - es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.6" - get-intrinsic: "npm:^1.2.4" - get-symbol-description: "npm:^1.0.2" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" + get-symbol-description: "npm:^1.1.0" globalthis: "npm:^1.0.4" - gopd: "npm:^1.0.1" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" - internal-slot: "npm:^1.0.7" - is-array-buffer: "npm:^3.0.4" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.1" - is-negative-zero: "npm:^2.0.3" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.3" - is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.13" - is-weakref: "npm:^1.0.2" + is-data-view: "npm:^1.0.2" + is-regex: "npm:^1.2.1" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.0" + math-intrinsics: "npm:^1.1.0" object-inspect: "npm:^1.13.3" object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.5" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" regexp.prototype.flags: "npm:^1.5.3" - safe-array-concat: "npm:^1.1.2" - safe-regex-test: "npm:^1.0.3" - string.prototype.trim: "npm:^1.2.9" - string.prototype.trimend: "npm:^1.0.8" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" string.prototype.trimstart: "npm:^1.0.8" - typed-array-buffer: "npm:^1.0.2" - typed-array-byte-length: "npm:^1.0.1" - typed-array-byte-offset: "npm:^1.0.2" - typed-array-length: "npm:^1.0.6" - unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.15" - checksum: 10c1/1cc08235af57184f083b3710b4e6fbd9ba2eb7175204ab4b95ee896364f54dc4a5821ebb38a814894877319e49af425bf918e02964736dc25efd2a3d310266d3 + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.18" + checksum: 10c1/15eb33c9296cc13c10ed8a3d417f1c41d30a82b01721330de04cff03d67c0b8b0777ecc1c7fac1931b4c49ee4d85aff6d8cf73bf5354b30d166f43ed03b0cc96 languageName: node linkType: hard @@ -7112,133 +7178,135 @@ __metadata: languageName: node linkType: hard -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: "npm:^1.2.4" - checksum: 10c1/c8e1be7746127d1f4c914dc1ff7d3816ca3aaa85b6524b1026813380d0318a0a0d075b680e1ef2f4b7ad38adecd305119c92bf25a791266dc019e46034672892 +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c1/bd04c5c1f042ecf90e6e7932158bc8c1b26c80f73566a99d7d3f39c7bf2831e39b2f8e21699eb1b1e713cee07c4ff7912ceb74c2343854311450d5cc697e9ffc languageName: node linkType: hard -"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10c1/7503df386afab996a4062c051d2bc43894a055b8065670254282d5e819ba3c5e77b91d11c06d41e96c86ead7e6102c351799b9f3372241a28e9c70af1b9037c6 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.1.0": - version: 1.2.0 - resolution: "es-iterator-helpers@npm:1.2.0" +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-set-tostringtag: "npm:^2.0.3" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" + get-intrinsic: "npm:^1.2.6" globalthis: "npm:^1.0.4" - gopd: "npm:^1.0.1" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - iterator.prototype: "npm:^1.1.3" - safe-array-concat: "npm:^1.1.2" - checksum: 10c1/578065584f87fe5d15336b3de6b090817d0f748a21e90e17165a9aec4b438e144f6bbe9d85a04bdac611b7ecce0bb282290d7af0095bee09288d9818df60c859 + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10c1/b32de3bc66aaaf8d33de0a42093f6e730fc195549e08292cca6c96217d078abd83207502dc400b69bf2d0c8544d22c95a13f7f8fa74b223c003360d670f93286 languageName: node linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.5.4 - resolution: "es-module-lexer@npm:1.5.4" - checksum: 10c1/8d9408955e28290a7755f143c7fc629039e8dd3a904ecae67c83189c60c7f519dece149b0059e3f5afceb607f2192f6a4f7ae59952ac35395c30fe35603c7fce + version: 1.6.0 + resolution: "es-module-lexer@npm:1.6.0" + checksum: 10c1/5c28715af5c72664922c2a0c7bef167888440a6586773caa208fd669bac97238830b58a94fcd910a8465044bc6fcf333327ca366d07fab89c2b1c84a2ba599eb languageName: node linkType: hard "es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: "npm:^1.3.0" - checksum: 10c1/4e197fb5118bef193b28a387b8ec7811e9e3b8c183ef52d4010977184e60608f3ec9fd60884c6b14c6441fc291c8381e5a2caa23d2c14bb653fe60397b5bc37e + checksum: 10c1/b12203019998b7fa19ec743624fbc26c6ad676616146c3121900cadcc575ba708a4e9f556c1dd1c5f87bac91b6ba28970744167943e9981a06a33d2cc4169c5d languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.3": - version: 2.0.3 - resolution: "es-set-tostringtag@npm:2.0.3" +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" dependencies: - get-intrinsic: "npm:^1.2.4" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.1" - checksum: 10c1/00e4daebae7a965a477108a84d4ced46a1171bf8065b9824ce8b38d1af2c3cb7d791179ae25caa63e005ca5a10828047e2683f96c62dcb122c13b0aa4ef09f58 + hasown: "npm:^2.0.2" + checksum: 10c1/f699fa0d22a319cb701cabbbfa44211ec43b54f78d7bc8cc7055dc3d23e63f9a6b9685ea086da8443ad18ef0411b30550820e53517289aeb2128c2c25d93b8dd languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": - version: 1.0.2 - resolution: "es-shim-unscopables@npm:1.0.2" +"es-shim-unscopables@npm:^1.0.2": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" dependencies: - hasown: "npm:^2.0.0" - checksum: 10c1/3e89ac538f8223803433488f4a92e93b20c2e9e0dfca8a136a966d27baad5fe675b8107ff9fed0ef5fd8bb2e4327b5b5dbbf87fbcee91a4e2e15e824dbdb7d3c + hasown: "npm:^2.0.2" + checksum: 10c1/df3765ca0ef3a265526708b6e2732fefc3067415bcf855ce93b63813a0ec735a36c59ed00c6f6eb51e7796d64fb0d370fbdf7c2e3f4d7d9c34de7011bb521642 languageName: node linkType: hard -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: 10c1/61077c934cf30fde5c0ccc42b8c270d28f14371cb7a0bacc657db6637c15b7e766d9e756e9d6c3b5692233d3d21e8242f9042f1be33d815762afa02261318ff4 + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10c1/dedafc56d21356c25c155baae88e90f001dc9e9759e3e471bb49e123bb6290e7dca21456b6b9f1a3a0213c3d58d0431fe669b76db016679c1a467b495ef37f61 languageName: node linkType: hard "esbuild-loader@npm:^4.2.2": - version: 4.2.2 - resolution: "esbuild-loader@npm:4.2.2" + version: 4.3.0 + resolution: "esbuild-loader@npm:4.3.0" dependencies: - esbuild: "npm:^0.21.0" + esbuild: "npm:^0.25.0" get-tsconfig: "npm:^4.7.0" loader-utils: "npm:^2.0.4" webpack-sources: "npm:^1.4.3" peerDependencies: webpack: ^4.40.0 || ^5.0.0 - checksum: 10c1/2e29724312e75ffdb06d6421536078f36c135e9d8563bd413d78b061bf24459e06661f6baadd11a7f8e630e22abdf0d9d18921d51460bd2eeee47e000e29fd17 + checksum: 10c1/3b8fd35f09cc4da339903313d640eeee72ea781a6ebc356396466ab9a674098fb00afd297548661aa99e59b12404e361a59e858fe7d4fd6e8c687d5a48b44258 languageName: node linkType: hard -"esbuild@npm:^0.21.0": - version: 0.21.5 - resolution: "esbuild@npm:0.21.5" +"esbuild@npm:^0.25.0": + version: 0.25.0 + resolution: "esbuild@npm:0.25.0" dependencies: - "@esbuild/aix-ppc64": "npm:0.21.5" - "@esbuild/android-arm": "npm:0.21.5" - "@esbuild/android-arm64": "npm:0.21.5" - "@esbuild/android-x64": "npm:0.21.5" - "@esbuild/darwin-arm64": "npm:0.21.5" - "@esbuild/darwin-x64": "npm:0.21.5" - "@esbuild/freebsd-arm64": "npm:0.21.5" - "@esbuild/freebsd-x64": "npm:0.21.5" - "@esbuild/linux-arm": "npm:0.21.5" - "@esbuild/linux-arm64": "npm:0.21.5" - "@esbuild/linux-ia32": "npm:0.21.5" - "@esbuild/linux-loong64": "npm:0.21.5" - "@esbuild/linux-mips64el": "npm:0.21.5" - "@esbuild/linux-ppc64": "npm:0.21.5" - "@esbuild/linux-riscv64": "npm:0.21.5" - "@esbuild/linux-s390x": "npm:0.21.5" - "@esbuild/linux-x64": "npm:0.21.5" - "@esbuild/netbsd-x64": "npm:0.21.5" - "@esbuild/openbsd-x64": "npm:0.21.5" - "@esbuild/sunos-x64": "npm:0.21.5" - "@esbuild/win32-arm64": "npm:0.21.5" - "@esbuild/win32-ia32": "npm:0.21.5" - "@esbuild/win32-x64": "npm:0.21.5" + "@esbuild/aix-ppc64": "npm:0.25.0" + "@esbuild/android-arm": "npm:0.25.0" + "@esbuild/android-arm64": "npm:0.25.0" + "@esbuild/android-x64": "npm:0.25.0" + "@esbuild/darwin-arm64": "npm:0.25.0" + "@esbuild/darwin-x64": "npm:0.25.0" + "@esbuild/freebsd-arm64": "npm:0.25.0" + "@esbuild/freebsd-x64": "npm:0.25.0" + "@esbuild/linux-arm": "npm:0.25.0" + "@esbuild/linux-arm64": "npm:0.25.0" + "@esbuild/linux-ia32": "npm:0.25.0" + "@esbuild/linux-loong64": "npm:0.25.0" + "@esbuild/linux-mips64el": "npm:0.25.0" + "@esbuild/linux-ppc64": "npm:0.25.0" + "@esbuild/linux-riscv64": "npm:0.25.0" + "@esbuild/linux-s390x": "npm:0.25.0" + "@esbuild/linux-x64": "npm:0.25.0" + "@esbuild/netbsd-arm64": "npm:0.25.0" + "@esbuild/netbsd-x64": "npm:0.25.0" + "@esbuild/openbsd-arm64": "npm:0.25.0" + "@esbuild/openbsd-x64": "npm:0.25.0" + "@esbuild/sunos-x64": "npm:0.25.0" + "@esbuild/win32-arm64": "npm:0.25.0" + "@esbuild/win32-ia32": "npm:0.25.0" + "@esbuild/win32-x64": "npm:0.25.0" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -7274,8 +7342,12 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true + "@esbuild/openbsd-arm64": + optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -7288,7 +7360,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c1/1bed0f5871043244bc2033f323a7e86e06d808df955b47bc5579bb3855d107b67f0adace7d4c747deea856cfc7bb798c3320a4b96ebb832112c915f377b5c9ed + checksum: 10c1/12591c8844974f2bc011a0f5ffc9caa2233e923c619356c552338759bd2bd74b33736cfc1a1493d911a12121a022e631bcc277f547247020be857e384db46085 languageName: node linkType: hard @@ -7346,30 +7418,30 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.29.4": - version: 7.37.2 - resolution: "eslint-plugin-react@npm:7.37.2" + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" - array.prototype.flatmap: "npm:^1.3.2" + array.prototype.flatmap: "npm:^1.3.3" array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.1.0" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" object.entries: "npm:^1.1.8" object.fromentries: "npm:^2.0.8" - object.values: "npm:^1.2.0" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.11" + string.prototype.matchall: "npm:^4.0.12" string.prototype.repeat: "npm:^1.0.0" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: 10c1/38a2b21cba2c81448278d7851eaa0b95a9faecbb98bda81fc6526865b3d105d68c187350edc643dd4c7f0e85fe2ba62654ffd93658b71192558ec7d81ee256d2 + checksum: 10c1/da797b2f1c3af3139299c73ce939914b8fc3baaaba79ad47f0d75ecf252f005b96712dec5ae4ff84e690140f2e051f4a226d8ea4e23432eaaa92df8b39930bd2 languageName: node linkType: hard @@ -7522,13 +7594,6 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:^3.1.2": - version: 3.1.2 - resolution: "eventemitter3@npm:3.1.2" - checksum: 10c1/e177ace79a8f6d9884adad7d820f819132c5ec6e9d88e598043943f1951000901ad871f79dbd385fc980c7720b9f5644a2a12e95a767310a00401b304839f999 - languageName: node - linkType: hard - "eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.1": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" @@ -7622,15 +7687,15 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 10c1/53a404c3f2993bcec43e1242de7a070f4f88e0baeff9e5309d6aae16e644443b7f82d8723894d341ae82003192248e57a593381c329f139dfca89eed76955f05 + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10c1/37742db5d000385678d1cd6bb2029c49e60f1a81558e590e5f1039db0eca27c9cdf17fe704e97eb44d159acbae4bd1982803314f340e183da1f31eaa9b68dab2 languageName: node linkType: hard -"express@npm:^4.19.2": - version: 4.21.1 - resolution: "express@npm:4.21.1" +"express@npm:^4.21.2": + version: 4.21.2 + resolution: "express@npm:4.21.2" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" @@ -7651,7 +7716,7 @@ __metadata: methods: "npm:~1.1.2" on-finished: "npm:2.4.1" parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.10" + path-to-regexp: "npm:0.1.12" proxy-addr: "npm:~2.0.7" qs: "npm:6.13.0" range-parser: "npm:~1.2.1" @@ -7663,7 +7728,7 @@ __metadata: type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 10c1/05168a726f92f21e95b5f04ac9e5ff42d42da914c9c094d1037dc19828455804a6fd5230ad4efd4c2e2fc66f2870dcdea563e3c3d4dbbcec47a0cf83ad09c515 + checksum: 10c1/cd6d283c83304a50a8dea63a77cd5144042d41e2b4315a5372dc7efdd95024141131be8ac0ca92d3bc96a96586a6b0579ccbe77ae0d5b31d9ac47503793ed3ea languageName: node linkType: hard @@ -7713,22 +7778,22 @@ __metadata: linkType: hard "fast-equals@npm:^5.0.1": - version: 5.0.1 - resolution: "fast-equals@npm:5.0.1" - checksum: 10c1/61308d44638641220f664d3c75d3c587e704de46ebd73f550945437506ffec0232813133f67469a51c69134c3ae67f7427e8ef9eb010ad0367114903e09e2326 + version: 5.2.2 + resolution: "fast-equals@npm:5.2.2" + checksum: 10c1/093a41b763fb3bd1c5936177f9c30c16430a2ae5a58b3a71d782b809a666a0879bf6fa14e7384c496f3da3a260feb7fccdaca961ecff5e3aa961e8a38479766c languageName: node linkType: hard -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2, fast-glob@npm:^3.3.3": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10c1/ac7957cf02e76491f2d8b1a26568059cc8c31b735b54b2d01b5832ee295c147c4c8dc50bc24b790513dd9712dc4b048f04888111b6147cd81d730e5a54914994 + micromatch: "npm:^4.0.8" + checksum: 10c1/0836ca72543375d58fe827b3bd5934ad097fe1f8ef930a8cff55afa3e9e9236352a55917c0efe022e8cf34d5f9f3b83b45f8a4e7203dfe571fd695ffb4c3f5f3 languageName: node linkType: hard @@ -7747,20 +7812,20 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.3 - resolution: "fast-uri@npm:3.0.3" - checksum: 10c1/fb8e7f5a752345bc18159981ac3bc0c8feacbcfc023eaf827f18a87323b999ca7afa860f830938714cbc19bc8d1fc0f7dbe4d26a462af22535500c0f15ddb9a5 + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 10c1/d9c8249ed1f229e8d844b6519f3b9b532be3f4a07f59f8a61663b49dd818f7959030fea9d966f6bee319d380323c919019c8a617382902d8248fd39595fc39d7 languageName: node linkType: hard "fast-xml-parser@npm:^4.2.2": - version: 4.5.0 - resolution: "fast-xml-parser@npm:4.5.0" + version: 4.5.3 + resolution: "fast-xml-parser@npm:4.5.3" dependencies: - strnum: "npm:^1.0.5" + strnum: "npm:^1.1.1" bin: fxparser: src/cli/cli.js - checksum: 10c1/ae16619638dc8536873115422d3686d804582205304a5a979ab4837486e29891898580b832501c2d55dfbd231d73ad37329ef99b629331d709d664a20712472d + checksum: 10c1/d157e7ef4acc7cb14561590feabcf58117a65914309ece9230911f23d278bf75e52e6e85465520175d57931965d811f4e43603dbbe9f6d438e6995fe58a027b2 languageName: node linkType: hard @@ -7772,11 +7837,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.17.1 - resolution: "fastq@npm:1.17.1" + version: 1.19.0 + resolution: "fastq@npm:1.19.0" dependencies: reusify: "npm:^1.0.4" - checksum: 10c1/68be05f287821cde5a52d99513c58a7b36b9f7f22a02d418e4be20e3893d6dcce689b9cfe0f14a0e75a2e7acd4437147412e1a8f8cacd28cc2cdbd78fd86d359 + checksum: 10c1/04e5494dcadd2ab31197fd8c2677cf57694414179799aacf4a769418cac214be6390aba3a41dd8eb281f8c9b455918e1a0b5d7abe3148faf32c0323ff8432c53 languageName: node linkType: hard @@ -7807,15 +7872,15 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.2": - version: 6.4.2 - resolution: "fdir@npm:6.4.2" +"fdir@npm:^6.4.3": + version: 6.4.3 + resolution: "fdir@npm:6.4.3" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 10c1/d75374a1f61c6b6e8c57b2db2cf4337fbe3e731f727f6678ad2d4ded2d6cc050073982a5b7f86f39079b1d706229ba7d5c3455624196944e77c4b0bc246edb14 + checksum: 10c1/30fa8d3302936bfc9e494a434832eb33f56201af2f143e3f29e73d0c2390fdddace8a93681864480b6d8a79bf3b71d40d8eb9c92fcbf5481e6c6dfcc7a20f44c languageName: node linkType: hard @@ -7984,9 +8049,9 @@ __metadata: linkType: hard "flatted@npm:^3.2.9": - version: 3.3.1 - resolution: "flatted@npm:3.3.1" - checksum: 10c1/b844833190688feb603d789f42c1413395cb3246abff628739a2d2b86a464a81793b09d11d6cb5a521023bc2cf657aec053793db0acabac47601ded34220977a + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: 10c1/1d9257f36798d7f9307bd5a7881a887c8d5c09d04a4e996c5f660d46e8a958bae6c9c544773151212e816fcf88af9343fe81323387a0c048e618f0d127220418 languageName: node linkType: hard @@ -8001,11 +8066,11 @@ __metadata: linkType: hard "for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" + version: 0.3.5 + resolution: "for-each@npm:0.3.5" dependencies: - is-callable: "npm:^1.1.3" - checksum: 10c1/1b20d1ace8b2ec268e09239c461468b6865c64b076001e2c7050fb8d644bd2fb37e2a882ff49eba3675b0849fefe078914fcfa09673e8966fa45f403d1ebc2ba + is-callable: "npm:^1.2.7" + checksum: 10c1/57eb1c5afc6a901476decee0d75bf6a18781d242ce6a10b11bcb4cd62e617f57efffc767665bf01959299f89da57e43d07bfad098c4d4375b787f59c0ee11900 languageName: node linkType: hard @@ -8027,13 +8092,14 @@ __metadata: linkType: hard "form-data@npm:^4.0.0, form-data@npm:~4.0.0": - version: 4.0.1 - resolution: "form-data@npm:4.0.1" + version: 4.0.2 + resolution: "form-data@npm:4.0.2" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" mime-types: "npm:^2.1.12" - checksum: 10c1/f1b30fee04317a7591ffa511cd26663ee4083599b5e15dd8d5963dcf44b9ed96fd64bacb5a42963f1c8a996253ee29ee00b92df52adebbd6311455f1769fc72d + checksum: 10c1/1b165721f9f3bd0b4103a28122f74e05fa189875391bc6c8527946d7f956a82e3371f6f4aa14244ac711c30229c8bf95eb32e194581dfdfd7a8bf4207f8f3814 languageName: node linkType: hard @@ -8139,15 +8205,17 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" functions-have-names: "npm:^1.2.3" - checksum: 10c1/b7c23b7daff2e22a23e6eec1a6f976b88b2ff9ab1cdb6eff1078cbe988ebdd3fe923820c612ecade1d18aa2f32d8e1da4fa343df5d8e894a210693f4c35052a9 + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10c1/c2bf1aa04820e9d50e527e519aa5f3ea38ace2e695321d8f7c15b09ebf58a972cf2ffb98d5b2372aa8585aec6e79fdbfa4fd0c7c44485643d4a5b4c7c75a2c54 languageName: node linkType: hard @@ -8195,16 +8263,21 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: 10c1/8fc598288f9587f2045f020b2160ff4b4cfdead6931d1a475a04286f4addfa70f5ab6fb602d032bf28945c3a2304b44bcb537bc2489d3cd096c039b6112a93b7 + get-proto: "npm:^1.0.0" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c1/63b360044aecb46a25301ace7aaceeb7508cd47c08b2b55d295fe3c3009fd5a4287e7d6ecd77bc82b5cf77c49496e1b9c79b8113331c36d7b91c10816827154e languageName: node linkType: hard @@ -8215,6 +8288,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c1/1435fb280e843face66dc4353c61571584ba001d6b9a890fdcf46930bad776d0e654880790448aadfa143e06ab1c78597b2e2da5cc85b0a92706f89809ba8b9b + languageName: node + linkType: hard + "get-stdin@npm:^5.0.1": version: 5.0.1 resolution: "get-stdin@npm:5.0.1" @@ -8247,23 +8330,23 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.2": - version: 1.0.2 - resolution: "get-symbol-description@npm:1.0.2" +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.5" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - checksum: 10c1/36ea59daf2da09e0e8d900cd304a4098e8f9e01b98b663a074cac88d92c9c6e21908e9f568065f344ed02911963ce899cb9cce93e2d2b898d3a29fd40d1a83de + get-intrinsic: "npm:^1.2.6" + checksum: 10c1/c7b44a60843378ad573d58eb91c914486011e41d7144bd674e3c0e4536cfe641845b9c18f1f6396be61dcc417b7e59222c8ef7cc7e28271bca2ba5a197c51b36 languageName: node linkType: hard "get-tsconfig@npm:^4.7.0": - version: 4.8.1 - resolution: "get-tsconfig@npm:4.8.1" + version: 4.10.0 + resolution: "get-tsconfig@npm:4.10.0" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c1/680263b7ee8ceb66e88d6625d5b62fe432e280cf313e962e52bfaaae65d286ffe8f22ee35032a40ba0f9988469bcac92b1146ac837da33b8fad97a5b5b763806 + checksum: 10c1/9c77b946c79ede0940c3257ec02067b49faee25d7fb1f1376e3b7fab3b72250a33a4fdf9f970f79ceebedf04c92390f300d2647c91c2ce20695f4ed98ed90736 languageName: node linkType: hard @@ -8328,7 +8411,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10": +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -8396,7 +8479,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -8421,16 +8504,16 @@ __metadata: linkType: hard "globby@npm:^14.0.0": - version: 14.0.2 - resolution: "globby@npm:14.0.2" + version: 14.1.0 + resolution: "globby@npm:14.1.0" dependencies: "@sindresorhus/merge-streams": "npm:^2.1.0" - fast-glob: "npm:^3.3.2" - ignore: "npm:^5.2.4" - path-type: "npm:^5.0.0" + fast-glob: "npm:^3.3.3" + ignore: "npm:^7.0.3" + path-type: "npm:^6.0.0" slash: "npm:^5.1.0" - unicorn-magic: "npm:^0.1.0" - checksum: 10c1/785efa3a18f79c383c0d5ebc1209152b8319afce5ed9fc297373b7adff96f3bc5e58e385fc12ce563d344503e29bba384c9e33f90229b0bb6a7609242c9cd64b + unicorn-magic: "npm:^0.3.0" + checksum: 10c1/123297a530c43e5718da00f84a8df8993016ad0fbb32abb2313ac4d3f04601a7a4dfa374c803c6ba3ab67e7eb7849cf9a015b1cb44c64ffde419412cd96cf80d languageName: node linkType: hard @@ -8441,12 +8524,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 10c1/ae14f1fb888d8dcfe9be816a0808789311a5e2909db47f1d299c434425267a12e92b4962d13fabe72e7d640197e365c0cdeb3dbc95cb2ea06f3cf2155d352bae +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c1/fe7c13f452ab1fefec0c465d23e5861d52d737f7e3a6a5b6d7a0d6635e3c507eadf4ae3fe4fc84abc32942305b5b1775eda595ba2283d500645aa02dc501fdec languageName: node linkType: hard @@ -8480,10 +8561,10 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 10c1/6f06fc58ef304ebbb17903fd1dc2b18ad585e3e860b4e74dde1011adde88079f985cb18305bf2128131437cdef3bb03ca5425909a557e888d16b50f39008d202 +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 10c1/6a70d15811854337e16a4f9e9f50e9daf8499bf13f1818cfd7a39de696b8c81b3db5d4a0cf3c909fa98609e6112dffe7d8c41f4c41ea112b604b7c9acdf24986 languageName: node linkType: hard @@ -8510,21 +8591,23 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: 10c1/2efa39d4abbe4d1faec53ba758cd598f5b49ba4454d0501968c4c1caf838c60f8b8d8549a2fb92cfe9b7183e8440fd768d722b163b0859acd770af365de6fe8f +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10c1/b8ddd83c5227d372d44debb9484171c0155e7d0d3daecdc26914aa3ce7e366d9d00292476aabd2936109fe727efef6491b1435ed5461aac41ba8d62b35f42601 languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 10c1/af737e966152a39f2c4d841085902cbd05a8ecc414707869c35c6ef77912d057003375d579a0f203c11812c82244dbbfe9619e503954f21138be7bd468cd2831 +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c1/4521297dd90e653f353de7cbaae997c3bd013d3167f14c83832ca25890e61c04816961250477de759a339ec343938627e86a9694c6103df64a8e954781a3153e languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -8540,7 +8623,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -8573,9 +8656,9 @@ __metadata: linkType: hard "hls.js@npm:^1.5.13": - version: 1.5.17 - resolution: "hls.js@npm:1.5.17" - checksum: 10c1/ce2b7650c9de8aabc9a5a320ca8f457eeb73abc0e46e64676dad37343973dadd6b523b9a548a049122917567bff8da381d3e9ca57f797d1ab081bfce47d36e50 + version: 1.5.20 + resolution: "hls.js@npm:1.5.20" + checksum: 10c1/0e9357159199bf345d1d62334ced4315a47716e0be1b489c03344309da253263816f82a4440fa0fc61f05d206525597e1b85d40045de5c5b8986c550320d12d0 languageName: node linkType: hard @@ -8618,13 +8701,6 @@ __metadata: languageName: node linkType: hard -"html-entities@npm:^2.4.0": - version: 2.5.2 - resolution: "html-entities@npm:2.5.2" - checksum: 10c1/624911bc09e12f8684fe20c8132608fb966cc1f2d095da986c5bf9325445a412ea9de99be5673ac2713f7c2b6f2718a13f1589d3dbcf664a0536f80f96920d16 - languageName: node - linkType: hard - "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -8650,9 +8726,9 @@ __metadata: linkType: hard "html-to-image@npm:^1.11.11": - version: 1.11.11 - resolution: "html-to-image@npm:1.11.11" - checksum: 10c1/d46f5586f2a8b2f0bd5964ced849a07edc75efb6fdbf74afcfce4bf0d41c2b3b13f0e45b5cbe16f2ff41f1bb5c527ecf002598f9c47098ef56e8f968c87c4d9c + version: 1.11.13 + resolution: "html-to-image@npm:1.11.13" + checksum: 10c1/f70137c7425b61f081d08de931ba4df2505749a9af09103ba9e9305e0c371ff1dc64ac087c023a582003e7577d2a026b3016dc9b5e747054a4c246b025f75d21 languageName: node linkType: hard @@ -8752,9 +8828,9 @@ __metadata: linkType: hard "http-parser-js@npm:>=0.5.1": - version: 0.5.8 - resolution: "http-parser-js@npm:0.5.8" - checksum: 10c1/f375398005814b9d564008b8945d8bef3dd8db51a5eba262bc415292993e0970c2599fe2a24db547aba2679206a17243e35df3e517845d0825de9d7d7f7932a8 + version: 0.5.9 + resolution: "http-parser-js@npm:0.5.9" + checksum: 10c1/9c900a0e94c9523a8f2647514ee7ad36a3383ae1dedbd526858cd1beedab79f8b9eb96a9b9fbd57022d153c8f9ee6806f75897b1ca4078c3179d83e31ec81d67 languageName: node linkType: hard @@ -8779,7 +8855,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-middleware@npm:^2.0.3": +"http-proxy-middleware@npm:^2.0.7": version: 2.0.7 resolution: "http-proxy-middleware@npm:2.0.7" dependencies: @@ -8830,12 +8906,12 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.5 - resolution: "https-proxy-agent@npm:7.0.5" + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.2" debug: "npm:4" - checksum: 10c1/cf04d424bc27b940514c46a1a889958a178ecf495e279dacfb3f4dd447239c0a1d5d9f41cf81dffa04d6c2b5da6b22a241121725c9209f40c443e5441fcee786 + checksum: 10c1/73bf295395fe3de711f1f5cdd493f0e194e4909344ffa44da2be2502fbf7d7834202036aefdda89fb22066b18f9e595721dea083aa022ad2ac78a12356a31f2c languageName: node linkType: hard @@ -8903,13 +8979,20 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.2.4": +"ignore@npm:^5.2.0": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10c1/f1110f5561b953bad4f7294914c865cc0e269050df4a698dded71a3be1c1150561580b4b7126dcecff5ea1aa9bb33bdde5b6c27c09f7c9d612114b5a5b190994 languageName: node linkType: hard +"ignore@npm:^7.0.3": + version: 7.0.3 + resolution: "ignore@npm:7.0.3" + checksum: 10c1/5d668237242f8c1e700c5807ad57e68ab4ea4747223c61d9c5d070f414b36b03087f9751867480f949e4ccce10b52ac41933661d80935f88814753c489cf4897 + languageName: node + linkType: hard + "immutable@npm:^3.7.2": version: 3.8.2 resolution: "immutable@npm:3.8.2" @@ -8925,19 +9008,19 @@ __metadata: linkType: hard "immutable@npm:^5.0.2": - version: 5.0.2 - resolution: "immutable@npm:5.0.2" - checksum: 10c1/1839cc1f18a193b4dcab1648d35bf959571d4f642023329e0993cbd22e54c3417b44fb398fb8d0f1e77de64044e1da5ca686ad48618d500853d24f002d97a34f + version: 5.0.3 + resolution: "immutable@npm:5.0.3" + checksum: 10c1/edc2ccd93f55e7cdfd186903c9679f384fb53c2d7fba15e180f221f597c63406ae1afb63d2f50219cbc8970ad5f104fec332727c6f2cfa4dff193f69127ac34c languageName: node linkType: hard "import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10c1/68c682fc43b744e4959b4cbf535434be3f041fa2f6cff8cf16cfb0e58fc907a7f3f7d31c3aa4c886c7cf0afdc01e329673bea8b2539548d5a7b2c40bb0af36e3 + checksum: 10c1/1d2c089a3677fab00e84cf3c72e9a90eba663cc452df9beb2977b9a1f09c7e6356ecb75989a1a258818fc0e00b087cee55532059a04fbca5cdbed7f3c5c5984f languageName: node linkType: hard @@ -9005,14 +9088,14 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.7": - version: 1.0.7 - resolution: "internal-slot@npm:1.0.7" +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" dependencies: es-errors: "npm:^1.3.0" - hasown: "npm:^2.0.0" - side-channel: "npm:^1.0.4" - checksum: 10c1/3c2408f9b6d0b047d348879ba4bb00a9fcc25355e2471764d8a5a1c007b600c003daa00f250b6b8f6436104bffddcf8b9e80dee11c5dbaceb13b707ee2886be6 + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10c1/b72035dd6b9fcb5e452f6be0939147798132d4654989e7eb4df9b269b93382a46948b9a2be45396506af403d68bf9620c43a427c39aa337aefa5f1adda7d9aa6 languageName: node linkType: hard @@ -9055,22 +9138,23 @@ __metadata: linkType: hard "is-arguments@npm:^1.0.4": - version: 1.1.1 - resolution: "is-arguments@npm:1.1.1" + version: 1.2.0 + resolution: "is-arguments@npm:1.2.0" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c1/28377d84bb1df3bce3d299dc91159c37560b3afb3f41467449da4368fb2d623ecb637cfcfab513a8ee089385fdae9b3fbc82a43705ea55adfaa3b5347b7fe4d2 + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c1/6e211122563578479136573d11d9eb174eecdbf6151da75d1687aeaf164fe905fb5e6b061011ef79cd22082f400dfdc2e7013bc2dc31a4b0134312b8bbe1c32b languageName: node linkType: hard -"is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - checksum: 10c1/564911f0b3eb143991f479e184dbf17f6db1f7578a5737c45855cf8e77937d2a87c0b23bb1ee51ce33f3c4ef33d50c86172a35a73ba4a1869b2dab57de3c8793 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c1/f70a73fe0eb3a93b30245509ab3752967d6cdd8ffbe71512ce2bd2982a65bffb9e40b70c0c62e12d36a8d16c1f2081af2efea5d9925443c61191d8be166caa41 languageName: node linkType: hard @@ -9082,20 +9166,24 @@ __metadata: linkType: hard "is-async-function@npm:^2.0.0": - version: 2.0.0 - resolution: "is-async-function@npm:2.0.0" + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c1/cab3ee03881d864dada60972dee2ec5cec2c869195f825c9fc0959d694c101306ad0467527b7c7b428c490b02c25b365d8de84770a97c5e538504d7b0f636927 + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c1/97d78564da5d53d7bd7db12120f5c400dfab68ac2bf8ba252eaaf2f573a41aa952e6697fbc9820da7e6293f20474d9a6cec4218a4e8ad752da61a58749adc76f languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: "npm:^1.0.1" - checksum: 10c1/69c1141b3c3377592fbf72f4ab933e2463354ae60ba8f8f1137261501282111b2b346aacf55f31df5a1b8d029d89642d8890803c2b0905e3f047eef86cfd15cb + has-bigints: "npm:^1.0.2" + checksum: 10c1/9d7c40dd7ba04ef4dee103b3487345d85024e8fd0b1d23555ffd9a1ea00e8ca0932ebb584970061296f197ee511945dbc1fa4438cb0ae464580012b688399d6a languageName: node linkType: hard @@ -9108,47 +9196,50 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c1/25c0c33ca38cb673b015fe9011d78a960877d64825654a5ded295c500ceafd792e6fabd83b32dc3b6ce71fba471247256db1825a07a640cd91b19a46f3726929 + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c1/71526c31d94886423d090f7d23240ec218c62fda94daafa66d157c04f7254169c4df856319f2d640065ac334ce023e87464e6b30c4f26540e1b3cf5c2a2112d2 languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10c1/eb7d0a7358c155f779ef67a5356244afa92cab1ba6f33a9d06e93e84ddc170b281075b0f42b6d5a89a53f73f5e9f90de1b6e461c0f6d830263c691a68d3ac782 languageName: node linkType: hard -"is-core-module@npm:^2.13.0": - version: 2.15.1 - resolution: "is-core-module@npm:2.15.1" +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" dependencies: hasown: "npm:^2.0.2" - checksum: 10c1/4cd2ef750edb41f170783c369c0f552e817eea2cd3e9b219498d4045f18f3321caa4c7f40f61625f93758b2cfbfd6ac034231200644d0fb7062d8bf823af5c52 + checksum: 10c1/d19bf969219aeb8823d0839f002b72a0e7c79dea8bf5def634d5d6edd4a8ba2191b71626b96413efa194cbd9d44c3b035b57ccc33accb87b1f6731fd9847cef3 languageName: node linkType: hard -"is-data-view@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-view@npm:1.0.1" +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" is-typed-array: "npm:^1.1.13" - checksum: 10c1/9cd461003c9532a59b494f034af6bafd61d2a7fc78b881628c8348136764f0dc72e02a3e353e3bb41d570015e8aff435899c53b3143c83d02179104c681a2e06 + checksum: 10c1/71eb4c1985e2ada0914ebef329ff3a040184aea650a0f9453209a1a38ffc69d5ffcc4e6b43741b9bd136f6df50ba4cb37ab094a6623dbb0e80260ecfeee268ed languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c1/ad65addced1b33fa302733bbb1e08184a6209458f2e0f8f7b4ccd08ed19dee53f12d727390a64b50c8f42748193acf36ecac5a4c3e77cce659e40c93605b9e7f + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c1/7a99d88538a1c3b3da2d35bb3c840468d260039fecc42bcad0568555a896c805b5eec24c32b6dcb54eba078387aed1a222f38717ee004898fca10e61923f3e68 languageName: node linkType: hard @@ -9168,12 +9259,12 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10c1/c618b438dbf022c4f40b633bfe782f7d87155d71a696475f035e3d19d363088c8b5ac43d58280fb484f49f36f1aa35ff2f5b11db02f9bbca2d2cc54534fc0dff + call-bound: "npm:^1.0.3" + checksum: 10c1/319dd9ad85a4b4801f182f7222f315d19a9e3ff2a6d92e105f96d5c90e1c553812a2b6848f416d349dcd64826b3c07fd00850c6939b45bb8ccc39d8aab93e7b2 languageName: node linkType: hard @@ -9192,11 +9283,14 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c1/0707405611deb270fb88c6a4d0b3200ef83f953f468a257a79c86ab6a943c6ee79f3b89c6598955eaf5dc4972aebff15154c262ee83b3446ca5cc85255ea5600 + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c1/d374f36a0e3e8565391d33bf1696648c0cd0667dde8d9ec01d9c85c507e13ef3f57efe568574e4f5731b222c1c338d7c38b7a1fd2bd32e02c29e24c2fb6a1a4e languageName: node linkType: hard @@ -9244,13 +9338,6 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.3": - version: 2.0.3 - resolution: "is-negative-zero@npm:2.0.3" - checksum: 10c1/f52f5fd189f338d6b2396d11961e871733a9e6e4704f2b4c87d8cb41107741afbb60f3a6fcfe6d771b9578b7e26b08e7d101ddd8ec6a943a699828d0295ed965 - languageName: node - linkType: hard - "is-network-error@npm:^1.0.0": version: 1.1.0 resolution: "is-network-error@npm:1.1.0" @@ -9258,12 +9345,13 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c1/9257914ef9909ad8e374b55316b08a81a19f213e5189ca4940920d0626893050ae7107c7edf21e695c85009610ccdfbc27d39c58cef14cb3fe88b3143336abbc + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c1/8cce4d1c3a3ab47ff571e796709a7c41d4ef6a439aed15cf44c06ef6d5b5a063e9a2e2d9dc39987b43bf06e37d290e156662a447bd35527cbe6c4071e875437d languageName: node linkType: hard @@ -9304,13 +9392,15 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10c1/84f38629c5561c16a8b46668ce9854f50e4d18b91e87d864e75040733138a3f09b59cfad329987c9f05b4af6c3ea5596d40f5ee086a6e4c40d1a19f4b3727a97 + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c1/891791d177dc68f632dcad1200ecaebbfbfda9d50f986075be77301e984e22dfadd098c36aa79ee8e2b6590f32578cde82d76a20bdbec8170aa50198ca23bd48 languageName: node linkType: hard @@ -9321,12 +9411,12 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "is-shared-array-buffer@npm:1.0.3" +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" dependencies: - call-bind: "npm:^1.0.7" - checksum: 10c1/cc83031790cff63ca400dbc8be8c73f51e5f47d3bc56d70f445521a08fe8344b29fbe20ad83b9348bf6ceb8aa819d8ffd3da4a2f9ecd5d531708365b978ad97e + call-bound: "npm:^1.0.3" + checksum: 10c1/03ce422c2d7c2040911fea356043adc5ce9958350db5d549db725ad1eac0099a9aa44200325f8436697d98dbba77e197424138be64fc0af117c0f252478d32ec languageName: node linkType: hard @@ -9344,30 +9434,33 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.0.7, is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10c1/2672a432f2d8dcd2f69926f5a23a3b0cca7c6735ade0289671035e29052905395cb4b6641f2c4caa884d431a5a2a77d62303e9458e8ac12ed728a756b7b531ec + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10c1/43c04c7189c1f1b5f1eb2f5930f94b2532a28b94151e23efe16de703477b12a27038143db83caf819236f01092571a1213ea950b9110ff64ae42f635e3153320 languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 10c1/4cf5a1a89acd749e2485ca5c02f9d3523dc4bfbcd8648ad557c8c0f46d466ad079b36fa7762e38d818cb63b0d58d2e97fdd914c2cdcae1384d4aaf2bde586028 + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10c1/2d7be273e3b96470f856a93aef26d242ecc3fd450a43861c9140ff21d0dc73f58a058d7b0ac08f2aae6a9695271f551aecfbb56d86add7b31e9876a843903395 languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.3": - version: 1.1.13 - resolution: "is-typed-array@npm:1.1.13" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" dependencies: - which-typed-array: "npm:^1.1.14" - checksum: 10c1/4d70fc3ea775e754e34553478cebab170ff0e32bc6d42c288f8142c413255aec52ab24057b879f1fbe5b4f2976e37944ff92b88a4f5b4c75b3a967bfa0e65c02 + which-typed-array: "npm:^1.1.16" + checksum: 10c1/8b063557a741487cfb93e5ec2b005ee956943bb6983acab6efae240a5a5f1adf5a3ec14c05d0bda69f564121b86c152c9703d34550f65f0fe540ab17a3f09f33 languageName: node linkType: hard @@ -9392,22 +9485,22 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10c1/039c31f8949ae31d3fa2dbf88ab9874fd5d1fb560293cf8ced263632edf917faec70fe6bbf2bac6a10df87024bfc4f1d750b4af1fc49a9e626ffe5b4b354feb7 + call-bound: "npm:^1.0.3" + checksum: 10c1/0a64ccd60613319bc7cee58706d800b5029f4b8230d0736682438c8a123253ab278e740bfc7c20957b157bd1cd580c80f5a93fbd759cc22d9c471baa267c5929 languageName: node linkType: hard "is-weakset@npm:^2.0.3": - version: 2.0.3 - resolution: "is-weakset@npm:2.0.3" + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" dependencies: - call-bind: "npm:^1.0.7" - get-intrinsic: "npm:^1.2.4" - checksum: 10c1/0123667b91f89dbda344cd115df2b13cc2b0d4a90da3b85b00df02c0931f2f4f0a3924dca480191f9a148bff93681ce4cb5ee38e2530fa2057c8301714718c60 + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10c1/8297c82a59c156c8469ce5cc6dd7c6e199a1b71134d7f3cbc12829928469034e77dcbc77a959a5015672061fa2cbf72446e3995b748740ad597ee0782ad5d9ed languageName: node linkType: hard @@ -9534,16 +9627,17 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.3": - version: 1.1.3 - resolution: "iterator.prototype@npm:1.1.3" +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: 10c1/3a5444288d49a044b395cf758b3b185efe2ceed05e508e3cd4dbd7d6c9642fbb0873b5d3f30805cce77b926e862a4af40a669d4d85f85445dd62c722102dbee1 + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10c1/fd48621c9d9599a07911835caa3bff60a8156e005ebc42a946f836402df36732a270a4fd6b56110930fb80d35067a508472327c5fc4b8151a06418171d1f74d6 languageName: node linkType: hard @@ -10082,11 +10176,11 @@ __metadata: linkType: hard "jiti@npm:^1.20.0, jiti@npm:^1.21.6": - version: 1.21.6 - resolution: "jiti@npm:1.21.6" + version: 1.21.7 + resolution: "jiti@npm:1.21.7" bin: jiti: bin/jiti.js - checksum: 10c1/4205a5b97b15f59a28cb24849fd4ef4f560a8eb3ae36c67ee601d4e7074178334d9319b11c20088b175ccd5e65a5db5fb1a72bf0c5a6959e27f7d781d01a0970 + checksum: 10c1/1106839704327fd14261720efce542f57e4467c13db242d4012006aa88f9daf2848106b4b0b32160ec8dcae05314c02c7ebcdddf8324221096f2cdc4da70c8c0 languageName: node linkType: hard @@ -10189,7 +10283,16 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2": +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c1/de31c8373b8cd6250b7c159a099a4d4199a60e6b74a4370ad915f895c511dddccf1b54753db88d616df4f5a2bae2afd899cc8fbbb3965ab1d43bf68eb0b15f29 + languageName: node + linkType: hard + +"jsesc@npm:~3.0.2": version: 3.0.2 resolution: "jsesc@npm:3.0.2" bin: @@ -10405,12 +10508,12 @@ __metadata: linkType: hard "launch-editor@npm:^2.6.1": - version: 2.9.1 - resolution: "launch-editor@npm:2.9.1" + version: 2.10.0 + resolution: "launch-editor@npm:2.10.0" dependencies: picocolors: "npm:^1.0.0" shell-quote: "npm:^1.8.1" - checksum: 10c1/bafd1c07ec41ae3993033afb281a29d45c3e8f38971f10486786b13443d46985bf892c996b01c27299d33c310a1d1074eaa048343b9771742d7ed5f742fd6c7c + checksum: 10c1/7fbdefa5aa520529bdf6cc47667559e168062f33222e2f3cc8725ea24f3ca78d6e3d7a559759ae767fd074ea1503411fd0b3fb34c561bf484d2b56495ea94cd8 languageName: node linkType: hard @@ -10438,17 +10541,10 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.1.0": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 10c1/717942dfb6df83db6d9fab1616b2bee0d33be9571fc7446afcb004229a8e72915a0df0ef85e92b082cfab4d5ea273adcb554066de765df631bd311d0fce2e364 - languageName: node - linkType: hard - -"lilconfig@npm:^3.0.0, lilconfig@npm:^3.1.2": - version: 3.1.2 - resolution: "lilconfig@npm:3.1.2" - checksum: 10c1/e0ff8fc36f5210fc191da90a4911045df93a44fe5de38eaa34325cb4589188bed94bcb1734369ac40e396bc3f327a0f57117e72d17cd17fea6faebff7a9776aa +"lilconfig@npm:^3.0.0, lilconfig@npm:^3.1.2, lilconfig@npm:^3.1.3": + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 10c1/c24f58bc163a45f850740c2608cfd74f04ea2d290276cf96f327cd7d2ac336e044a9e1b6f1284aad7667f705f68b94384dda81aa540159650887e05677146cfc languageName: node linkType: hard @@ -10622,14 +10718,14 @@ __metadata: linkType: hard "lottie-react@npm:^2.4.0": - version: 2.4.0 - resolution: "lottie-react@npm:2.4.0" + version: 2.4.1 + resolution: "lottie-react@npm:2.4.1" dependencies: lottie-web: "npm:^5.10.2" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c1/e8d56441b5bb890f725a620ac3d3f776e9db969151c63eebe3434e7aaf1cec29f4d6998826ceb9c64f6473ccf77a21cf4db4a19a01c011d083bb1526d61fb749 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c1/1b35efb3def9e7f7bf601713a1f0d4fe21727169f5eb20a4735efe13b4484275043e8e6c95b4a07e317b838ef3cbe1dd0e4f75554407a929d565018926252000 languageName: node linkType: hard @@ -10745,23 +10841,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^13.0.0": - version: 13.0.1 - resolution: "make-fetch-happen@npm:13.0.1" +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" + minipass-fetch: "npm:^4.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - proc-log: "npm:^4.2.0" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: 10c1/d4e46041068994fe3c37e2eae540bb4a0fc7d4df9c4ef992ee49f9e62a9361e28cf1453ede6cbc12106267d39414bf493e4360dad7d73587b37cfb6fe429a691 + ssri: "npm:^12.0.0" + checksum: 10c1/008b5bccaa81528ac03e7537e4f4d67e7e2bca09fe9accab3089696ff23445a6ce1796401a5c3217e37022cee9b84705c9a4e1c85a5232296d6e64fe3f96c1e1 languageName: node linkType: hard @@ -10783,6 +10878,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c1/91f3acc2034236135ed2c831b587bdb7eec8a9da4e49e1443432dfe004bcfd592288e4102ae82c93e49516c9f58f017083156d186764313357cdf507be6042d7 + languageName: node + linkType: hard + "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" @@ -10822,14 +10924,14 @@ __metadata: linkType: hard "memfs@npm:^4.6.0": - version: 4.14.0 - resolution: "memfs@npm:4.14.0" + version: 4.17.0 + resolution: "memfs@npm:4.17.0" dependencies: "@jsonjoy.com/json-pack": "npm:^1.0.3" "@jsonjoy.com/util": "npm:^1.3.0" tree-dump: "npm:^1.0.1" tslib: "npm:^2.0.0" - checksum: 10c1/5c11644a9485db399c59c68371d101d868a8c60a11fdbbffdec7bb4ccc25969daedd00ce949273bb072ae0ebfe47196a1a1e589773882974c7cc39b2c208c777 + checksum: 10c1/789da1c90d34d089656d06ec701aecfcaab16e8e968eafe0cf3f403119efcc5896945a60950f42d159f2242d51971d3c7963f842b5522ecf63186efb64cd343b languageName: node linkType: hard @@ -10869,9 +10971,9 @@ __metadata: linkType: hard "microdiff@npm:^1.4.0": - version: 1.4.0 - resolution: "microdiff@npm:1.4.0" - checksum: 10c1/d0ba3c03066798698ac412da06959ea87e9997187083fd2b32b593c08ebe147bf9bbc3d90796f447e080c03302627008b95ce9ec6351acafdc8cb9eb0c030cb8 + version: 1.5.0 + resolution: "microdiff@npm:1.5.0" + checksum: 10c1/18c4223b25cbd53807858e596db474b20b61781bfccd996615b10ddda10f1c3fe7edd81f63d8fa413fee979fd3bafb3ec025e6cd72efe9f8e35f4eba9ceb021e languageName: node linkType: hard @@ -11048,18 +11150,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.5 - resolution: "minipass-fetch@npm:3.0.5" +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" + minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 10c1/1c0b2027bb409a5e9b0c0765bda4d196b7ea192a1cfc2287a64c238dd3327696789944ce03317d180f83099890045efde6978dc2e2fed66990ffa0a207b84fbc + checksum: 10c1/5831cf620b43a062ae180be3d59b7e7d694c4ae4d71a5ed6edb39a0bfe0c8cbb3aba6b95d9e61cb04bcc2ea112924f9f653a06a6e2de26bb9c92f37c32795b2c languageName: node linkType: hard @@ -11106,7 +11208,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 10c1/a2a359ad8f26f9bd33faafe7408fc19299fb2fa5706f76ffa126a2fce0dc0b864eefcd81608500624a570b04be755bd73caea23fcbb2ae600af87df3908b74be @@ -11123,6 +11225,16 @@ __metadata: languageName: node linkType: hard +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10c1/c330f6f576d8c2f33f4bf2b691935d6025cacd31838a325b81a671eca9add09e64b2116bcd734516428dcbefa7772e05eed808a276ca58cfcc5bb43ca2d85110 + languageName: node + linkType: hard + "mkdirp@npm:^0.5.1": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" @@ -11143,6 +11255,15 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10c1/4cec797001838117da190c148d9c0b4aa387e1808302a1f1adf4dfdace42a5af1e083fc88739413a7d42c93e9a9a4971b25e090c943638801803f9ed35bb1162 + languageName: node + linkType: hard + "mobx-persist-store@npm:^1.1.5": version: 1.1.5 resolution: "mobx-persist-store@npm:1.1.5" @@ -11153,26 +11274,26 @@ __metadata: linkType: hard "mobx-react-lite@npm:^4.0.7": - version: 4.0.7 - resolution: "mobx-react-lite@npm:4.0.7" + version: 4.1.0 + resolution: "mobx-react-lite@npm:4.1.0" dependencies: - use-sync-external-store: "npm:^1.2.0" + use-sync-external-store: "npm:^1.4.0" peerDependencies: mobx: ^6.9.0 - react: ^16.8.0 || ^17 || ^18 + react: ^16.8.0 || ^17 || ^18 || ^19 peerDependenciesMeta: react-dom: optional: true react-native: optional: true - checksum: 10c1/c972db696d0bc9b1cb52f550da98b18a6e3d7b805b831aa9433d4c1ce275d8e9acc4c0fa158b34c3b523395592afeb4a8dcd8e28a586c0f11562e2775988927a + checksum: 10c1/46785948f033f8258aacf5e896ebab42e2468d3ff98239e4c2ee0570c7135a4d57d6bf84afb788d9980d11f89a27534a82bd12eb694399c89a8bc916719174ae languageName: node linkType: hard "mobx@npm:^6.13.3": - version: 6.13.5 - resolution: "mobx@npm:6.13.5" - checksum: 10c1/ba6243ebc8de327ae299d15b317f3ba85bebf95c5caf833aff5b015a00b8231ad1691befb3692205c064d8a1d0abe8cab80a093c20f3ad00a050c61d0a577391 + version: 6.13.6 + resolution: "mobx@npm:6.13.6" + checksum: 10c1/7aae75c77e278b6fbd5623566bea23e67af861be7dd7bcfcddb6ae3af335d764bd9aff5de3058d3914f6ed4484a55ca374575dad2a30db778ae584b49c5b5631 languageName: node linkType: hard @@ -11220,12 +11341,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" +"nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" bin: nanoid: bin/nanoid.cjs - checksum: 10c1/f0f6b94f1084ebfd13003698273665aef653c4a7adbb822e82383ce723c4856149597de033b339b523d124b55763a60a6b2c74349b98fd25f71387968cce49d0 + checksum: 10c1/b7f68bc6a105c13b0429d990ceecacffef79dd7ec2759a26220d91d73f693a73ab9888b2ba7e4c24160e4273de977d87d40b4be461a5f2e5fd2f55095d922fe2 languageName: node linkType: hard @@ -11257,6 +11378,13 @@ __metadata: languageName: node linkType: hard +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c1/d41f8172b009e0712a70182f1194aee914c84a5649037a630df69f8253f28aa809c59396cffa1cdc1a0f488461c4abb61ab16d8a321ea1968639cf6982921625 + languageName: node + linkType: hard + "neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" @@ -11329,22 +11457,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.2.0 - resolution: "node-gyp@npm:10.2.0" + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^4.1.0" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.2.1" - which: "npm:^4.0.0" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c1/93d360015a637e87d5d07e6d12d963229b671abeabe63c3bc92209208e8e4a7619966938d4217456a39d5ce4f8278b338977bdb992bdb6e9dea75ab116a9f88a + checksum: 10c1/377ca6b5a8e358d2b4adb10a2c62dc4ff67896ecc75181aef5067138e15cedd7d6a8d962e6edbad1605ea829f28b5f4f0dd1d6ca9d35d9a0f74de267be691218 languageName: node linkType: hard @@ -11355,10 +11483,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.18": - version: 2.0.18 - resolution: "node-releases@npm:2.0.18" - checksum: 10c1/b468611ce19eddc9463341c22d8c18f34d85c9f0d0ceb37df80fd95bde91129d05650700b9106462060c50c452fc53c8a825580e10a02d6c7a451bb1a1d3be1c +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10c1/fab1370a1a2f3dd9318831f2fb3f83c077a0c0de4c22007e44a11018f3e8686588ad4231f205e8658dd1d8f0d45bf3cc336d5126ac4e2c0facea5043ce073a48 languageName: node linkType: hard @@ -11373,14 +11501,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^7.0.0": - version: 7.2.1 - resolution: "nopt@npm:7.2.1" +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" dependencies: - abbrev: "npm:^2.0.0" + abbrev: "npm:^3.0.0" bin: nopt: bin/nopt.js - checksum: 10c1/411a24ca0f2bf0ceb044daeccf79bc1b307708c90c418533edad96437aa52528fa8f65833cbaa58ea7351bacf4ca5732f0634388441c51c4fcaa204e72845bf2 + checksum: 10c1/85ea0029926e7c292d20ace009e7a25e0f5288f1a0530901fb5049dbff0484d1cd589e31d4895b2b35f8626c90ae93c93f4f3e1362f49cb640c16a45f988fb13 languageName: node linkType: hard @@ -11438,9 +11566,9 @@ __metadata: linkType: hard "nwsapi@npm:^2.2.2": - version: 2.2.13 - resolution: "nwsapi@npm:2.2.13" - checksum: 10c1/bcb184ac5c22a85e0b6951cb2cdc4b9f3d275a55b9b7bec2cc7c1616d2d36f3722bc56d7d6e7eeb0279c85fb6d73a98a2b7cee6940bdbd4e8bc6f6eb4ed9236e + version: 2.2.16 + resolution: "nwsapi@npm:2.2.16" + checksum: 10c1/5036999ba1e7967e06cd7446160be409e29883762bbfcb3f7b4c71968353605593d79e7f490bb0a440ddaf7f3ca930978cd2dcd0f5fa97afe3e9f4cd98a07ec5 languageName: node linkType: hard @@ -11458,10 +11586,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1, object-inspect@npm:^1.13.3": - version: 1.13.3 - resolution: "object-inspect@npm:1.13.3" - checksum: 10c1/349e8fdaa9fa7e3f2b605fb989cb5cd2f9b921e365a9389ee7e1f27be3bf87a3a9d116340c096505ef262cd442add09431635896a922f044e92dba2cf52030ba +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c1/e8aa027ddd771b884e64eff9c02112c047709a96af507997437e3085ef097739c584d274828df22ae3fee51645687d0e98a50daa3546092d0aaffca1a57d7790 languageName: node linkType: hard @@ -11472,15 +11600,17 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": - version: 4.1.5 - resolution: "object.assign@npm:4.1.5" +"object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" object-keys: "npm:^1.1.1" - checksum: 10c1/0cf1ad42026e71c7e88fd9d145cf1b29177a06fe9acf129fe439b8e717b824bad04789546b70a44c86a49ec142f4436bbbc228de2a632a6d1f8e975d54fc3e8e + checksum: 10c1/47c2bcd2ad2e7191f0062e1802752b788a4496540de7f15b7add2649c1a90564e4443e7371b854bcaa1c24ba24cafb2afc2d5c4d64b1077b47671d8c2eaf8761 languageName: node linkType: hard @@ -11522,14 +11652,15 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.2.0": - version: 1.2.0 - resolution: "object.values@npm:1.2.0" +"object.values@npm:^1.1.6, object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 10c1/ce51ab04edc4762152663cd456fa3e5b6219b64329d9ae7481d67e219fa5b64897a8dc6c5226bf66d2e845519c3b93037fedc013ef7fa3454c688e8b3e0a5da4 + checksum: 10c1/747aa86bafdbe1986f5b2e2957550724d0f7e9c718bbb637fd9ae266e05e9a43932f662c4fe0dcad357e8213f3f49475744d8655fabc7ca2f28f2e6f3c182641 languageName: node linkType: hard @@ -11669,7 +11800,6 @@ __metadata: mobx-persist-store: "npm:^1.1.5" mobx-react-lite: "npm:^4.0.7" node-gyp: "npm:^9.0.0" - peerjs: "npm:1.3.2" postcss: "npm:^8.4.48" postcss-import: "npm:^16.1.0" postcss-loader: "npm:^8.1.1" @@ -11736,6 +11866,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10c1/cc03f05529708afae64736e54ef3299c292fff6778ed1ebb2266b1bf7723d590d85da57fef78011c06afa73ea71455f97a5c161d8f282c87fe0b108613584dd7 + languageName: node + linkType: hard + "p-defer@npm:^1.0.0": version: 1.0.0 resolution: "p-defer@npm:1.0.0" @@ -11822,6 +11963,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10c1/61e1d1f8054af8164dc26646cabef26b6062f75e6cc6924c0c93bfe66e14f53109a3c3784f401b5038f748d4228a1d152f35b014c1f8b59902af2dd1b5d2f8ff + languageName: node + linkType: hard + "p-retry@npm:^6.2.0": version: 6.2.1 resolution: "p-retry@npm:6.2.1" @@ -11970,10 +12118,10 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.10": - version: 0.1.10 - resolution: "path-to-regexp@npm:0.1.10" - checksum: 10c1/78f8c61e15518c1d993e59aa847d670db1f33f857cb644dbca5111abe85a8acf80b714f08892e40697512668e3bba3122a141ab5c7d5ce17dd600ee12f32f250 +"path-to-regexp@npm:0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: 10c1/77b961783c22075e1cbdff45c34b08ba0b55dd48a5f9f8628660ae9addb4f206df916f076219c6cbbcd88706ad1136fb942971aa346108f3c5de9741c17438ad languageName: node linkType: hard @@ -11993,29 +12141,10 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^5.0.0": - version: 5.0.0 - resolution: "path-type@npm:5.0.0" - checksum: 10c1/176e79d78ffb073a87af80bbcd29018650c1e8deaf32b010d485a503cec382f1aad8adcc395952243bc829156ffe3d701ae5b9db7eb09a17fcb1f032a09ac3e3 - languageName: node - linkType: hard - -"peerjs-js-binarypack@npm:1.0.1": - version: 1.0.1 - resolution: "peerjs-js-binarypack@npm:1.0.1" - checksum: 10c1/5670269e0a61400151f99727c53956c2971a6d5999a6ba4684b565cc3d4429b81fd04cb45b040677192d58537a79df1eadb2a7379cb1ffd0b04f01e6b292ef48 - languageName: node - linkType: hard - -"peerjs@npm:1.3.2": - version: 1.3.2 - resolution: "peerjs@npm:1.3.2" - dependencies: - "@types/node": "npm:^10.14.33" - eventemitter3: "npm:^3.1.2" - peerjs-js-binarypack: "npm:1.0.1" - webrtc-adapter: "npm:^7.7.1" - checksum: 10c1/fdbe1794fdab77b2d610ad1dd8fdf705aa4f128fc1c62cab861e8fb99a1255a71199701d6cd4a42d8a82047e4b59710848ff0fe1131aad3652d66665c0a8dffa +"path-type@npm:^6.0.0": + version: 6.0.0 + resolution: "path-type@npm:6.0.0" + checksum: 10c1/ac5162b96ad6742620a41e1a6bc97b8f776db2ae743c93eb0ff569b7b14b759a676b45dfaa6fa8ad66aa70471b64d093529ea5bc3bbae8960f793f73b1109bbb languageName: node linkType: hard @@ -12033,7 +12162,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c1/af5a333b3c4682a50d4a2326a0a7c188de37ba268e4269ffd00be6b6d00282467920eb23be5eec7c25164c9c45ece485ecbacda021d82cf1b24ba5af12c5546f @@ -12139,21 +12268,21 @@ __metadata: linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: 10c1/509788f3f24f7dc5972c64564cbaee5ce4e3bf1416a094a46c7f03631b8c782a08618132f8b970170b25469a31a24f6b38d4e5805c72679b0b2ccf5c9cb85206 + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c1/23618390649d99d562786b36a1909df82a380938ac9ebe6957a879cf19974e48d9683f66ca1fafe1086f191da707bb1163e5f47375d00b83d91bbafa14f5243c languageName: node linkType: hard "postcss-calc@npm:^10.0.2": - version: 10.0.2 - resolution: "postcss-calc@npm:10.0.2" + version: 10.1.1 + resolution: "postcss-calc@npm:10.1.1" dependencies: - postcss-selector-parser: "npm:^6.1.2" + postcss-selector-parser: "npm:^7.0.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.38 - checksum: 10c1/a7e6b3a5e093fc737dc49a83d046703c9362a5f0805de3c3a1c034e4e1f320add39dec0f1e36701de70083ae83b82283e691d0ff8252bfcc4587110a4163a667 + checksum: 10c1/8f8eef0c674b9aa4f0404980006236936d0736d5492a7ae293058ae01de585eda3a1fb8e440fd0c0b911e9a5d7f7296985c2355a7441ecca28af88eac8496e6f languageName: node linkType: hard @@ -12395,15 +12524,15 @@ __metadata: linkType: hard "postcss-modules-local-by-default@npm:^4.0.5": - version: 4.1.0 - resolution: "postcss-modules-local-by-default@npm:4.1.0" + version: 4.2.0 + resolution: "postcss-modules-local-by-default@npm:4.2.0" dependencies: icss-utils: "npm:^5.0.0" postcss-selector-parser: "npm:^7.0.0" postcss-value-parser: "npm:^4.1.0" peerDependencies: postcss: ^8.1.0 - checksum: 10c1/af9486435b64f7e443d82d412273128385c867407d4749428ddf9c948fa4e8cef9efd89533266f4ba3c27ccfb5319fcc774d456c05747dae69018c0fece8f485 + checksum: 10c1/98c9b9a3a016fd0355d394231a536da03971034aecf9d7e9be8d8c0c29ad1eb4c707bd80850f439497980b7e87bcf7e7d916b00f638f50ff1299241fa6a3e55c languageName: node linkType: hard @@ -12597,12 +12726,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-selector-parser@npm:7.0.0" + version: 7.1.0 + resolution: "postcss-selector-parser@npm:7.1.0" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10c1/ab244a27c4fedc9105c251ed4de58c17da5e5f901bd6a592b86d17147358b1c27b5676640e73cd897fa578dbce636cd8641827f8f1f45a309e1ddf982093c84f + checksum: 10c1/4fac80040c2fe722d24d9c9a14249fdffac0ed222343c794e62ecaadaf338df494527f878c5c5a88b4c2fa75e1bf4a42722b3cab37d88266b52ee8d36409f7ba languageName: node linkType: hard @@ -12655,13 +12784,13 @@ __metadata: linkType: hard "postcss@npm:^8.4.33, postcss@npm:^8.4.47, postcss@npm:^8.4.48": - version: 8.4.49 - resolution: "postcss@npm:8.4.49" + version: 8.5.3 + resolution: "postcss@npm:8.5.3" dependencies: - nanoid: "npm:^3.3.7" + nanoid: "npm:^3.3.8" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c1/ffb3a7250804f934c0aff97a7c24959873ce2149682a91d07af3d106ff26086247485bc488e7e728fbcd04037d7eea490c5ab4f0eb473f12e95f6e040aa71759 + checksum: 10c1/cfe69cc73807159a9439eea42813896ba829c0612fe4ba6e9843b8aebee45a4ceb1488795493e57374a30d0ecd4f2cff75c740d259cd121662f5168eea9f7d1f languageName: node linkType: hard @@ -12716,10 +12845,10 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": - version: 4.2.0 - resolution: "proc-log@npm:4.2.0" - checksum: 10c1/9dfb2f164f660fce32bc54da5da9fad3d9e5ae4a29677448b97b50e1b3460e1f378e8273142e81092d27755bc14c3eaf448e6ddca425ac146abd35baa794941a +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c1/1817053443e805eb93e5a9cbd4b9f68315858c2efbbedaf6d2455343dbc0474d66b22cca0986d408564a69f96d61528beab4f3da98febac85d6736f9db1c101e languageName: node linkType: hard @@ -12793,11 +12922,11 @@ __metadata: linkType: hard "psl@npm:^1.1.33": - version: 1.10.0 - resolution: "psl@npm:1.10.0" + version: 1.15.0 + resolution: "psl@npm:1.15.0" dependencies: punycode: "npm:^2.3.1" - checksum: 10c1/f55d7282cd2ef95c6ee8233dfb2f1056e20cf688569aeb08597be81fc2ef5aadaee9221d5e7eed0d221607c2e6120f1db96cfe1ada2ad315b359007475a53664 + checksum: 10c1/3b2ce531a01b44c6887a46dd2a6a5702ba3143d738442cb05f3662a79f9eaa0fd051992c8d5d7795d4b3638bf8a0e7c71dd4ddc25b66f3d6eab64746f29e2073 languageName: node linkType: hard @@ -12834,6 +12963,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:6.13.1": + version: 6.13.1 + resolution: "qs@npm:6.13.1" + dependencies: + side-channel: "npm:^1.0.6" + checksum: 10c1/dce2dcf08d102194ae31b00a1ac3f3ef3a287b063147161787b786b86b29e2a67e604a81348b1b66566a8bf3d4ae61c7ceb3022aca1b71965cbb26d14c6aaa84 + languageName: node + linkType: hard + "query-string@npm:^7.1.3": version: 7.1.3 resolution: "query-string@npm:7.1.3" @@ -12924,25 +13062,25 @@ __metadata: languageName: node linkType: hard -"rc-cascader@npm:~3.30.0": - version: 3.30.0 - resolution: "rc-cascader@npm:3.30.0" +"rc-cascader@npm:~3.33.0": + version: 3.33.0 + resolution: "rc-cascader@npm:3.33.0" dependencies: "@babel/runtime": "npm:^7.25.7" classnames: "npm:^2.3.1" rc-select: "npm:~14.16.2" - rc-tree: "npm:~5.10.1" + rc-tree: "npm:~5.13.0" rc-util: "npm:^5.43.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/d7e6bb0f86f8686041d2282462f2511f11cc38a6a1de46d74aa8e1b9ce838fc450c3cff4cecd96015f36a09dc4c557a9b91a5d16f13a6eb2253b474b4c8773fc + checksum: 10c1/721fdd8105a9ccd2b23af3040654d49e50c386c13736621787390493699f95812da804ac79bc64d1e1a106ba6f912b3a575750d056bb469b6ec3d45a979b4403 languageName: node linkType: hard -"rc-checkbox@npm:~3.3.0": - version: 3.3.0 - resolution: "rc-checkbox@npm:3.3.0" +"rc-checkbox@npm:~3.5.0": + version: 3.5.0 + resolution: "rc-checkbox@npm:3.5.0" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:^2.3.2" @@ -12950,7 +13088,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/10969692d82d15541f627a3cba23cfbbbafc073a6d8e86424efbb180e1c0729bd605ac0ee5e07ab904086190cbff316dbc81d4ef3a86729c8027a99366b5f2c3 + checksum: 10c1/06d13461f855765faf0e2a0fd130b8356ab129bc2bf77bbd67331bf6b9d99ed689b7a997d6a116a707f1b8964b8370da4239a41fa4511e677a0c62cbf6991c88 languageName: node linkType: hard @@ -13001,24 +13139,24 @@ __metadata: languageName: node linkType: hard -"rc-dropdown@npm:~4.2.0": - version: 4.2.0 - resolution: "rc-dropdown@npm:4.2.0" +"rc-dropdown@npm:~4.2.0, rc-dropdown@npm:~4.2.1": + version: 4.2.1 + resolution: "rc-dropdown@npm:4.2.1" dependencies: "@babel/runtime": "npm:^7.18.3" "@rc-component/trigger": "npm:^2.0.0" classnames: "npm:^2.2.6" - rc-util: "npm:^5.17.0" + rc-util: "npm:^5.44.1" peerDependencies: react: ">=16.11.0" react-dom: ">=16.11.0" - checksum: 10c1/3aaf46df8ff76e6d0bbbe50ba669c449e13e6c9be3dc08eadcb49b3026ccc6b94a572d719a8b675103f9a51cd65c676ab5894bad4bb1d6d05ee47b9b99d974d6 + checksum: 10c1/e864ce0ccc39373f77012554f664603bdfa7d7315f355cafec3e9618976e0256aabb941192f459b294dcbc2c46b2529093f33d3e635a37c092237f864b721fa7 languageName: node linkType: hard -"rc-field-form@npm:~2.5.0": - version: 2.5.1 - resolution: "rc-field-form@npm:2.5.1" +"rc-field-form@npm:~2.7.0": + version: 2.7.0 + resolution: "rc-field-form@npm:2.7.0" dependencies: "@babel/runtime": "npm:^7.18.0" "@rc-component/async-validator": "npm:^5.0.3" @@ -13026,7 +13164,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/36b02857ae673ef6de72cbf1cb7d17cbe9d371ccf62333318fb44b9dc70e563683237f8a0726c6ea76445f3bf8c2eb832d19e14f69a7649c5b9ba94ccd173a66 + checksum: 10c1/8bc8c36414f2c86d14c316b23f51e23256004951b2752d15b4d35107a51331a2eddbeaf1cd017341abd55da4f91c17a71c4c9758c97d363bc46a194d27d96bb0 languageName: node linkType: hard @@ -13047,25 +13185,25 @@ __metadata: languageName: node linkType: hard -"rc-input-number@npm:~9.3.0": - version: 9.3.0 - resolution: "rc-input-number@npm:9.3.0" +"rc-input-number@npm:~9.4.0": + version: 9.4.0 + resolution: "rc-input-number@npm:9.4.0" dependencies: "@babel/runtime": "npm:^7.10.1" "@rc-component/mini-decimal": "npm:^1.0.1" classnames: "npm:^2.2.5" - rc-input: "npm:~1.6.0" + rc-input: "npm:~1.7.1" rc-util: "npm:^5.40.1" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/cb10fd2aab5a7d8fae2c94b114972e6ea7b5ce7f41663fa47788e61cddb1c029b031a98d6f0e2ca36c83e0491dcde7db29f5287be76589c24cbb035b4b231608 + checksum: 10c1/f35222b20506315fa75201c869f14b4ca7837ba0e041d1f5914340fdfc2afd1dc87e8f5a745d577ef01feaaa24348fdcaa14e58af77c2ed88f83664236dce4a9 languageName: node linkType: hard -"rc-input@npm:~1.6.0, rc-input@npm:~1.6.3": - version: 1.6.3 - resolution: "rc-input@npm:1.6.3" +"rc-input@npm:~1.7.1, rc-input@npm:~1.7.2": + version: 1.7.2 + resolution: "rc-input@npm:1.7.2" dependencies: "@babel/runtime": "npm:^7.11.1" classnames: "npm:^2.2.1" @@ -13073,31 +13211,31 @@ __metadata: peerDependencies: react: ">=16.0.0" react-dom: ">=16.0.0" - checksum: 10c1/3a8772ca09019ae9b8e0bbe23fa5a4eb0bbfb1332ab6916c88090d1330cae5a5426154fde9efdf5535905a3eb990c49e36995842e4dbe8268e9a1152df2883f2 + checksum: 10c1/7ba98b344af74b441e9e91da2379203ba65610e1e0fc197e76805162995b09c2cf48fcc2a49563f3c4f1d1a55974f25db72f18ffe9c3b5ef068e133e6eea6f0a languageName: node linkType: hard -"rc-mentions@npm:~2.17.0": - version: 2.17.0 - resolution: "rc-mentions@npm:2.17.0" +"rc-mentions@npm:~2.19.1": + version: 2.19.1 + resolution: "rc-mentions@npm:2.19.1" dependencies: "@babel/runtime": "npm:^7.22.5" "@rc-component/trigger": "npm:^2.0.0" classnames: "npm:^2.2.6" - rc-input: "npm:~1.6.0" + rc-input: "npm:~1.7.1" rc-menu: "npm:~9.16.0" - rc-textarea: "npm:~1.8.0" + rc-textarea: "npm:~1.9.0" rc-util: "npm:^5.34.1" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/0a437528e664d927a1bfbe066430afdb55530119df4bb2596749adefef2d890d7cb4262c1b016c1a139a8e5bb1d4277994aeee69f6fd8f15c22585c89efb7861 + checksum: 10c1/59e8bcae0c9479c55f7a5c3b57a8726b526c34f60e5b13fca3d2dcd08ff4cbd95194375361ee02ada33a815666586a2da82a0ab6f02ff48d527d345817128355 languageName: node linkType: hard "rc-menu@npm:~9.16.0": - version: 9.16.0 - resolution: "rc-menu@npm:9.16.0" + version: 9.16.1 + resolution: "rc-menu@npm:9.16.1" dependencies: "@babel/runtime": "npm:^7.10.1" "@rc-component/trigger": "npm:^2.0.0" @@ -13108,27 +13246,27 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/139254d0b2d56405e2d91968ab539e2cf3938c1e4c87f733f481bc638656c4d35fd50983dd7d3530499986876ffca8194f28258ea7f98d01cecf033b5f1785c4 + checksum: 10c1/e2ebd58498867c41ce760cd6cdc9145ab77bc0e6f33db12e42a192b949b5632e29128d785a751f5282efd384035f3e65848a977801ce993609d412d1a2ac0ae2 languageName: node linkType: hard -"rc-motion@npm:^2.0.0, rc-motion@npm:^2.0.1, rc-motion@npm:^2.3.0, rc-motion@npm:^2.3.4, rc-motion@npm:^2.4.3, rc-motion@npm:^2.4.4, rc-motion@npm:^2.6.1, rc-motion@npm:^2.6.2, rc-motion@npm:^2.9.0, rc-motion@npm:^2.9.3": - version: 2.9.3 - resolution: "rc-motion@npm:2.9.3" +"rc-motion@npm:^2.0.0, rc-motion@npm:^2.0.1, rc-motion@npm:^2.3.0, rc-motion@npm:^2.3.4, rc-motion@npm:^2.4.3, rc-motion@npm:^2.4.4, rc-motion@npm:^2.6.1, rc-motion@npm:^2.6.2, rc-motion@npm:^2.9.0, rc-motion@npm:^2.9.5": + version: 2.9.5 + resolution: "rc-motion@npm:2.9.5" dependencies: "@babel/runtime": "npm:^7.11.1" classnames: "npm:^2.2.1" - rc-util: "npm:^5.43.0" + rc-util: "npm:^5.44.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/bdf684fb9386ff0fefc99a066ccb3ed0ae72395f4c3993beed39e15859a9676c4fff425b554fd5bac4aafa7439de1cc587224941e8224dc2a5f98d3c7461a393 + checksum: 10c1/529e2d3ac232bbe415f3bf33e6130ea32a97b8ca440b75128aa5225257771a04fa75b201d6c64f4e1981a840c99b3d99cdee1a0231f6e8dfd45aa4cd0f85dc6f languageName: node linkType: hard -"rc-notification@npm:~5.6.2": - version: 5.6.2 - resolution: "rc-notification@npm:5.6.2" +"rc-notification@npm:~5.6.3": + version: 5.6.3 + resolution: "rc-notification@npm:5.6.3" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:2.x" @@ -13137,13 +13275,13 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/6b7d0c818b86db19ecf57f0aef28dd1451804f32ed5214d3643ef9954be61ac397440d76a536d00651ff784b192637b0161194b7f3fe7bec11a627345a0ea5c0 + checksum: 10c1/81250adb4eae847c796ff9831e5129dee2c008e09b663c5bd1a0b0ee73a37d5cc9d0f87f4352db479f01c25549652c9d6104ac294adfa911d62fdb679ae33b6d languageName: node linkType: hard "rc-overflow@npm:^1.3.1, rc-overflow@npm:^1.3.2": - version: 1.3.2 - resolution: "rc-overflow@npm:1.3.2" + version: 1.4.1 + resolution: "rc-overflow@npm:1.4.1" dependencies: "@babel/runtime": "npm:^7.11.1" classnames: "npm:^2.2.1" @@ -13152,13 +13290,13 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/0ef95a0dda8297fd86e6e2c84e1fa043ff60a5bc93a64d5c58a68294a0b25ad899836c4050fb9ef3c367df9c4ad654cc5441b01e5e35f69b67c727b17f943f9f + checksum: 10c1/222fc3fbb814c494641671923aa0c7a25e9ab8069ba2f60f3376a341c7ab71abd11bb980b14ab239b393ead53c654d55f728ee2f53391c87a0d78dc82901bb33 languageName: node linkType: hard -"rc-pagination@npm:~4.3.0": - version: 4.3.0 - resolution: "rc-pagination@npm:4.3.0" +"rc-pagination@npm:~5.1.0": + version: 5.1.0 + resolution: "rc-pagination@npm:5.1.0" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:^2.3.2" @@ -13166,13 +13304,13 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/303595f35a5f344be64d770341ef09a4b58f879479cc6315b73da0091b475069ae79ce3dedf4bf082066c751a586f229a9552f4ca9750d8cad7a9cb7bcfca7a1 + checksum: 10c1/bf64ec6cb1ba4f62aa9fa0a4fbb79f925740ff52c0577f4ec9fdfd08fe62bb5a7c04892c48808748d9c1271c83f13616f65f27631e040f6db8cf0b79bfcdff38 languageName: node linkType: hard -"rc-picker@npm:~4.8.0": - version: 4.8.1 - resolution: "rc-picker@npm:4.8.1" +"rc-picker@npm:~4.11.1": + version: 4.11.2 + resolution: "rc-picker@npm:4.11.2" dependencies: "@babel/runtime": "npm:^7.24.7" "@rc-component/trigger": "npm:^2.0.0" @@ -13196,7 +13334,7 @@ __metadata: optional: true moment: optional: true - checksum: 10c1/4ff2fe867b922fc916d92a56d5e2b4566f4ad2c76afd9efd7b0f48daee5a23c95ea3881b03d2e8db099374788e3cb0ff4da075aaf2e4625e7fe0417ad6924873 + checksum: 10c1/b7d175c9b5ce7f4f6f003064362407c8977c73486653f253290427fe59e6e21c6abde291ed00e70856cedde4d34450e2bb2a4ca5423fae732413075578531670 languageName: node linkType: hard @@ -13214,9 +13352,9 @@ __metadata: languageName: node linkType: hard -"rc-rate@npm:~2.13.0": - version: 2.13.0 - resolution: "rc-rate@npm:2.13.0" +"rc-rate@npm:~2.13.1": + version: 2.13.1 + resolution: "rc-rate@npm:2.13.1" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:^2.2.5" @@ -13224,28 +13362,28 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/a7bf19315675e8475bbf3be4d19ebe5a6fe1b80ed66078cbb2c04893b79bc633bc69b8e7d3581f5d14c1ed0160c8bab0e61dfe03ee21cb06d7590edb2a0af1df + checksum: 10c1/d308c40d81558b80f85b736ea38653fc60c8cbb154d682b853552533fc42d013f64ac6b6cb4412b859cbd8fcde7fa76242525b51b464665d033f15ecab4c7c59 languageName: node linkType: hard -"rc-resize-observer@npm:^1.0.0, rc-resize-observer@npm:^1.1.0, rc-resize-observer@npm:^1.3.1, rc-resize-observer@npm:^1.4.0": - version: 1.4.0 - resolution: "rc-resize-observer@npm:1.4.0" +"rc-resize-observer@npm:^1.0.0, rc-resize-observer@npm:^1.1.0, rc-resize-observer@npm:^1.3.1, rc-resize-observer@npm:^1.4.0, rc-resize-observer@npm:^1.4.3": + version: 1.4.3 + resolution: "rc-resize-observer@npm:1.4.3" dependencies: "@babel/runtime": "npm:^7.20.7" classnames: "npm:^2.2.1" - rc-util: "npm:^5.38.0" + rc-util: "npm:^5.44.1" resize-observer-polyfill: "npm:^1.5.1" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/865d6ab85c6c1a9e0aa2493cd52af217dbe30340f038b67de051dd8a3d1f2bc6dbb8263ae6288e709dff9ac2d79ae60ab33b1b89d4e5067ef94a97e34f1c2950 + checksum: 10c1/b723354d2a91e7923e01231113999f20b5e974c93e6d33ac060a7c430d6020761c24b107bf97fc675f66c43739f68efcf9b1b20bd1bd76b27f592f2f35854005 languageName: node linkType: hard -"rc-segmented@npm:~2.5.0": - version: 2.5.0 - resolution: "rc-segmented@npm:2.5.0" +"rc-segmented@npm:~2.7.0": + version: 2.7.0 + resolution: "rc-segmented@npm:2.7.0" dependencies: "@babel/runtime": "npm:^7.11.1" classnames: "npm:^2.2.1" @@ -13254,13 +13392,13 @@ __metadata: peerDependencies: react: ">=16.0.0" react-dom: ">=16.0.0" - checksum: 10c1/c28d117e9376dfb9f1ce10a790c0b3e9dcec88734ad50051fd4bbc8007c9c01a36da534c7a402f9444cf80b55882b523554b575599615f93693a1311b1f17668 + checksum: 10c1/7b7e04fc948f37586280a278f9296b98435b3fc4ca810ae96605b96c628582362e2feb493e80aefc977d589923ebb6d1eeb6389cd0bcbe2428b12ae4c69aaaee languageName: node linkType: hard -"rc-select@npm:~14.16.2, rc-select@npm:~14.16.3": - version: 14.16.3 - resolution: "rc-select@npm:14.16.3" +"rc-select@npm:~14.16.2, rc-select@npm:~14.16.6": + version: 14.16.6 + resolution: "rc-select@npm:14.16.6" dependencies: "@babel/runtime": "npm:^7.10.1" "@rc-component/trigger": "npm:^2.1.1" @@ -13272,13 +13410,13 @@ __metadata: peerDependencies: react: "*" react-dom: "*" - checksum: 10c1/913768cc08286ea9ee204c72eb0a3a0d32008c0cc9f19746a1f605f01301b287315cea35170cef3f326d13a30b3296dbefcbb5b002ce43eb76036bda1fd0f0db + checksum: 10c1/9223dd6c6d06f1a6b6176e8a9fd1e938bf6469e3bf11ec567b628dfdbde7e4a8383a30e0bb31212e91c5fb7fd15eb14edb470e85d7c186dfd92be37d7ad7ec85 languageName: node linkType: hard -"rc-slider@npm:~11.1.7": - version: 11.1.7 - resolution: "rc-slider@npm:11.1.7" +"rc-slider@npm:~11.1.8": + version: 11.1.8 + resolution: "rc-slider@npm:11.1.8" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:^2.2.5" @@ -13286,7 +13424,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/69dd15ef2dc8c47bbe6d2103682980b85c8aa870413201fa3bcfa65c98b877c23f9d41663e5fbe2d98256bd16f7e6e4bf7134e76dd00186829d436533af64303 + checksum: 10c1/145e31dc81d554225e996302ac0ea25ffbf9fead5ed6fd2958541700118c50251559cfd905902817192bffa8d8726d2a4db7cf61f05b1fb9366d14e8831fa1fd languageName: node linkType: hard @@ -13318,26 +13456,26 @@ __metadata: languageName: node linkType: hard -"rc-table@npm:~7.48.1": - version: 7.48.1 - resolution: "rc-table@npm:7.48.1" +"rc-table@npm:~7.50.3": + version: 7.50.3 + resolution: "rc-table@npm:7.50.3" dependencies: "@babel/runtime": "npm:^7.10.1" "@rc-component/context": "npm:^1.4.0" classnames: "npm:^2.2.5" rc-resize-observer: "npm:^1.1.0" - rc-util: "npm:^5.41.0" + rc-util: "npm:^5.44.3" rc-virtual-list: "npm:^3.14.2" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/81ac226b13d22f65136ebe05ee6e3475a1eb5fd5e5c1da39192f7f717e7e3d045623089e3ca7960dfb644c2a7a5ef324a6fe73f65291c503af9acd8e837b2702 + checksum: 10c1/e2aa64a8c13e8f8cf55e37079482f2d9f1d53fbc71b81d4ed310c286febc7103da27eb90de871d8f67e1e7ff2716c4abe7c55dd2cf2890b2ac8ec5b15266e36b languageName: node linkType: hard -"rc-tabs@npm:~15.4.0": - version: 15.4.0 - resolution: "rc-tabs@npm:15.4.0" +"rc-tabs@npm:~15.5.1": + version: 15.5.1 + resolution: "rc-tabs@npm:15.5.1" dependencies: "@babel/runtime": "npm:^7.11.2" classnames: "npm:2.x" @@ -13349,23 +13487,23 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/022ece2891e69710b3051a115f1295b83a03ce46b5ef0f62584794897aa66b7d02b4258acc14fb518d1305c514bb764f18c1c30251612a6d674fcccec132b1c0 + checksum: 10c1/941966a5287386b68ca5d55e1f9b31cb1aec72d4202912f21d29957438b43cd9141061cf22576aacd2d8fec7660a79072cf9ca95d2c2670ae6d4c87c908a665b languageName: node linkType: hard -"rc-textarea@npm:~1.8.0, rc-textarea@npm:~1.8.2": - version: 1.8.2 - resolution: "rc-textarea@npm:1.8.2" +"rc-textarea@npm:~1.9.0": + version: 1.9.0 + resolution: "rc-textarea@npm:1.9.0" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:^2.2.1" - rc-input: "npm:~1.6.0" + rc-input: "npm:~1.7.1" rc-resize-observer: "npm:^1.0.0" rc-util: "npm:^5.27.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/62d77b1eee1cb656f44952c663b7f8ab6762521e29e760cae5b525fabdacf62adf12970eb08870f28c711ffa66cd7fdc22c4c575e98be14e45cf69c67e674234 + checksum: 10c1/7e35017f884c4ab02c16f1ad95dad8856e35fe48dc5bda3011be567f24cb58600b44ba2d1637f2899bd56e918fa2ae226a4da96f23cee6889d934d5ce48e32a2 languageName: node linkType: hard @@ -13383,39 +13521,40 @@ __metadata: languageName: node linkType: hard -"rc-tooltip@npm:~6.2.1": - version: 6.2.1 - resolution: "rc-tooltip@npm:6.2.1" +"rc-tooltip@npm:~6.4.0": + version: 6.4.0 + resolution: "rc-tooltip@npm:6.4.0" dependencies: "@babel/runtime": "npm:^7.11.2" "@rc-component/trigger": "npm:^2.0.0" classnames: "npm:^2.3.1" + rc-util: "npm:^5.44.3" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/c02b4e5c52c6b6c2278b5b848bdc94fdd9b3dfb5bf6d8cd1c7acb98cec521037e71a830b17fb721a605df99755c7c4932c146f39bb47e96cf3c5729ece25a39e + checksum: 10c1/a21136a854e6432bbcbfd419a1a238995d815d67590d070386e0714258511c51990479229de3738e6e79c074464262157e0f757c85644f704d2f626f012d961a languageName: node linkType: hard -"rc-tree-select@npm:~5.24.4": - version: 5.24.4 - resolution: "rc-tree-select@npm:5.24.4" +"rc-tree-select@npm:~5.27.0": + version: 5.27.0 + resolution: "rc-tree-select@npm:5.27.0" dependencies: "@babel/runtime": "npm:^7.25.7" classnames: "npm:2.x" rc-select: "npm:~14.16.2" - rc-tree: "npm:~5.10.1" + rc-tree: "npm:~5.13.0" rc-util: "npm:^5.43.0" peerDependencies: react: "*" react-dom: "*" - checksum: 10c1/24cdf8a693de3b035a53efcd4ef23e8ef45d0de1a2e9e4c30a815518ff7808dc93648297961e5ba5a70e31c7bcc3950ab3ec5f4bc79be577824c9fec2f2257f4 + checksum: 10c1/fb623442a27e3060e5902746e90491a0ab5824ae0dc8d0658349699dbb2a24dd9d3ca15da1b7bb8ddd99954510b2698ddb941460c5c9d8d4801443e71524872b languageName: node linkType: hard -"rc-tree@npm:~5.10.1": - version: 5.10.1 - resolution: "rc-tree@npm:5.10.1" +"rc-tree@npm:~5.13.0": + version: 5.13.0 + resolution: "rc-tree@npm:5.13.0" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:2.x" @@ -13425,7 +13564,7 @@ __metadata: peerDependencies: react: "*" react-dom: "*" - checksum: 10c1/858b8b13bbf8ecabbd70e88061618615047033dc0ce179f4fc67d534d8103ecc2b0548b6e28ce2a942aed8b232d9e4df69654b6a4e1b8079c539ccb0c5ec6602 + checksum: 10c1/895289ef1ba51699ecf7e51100cc247fd0ded76eece2bc08861fd03e363b024b6e16dd63d7d4cebce3605b85522237535c52373637a1575ac7afdcfb832b0ab3 languageName: node linkType: hard @@ -13471,22 +13610,22 @@ __metadata: languageName: node linkType: hard -"rc-util@npm:^5.0.1, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.2.0, rc-util@npm:^5.20.1, rc-util@npm:^5.21.0, rc-util@npm:^5.24.4, rc-util@npm:^5.25.2, rc-util@npm:^5.27.0, rc-util@npm:^5.30.0, rc-util@npm:^5.31.1, rc-util@npm:^5.32.2, rc-util@npm:^5.34.1, rc-util@npm:^5.35.0, rc-util@npm:^5.36.0, rc-util@npm:^5.37.0, rc-util@npm:^5.38.0, rc-util@npm:^5.38.1, rc-util@npm:^5.40.1, rc-util@npm:^5.41.0, rc-util@npm:^5.43.0": - version: 5.43.0 - resolution: "rc-util@npm:5.43.0" +"rc-util@npm:^5.0.1, rc-util@npm:^5.16.1, rc-util@npm:^5.17.0, rc-util@npm:^5.18.1, rc-util@npm:^5.2.0, rc-util@npm:^5.20.1, rc-util@npm:^5.21.0, rc-util@npm:^5.24.4, rc-util@npm:^5.25.2, rc-util@npm:^5.27.0, rc-util@npm:^5.30.0, rc-util@npm:^5.31.1, rc-util@npm:^5.32.2, rc-util@npm:^5.34.1, rc-util@npm:^5.35.0, rc-util@npm:^5.36.0, rc-util@npm:^5.37.0, rc-util@npm:^5.38.0, rc-util@npm:^5.38.1, rc-util@npm:^5.40.1, rc-util@npm:^5.43.0, rc-util@npm:^5.44.0, rc-util@npm:^5.44.1, rc-util@npm:^5.44.3, rc-util@npm:^5.44.4": + version: 5.44.4 + resolution: "rc-util@npm:5.44.4" dependencies: "@babel/runtime": "npm:^7.18.3" react-is: "npm:^18.2.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/b74a6b2c079613fa3a6d08a9d4dd2deb777648bf05f5cd8c565717c12f46119d123355b05ee179020fa65324350354e3dd8159fc9613bfc03335bcd9e6abfb26 + checksum: 10c1/1950516736c8cd7f3a3ac98ad5c138244d89ad5a2117f52ee79ae0afd43ee0017f0279a8a92595593c796ba1822da871d9ce955365af61132c3cf2ad914ccc9b languageName: node linkType: hard "rc-virtual-list@npm:^3.14.2, rc-virtual-list@npm:^3.5.1, rc-virtual-list@npm:^3.5.2": - version: 3.15.0 - resolution: "rc-virtual-list@npm:3.15.0" + version: 3.18.2 + resolution: "rc-virtual-list@npm:3.18.2" dependencies: "@babel/runtime": "npm:^7.20.0" classnames: "npm:^2.2.6" @@ -13495,7 +13634,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c1/00b9de6ef57c15e6ec20788c3655d84065f792a7102f0a1e920facb7d2b5870f011f0261baafca3646c914392683a7a4c3abd289c81c1174dc8b56d14794ee9a + checksum: 10c1/e479120915e87058f698c39a8fb78f4b3952446e994148faefdf866f27c232348433d5170259a5d37f9f3e149c8611bcecd469c8d92a0ce744644d439df01c98 languageName: node linkType: hard @@ -13540,12 +13679,12 @@ __metadata: linkType: hard "react-confirm@npm:^0.3.0-7": - version: 0.3.0-7 - resolution: "react-confirm@npm:0.3.0-7" + version: 0.3.0 + resolution: "react-confirm@npm:0.3.0" peerDependencies: - react: 18.x - react-dom: 18.x - checksum: 10c1/c61093225b102b8a5d5a2c4e060ae4e0c4acc2c65b12c4e7589da111961e666b74d81cd5b457aa7e4799839217594a6181f39ae3d184bf4a7c3ccc9f4db6100c + react: ">=18.x" + react-dom: ">=18.x" + checksum: 10c1/25d10abe7cd3842341dd5d217e6df235e74bacedc2cc62f1f3416a8711e6e67953663cd0491b4489fd8976c32453fa2d5964edec660774bfc12d850856634078 languageName: node linkType: hard @@ -13681,15 +13820,15 @@ __metadata: linkType: hard "react-intersection-observer@npm:^9.13.1": - version: 9.13.1 - resolution: "react-intersection-observer@npm:9.13.1" + version: 9.15.1 + resolution: "react-intersection-observer@npm:9.15.1" peerDependencies: - react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: react-dom: optional: true - checksum: 10c1/ccd91d023d81790d40c374bdb806db3c65d5f74b6b126e8994dd4c07b57536d7d2ed8c74c3ec9bc61c5060cd7e780d427843fe36f7fc31e1114b3fedd225db06 + checksum: 10c1/547f3a20e52ebd453930c470fab5edf5367dd7d3b5b640b9e2affafe9632d8379454fc582c9206f071a6193da4645e4093e185f9db19086e12723243914f3ddc languageName: node linkType: hard @@ -13758,8 +13897,8 @@ __metadata: linkType: hard "react-select@npm:^5.3.2": - version: 5.8.3 - resolution: "react-select@npm:5.8.3" + version: 5.10.0 + resolution: "react-select@npm:5.10.0" dependencies: "@babel/runtime": "npm:^7.12.0" "@emotion/cache": "npm:^11.4.0" @@ -13769,25 +13908,25 @@ __metadata: memoize-one: "npm:^6.0.0" prop-types: "npm:^15.6.0" react-transition-group: "npm:^4.3.0" - use-isomorphic-layout-effect: "npm:^1.1.2" + use-isomorphic-layout-effect: "npm:^1.2.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c1/70f8edca5975d886ade77ff049a578ac9820e587c053727504a53d398f1db450ba3edd7c981a0ec2b048f5fba8638b1f04f0dfbed2e6c94a897f9d73c0ac8347 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c1/1bf453da24040f7faebfeb6ebd9e46f7d14930037d00acea815adf53f15666f1c9661033b3efb0903a75ab34af25ecce204a9d25ffb3b505a1a56a074242fca5 languageName: node linkType: hard -"react-smooth@npm:^4.0.0": - version: 4.0.1 - resolution: "react-smooth@npm:4.0.1" +"react-smooth@npm:^4.0.4": + version: 4.0.4 + resolution: "react-smooth@npm:4.0.4" dependencies: fast-equals: "npm:^5.0.1" prop-types: "npm:^15.8.1" react-transition-group: "npm:^4.4.5" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c1/b794baa21f7234b115119095e56b4e5c63760327210ebbf6a4906f9ae1b809995520dc119a36cdcbe1b52e7a0af177290975ac6aefe84c0d88b7a78562d7b79b + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c1/7a53550731193e28fdd4c436ccfd7d42d4266e843d33ae73d41ab356d6d1baba189c290d8ad51d640de12a49dc002a5f3657e096945cf1bbd27635edec4765e2 languageName: node linkType: hard @@ -13831,11 +13970,13 @@ __metadata: linkType: hard "react18-json-view@npm:^0.2.8": - version: 0.2.8 - resolution: "react18-json-view@npm:0.2.8" + version: 0.2.9 + resolution: "react18-json-view@npm:0.2.9" + dependencies: + copy-to-clipboard: "npm:^3.3.3" peerDependencies: react: ">=16.8.0" - checksum: 10c1/0b352de02a1255223d17ebcf31d107d2696c8ddc198b2d42921fe5d69ea3114f2304bc9949a1b05ea0616bb6f1ab8ccb89312b7f58439c43586791917dfa101d + checksum: 10c1/38221fb751b071e98b8bbd787dc3bcdc383ec6c614f456d434e98168c5771f1ce8ca4748ed441cd70f2d76fdb2c11fea61174c6e2ae047df79098878cfa038bd languageName: node linkType: hard @@ -13896,9 +14037,9 @@ __metadata: linkType: hard "readdirp@npm:^4.0.1": - version: 4.0.2 - resolution: "readdirp@npm:4.0.2" - checksum: 10c1/2127e54fa591a8464de1cb8e323fe752ed64343da0579d48d604cd8bbb6570a41e13bec10ac0a544f11230d97f3c46f70ea35feb60a2d812eb8cad9648c1fde3 + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 10c1/5f7de6383112fa6dda5820edd2dc7a3a64dcd8cdda0102d6a40a87536ec835853e79ba07105e55e22a0dcde5b154b6867be81ff734190443b76b29960c3838c2 languageName: node linkType: hard @@ -13921,21 +14062,21 @@ __metadata: linkType: hard "recharts@npm:^2.12.7": - version: 2.13.3 - resolution: "recharts@npm:2.13.3" + version: 2.15.1 + resolution: "recharts@npm:2.15.1" dependencies: clsx: "npm:^2.0.0" eventemitter3: "npm:^4.0.1" lodash: "npm:^4.17.21" react-is: "npm:^18.3.1" - react-smooth: "npm:^4.0.0" + react-smooth: "npm:^4.0.4" recharts-scale: "npm:^0.4.4" tiny-invariant: "npm:^1.3.1" victory-vendor: "npm:^36.6.8" peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 - checksum: 10c1/773a927b857a02af80e508999ba21990d200495fe6e9ca3489d996fca368b3220a548d4358eb29e3c7a2e10618855a51329490ed7280c35da863737e80e219bc + react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c1/c237b2fd4582a7adc90dc5d1670f5e1b530df42086a60250c6d8377ad5ea9e8b1f5b121895aaaf2bb5815f0c982e736e942b831577ddb342d83a8172a42e5478 languageName: node linkType: hard @@ -13957,18 +14098,19 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.6 - resolution: "reflect.getprototypeof@npm:1.0.6" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.1" + es-abstract: "npm:^1.23.9" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" - which-builtin-type: "npm:^1.1.3" - checksum: 10c1/b33c9db4f9ca5b3d7b5d24e20453bd52c772213ba80c3a7adad5f1e1a76bdcceefcaf9d5df345cd405c8966aa35bdda22752494aade635a0f2cdd43a610f1f07 + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10c1/92881979857ccd00e92b2a2a00545aad01f324c91e68f65c6687e30971f3b83b0d2d34d4eefac52cce8868bf08f72db4326a4478ff0e1e5308a23840d84a7900 languageName: node linkType: hard @@ -14018,29 +14160,31 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.2, regexp.prototype.flags@npm:^1.5.3": - version: 1.5.3 - resolution: "regexp.prototype.flags@npm:1.5.3" +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" set-function-name: "npm:^2.0.2" - checksum: 10c1/dce32e952e186e883dd3413be22a6beb8663609c23bb8acd9d754a9d3cf94bca64f88d9045382754c73d220c88e9df383ec8ace492903e9ff1dc1ca53653365c + checksum: 10c1/089a5e54c7fd2f4769ada3f994c7c9f385bf19d5da9c34408b5bd42bb4696feabc3186e5a518002314712be457d43ff2195754c939bcc35c9318892ec0a71d86 languageName: node linkType: hard -"regexpu-core@npm:^6.1.1": - version: 6.1.1 - resolution: "regexpu-core@npm:6.1.1" +"regexpu-core@npm:^6.2.0": + version: 6.2.0 + resolution: "regexpu-core@npm:6.2.0" dependencies: regenerate: "npm:^1.4.2" regenerate-unicode-properties: "npm:^10.2.0" regjsgen: "npm:^0.8.0" - regjsparser: "npm:^0.11.0" + regjsparser: "npm:^0.12.0" unicode-match-property-ecmascript: "npm:^2.0.0" unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 10c1/f4073a06b5787ef49bf7eb321813dc7bf87ca32944fdf26284042e2f6f0b6ccf21aaa14e2f29d7b7e6b2d990602b1e8edc7d8e9c524f4dc18520968a64c842a3 + checksum: 10c1/e3dc8cf29a8da7b41e8c104d0f63b41a13e3a8f5359718ec5c736212530ae4bfef4644013d870a114ebf83a00e3b2de4c404dabf6c6ef6169c196e5ffb2826f3 languageName: node linkType: hard @@ -14051,14 +14195,14 @@ __metadata: languageName: node linkType: hard -"regjsparser@npm:^0.11.0": - version: 0.11.2 - resolution: "regjsparser@npm:0.11.2" +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" dependencies: jsesc: "npm:~3.0.2" bin: regjsparser: bin/parser - checksum: 10c1/59b7c283120e89a181c3968984afae839616177675918d00b7dbfdcd2010b4faaaf86c9f5a33501f6cfe2a977d3df7672dd36d240f6431d2c0f9acd398db37e9 + checksum: 10c1/5610688d64a46f7d74c629d426ea641d71afb8e67be1b03ddd41552f87a7272c17d0b1c59a5813de063d29c8b1f4554b57316f918e857dcb4cd955f84601fb4c languageName: node linkType: hard @@ -14157,22 +14301,22 @@ __metadata: linkType: hard "resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: 10c1/569870d3e57256d666b1f131fa610cfd9d97ef7121b21e9c0945b0ad699515c7c629df0b123ade91dc1e8ed85c5c065b47fbce7f6f55efaaa779922cb1009d05 + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 10c1/2efa681fa50283a90917dece836454367e179f69106fe412a2dee5aae37a62ff3d6913f82073faf3841ff5fe51390b68a22621fd64326d90b8d87c76fce93b6d languageName: node linkType: hard "resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.8": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" + version: 1.22.10 + resolution: "resolve@npm:1.22.10" dependencies: - is-core-module: "npm:^2.13.0" + is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c1/78a4ac30b6334a4fd991c6d52f636151b8220357371b177cb18d1932990c9d065e88d40ae9eb57e8faab1634636ad5117bbace749aad36cc604e4a1c0c379359 + checksum: 10c1/94475243c85a6f5b7fe0c2dcedaa0c89fd9caa68c1552a2b3e3e1147e91b5782cf1ceba49e459761b5fd34e5686be046e3bb96bf60804717083d749ecf1f38bd languageName: node linkType: hard @@ -14190,15 +14334,15 @@ __metadata: linkType: hard "resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: - is-core-module: "npm:^2.13.0" + is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10c1/c65b243120bdba34775c232c5466ee4124c921a5faa0d70a531090df925a6f8470d879b0e3b09fc044ad6a3a94016d37670038fffc5546f2f4960b2dadd03631 + checksum: 10c1/a162d691ee9935edf84a736f27eed5c66255f742d30aa2e97bc8fb8578b4a98e1c62cd12962cbdd193d0da0fb20e8b8fab894774396b924b236ea9b306a77bba languageName: node linkType: hard @@ -14282,12 +14426,14 @@ __metadata: languageName: node linkType: hard -"rtcpeerconnection-shim@npm:^1.2.15": - version: 1.2.15 - resolution: "rtcpeerconnection-shim@npm:1.2.15" +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" dependencies: - sdp: "npm:^2.6.0" - checksum: 10c1/75b9e83fab08bb9eb90db61f05861db2a6a96f7abae9971359965b0cfd195a22227d8782b3b0fd6897e6a7501d63eee5fb3c92f030245cc421d2e745e99aaa7f + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c1/2e284052f1f291d9d8d4abf4a1d592d82912e381ae015e45a265100a467306e62f4e30d43ec32aa237c78f7a8271535da956b23d38dfe66fba801cb655ade488 languageName: node linkType: hard @@ -14316,15 +14462,16 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2": - version: 1.1.2 - resolution: "safe-array-concat@npm:1.1.2" +"safe-array-concat@npm:^1.1.2, safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - call-bind: "npm:^1.0.7" - get-intrinsic: "npm:^1.2.4" - has-symbols: "npm:^1.0.3" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" isarray: "npm:^2.0.5" - checksum: 10c1/df06a703ae344d76491cc30bf27c55c1055638a17b2bbeb60a4ffab5958975ec535e39b2e986749d0a3aafa96e75adfd11d17c951ccaf1c31a114389493d6735 + checksum: 10c1/7a54d7846e9ebf6bcccb346271d15612cd0b8670c750fd67e9959f78c511147356ccb55a65937045733072238d80fa4ddf47c9c5c1d5bf7fa5b3587f8187c9b4 languageName: node linkType: hard @@ -14342,14 +14489,24 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.6" es-errors: "npm:^1.3.0" - is-regex: "npm:^1.1.4" - checksum: 10c1/5bc5bf65d7481c8c8e748176e339f0055c2e622b7f16bb2a4032a47aa855c3d6fb3890d2946776c53e0e2f13df9f40b9ca386af6821a88c062ea8f15428d0a36 + isarray: "npm:^2.0.5" + checksum: 10c1/29493e2c7eb32c8e441f5ac69702e31f45fe7ecce42a31b93d358e20588807fdc200dfbc348b478550627b606c1c726e7f81d5f120431b93898f8989407b353a + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c1/7925aad6a2d30beb4ab0511b721fa3cb5b3a97ee1fc59e06065e7ef1b39acd418e9a49a6a9a43311fd43b374bd18c649a75af7507d0d6bde4495fba74d10b39e languageName: node linkType: hard @@ -14385,8 +14542,8 @@ __metadata: linkType: hard "sass@npm:^1.51.0": - version: 1.81.0 - resolution: "sass@npm:1.81.0" + version: 1.85.0 + resolution: "sass@npm:1.85.0" dependencies: "@parcel/watcher": "npm:^2.4.1" chokidar: "npm:^4.0.0" @@ -14397,7 +14554,7 @@ __metadata: optional: true bin: sass: sass.js - checksum: 10c1/3708b095d151b6fff9839b0d8e8b567eb47a88f79d3d47e54bbf0e6bd6c6b3cd3aa5e3db94ade2e2bb5378ca60fc21119d961d8170f8e3971e33f7c6480c0833 + checksum: 10c1/83963f25fe220313115f1698fab0dd2915bbe8ad8a3bc000511008ff7ee65c94a6cda79291b4185ebe43b940285dac69ff30b3d18cd76748ebc57ae5ebdc39c3 languageName: node linkType: hard @@ -14426,7 +14583,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": +"schema-utils@npm:^3.0.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -14437,15 +14594,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0": - version: 4.2.0 - resolution: "schema-utils@npm:4.2.0" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0": + version: 4.3.0 + resolution: "schema-utils@npm:4.3.0" dependencies: "@types/json-schema": "npm:^7.0.9" ajv: "npm:^8.9.0" ajv-formats: "npm:^2.1.1" ajv-keywords: "npm:^5.1.0" - checksum: 10c1/0f9266b995108257c74bde83f6e49a225fc9f5e75c3f64ec146f2c668fa73a7b1377674a953c751b45512fd9c511b450f501ed4252416b2822f4e2997d136429 + checksum: 10c1/8c539e4b9e002658be83bcd06822ab881ea9a037d0ec8bb9726d8ba522b229b952772e1956eeb4fba8593f79c213ec738ef10af8f52bc05da3cab7d80a696947 languageName: node linkType: hard @@ -14458,13 +14615,6 @@ __metadata: languageName: node linkType: hard -"sdp@npm:^2.12.0, sdp@npm:^2.6.0": - version: 2.12.0 - resolution: "sdp@npm:2.12.0" - checksum: 10c1/68ea1f4b58672b5a6e381bd08e4f0b66bc2a6f70b3dad06f05e0d44d4209e1ae7615159570f4f112179b65dbd855778b2b68ab44471cc0b28666335641332a2c - languageName: node - linkType: hard - "select-hose@npm:^2.0.0": version: 2.0.0 resolution: "select-hose@npm:2.0.0" @@ -14501,11 +14651,11 @@ __metadata: linkType: hard "semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3": - version: 7.6.3 - resolution: "semver@npm:7.6.3" + version: 7.7.1 + resolution: "semver@npm:7.7.1" bin: semver: bin/semver.js - checksum: 10c1/ee2f9757dfb842c701b15c1eaa3c5795dbebcf90f9e3855827d8d0f72f5d278ef84b48f6790d1ffe6ae097eead444d9f42a0082b598b06f0109d1ee612f4ee10 + checksum: 10c1/0a1c912a0ce3d36bc768ad1343f5d560ca9dcd45057291f143a004168caf07f6d49452cd9db7223943206516ee56087f849260340c14df8848602baac1857892 languageName: node linkType: hard @@ -14530,7 +14680,7 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1, serialize-javascript@npm:^6.0.2": +"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.2": version: 6.0.2 resolution: "serialize-javascript@npm:6.0.2" dependencies: @@ -14573,7 +14723,7 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.1": +"set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -14587,7 +14737,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": +"set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -14599,6 +14749,17 @@ __metadata: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c1/1ca6e92327d21132d4765120e54e086dc3336960f39bb2586a2a9d84a81c332c278e2700b1c79514a2fa1c5deffe10860d2ab087e4ba2110d141afedff90347e + languageName: node + linkType: hard + "setprototypeof@npm:1.1.0": version: 1.1.0 resolution: "setprototypeof@npm:1.1.0" @@ -14662,21 +14823,57 @@ __metadata: linkType: hard "shell-quote@npm:^1.8.1": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 10c1/d74e85861f5d8e6b42138978aa3e63031a37595b2397c8775b1d0bdff4bc7cc72a2af8861e2bb6504f089e7b6ac2caf40d864487a4dccd84578c02045a0c4f68 + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 10c1/b3e15fbeae707770de937952d1b971794900f3a71b62cc52a7f66a9cc8ab68ef1817f1c1ff7d4d2875bbd47fdb3c402702c0b95353f441f0d027684e7ab13e44 languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.7" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - object-inspect: "npm:^1.13.1" - checksum: 10c1/752e67989025551a9ddd54188733d23057f5e0157be4e78b6675674ce44daf2f5e11c3c4044d8792fa64bbf0753e37022868d4724417e6a7c5106ac61df427d4 + object-inspect: "npm:^1.13.3" + checksum: 10c1/96349c2598fc73cb050ee2a0caac71f4011df2ac7ffab502c9874f6b78eeaafaa69de8e00bf0dfcfd0823be7d643b0fa8424a2b5be8f308d2810bc635227f157 + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c1/14f1b604d2ca9feeb36e026819057b6cde5b03e7d20e298bad7ef464e4c37d9cfd23efc3d45a0e60e4276e4d2d0ca0320c04c6dcc62c59f603cb5c4b30852134 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c1/54bc1ee7ef4b2951812e99e91bf2a97933b582f522d083a4d61343f29492f88449a1ebcd26927c529cc1dec5fa4a2819a94d75a309b7ac5e09d96d13037e639a + languageName: node + linkType: hard + +"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c1/ffb581af2dc00b8bbe97cc0d7be6a10815484d5991674f391c00782726d196607adcb897a10a1885b725e78ea071974c6c92e68a3d853cc1f890b30828f2f508 languageName: node linkType: hard @@ -14803,23 +15000,23 @@ __metadata: linkType: hard "socks-proxy-agent@npm:^8.0.3": - version: 8.0.4 - resolution: "socks-proxy-agent@npm:8.0.4" + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" dependencies: - agent-base: "npm:^7.1.1" + agent-base: "npm:^7.1.2" debug: "npm:^4.3.4" socks: "npm:^2.8.3" - checksum: 10c1/e8384370e674f10be774955abe35a1891cfadf532139371946a2054b767a4c61e1f9a5558ba743868fcacc0a76660ff39db9819575243373e61480dfddc557d1 + checksum: 10c1/64e0d4e021c2eaf5a2cc8629d9ad56b899d263535407ab65e12566ce11d89227a04d2f3ca4957ac910150b5976de70581361fbbcab810afbc43366dc529c9601 languageName: node linkType: hard "socks@npm:^2.6.2, socks@npm:^2.8.3": - version: 2.8.3 - resolution: "socks@npm:2.8.3" + version: 2.8.4 + resolution: "socks@npm:2.8.4" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10c1/0f89d6e6d16e31ea95ac20ac76cb90cbe688a978a93ceb9ddbf9c2624213da1a7a7ac5fb75935bead5b44af2f7de9d38bf7e133a1d11052fd35cd5f010ba7e25 + checksum: 10c1/d00eeb8936a5628815941adc49cf2bc8ef2661ff02bba0b3d48c75bd7f48e3ad00176b7f2e2cccbde1d4385f2e93ab164a4b0182b5be7cb0910d28a1d7d4bffd languageName: node linkType: hard @@ -14947,12 +15144,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0": - version: 10.0.6 - resolution: "ssri@npm:10.0.6" +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: 10c1/11280a45cbdf1043c7b4f84790b0bbdd41f12579da743982c30ec2ad2df750bf376abd01a99a019c9b5260bb073cd17f7aa71032626dcbf3f15e82c2c3db81fd + checksum: 10c1/8e6b9774dfac78e094fabb7ef1f2470172f994fe7086dc89cb1b82a1652b16cd73a83f69979365c2b9100ed9d32c1f416f1b17e29ce9121fb85e5d8461201276 languageName: node linkType: hard @@ -15048,23 +15245,24 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.11": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - regexp.prototype.flags: "npm:^1.5.2" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.0.6" - checksum: 10c1/e0d19ba270f4d85e8dacafdaa38b799ea17ce336f5aa9104ac90fba6fed0d41b6eb6b278c22435a441404be0e39938126a5e89f80c7d3db49488ecda149ffa27 + side-channel: "npm:^1.1.0" + checksum: 10c1/06e0d873d9ec14325d03cd5dc4fe5f8a00eb8c24d836524ad2a82c7d16fde7af9a295cbdfd6feb217919825a88713b3fb124b32e6919e3583e62aa884f404da8 languageName: node linkType: hard @@ -15078,26 +15276,30 @@ __metadata: languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.9": - version: 1.2.9 - resolution: "string.prototype.trim@npm:1.2.9" +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.0" + es-abstract: "npm:^1.23.5" es-object-atoms: "npm:^1.0.0" - checksum: 10c1/0ad21f05177ae7c823b0b53b11e62858ee6a9bef4c82a629c0b4c96dc83443bc4bf8973adcd41dc230a3ac6eb8940bb384ea704b2066923cbddba44da5881a28 + has-property-descriptors: "npm:^1.0.2" + checksum: 10c1/380d74a2f7c6f48a76064f707874f21b0a8945f90d73fd59a36e67c6b8fe946b8aedff06850e96d70979944238497e2634f7c0d6fc89d22ee7674f4cb7d05bfe languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimend@npm:1.0.8" +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 10c1/b2f33ffd600ec2a5debed123b17161319e380db5c83d05735bed20423ace7be7521b3765e20eadae1ba3fab0ca41f3c6787181e6b162c33298f554d0d9d9ba39 + checksum: 10c1/f38a0709ea3abae13de0997c4d46a40622c4748fc738b10f0c1b55f45f116715b4b88b095c2237e8bc68965c7f10c0f694b44bbf4a3312ab391dacf3da443160 languageName: node linkType: hard @@ -15201,10 +15403,10 @@ __metadata: languageName: node linkType: hard -"strnum@npm:^1.0.5": - version: 1.0.5 - resolution: "strnum@npm:1.0.5" - checksum: 10c1/9201e0ceb4bc85fba42ec5ded6ed87c205fd2dd3314104bd434582051170867876f09e9d0ac61f8b3bcbe039c4c4228eaee9c9dfc34b856d23d3e97a031f1288 +"strnum@npm:^1.1.1": + version: 1.1.1 + resolution: "strnum@npm:1.1.1" + checksum: 10c1/8559a9fbc2c7733f2b4e6aa6ffa5df2a5974c693c8a841694f6e3d3d2c0aec5cecfb090f106c51d143f1961969cb757e0442553278fea94293fbaa27c2ba9f35 languageName: node linkType: hard @@ -15237,9 +15439,9 @@ __metadata: linkType: hard "stylis@npm:^4.3.4": - version: 4.3.4 - resolution: "stylis@npm:4.3.4" - checksum: 10c1/a4adfda35e88b31b6eb0d1846bcaf18d8c7eda0dd3c9686cf55d41e373bd216476445e5a881ecd6485c943dd7eb8b696f37510a6abfd94e6fb3c0c643e74d64b + version: 4.3.6 + resolution: "stylis@npm:4.3.6" + checksum: 10c1/8d283c52d92e3f1e1bb4e7f072c427caabdc8ecf788bdc8dce280e9bbd82085d9ae4776267c6a2fd5dbac881206dd345f8985951671b109c3d216a0243aa895d languageName: node linkType: hard @@ -15378,8 +15580,8 @@ __metadata: linkType: hard "tailwindcss@npm:^3.4.3": - version: 3.4.15 - resolution: "tailwindcss@npm:3.4.15" + version: 3.4.17 + resolution: "tailwindcss@npm:3.4.17" dependencies: "@alloc/quick-lru": "npm:^5.2.0" arg: "npm:^5.0.2" @@ -15390,7 +15592,7 @@ __metadata: glob-parent: "npm:^6.0.2" is-glob: "npm:^4.0.3" jiti: "npm:^1.21.6" - lilconfig: "npm:^2.1.0" + lilconfig: "npm:^3.1.3" micromatch: "npm:^4.0.8" normalize-path: "npm:^3.0.0" object-hash: "npm:^3.0.0" @@ -15406,7 +15608,7 @@ __metadata: bin: tailwind: lib/cli.js tailwindcss: lib/cli.js - checksum: 10c1/61243c061fcd8839344254e0621f619e0dab0f80774e102f5eaed06350446b8467998676643bbef4571c923d84e1fed64a71308043c49d07c42e2ec21d5a9b92 + checksum: 10c1/cbd38cafbc5cea8709581f1a67ae66ce2b0f8b6ede63edf768ba4d5db493546abe82b42e639bac80c0bc346d42016714ea166cb497a61361d962c903ed50fb91 languageName: node linkType: hard @@ -15417,7 +15619,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2, tar@npm:^6.2.1": +"tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.2.1 resolution: "tar@npm:6.2.1" dependencies: @@ -15431,6 +15633,20 @@ __metadata: languageName: node linkType: hard +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10c1/c61f0cd546860d743aef4692b10c83d2b823517b5d67f963588180954758a4e0aa1e2e5d26127c293dd9233192fda6ac99ea9f0e7af0c469414b12ee5dd02408 + languageName: node + linkType: hard + "term-img@npm:^4.0.0": version: 4.1.0 resolution: "term-img@npm:4.1.0" @@ -15441,15 +15657,15 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.10": - version: 5.3.10 - resolution: "terser-webpack-plugin@npm:5.3.10" +"terser-webpack-plugin@npm:^5.3.11": + version: 5.3.11 + resolution: "terser-webpack-plugin@npm:5.3.11" dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.20" + "@jridgewell/trace-mapping": "npm:^0.3.25" jest-worker: "npm:^27.4.5" - schema-utils: "npm:^3.1.1" - serialize-javascript: "npm:^6.0.1" - terser: "npm:^5.26.0" + schema-utils: "npm:^4.3.0" + serialize-javascript: "npm:^6.0.2" + terser: "npm:^5.31.1" peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -15459,13 +15675,13 @@ __metadata: optional: true uglify-js: optional: true - checksum: 10c1/20408cfa6ecc19e306a3d021e595abe5944892735baa3c5d262dae57286303693a59df6b8631143727b4b5be4491bb7e1f89faaa654c73f90c0a690ea735578a + checksum: 10c1/4f49b076184e1e2506880f9b8a1b4b6ef36b075269138510fc6abbcc2e74bc99c71670814c1fb3a9a2c94ebe67c116874f081c1323770c7d57bdb1a948f3d354 languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.26.0": - version: 5.36.0 - resolution: "terser@npm:5.36.0" +"terser@npm:^5.10.0, terser@npm:^5.31.1": + version: 5.39.0 + resolution: "terser@npm:5.39.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -15473,7 +15689,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10c1/67f5136619af64a7dff959cd792e1bb5682a9a75f4543a741cbf3345e9fc7aa2c1533bfd28a4aeebb3104321d5bdc19cccfd9ea05be168709dc3bcc07168ba06 + checksum: 10c1/8a14fa8de434d5a9edab4334aad6ada55753c0f4a8e03bec853f711c7e16be746c9fa6180129e64ad0fe95f456c4d86a9a58de2663d3d00674a24c3540e0cc0b languageName: node linkType: hard @@ -15597,30 +15813,30 @@ __metadata: linkType: hard "tinyglobby@npm:^0.2.7": - version: 0.2.10 - resolution: "tinyglobby@npm:0.2.10" + version: 0.2.12 + resolution: "tinyglobby@npm:0.2.12" dependencies: - fdir: "npm:^6.4.2" + fdir: "npm:^6.4.3" picomatch: "npm:^4.0.2" - checksum: 10c1/3fa72df8a421b40ab770ce3eddb827789e2b8001c4b9910651a530f267dbabc0f628a3ca8b75d85feb75052ace031311e914b3a2a1e1a20c79e1aad797475224 + checksum: 10c1/e9365844c0c5b431c1a8e5b4a680d29be247f86a6227bb48f4f6faddb28678f25f404541a45263fdcefbf7d33fef6b098f9df0746e0b8fa8edd42a45fd51ee7e languageName: node linkType: hard -"tldts-core@npm:^6.1.61": - version: 6.1.61 - resolution: "tldts-core@npm:6.1.61" - checksum: 10c1/358c673af7697f38cb8837635fd2ac978dc24577cac96c1f2c1b03298752ca9c8d43f54a91ae7593d261c08abd3df8a22048732c1c22864e2612b98414946d18 +"tldts-core@npm:^6.1.78": + version: 6.1.78 + resolution: "tldts-core@npm:6.1.78" + checksum: 10c1/6327860e5fc75119c5256bcba389163b0eab419cdc4cc516b4c237a4f8b78c4711855b18f2fd1e87365adb1760397cdb0b5b18a8d4582a7844a72da0077d4a86 languageName: node linkType: hard "tldts@npm:^6.1.32": - version: 6.1.61 - resolution: "tldts@npm:6.1.61" + version: 6.1.78 + resolution: "tldts@npm:6.1.78" dependencies: - tldts-core: "npm:^6.1.61" + tldts-core: "npm:^6.1.78" bin: tldts: bin/cli.js - checksum: 10c1/b638d1f9dbd29ceb16b055cc6faa393f3054f76c0cbcd6fd24fe18643779df5024e127b7e89f7ffad793667f83443bd20cf25b1f93bd5884d97264661b12c5a9 + checksum: 10c1/abde0fd838874eeeddea6c23ca6c6ef59d2b26451ba0895f7919d4e8601821413bfe34e2f6e58bad4639cb9ee5e0366a7bac75f67c01dc167d1579ae38f2228e languageName: node linkType: hard @@ -15681,11 +15897,11 @@ __metadata: linkType: hard "tough-cookie@npm:^5.0.0": - version: 5.0.0 - resolution: "tough-cookie@npm:5.0.0" + version: 5.1.1 + resolution: "tough-cookie@npm:5.1.1" dependencies: tldts: "npm:^6.1.32" - checksum: 10c1/407f4181895c22befdacfe3d59871367631e85f8630ee1ec28ac25a921f6561cf86d74bfb41bba34fe7073b4e7276dbe1624e1e41002d3a8c320159b446af266 + checksum: 10c1/b97778a40b1c195e7cb89de33922ae604d2f433fc03a0be580e881343332436916c1e3e46a03ec5642ce0da799e358a509b40305b27eace66d6eb6dcccc1ec63 languageName: node linkType: hard @@ -15886,55 +16102,56 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-buffer@npm:1.0.2" +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-typed-array: "npm:^1.1.13" - checksum: 10c1/67eac3fc60a649600d7fed7ed61213fde9a17a800ba26f145065510e77a2679d6718b03f3611f700cf9204dffd1c439dc0aabe7683bdf665fda3546e27155747 + is-typed-array: "npm:^1.1.14" + checksum: 10c1/e86ec086edf18e6d2654360d612db48a45067da905623010817a4c73c26598d9b9c9a4665c023b2b102d2583c569222a5360bf07aab7b8ddb89fa084bb192f4f languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-byte-length@npm:1.0.1" +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" - is-typed-array: "npm:^1.1.13" - checksum: 10c1/e89529465407b04440d3ed0120be31b7cb9c7024d11b729c385834d36d0a21418a50fb9ad866a3cdaf647dbddd29e060756d73744de68cf32240aec13a31574f + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10c1/e0d086079d4bf8fe03290e5ad26d139543d52e70089cf2dcc22b55d384d90b2cf70bb39273bfeb7c86eb04720cb54854e8ba05715b19a5d57c49921803ee71f9 languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" dependencies: available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" - is-typed-array: "npm:^1.1.13" - checksum: 10c1/1a5cfe89447ea352520007d2d301a161d1e4138014a250173177cf3e457a80e514d3c2afbdf152159d10ca60e218939decde2d5f9c479e7121463a68e8da30c2 + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10c1/fd3f3a2cbfeb5370be53945819fc09efa9389bac6f5c5ec37a6116df87e27fecee976b00293b942b91afeb59c8bcb01e7fb5947eb40cca4023cd0990eb8ad823 languageName: node linkType: hard -"typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" possible-typed-array-names: "npm:^1.0.0" - checksum: 10c1/70822e3af9e85ac8dcc460f1d7d4b9faf527148887fdf108b3962600ce85afbc91310089a5fe9dca7bb5cd84fe08051c83c0df53478ec5f34735e3f70900fc39 + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10c1/8fb4acbfca60e6932e009ca9f176eced7077141dffe5579df297f863f9020156f33ff2d3900f330c72249b9784d6831c4a6b6688cddaf4d2324b4bc68f7c3f96 languageName: node linkType: hard @@ -15958,15 +16175,15 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.2" + call-bound: "npm:^1.0.3" has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.0.3" - which-boxed-primitive: "npm:^1.0.2" - checksum: 10c1/fa9b2bb9be2543e51f529a10471aa1cbc5a5b1c32f70631a588485ad8049c5d1f08b9925d04a2f58318794c2295553bf192059a97e087ec98fdfba4ed4ef297b + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10c1/9350f7315b929c79a08c981d175890bb8c3c2e7b04c2925c60b7259e2c6cb6028da7265581dc1008da53d24137c19b583cd123d764116f865ca8d47fa755924a languageName: node linkType: hard @@ -15977,10 +16194,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.19.8": - version: 6.19.8 - resolution: "undici-types@npm:6.19.8" - checksum: 10c1/3b4edf7c8c5ba8c93f7e298e293fee95d24294c6523b3c5e81e7d754aa18008e5efe2949473ca2c05175cd5805160adb4efcd6b715b478c8d1b74f93b02417f0 +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10c1/b687f77207cead6b9d88da2b0ee2ba4154b4ac782635ed7803c8f1a15b2a5705b3c2f26d674fa80f2c26f5030ac2a425434b2462365ea3eee3beb5dad9cb73b6 languageName: node linkType: hard @@ -16015,10 +16232,10 @@ __metadata: languageName: node linkType: hard -"unicorn-magic@npm:^0.1.0": - version: 0.1.0 - resolution: "unicorn-magic@npm:0.1.0" - checksum: 10c1/98bf728387b00aa28b082e8a2495649d9a278ca6fe2b2cf53358a1cf2aea83723e1c6166de3373f82b4e0af8d7209dfa8a9eec4694968dfb432e956c9fcb3213 +"unicorn-magic@npm:^0.3.0": + version: 0.3.0 + resolution: "unicorn-magic@npm:0.3.0" + checksum: 10c1/b38112c8a3b32e416f69a7d3d9465f14d04e1533b3ac8989368db70efa66bedd5fd2a111dfcb8cf7e701a848b17b22d0117305ffa0e2db8d667ec8f0185b2090 languageName: node linkType: hard @@ -16031,12 +16248,12 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" dependencies: - unique-slug: "npm:^4.0.0" - checksum: 10c1/ad9defec358840603b8720e7813766d31b1a288788fd126b45b1e3c63056d186e5281164ad6bec61fd868cfef2c0b4f21e62931aa0259b54fe363c3f3ed94061 + unique-slug: "npm:^5.0.0" + checksum: 10c1/649efbcc4a7080d0be238b788bf6536c0c9bc046318066cd44537e6947b54a255735fa5d85e5d243429d7bfec58d3a17c826f1639d0d2f51bfd56c7204cedb9a languageName: node linkType: hard @@ -16049,12 +16266,12 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 10c1/ed42be21f08611d3e0f5e98cb405c99aabfafc923c3bf065a1d6f9e15d7e1b16af979b72c6f0f4b3b30794321dd4497aa241b011477ef7a284f5d7e8db145591 + checksum: 10c1/a1428735be030811a70571cf9d5cd79a5667887f34f69476801667269f23e8acecf1bd98634aee4b1c83cfb8cf53ce9b5da618d3558f1bc98ce770652f1f199d languageName: node linkType: hard @@ -16094,16 +16311,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.1.1": - version: 1.1.1 - resolution: "update-browserslist-db@npm:1.1.1" + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" dependencies: escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.0" + picocolors: "npm:^1.1.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c1/ec7d574a5be5eccaf9b84c713977e1bb77e6890002cf70fa4a95d462262e3a917163f5494031f798c4f5fb571e9d13f3e63d98360202c203686352865b377be6 + checksum: 10c1/29136a665ed0a3e35a909ff4d86503e532d3e54de6b58a3dde0184ecdeb396dacc441f37b89c6b847566c04f089e80d818685848a8542821410ac46c10fdbb13 languageName: node linkType: hard @@ -16133,24 +16350,24 @@ __metadata: languageName: node linkType: hard -"use-isomorphic-layout-effect@npm:^1.1.2": - version: 1.1.2 - resolution: "use-isomorphic-layout-effect@npm:1.1.2" +"use-isomorphic-layout-effect@npm:^1.2.0": + version: 1.2.0 + resolution: "use-isomorphic-layout-effect@npm:1.2.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 10c1/fe447bec8d87c1af9c5a06cc01d0e985f0df95bde655b6addac36bec3af8e3b56b7b8997e90cf4f6b8567816d1d43db9cdb9e8a420f87d3b08d4a2a476f589b8 + checksum: 10c1/decd26ea500f6fa93319167b9b674532107c621ad7bf0e3ca79b5265289dc70e1979e49c4cb497595de1478706a0166bd43406378a0b1a6ce6143c02152ec311 languageName: node linkType: hard -"use-sync-external-store@npm:^1.2.0": - version: 1.2.2 - resolution: "use-sync-external-store@npm:1.2.2" +"use-sync-external-store@npm:^1.4.0": + version: 1.4.0 + resolution: "use-sync-external-store@npm:1.4.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10c1/7da66b44e231ded6fd5504534e9b1fbcc428d68c2b352dcc01e1c2724a71c609c58ad7979c983cf84b1343417875d966ac6af73bac80472059d9f5118e33d301 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c1/25b3c65325a7f76104b6c79c5823fc5d52bad853b5fa8f64d4afca8ec4f66fd21f7b83ea224ee642dfc9fa69a89803eca1c939f8e3e6f0fdc548a5f50195dc50 languageName: node linkType: hard @@ -16281,8 +16498,8 @@ __metadata: linkType: hard "virtua@npm:^0.39.2": - version: 0.39.2 - resolution: "virtua@npm:0.39.2" + version: 0.39.3 + resolution: "virtua@npm:0.39.3" peerDependencies: react: ">=16.14.0" react-dom: ">=16.14.0" @@ -16300,7 +16517,7 @@ __metadata: optional: true vue: optional: true - checksum: 10c1/4aae200bea816a167beb2ea0985be1dc6ac6da4d9410bd7d64af816ae4e41bf15d84bdb0f0bbb636b9d8d9ff01f72d6d73c1f38ff80f86143600dc1451ecf76d + checksum: 10c1/23e07ee76e3b3b5cdee98cb9979217993281ae40fcc562e4254287ba63539df66921c8072e495a9da6f387758949abb20c49415975043931141d19245c174b44 languageName: node linkType: hard @@ -16422,8 +16639,8 @@ __metadata: linkType: hard "webpack-dev-server@npm:^5.1.0": - version: 5.1.0 - resolution: "webpack-dev-server@npm:5.1.0" + version: 5.2.0 + resolution: "webpack-dev-server@npm:5.2.0" dependencies: "@types/bonjour": "npm:^3.5.13" "@types/connect-history-api-fallback": "npm:^1.5.4" @@ -16438,10 +16655,9 @@ __metadata: colorette: "npm:^2.0.10" compression: "npm:^1.7.4" connect-history-api-fallback: "npm:^2.0.0" - express: "npm:^4.19.2" + express: "npm:^4.21.2" graceful-fs: "npm:^4.2.6" - html-entities: "npm:^2.4.0" - http-proxy-middleware: "npm:^2.0.3" + http-proxy-middleware: "npm:^2.0.7" ipaddr.js: "npm:^2.1.0" launch-editor: "npm:^2.6.1" open: "npm:^10.0.3" @@ -16462,7 +16678,7 @@ __metadata: optional: true bin: webpack-dev-server: bin/webpack-dev-server.js - checksum: 10c1/4ab348e2954c0828af0f35bd12dc48d551a5f179e5bd59042c21168a8537883dba18035c6067139dfa4c74d0b76a16e392821fe2c7648e438994b585c4fe316b + checksum: 10c1/2a221e265edbb930a44f69ddc3f9399ed5aabadecd2c30755eaaa95a32523cb54de6e27ef0cdcf8756bce11e572e2758b03e35abe00bc93cf1be780c21636c5b languageName: node linkType: hard @@ -16495,14 +16711,14 @@ __metadata: linkType: hard "webpack@npm:^5.96.0": - version: 5.96.1 - resolution: "webpack@npm:5.96.1" + version: 5.98.0 + resolution: "webpack@npm:5.98.0" dependencies: "@types/eslint-scope": "npm:^3.7.7" "@types/estree": "npm:^1.0.6" - "@webassemblyjs/ast": "npm:^1.12.1" - "@webassemblyjs/wasm-edit": "npm:^1.12.1" - "@webassemblyjs/wasm-parser": "npm:^1.12.1" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" acorn: "npm:^8.14.0" browserslist: "npm:^4.24.0" chrome-trace-event: "npm:^1.0.2" @@ -16516,9 +16732,9 @@ __metadata: loader-runner: "npm:^4.2.0" mime-types: "npm:^2.1.27" neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.2.0" + schema-utils: "npm:^4.3.0" tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.10" + terser-webpack-plugin: "npm:^5.3.11" watchpack: "npm:^2.4.1" webpack-sources: "npm:^3.2.3" peerDependenciesMeta: @@ -16526,17 +16742,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 10c1/04e558e12764c0216b0ec34554b27b5f0bb968886975e861d26d781f5fe44a6207b339f43f8baa4602bb9b085507d54e14bb9656b7a9c53dd6a9ea37c1b5a5f0 - languageName: node - linkType: hard - -"webrtc-adapter@npm:^7.7.1": - version: 7.7.1 - resolution: "webrtc-adapter@npm:7.7.1" - dependencies: - rtcpeerconnection-shim: "npm:^1.2.15" - sdp: "npm:^2.12.0" - checksum: 10c1/24330cf7be5f46599b333fbfdd54ac16c76c24c4c7744bcda9beed8aa77135924aaaf9f39e7844066b8c218a81dd13a6e0d4e221294d826572ec631b5750ea9a + checksum: 10c1/ed9f6e9f63bd64e3739574603c7f76a472bda58129bc442023479b147def09fb405519d1a891ccc3630fd9b63e7d64aa2cc1673f97c9c2bf09e83ccdaeebc4b2 languageName: node linkType: hard @@ -16584,36 +16790,37 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 10c1/99fdf145c47dab43190ea7a9a1c1b49079196b5f113383e285517d62ec26e324534abb1fbae45ad7088a95894f1afc77e6d3b5a182f43dc3c91680686b16474d + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10c1/2ee562d7683745aee967d849746bc929b0381aa00b4e221119f52afe3435dcd754f514c054dd0856a4e5ba067121c8a2a712f0568ea26a858b8a2d903af08605 languageName: node linkType: hard -"which-builtin-type@npm:^1.1.3": - version: 1.1.4 - resolution: "which-builtin-type@npm:1.1.4" +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" dependencies: + call-bound: "npm:^1.0.2" function.prototype.name: "npm:^1.1.6" has-tostringtag: "npm:^1.0.2" is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.0.5" - is-finalizationregistry: "npm:^1.0.2" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.1.4" + is-regex: "npm:^1.2.1" is-weakref: "npm:^1.0.2" isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.0.2" + which-boxed-primitive: "npm:^1.1.0" which-collection: "npm:^1.0.2" - which-typed-array: "npm:^1.1.15" - checksum: 10c1/e6f328b8bc49648cf1f4dc0bb64c92c465aab82971fb51ccddb3e711cb285cc228a1bf80dc8727421695a5299434fea7e1b13aacdb20781742d3ac91da39bb64 + which-typed-array: "npm:^1.1.16" + checksum: 10c1/4fd26f3d6476d680c1dc2ecd228f7c66a98b61d1d4bd24881b7701252714d6cc231527b6ecea884db2ca360bc4160859a8b614cea683bd0d3528e2d88207871e languageName: node linkType: hard @@ -16629,16 +16836,17 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.2": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" dependencies: available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" + gopd: "npm:^1.2.0" has-tostringtag: "npm:^1.0.2" - checksum: 10c1/1c70dc3aec0ead7ce52f2532e8da3d8cc7ccaf006091159fb4393dd926cbd67eb546585528af68450279004faed1e33bee75747139fb8639f49a7249a84c4827 + checksum: 10c1/097377fed9c7738ba655f20e84d3030544454928f74dce8456ff4315720c7f15c04290950f76823b66799ebcc0ff810b731ea8e395e5c20acf8876d6fee22e45 languageName: node linkType: hard @@ -16664,14 +16872,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" dependencies: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 10c1/13754c6d676ba12a26c6bdb7a685c5aa939743366d8dc04ae6d99cd3660456333b3b20d7f26684b1abb444d0e5ed9b22263e6f846e573e738d4850b4caeb99f6 + checksum: 10c1/6795295e7145329c255302b580215a14527a9a267e4e72717a99d7b589bd849275e6d9db7a9fe415106c8a9361380525e76457ee93e6e4ca634dcd6f46e1a5b5 languageName: node linkType: hard @@ -16749,8 +16957,8 @@ __metadata: linkType: hard "ws@npm:^8.11.0, ws@npm:^8.18.0": - version: 8.18.0 - resolution: "ws@npm:8.18.0" + version: 8.18.1 + resolution: "ws@npm:8.18.1" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -16759,7 +16967,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10c1/a395dc3b2b719a3faafe1d2ef9dc344ecc1e031d58ea6fdc5ce8f04fd10a7f3695994b8aa93854a19348a3f9760355c66ebe9816a827a9b87a3118270b90333c + checksum: 10c1/31a80df6944dece6c3dd69a8b0ea6f8d3c166b10cb945c7a1168a1c704c216046a47ceec33b36a801e677986bb26556e4cfee5217e7be3dc61f4e36be4613893 languageName: node linkType: hard @@ -16851,6 +17059,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c1/0982b922dd395bd537a4a2fabcff11142a327a3258a2923c0e10d382ebe5bd2f4874b4d2c188f60d109db3d056563faae91165f721462a3dbccc5fcb364aeaf4 + languageName: node + linkType: hard + "yaml@npm:^1.10.0": version: 1.10.2 resolution: "yaml@npm:1.10.2" @@ -16859,11 +17074,11 @@ __metadata: linkType: hard "yaml@npm:^2.3.4": - version: 2.6.0 - resolution: "yaml@npm:2.6.0" + version: 2.7.0 + resolution: "yaml@npm:2.7.0" bin: yaml: bin.mjs - checksum: 10c1/c63edcbe8c2ec2ef0c49c91dec77dd4952106080a63abd786e171f609b5d2168200df2c2b6cc9a3169579f057a4a6f30367631714dcb172b010b795d23f86209 + checksum: 10c1/5f2685ad292f6ff8ef10efd429b5fe9b97b16f007e6462c4bfd9dc5062a1cb5460c7dfc8687c09f526c02121f948a9630dd74f52d762f16620971775017b395e languageName: node linkType: hard diff --git a/tracker/tracker-assist/package.json b/tracker/tracker-assist/package.json index bf09d0f59..ce349fa07 100644 --- a/tracker/tracker-assist/package.json +++ b/tracker/tracker-assist/package.json @@ -30,7 +30,6 @@ "dependencies": { "csstype": "^3.0.10", "fflate": "^0.8.2", - "peerjs": "1.5.4", "socket.io-client": "^4.8.1" }, "peerDependencies": { diff --git a/tracker/tracker-assist/src/Assist.ts b/tracker/tracker-assist/src/Assist.ts index 6fa987a81..2221f241f 100644 --- a/tracker/tracker-assist/src/Assist.ts +++ b/tracker/tracker-assist/src/Assist.ts @@ -1,25 +1,21 @@ /* eslint-disable @typescript-eslint/no-empty-function */ -import type { Socket, } from 'socket.io-client' -import { connect, } from 'socket.io-client' -import Peer, { MediaConnection, } from 'peerjs' -import type { Properties, } from 'csstype' -import { App, } from '@openreplay/tracker' +import type { Socket } from 'socket.io-client' +import { connect } from 'socket.io-client' +import type { Properties } from 'csstype' +import { App } from '@openreplay/tracker' -import RequestLocalStream, { LocalStream, } from './LocalStream.js' -import {hasTag,} from './guards.js' -import RemoteControl, { RCStatus, } from './RemoteControl.js' +import RequestLocalStream, { LocalStream } from './LocalStream.js' +import { hasTag } from './guards.js' +import RemoteControl, { RCStatus } from './RemoteControl.js' import CallWindow from './CallWindow.js' import AnnotationCanvas from './AnnotationCanvas.js' import ConfirmWindow from './ConfirmWindow/ConfirmWindow.js' -import { callConfirmDefault, } from './ConfirmWindow/defaults.js' -import type { Options as ConfirmOptions, } from './ConfirmWindow/defaults.js' +import { callConfirmDefault } from './ConfirmWindow/defaults.js' +import type { Options as ConfirmOptions } from './ConfirmWindow/defaults.js' import ScreenRecordingState from './ScreenRecordingState.js' -import { pkgVersion, } from './version.js' +import { pkgVersion } from './version.js' import Canvas from './Canvas.js' -import { gzip, } from 'fflate' -// TODO: fully specified strict check with no-any (everywhere) -// @ts-ignore -const safeCastedPeer = Peer.default || Peer +import { gzip } from 'fflate' type StartEndCallback = (agentInfo?: Record) => ((() => any) | void) @@ -52,26 +48,23 @@ export interface Options { confirmStyle?: Properties; config: RTCConfiguration; - serverURL: string + serverURL: string; callUITemplate?: string; compressionEnabled: boolean; /** * Minimum amount of messages in a batch to trigger compression run * @default 5000 - * */ - compressionMinBatchSize: number + */ + compressionMinBatchSize: number; } - enum CallingState { Requesting, True, False, } - -// TODO typing???? -type OptionalCallback = (()=>Record) | void +type OptionalCallback = (() => Record) | void type Agent = { onDisconnect?: OptionalCallback, onControlReleased?: OptionalCallback, @@ -84,8 +77,8 @@ export default class Assist { readonly version = pkgVersion private socket: Socket | null = null - private peer: Peer | null = null - private canvasPeers: Record = {} + private calls: Record = {}; + private canvasPeers: Record = {} private canvasNodeCheckers: Map = new Map() private assistDemandedRestart = false private callingState: CallingState = CallingState.False @@ -95,6 +88,10 @@ export default class Assist { private readonly options: Options private readonly canvasMap: Map = new Map() + // Для локального аудио/видео потока + private localStream: MediaStream | null = null; + private isCalling: boolean = false; + constructor( private readonly app: App, options?: Partial, @@ -103,20 +100,20 @@ export default class Assist { // @ts-ignore window.__OR_ASSIST_VERSION = this.version this.options = Object.assign({ - session_calling_peer_key: '__openreplay_calling_peer', - session_control_peer_key: '__openreplay_control_peer', - config: null, - serverURL: null, - onCallStart: ()=>{}, - onAgentConnect: ()=>{}, - onRemoteControlStart: ()=>{}, - callConfirm: {}, - controlConfirm: {}, // TODO: clear options passing/merging/overwriting - recordingConfirm: {}, - socketHost: '', - compressionEnabled: false, - compressionMinBatchSize: 5000, - }, + session_calling_peer_key: '__openreplay_calling_peer', + session_control_peer_key: '__openreplay_control_peer', + config: null, + serverURL: null, + onCallStart: () => { }, + onAgentConnect: () => { }, + onRemoteControlStart: () => { }, + callConfirm: {}, + controlConfirm: {}, // TODO: clear options passing/merging/overwriting + recordingConfirm: {}, + socketHost: '', + compressionEnabled: false, + compressionMinBatchSize: 5000, + }, options, ) @@ -155,7 +152,7 @@ export default class Assist { if (this.agentsConnected) { const batchSize = messages.length // @ts-ignore No need in statistics messages. TODO proper filter - if (batchSize === 2 && messages[0]._id === 0 && messages[1]._id === 49) { return } + if (batchSize === 2 && messages[0]._id === 0 && messages[1]._id === 49) { return } if (batchSize > this.options.compressionMinBatchSize && this.options.compressionEnabled) { const toSend: any[] = [] if (batchSize > 10000) { @@ -198,17 +195,17 @@ export default class Assist { private readonly setCallingState = (newState: CallingState): void => { this.callingState = newState } - private getHost():string{ + private getHost(): string { if (this.options.socketHost) { return this.options.socketHost } - if (this.options.serverURL){ + if (this.options.serverURL) { return new URL(this.options.serverURL).host } return this.app.getHost() } - private getBasePrefixUrl(): string{ - if (this.options.serverURL){ + private getBasePrefixUrl(): string { + if (this.options.serverURL) { return new URL(this.options.serverURL).pathname } return '' @@ -232,7 +229,7 @@ export default class Assist { // SocketIO const socket = this.socket = connect(this.getHost(), { - path: this.getBasePrefixUrl()+'/ws-assist/socket', + path: this.getBasePrefixUrl() + '/ws-assist/socket', query: { 'peerId': peerID, 'identity': 'session', @@ -258,13 +255,16 @@ export default class Assist { return } app.debug.log('Socket:', ...args) + socket.on('close', (e) => { + console.warn('Socket closed:', e); + }) }) const onGrand = (id: string) => { if (!callUI) { callUI = new CallWindow(app.debug.error, this.options.callUITemplate) } - if (this.remoteControl){ + if (this.remoteControl) { callUI?.showRemoteControl(this.remoteControl.releaseControl) } this.agents[id] = { ...this.agents[id], onControlReleased: this.options.onRemoteControlStart(this.agents[id]?.agentInfo), } @@ -274,26 +274,24 @@ export default class Assist { return callingAgents.get(id) } const onRelease = (id?: string | null, isDenied?: boolean) => { - { - if (id) { - const cb = this.agents[id].onControlReleased - delete this.agents[id].onControlReleased - typeof cb === 'function' && cb() - this.emit('control_rejected', id) - } - if (annot != null) { - annot.remove() - annot = null - } - callUI?.hideRemoteControl() - if (this.callingState !== CallingState.True) { - callUI?.remove() - callUI = null - } - if (isDenied) { - const info = id ? this.agents[id]?.agentInfo : {} - this.options.onRemoteControlDeny?.(info || {}) - } + if (id) { + const cb = this.agents[id].onControlReleased + delete this.agents[id].onControlReleased + typeof cb === 'function' && cb() + this.emit('control_rejected', id) + } + if (annot != null) { + annot.remove() + annot = null + } + callUI?.hideRemoteControl() + if (this.callingState !== CallingState.True) { + callUI?.remove() + callUI = null + } + if (isDenied) { + const info = id ? this.agents[id]?.agentInfo : {} + this.options.onRemoteControlDeny?.(info || {}) } } @@ -385,7 +383,7 @@ export default class Assist { this.app.allowAppStart() setTimeout(() => { this.app.start().then(() => { this.assistDemandedRestart = false }) - .then(() => { + .then(() => { this.remoteControl?.reconnect(ids) }) .catch(e => app.debug.error(e)) @@ -421,8 +419,8 @@ export default class Assist { const name = info.data callingAgents.set(id, name) - if (!this.peer) { - setupPeer() + if (!this.isCalling) { + setupCallSignaling(); } updateCallerNames() }) @@ -450,7 +448,6 @@ export default class Assist { const callingAgents: Map = new Map() // !! uses socket.io ID // TODO: merge peerId & socket.io id (simplest way - send peerId with the name) - const calls: Record = {} // !! uses peerJS ID const lStreams: Record = {} function updateCallerNames() { @@ -467,9 +464,9 @@ export default class Assist { } const handleCallEnd = () => { // Complete stop and clear all calls // Streams - Object.values(calls).forEach(call => call.close()) - Object.keys(calls).forEach(peerId => { - delete calls[peerId] + Object.values(this.calls).forEach(pc => pc.close()) + Object.keys(this.calls).forEach(peerId => { + delete this.calls[peerId] }) Object.values(lStreams).forEach((stream) => { stream.stop() }) Object.keys(lStreams).forEach((peerId: string) => { delete lStreams[peerId] }) @@ -484,7 +481,7 @@ export default class Assist { callUI?.hideControls() } - this.emit('UPDATE_SESSION', { agentIds: [], isCallActive: false, }) + this.emit('UPDATE_SESSION', { agentIds: [], isCallActive: false }) this.setCallingState(CallingState.False) sessionStorage.removeItem(this.options.session_calling_peer_key) @@ -498,166 +495,176 @@ export default class Assist { } } - // PeerJS call (todo: use native WebRTC) - const peerOptions = { - host: this.getHost(), - path: this.getBasePrefixUrl()+'/assist', - port: location.protocol === 'http:' && this.noSecureMode ? 80 : 443, - debug: 2, //appOptions.__debug_log ? 2 : 0, // 0 Print nothing //1 Prints only errors. / 2 Prints errors and warnings. / 3 Prints all logs. - } - const setupPeer = () => { - if (this.options.config) { - peerOptions['config'] = this.options.config - } - - const peer = new safeCastedPeer(peerID, peerOptions) as Peer - this.peer = peer - let peerReconnectAttempts = 0 - // @ts-ignore (peerjs typing) - peer.on('error', e => app.debug.warn('Peer error: ', e.type, e)) - peer.on('disconnected', () => { - if (peerReconnectAttempts < 30) { - this.peerReconnectTimeout = setTimeout(() => { - if (this.app.active() && !peer.destroyed) { - peer.reconnect() - } - }, Math.min(peerReconnectAttempts, 8) * 2 * 1000) - peerReconnectAttempts += 1 - } - }) - - - const requestCallConfirm = () => { - if (callConfirmAnswer) { // Already asking - return callConfirmAnswer - } - callConfirmWindow = new ConfirmWindow(callConfirmDefault(this.options.callConfirm || { - text: this.options.confirmText, - style: this.options.confirmStyle, - })) // TODO: reuse ? - return callConfirmAnswer = callConfirmWindow.mount().then(answer => { - closeCallConfirmWindow() - return answer - }) - } - - const initiateCallEnd = () => { - this.emit('call_end') - handleCallEnd() - } - const updateVideoFeed = ({ enabled, }) => this.emit('videofeed', { streamId: this.peer?.id, enabled, }) - - peer.on('call', (call) => { - app.debug.log('Incoming call from', call.peer) - let confirmAnswer: Promise - const callingPeerIds = JSON.parse(sessionStorage.getItem(this.options.session_calling_peer_key) || '[]') - if (callingPeerIds.includes(call.peer) || this.callingState === CallingState.True) { - confirmAnswer = Promise.resolve(true) - } else { - this.setCallingState(CallingState.Requesting) - confirmAnswer = requestCallConfirm() - this.playNotificationSound() // For every new agent during confirmation here - - // TODO: only one (latest) timeout - setTimeout(() => { - if (this.callingState !== CallingState.Requesting) { return } - initiateCallEnd() - }, 30000) - } - - confirmAnswer.then(async agreed => { - if (!agreed) { - initiateCallEnd() - this.options.onCallDeny?.() - return - } - // Request local stream for the new connection + const setupCallSignaling = () => { + console.log("SETUP CALL 2"); + socket.on('webrtc_call_offer', async (_, data: { from: string, offer: RTCSessionDescriptionInit }) => { + console.log('Incoming call offer from', data, data.from, data.offer); + await handleIncomingCallOffer(data.from, data.offer); + }); + socket.on('webrtc_call_answer', async (data: { from: string, answer: RTCSessionDescriptionInit }) => { + const pc = this.calls[data.from]; + if (pc) { try { - // lStreams are reusable so fare we don't delete them in the `endAgentCall` - if (!lStreams[call.peer]) { - app.debug.log('starting new stream for', call.peer) - lStreams[call.peer] = await RequestLocalStream() - } - calls[call.peer] = call + await pc.setRemoteDescription(new RTCSessionDescription(data.answer)); } catch (e) { - app.debug.error('Audio media device request error:', e) - initiateCallEnd() + app.debug.error('Error setting remote description from answer', e); + } + } + }); + socket.on('webrtc_ice_candidate', async (data: { from: string, candidate: RTCIceCandidateInit }) => { + const pc = this.calls[data.from]; + if (pc) { + try { + await pc.addIceCandidate(new RTCIceCandidate(data.candidate)); + } catch (e) { + app.debug.error('Error adding ICE candidate', e); + } + } + }); + }; + + const handleIncomingCallOffer = async (from: string, offer: RTCSessionDescriptionInit) => { + app.debug.log('handleIncomingCallOffer', from) + let confirmAnswer: Promise + const callingPeerIds = JSON.parse(sessionStorage.getItem(this.options.session_calling_peer_key) || '[]') + if (callingPeerIds.includes(from) || this.callingState === CallingState.True) { + confirmAnswer = Promise.resolve(true) + } else { + this.setCallingState(CallingState.Requesting) + confirmAnswer = requestCallConfirm() + this.playNotificationSound() // For every new agent during confirmation here + + // TODO: only one (latest) timeout + setTimeout(() => { + if (this.callingState !== CallingState.Requesting) { return } + initiateCallEnd() + }, 30000) + } + + try { + const agreed = await confirmAnswer + if (!agreed) { + initiateCallEnd() + this.options.onCallDeny?.() + return + } + // Request local stream for the new connection + if (!lStreams[from]) { + app.debug.log('starting new stream for', from) + lStreams[from] = await RequestLocalStream() + } + const pc = new RTCPeerConnection(this.options.config); + lStreams[from].stream.getTracks().forEach(track => { + pc.addTrack(track, lStreams[from].stream); + }); + // Обработка ICE-кандидатов + console.log("should generate ice"); + + pc.onicecandidate = (event) => { + console.log("GENERATING ICE CANDIDATE", event); + if (event.candidate) { + socket.emit('webrtc_ice_candidate', { to: from, candidate: event.candidate }); + } + }; + // Обработка входящего медиапотока + pc.ontrack = (event) => { + const rStream = event.streams[0]; + if (rStream && callUI) { + callUI.addRemoteStream(rStream, from); + const onInteraction = () => { + callUI?.playRemote(); + document.removeEventListener('click', onInteraction); + }; + document.addEventListener('click', onInteraction); + } + }; + // Сохраняем соединение + this.calls[from] = pc; + // устанавливаем remote description, создаём answer + console.log('1111111', offer); + await pc.setRemoteDescription(new RTCSessionDescription(offer)); + console.log('2222222'); + const answer = await pc.createAnswer(); + await pc.setLocalDescription(answer); + socket.emit('webrtc_call_answer', { to: from, answer }); + if (!callUI) { + callUI = new CallWindow(app.debug.error, this.options.callUITemplate) + callUI.setVideoToggleCallback((args: { enabled: boolean }) => + this.emit('videofeed', { streamId: from, enabled: args.enabled }) + ); + } + callUI.showControls(initiateCallEnd) + if (!annot) { + annot = new AnnotationCanvas() + annot.mount() + } + callUI.setLocalStreams(Object.values(lStreams)) + // Обработка ошибок соединения + pc.onconnectionstatechange = () => { + if (pc.connectionState === 'disconnected' || pc.connectionState === 'failed') { + initiateCallEnd(); + } + }; + // Обновление трека при изменении локального видео + lStreams[from].onVideoTrack(vTrack => { + const sender = pc.getSenders().find(s => s.track?.kind === 'video'); + if (!sender) { + app.debug.warn('No video sender found') return } - - if (!callUI) { - callUI = new CallWindow(app.debug.error, this.options.callUITemplate) - callUI.setVideoToggleCallback(updateVideoFeed) - } - callUI.showControls(initiateCallEnd) - - if (!annot) { - annot = new AnnotationCanvas() - annot.mount() - } - // have to be updated - callUI.setLocalStreams(Object.values(lStreams)) - - call.on('error', e => { - app.debug.warn('Call error:', e) - initiateCallEnd() - }) - call.on('stream', (rStream) => { - callUI?.addRemoteStream(rStream, call.peer) - const onInteraction = () => { // do only if document.hidden ? - callUI?.playRemote() - document.removeEventListener('click', onInteraction) - } - document.addEventListener('click', onInteraction) - }) - - // remote video on/off/camera change - lStreams[call.peer].onVideoTrack(vTrack => { - const sender = call.peerConnection.getSenders().find(s => s.track?.kind === 'video') - if (!sender) { - app.debug.warn('No video sender found') - return - } - app.debug.log('sender found:', sender) - void sender.replaceTrack(vTrack) - }) - - call.answer(lStreams[call.peer].stream) - document.addEventListener('visibilitychange', () => { - initiateCallEnd() - }) - - this.setCallingState(CallingState.True) - if (!callEndCallback) { callEndCallback = this.options.onCallStart?.() } - - const callingPeerIds = Object.keys(calls) - sessionStorage.setItem(this.options.session_calling_peer_key, JSON.stringify(callingPeerIds)) - this.emit('UPDATE_SESSION', { agentIds: callingPeerIds, isCallActive: true, }) - }).catch(reason => { // in case of Confirm.remove() without user answer (not an error) - app.debug.log(reason) + sender.replaceTrack(vTrack) }) - }) - } + document.addEventListener('visibilitychange', () => { + initiateCallEnd() + }) + this.setCallingState(CallingState.True) + if (!callEndCallback) { callEndCallback = this.options.onCallStart?.() } + const callingPeerIdsNow = Object.keys(this.calls) + sessionStorage.setItem(this.options.session_calling_peer_key, JSON.stringify(callingPeerIdsNow)) + this.emit('UPDATE_SESSION', { agentIds: callingPeerIdsNow, isCallActive: true }) + } catch (reason) { + app.debug.log(reason); + } + }; + // Функции запроса подтверждения, завершения вызова, уведомления и т.д. + const requestCallConfirm = () => { + if (callConfirmAnswer) { // Если уже запрошено подтверждение + return callConfirmAnswer; + } + callConfirmWindow = new ConfirmWindow(callConfirmDefault(this.options.callConfirm || { + text: this.options.confirmText, + style: this.options.confirmStyle, + })); + return callConfirmAnswer = callConfirmWindow.mount().then(answer => { + closeCallConfirmWindow(); + return answer; + }); + }; + + const initiateCallEnd = () => { + this.emit('call_end'); + handleCallEnd(); + }; const startCanvasStream = (stream: MediaStream, id: number) => { - const canvasPID = `${app.getProjectKey()}-${sessionId}-${id}` + const canvasPID = `${app.getProjectKey()}-${sessionId}-${id}`; if (!this.canvasPeers[id]) { - this.canvasPeers[id] = new safeCastedPeer(canvasPID, peerOptions) as Peer + this.canvasPeers[id] = new RTCPeerConnection(this.options.config); } - this.canvasPeers[id]?.on('error', (e) => app.debug.error(e)) - + const pc = this.canvasPeers[id]; + pc.onicecandidate = (event) => { + if (event.candidate) { + // Добавить отправку ICE-кандидата через socket + } + }; Object.values(this.agents).forEach(agent => { if (agent.agentInfo) { - const target = `${agent.agentInfo.peerId}-${agent.agentInfo.id}-canvas` - const connection = this.canvasPeers[id]?.connect(target) - connection?.on('open', () => { - if (agent.agentInfo) { - const call = this.canvasPeers[id]?.call(target, stream.clone()) - call?.on('error', app.debug.error) - } - }) - connection?.on('error', (e) => app.debug.error(e)) + // реализовать сигналинг для canvas чтобы агент создал свой RTCPeerConnection для canvas + stream.getTracks().forEach(track => { + pc.addTrack(track, stream); + }); + } else { app.debug.error('Assist: cant establish canvas peer to agent, no agent info') } @@ -686,14 +693,16 @@ export default class Assist { if (!isPresent) { canvasHandler.stop() this.canvasMap.delete(id) - this.canvasPeers[id]?.destroy() - this.canvasPeers[id] = null + if (this.canvasPeers[id]) { + this.canvasPeers[id]?.close() + this.canvasPeers[id] = null + } clearInterval(int) } }, 5000) this.canvasNodeCheckers.set(id, int) } - }) + }); } private playNotificationSound() { @@ -708,21 +717,19 @@ export default class Assist { private clean() { // sometimes means new agent connected, so we keep id for control - this.remoteControl?.releaseControl(false, true) + this.remoteControl?.releaseControl(false, true); if (this.peerReconnectTimeout) { clearTimeout(this.peerReconnectTimeout) this.peerReconnectTimeout = null } - if (this.peer) { - this.peer.destroy() - this.app.debug.log('Peer destroyed') - } + Object.values(this.calls).forEach(pc => pc.close()) + this.calls = {} if (this.socket) { this.socket.disconnect() this.app.debug.log('Socket disconnected') } this.canvasMap.clear() - this.canvasPeers = [] + this.canvasPeers = {} this.canvasNodeCheckers.forEach((int) => clearInterval(int)) this.canvasNodeCheckers.clear() } diff --git a/tracker/tracker-assist/src/RemoteControl.ts b/tracker/tracker-assist/src/RemoteControl.ts index 67e6b39d6..26b8e93a0 100644 --- a/tracker/tracker-assist/src/RemoteControl.ts +++ b/tracker/tracker-assist/src/RemoteControl.ts @@ -63,10 +63,10 @@ export default class RemoteControl { this.releaseControl(true) } }) - .then(() => { - this.confirm?.remove() - }) - .catch(e => { + .then(() => { + this.confirm?.remove() + }) + .catch(e => { this.confirm?.remove() console.error(e) }) @@ -113,7 +113,7 @@ export default class RemoteControl { scroll = (id, d) => { id === this.agentID && this.mouse?.scroll(d) } move = (id, xy) => { - return id === this.agentID && this.mouse?.move(xy) + return id === this.agentID && this.mouse?.move(xy) } private focused: HTMLElement | null = null click = (id, xy) => { diff --git a/tracker/tracker-redux/package.json b/tracker/tracker-redux/package.json index acd5509a8..9234e60be 100644 --- a/tracker/tracker-redux/package.json +++ b/tracker/tracker-redux/package.json @@ -28,14 +28,15 @@ "redux": "^4.0.0" }, "devDependencies": { + "@babel/core": "^7.26.8", "@openreplay/tracker": "file:../tracker", - "prettier": "^1.18.2", - "replace-in-files-cli": "^1.0.0", - "typescript": "^4.6.0-dev.20211126", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-node-resolve": "^15.2.3", + "prettier": "^1.18.2", "replace-in-files": "^3.0.0", + "replace-in-files-cli": "^1.0.0", "rollup": "^4.14.0", - "rollup-plugin-terser": "^7.0.2" + "rollup-plugin-terser": "^7.0.2", + "typescript": "^4.6.0-dev.20211126" } }