diff --git a/plugins/alignments/src/GuessAlignmentsTypes/index.ts b/plugins/alignments/src/GuessAlignmentsTypes/index.ts index d6652faa5c..b6b1d390d0 100644 --- a/plugins/alignments/src/GuessAlignmentsTypes/index.ts +++ b/plugins/alignments/src/GuessAlignmentsTypes/index.ts @@ -1,3 +1,4 @@ +import { testAdapter } from '@jbrowse/core/util' import { getFileName, makeIndex, @@ -9,8 +10,6 @@ import type { AdapterGuesser, TrackTypeGuesser, } from '@jbrowse/core/util/tracks' -import { testAdapter } from '@jbrowse/core/util' - import type { FileLocation } from '@jbrowse/core/util/types' export default function GuessAlignmentsTypesF(pluginManager: PluginManager) { diff --git a/plugins/bed/src/GuessAdapter/index.ts b/plugins/bed/src/GuessAdapter/index.ts index 66f73f31ff..fbf6c29d1f 100644 --- a/plugins/bed/src/GuessAdapter/index.ts +++ b/plugins/bed/src/GuessAdapter/index.ts @@ -1,9 +1,9 @@ +import { testAdapter } from '@jbrowse/core/util' import { getFileName, makeIndex, makeIndexType, } from '@jbrowse/core/util/tracks' -import { testAdapter } from '@jbrowse/core/util' import type PluginManager from '@jbrowse/core/PluginManager' import type { @@ -28,7 +28,7 @@ export default function GuessAdapterF(pluginManager: PluginManager) { ) { return { type: 'BedpeAdapter', - bedpeAdapter: file, + bedpeLocation: file, } } else if ( testAdapter(fileName, /\.bb$/i, adapterHint, 'BigBedAdapter') || diff --git a/plugins/comparative-adapters/src/BlastTabularAdapter/index.ts b/plugins/comparative-adapters/src/BlastTabularAdapter/index.ts index cf685d2f80..22c0c44b99 100755 --- a/plugins/comparative-adapters/src/BlastTabularAdapter/index.ts +++ b/plugins/comparative-adapters/src/BlastTabularAdapter/index.ts @@ -12,7 +12,7 @@ export default function BlastTabularAdapterF(pluginManager: PluginManager) { displayName: 'Tabular BLAST output adapter', configSchema, adapterMetadata: { - hiddenFromGUI: true, + category: 'Synteny adapters', }, getAdapterClass: () => import('./BlastTabularAdapter').then(r => r.default), diff --git a/plugins/comparative-adapters/src/ChainAdapter/index.ts b/plugins/comparative-adapters/src/ChainAdapter/index.ts index 2283f3d1db..05f6f8341f 100644 --- a/plugins/comparative-adapters/src/ChainAdapter/index.ts +++ b/plugins/comparative-adapters/src/ChainAdapter/index.ts @@ -12,7 +12,7 @@ export default function ChainAdapterF(pluginManager: PluginManager) { displayName: 'Liftover chain adapter', configSchema, adapterMetadata: { - hiddenFromGUI: true, + category: 'Synteny adapters', }, getAdapterClass: () => import('./ChainAdapter').then(r => r.default), }), diff --git a/plugins/comparative-adapters/src/ComparativeAddTrackComponent/ComparativeAddTrackComponent.tsx b/plugins/comparative-adapters/src/ComparativeAddTrackComponent/ComparativeAddTrackComponent.tsx new file mode 100644 index 0000000000..4457f35f61 --- /dev/null +++ b/plugins/comparative-adapters/src/ComparativeAddTrackComponent/ComparativeAddTrackComponent.tsx @@ -0,0 +1,49 @@ +import { useEffect, useState } from 'react' + +import { AssemblySelector } from '@jbrowse/core/ui' +import { getSession } from '@jbrowse/core/util' +import { observer } from 'mobx-react' + +const ComparativeAddTrackComponent = observer(function ({ model }: any) { + const session = getSession(model) + const [r0, setR0] = useState(session.assemblies[0]?.name) + const [r1, setR1] = useState(session.assemblies[0]?.name) + useEffect(() => { + model.setMixinData({ + adapter: { + queryAssembly: r0, + targetAssembly: r1, + }, + }) + }, [model, r0, r1]) + return ( + <> + { + setR0(asm) + }} + TextFieldProps={{ + fullWidth: true, + }} + /> + { + setR1(asm) + }} + TextFieldProps={{ + fullWidth: true, + }} + /> + + ) +}) + +export default ComparativeAddTrackComponent diff --git a/plugins/comparative-adapters/src/ComparativeAddTrackComponent/index.tsx b/plugins/comparative-adapters/src/ComparativeAddTrackComponent/index.tsx index b8258e13cc..c1fb1cf766 100644 --- a/plugins/comparative-adapters/src/ComparativeAddTrackComponent/index.tsx +++ b/plugins/comparative-adapters/src/ComparativeAddTrackComponent/index.tsx @@ -1,52 +1,13 @@ -import { useEffect, useState } from 'react' +import { lazy } from 'react' -import { AssemblySelector } from '@jbrowse/core/ui' -import { getSession } from '@jbrowse/core/util' -import { observer } from 'mobx-react' +import { pairwiseTypes } from '../syntenyTypes' import type PluginManager from '@jbrowse/core/PluginManager' -const ComparativeAddTrackComponent = observer(function ({ model }: any) { - const session = getSession(model) - const [r0, setR0] = useState(session.assemblies[0]?.name) - const [r1, setR1] = useState(session.assemblies[0]?.name) - useEffect(() => { - model.setMixinData({ - adapter: { - queryAssembly: r0, - targetAssembly: r1, - }, - }) - }, [model, r0, r1]) - return ( - <> - { - setR0(asm) - }} - TextFieldProps={{ - fullWidth: true, - }} - /> - { - setR1(asm) - }} - TextFieldProps={{ - fullWidth: true, - }} - /> - - ) -}) +// lazies +const ComparativeAddTrackComponent = lazy( + () => import('./ComparativeAddTrackComponent'), +) export default function ComparativeAddTrackComponentF( pluginManager: PluginManager, @@ -55,7 +16,7 @@ export default function ComparativeAddTrackComponentF( 'Core-addTrackComponent', // @ts-expect-error (comp, { model }: { trackAdapterType: string }) => { - return model.trackAdapterType === 'PAFAdapter' + return pairwiseTypes.includes(model.trackAdapterType) ? ComparativeAddTrackComponent : comp }, diff --git a/plugins/comparative-adapters/src/DeltaAdapter/index.ts b/plugins/comparative-adapters/src/DeltaAdapter/index.ts index 529536cabe..6d910d7a28 100644 --- a/plugins/comparative-adapters/src/DeltaAdapter/index.ts +++ b/plugins/comparative-adapters/src/DeltaAdapter/index.ts @@ -12,7 +12,7 @@ export default function DeltaAdapterF(pluginManager: PluginManager) { displayName: 'MUMmer delta adapter', configSchema, adapterMetadata: { - hiddenFromGUI: true, + category: 'Synteny adapters', }, getAdapterClass: () => import('./DeltaAdapter').then(r => r.default), }), diff --git a/plugins/comparative-adapters/src/GuessAdapter/index.ts b/plugins/comparative-adapters/src/GuessAdapter/index.ts index 4009796d40..6b0e1ef313 100644 --- a/plugins/comparative-adapters/src/GuessAdapter/index.ts +++ b/plugins/comparative-adapters/src/GuessAdapter/index.ts @@ -1,9 +1,11 @@ +import { testAdapter } from '@jbrowse/core/util' import { getFileName, makeIndex, makeIndexType, } from '@jbrowse/core/util/tracks' -import { testAdapter } from '@jbrowse/core/util' + +import { syntenyTypes } from '../syntenyTypes' import type PluginManager from '@jbrowse/core/PluginManager' import type { @@ -28,19 +30,48 @@ export default function GuessAdapterF(pluginManager: PluginManager) { type: 'PAFAdapter', pafLocation: file, } + } else if (adapterHint === 'BlastTabularAdapter') { + return { + type: 'BlastTabularAdapter', + blastTableLocation: file, + } + } else if ( + testAdapter( + fileName, + /\.anchors.simple(.gz)?/i, + adapterHint, + 'MCScanSimpleAnchorsAdapter', + ) + ) { + return { + type: 'MCScanSimpleAnchorsAdapter', + mcscanSimpleAnchorsLocation: file, + } + } else if ( + testAdapter( + fileName, + /\.anchors(.gz)?/i, + adapterHint, + 'MCScanAnchorsAdapter', + ) + ) { + return { + type: 'MCScanAnchorsAdapter', + mcscanAnchorsLocation: file, + } } else if ( testAdapter(fileName, /\.delta(.gz)?/i, adapterHint, 'DeltaAdapter') ) { return { type: 'DeltaAdapter', - deltaAdapter: file, + deltaLocation: file, } } else if ( testAdapter(fileName, /\.chain(.gz)?/i, adapterHint, 'ChainAdapter') ) { return { type: 'ChainAdapter', - chainAdapter: file, + chainLocation: file, } } else if ( testAdapter(fileName, /\.out(.gz)?/i, adapterHint, 'MashMapAdapter') @@ -75,15 +106,7 @@ export default function GuessAdapterF(pluginManager: PluginManager) { 'Core-guessTrackTypeForLocation', (trackTypeGuesser: TrackTypeGuesser) => { return (adapterName: string) => - [ - 'PAFAdapter', - 'ChainAdapter', - 'DeltaAdapter', - 'MashMapAdapter', - 'MCScanAnchorsAdapter', - 'MCScanSimpleAnchorsAdapter', - 'PairwiseIndexedPAFAdapter', - ].includes(adapterName) + syntenyTypes.includes(adapterName) ? 'SyntenyTrack' : trackTypeGuesser(adapterName) }, diff --git a/plugins/comparative-adapters/src/MCScanAddTrackComponent/MCScanAddTrackComponent.tsx b/plugins/comparative-adapters/src/MCScanAddTrackComponent/MCScanAddTrackComponent.tsx new file mode 100644 index 0000000000..d15a163710 --- /dev/null +++ b/plugins/comparative-adapters/src/MCScanAddTrackComponent/MCScanAddTrackComponent.tsx @@ -0,0 +1,77 @@ +import { useEffect, useState } from 'react' + +import { AssemblySelector, FileSelector } from '@jbrowse/core/ui' +import { getSession } from '@jbrowse/core/util' +import { Typography } from '@mui/material' +import { observer } from 'mobx-react' + +import type { FileLocation } from '@jbrowse/core/util' + +const MCScanAddTrackComponent = observer(function ({ model }: any) { + const session = getSession(model) + const [r0, setR0] = useState(session.assemblies[0]?.name) + const [r1, setR1] = useState(session.assemblies[0]?.name) + const [bed1Location, setBed1Location] = useState() + const [bed2Location, setBed2Location] = useState() + useEffect(() => { + model.setMixinData({ + adapter: { + assemblyNamees: [r0, r1], + bed1Location, + bed2Location, + }, + }) + }, [model, bed1Location, bed2Location, r0, r1]) + return ( +
+ + JBrowse requires the two BED files that specify the genomic locations of + the genes in the .anchors files + + { + setR0(asm) + }} + TextFieldProps={{ + fullWidth: true, + }} + /> + { + setR1(asm) + }} + TextFieldProps={{ + fullWidth: true, + }} + /> + { + setBed1Location(loc) + }} + /> + { + setBed2Location(loc) + }} + /> +
+ ) +}) + +export default MCScanAddTrackComponent diff --git a/plugins/comparative-adapters/src/MCScanAddTrackComponent/index.tsx b/plugins/comparative-adapters/src/MCScanAddTrackComponent/index.tsx new file mode 100644 index 0000000000..362e777ca5 --- /dev/null +++ b/plugins/comparative-adapters/src/MCScanAddTrackComponent/index.tsx @@ -0,0 +1,20 @@ +import { lazy } from 'react' + +import { mcscanTypes } from '../syntenyTypes' + +import type PluginManager from '@jbrowse/core/PluginManager' + +// lazies +const MCScanAddTrackComponent = lazy(() => import('./MCScanAddTrackComponent')) + +export default function MCScanAddTrackComponentF(pluginManager: PluginManager) { + pluginManager.addToExtensionPoint( + 'Core-addTrackComponent', + // @ts-expect-error + (comp, { model }: { trackAdapterType: string }) => { + return mcscanTypes.includes(model.trackAdapterType) + ? MCScanAddTrackComponent + : comp + }, + ) +} diff --git a/plugins/comparative-adapters/src/MCScanAnchorsAdapter/index.ts b/plugins/comparative-adapters/src/MCScanAnchorsAdapter/index.ts index d43dcf3c7c..2ce735f79b 100644 --- a/plugins/comparative-adapters/src/MCScanAnchorsAdapter/index.ts +++ b/plugins/comparative-adapters/src/MCScanAnchorsAdapter/index.ts @@ -12,7 +12,7 @@ export default function MCScanAnchorsAdapterF(pluginManager: PluginManager) { displayName: 'MCScan anchors adapter', configSchema, adapterMetadata: { - hiddenFromGUI: true, + category: 'Synteny adapters', }, getAdapterClass: () => diff --git a/plugins/comparative-adapters/src/MCScanSimpleAnchorsAdapter/index.ts b/plugins/comparative-adapters/src/MCScanSimpleAnchorsAdapter/index.ts index 69d244c3e2..a324d67f30 100644 --- a/plugins/comparative-adapters/src/MCScanSimpleAnchorsAdapter/index.ts +++ b/plugins/comparative-adapters/src/MCScanSimpleAnchorsAdapter/index.ts @@ -14,7 +14,7 @@ export default function MCScanSimpleAnchorsAdapterF( displayName: 'MCScan anchors.simple adapter', configSchema, adapterMetadata: { - hiddenFromGUI: true, + category: 'Synteny adapters', }, getAdapterClass: () => import('./MCScanSimpleAnchorsAdapter').then(r => r.default), diff --git a/plugins/comparative-adapters/src/MashMapAdapter/index.ts b/plugins/comparative-adapters/src/MashMapAdapter/index.ts index 364902ba92..a02eefcc0f 100644 --- a/plugins/comparative-adapters/src/MashMapAdapter/index.ts +++ b/plugins/comparative-adapters/src/MashMapAdapter/index.ts @@ -12,7 +12,7 @@ export default function MashMapAdapterF(pluginManager: PluginManager) { displayName: 'MashMap adapter', configSchema, adapterMetadata: { - hiddenFromGUI: true, + category: 'Synteny adapters', }, getAdapterClass: () => import('./MashMapAdapter').then(r => r.default), }), diff --git a/plugins/comparative-adapters/src/PairwiseIndexedPAFAdapter/index.ts b/plugins/comparative-adapters/src/PairwiseIndexedPAFAdapter/index.ts index 3281ef750b..16968cbef7 100644 --- a/plugins/comparative-adapters/src/PairwiseIndexedPAFAdapter/index.ts +++ b/plugins/comparative-adapters/src/PairwiseIndexedPAFAdapter/index.ts @@ -14,7 +14,7 @@ export default function PairwiseIndexedPAFAdapterF( displayName: 'Pairwise indexed PAF adapter', configSchema, adapterMetadata: { - hiddenFromGUI: true, + category: 'Synteny adapters', }, getAdapterClass: () => import('./PairwiseIndexedPAFAdapter').then(r => r.default), diff --git a/plugins/comparative-adapters/src/index.ts b/plugins/comparative-adapters/src/index.ts index e8062db714..3f2bafe89b 100644 --- a/plugins/comparative-adapters/src/index.ts +++ b/plugins/comparative-adapters/src/index.ts @@ -5,6 +5,7 @@ import ChainAdapterF from './ChainAdapter' import ComparativeAddTrackComponentF from './ComparativeAddTrackComponent' import DeltaAdapterF from './DeltaAdapter' import GuessAdapterF from './GuessAdapter' +import MCScanAddTrackComponentF from './MCScanAddTrackComponent' import MCScanAnchorsAdapterF from './MCScanAnchorsAdapter' import MCScanSimpleAnchorsAdapterF from './MCScanSimpleAnchorsAdapter' import MashMapAdapterF from './MashMapAdapter' @@ -26,6 +27,7 @@ export default class ComparativeAdaptersPlugin extends Plugin { MashMapAdapterF(pluginManager) BlastTabularAdapter(pluginManager) ComparativeAddTrackComponentF(pluginManager) + MCScanAddTrackComponentF(pluginManager) GuessAdapterF(pluginManager) } } diff --git a/plugins/comparative-adapters/src/syntenyTypes.ts b/plugins/comparative-adapters/src/syntenyTypes.ts new file mode 100644 index 0000000000..96759547ac --- /dev/null +++ b/plugins/comparative-adapters/src/syntenyTypes.ts @@ -0,0 +1,24 @@ +export const syntenyTypes = [ + 'PAFAdapter', + 'ChainAdapter', + 'DeltaAdapter', + 'BlastTabularAdapter', + 'MashMapAdapter', + 'MCScanAnchorsAdapter', + 'MCScanSimpleAnchorsAdapter', + 'PairwiseIndexedPAFAdapter', +] + +export const pairwiseTypes = [ + 'PAFAdapter', + 'ChainAdapter', + 'DeltaAdapter', + 'MashMapAdapter', + 'BlastTabularAdapter', + 'PairwiseIndexedPAFAdapter', +] + +export const mcscanTypes = [ + 'MCScanAnchorsAdapter', + 'MCScanSimpleAnchorsAdapter', +] diff --git a/plugins/data-management/src/AddTrackWidget/components/ConfirmTrack.tsx b/plugins/data-management/src/AddTrackWidget/components/ConfirmTrack.tsx index 0c395fc714..27c2c89f04 100644 --- a/plugins/data-management/src/AddTrackWidget/components/ConfirmTrack.tsx +++ b/plugins/data-management/src/AddTrackWidget/components/ConfirmTrack.tsx @@ -1,4 +1,4 @@ -import { useEffect, useState } from 'react' +import { Suspense, useEffect, useState } from 'react' import { AssemblySelector } from '@jbrowse/core/ui' import { @@ -119,7 +119,9 @@ const ConfirmTrack = observer(function ConfirmTrack({ - + + + {isElectron && supportedForIndexing && ( diff --git a/plugins/data-management/src/AddTrackWidget/components/doSubmit.ts b/plugins/data-management/src/AddTrackWidget/components/doSubmit.ts index cbb3fce4a8..214c8a283c 100644 --- a/plugins/data-management/src/AddTrackWidget/components/doSubmit.ts +++ b/plugins/data-management/src/AddTrackWidget/components/doSubmit.ts @@ -10,7 +10,7 @@ import { getRoot } from 'mobx-state-tree' import type { AddTrackModel } from '../model' function doTextIndexTrack({ model }: { model: AddTrackModel }) { - const { textIndexingConf, trackId, trackName, assembly } = model + const { textIndexingConf, trackConfig, trackName, assembly } = model const { jobsManager } = getRoot(model) const attr = textIndexingConf || { attributes: ['Name', 'ID'], @@ -21,7 +21,7 @@ function doTextIndexTrack({ model }: { model: AddTrackModel }) { indexingParams: { ...attr, assemblies: [assembly], - tracks: [trackId], + tracks: [trackConfig!.trackId], indexType: 'perTrack', name: indexName, timestamp: new Date().toISOString(), diff --git a/plugins/gff3/src/GuessGff3/index.ts b/plugins/gff3/src/GuessGff3/index.ts index 8b02bde4c2..31ee784518 100644 --- a/plugins/gff3/src/GuessGff3/index.ts +++ b/plugins/gff3/src/GuessGff3/index.ts @@ -1,3 +1,4 @@ +import { testAdapter } from '@jbrowse/core/util' import { getFileName, makeIndex, @@ -20,8 +21,12 @@ export default function GuessGff3F(pluginManager: PluginManager) { const fileName = getFileName(file) const indexName = index && getFileName(index) if ( - (!adapterHint && /\.gff3?\.b?gz$/i.test(fileName)) || - adapterHint === 'Gff3TabixAdapter' + testAdapter( + fileName, + /\.gff3?\.b?gz$/i, + adapterHint, + 'Gff3TabixAdapter', + ) ) { return { type: 'Gff3TabixAdapter', @@ -33,8 +38,7 @@ export default function GuessGff3F(pluginManager: PluginManager) { }, } } else if ( - (!adapterHint && /\.gff3?$/i.test(fileName)) || - adapterHint === 'Gff3Adapter' + testAdapter(fileName, /\.gff3?$/i, adapterHint, 'Gff3Adapter') ) { return { type: 'Gff3Adapter', diff --git a/plugins/gtf/src/GtfAdapter/index.ts b/plugins/gtf/src/GtfAdapter/index.ts index 7703441d29..22163780f2 100644 --- a/plugins/gtf/src/GtfAdapter/index.ts +++ b/plugins/gtf/src/GtfAdapter/index.ts @@ -1 +1,17 @@ -export { default as configSchema } from './configSchema' +import { AdapterType } from '@jbrowse/core/pluggableElementTypes' + +import configSchema from './configSchema' + +import type PluginManager from '@jbrowse/core/PluginManager' + +export default function GtfAdapterF(pluginManager: PluginManager) { + pluginManager.addAdapterType( + () => + new AdapterType({ + name: 'GtfAdapter', + displayName: 'GTF adapter', + configSchema, + getAdapterClass: () => import('./GtfAdapter').then(r => r.default), + }), + ) +} diff --git a/plugins/gtf/src/GuessAdapter/index.ts b/plugins/gtf/src/GuessAdapter/index.ts new file mode 100644 index 0000000000..7b7459c04e --- /dev/null +++ b/plugins/gtf/src/GuessAdapter/index.ts @@ -0,0 +1,33 @@ +import { testAdapter } from '@jbrowse/core/util' +import { getFileName } from '@jbrowse/core/util/tracks' + +import type PluginManager from '@jbrowse/core/PluginManager' +import type { AdapterGuesser } from '@jbrowse/core/util/tracks' +import type { FileLocation } from '@jbrowse/core/util/types' + +export default function GuessAdapterF(pluginManager: PluginManager) { + pluginManager.addToExtensionPoint( + 'Core-guessAdapterForLocation', + (adapterGuesser: AdapterGuesser) => { + return ( + file: FileLocation, + index?: FileLocation, + adapterHint?: string, + ) => { + const fileName = getFileName(file) + + return testAdapter( + fileName, + /\.gtf(\.gz)?$/i, + adapterHint, + 'GtfAdapter', + ) + ? { + type: 'GtfAdapter', + gtfLocation: file, + } + : adapterGuesser(file, index, adapterHint) + } + }, + ) +} diff --git a/plugins/gtf/src/index.ts b/plugins/gtf/src/index.ts index 2f57b5e223..a5ca4383fb 100644 --- a/plugins/gtf/src/index.ts +++ b/plugins/gtf/src/index.ts @@ -1,51 +1,15 @@ import Plugin from '@jbrowse/core/Plugin' -import AdapterType from '@jbrowse/core/pluggableElementTypes/AdapterType' -import { getFileName } from '@jbrowse/core/util/tracks' -import { configSchema as gtfAdapterConfigSchema } from './GtfAdapter' +import GtfAdapterF from './GtfAdapter' +import GuessAdapterF from './GuessAdapter' import type PluginManager from '@jbrowse/core/PluginManager' -import type { AdapterGuesser } from '@jbrowse/core/util/tracks' -import type { FileLocation } from '@jbrowse/core/util/types' export default class GtfPlugin extends Plugin { name = 'GTFPlugin' install(pluginManager: PluginManager) { - pluginManager.addAdapterType( - () => - new AdapterType({ - name: 'GtfAdapter', - displayName: 'GTF adapter', - configSchema: gtfAdapterConfigSchema, - getAdapterClass: () => - import('./GtfAdapter/GtfAdapter').then(r => r.default), - }), - ) - pluginManager.addToExtensionPoint( - 'Core-guessAdapterForLocation', - (adapterGuesser: AdapterGuesser) => { - return ( - file: FileLocation, - index?: FileLocation, - adapterHint?: string, - ) => { - const regexGuess = /\.gtf(\.gz)?$/i - const adapterName = 'GtfAdapter' - const fileName = getFileName(file) - - const obj = { - type: adapterName, - gtfLocation: file, - } - if (regexGuess.test(fileName) && !adapterHint) { - return obj - } else if (adapterHint === adapterName) { - return obj - } - return adapterGuesser(file, index, adapterHint) - } - }, - ) + GtfAdapterF(pluginManager) + GuessAdapterF(pluginManager) } } diff --git a/plugins/hic/src/GuessAdapter/index.ts b/plugins/hic/src/GuessAdapter/index.ts new file mode 100644 index 0000000000..015614c492 --- /dev/null +++ b/plugins/hic/src/GuessAdapter/index.ts @@ -0,0 +1,39 @@ +import { getFileName } from '@jbrowse/core/util/tracks' + +import type PluginManager from '@jbrowse/core/PluginManager' +import type { + AdapterGuesser, + TrackTypeGuesser, +} from '@jbrowse/core/util/tracks' +import type { FileLocation } from '@jbrowse/core/util/types' + +export default function GuessAdapterF(pluginManager: PluginManager) { + pluginManager.addToExtensionPoint( + 'Core-guessAdapterForLocation', + (adapterGuesser: AdapterGuesser) => { + return ( + file: FileLocation, + index?: FileLocation, + adapterHint?: string, + ) => { + const fileName = getFileName(file) + return (/\.hic$/i.test(fileName) && !adapterHint) || + adapterHint === 'HicAdapter' + ? { + type: 'HicAdapter', + hicLocation: file, + } + : adapterGuesser(file, index, adapterHint) + } + }, + ) + pluginManager.addToExtensionPoint( + 'Core-guessTrackTypeForLocation', + (trackTypeGuesser: TrackTypeGuesser) => { + return (adapterName: string) => + adapterName === 'HicAdapter' + ? 'HicTrack' + : trackTypeGuesser(adapterName) + }, + ) +} diff --git a/plugins/hic/src/index.ts b/plugins/hic/src/index.ts index 4aacbd02bc..32815be736 100644 --- a/plugins/hic/src/index.ts +++ b/plugins/hic/src/index.ts @@ -1,7 +1,7 @@ import Plugin from '@jbrowse/core/Plugin' import { colord } from '@jbrowse/core/util/colord' -import { getFileName } from '@jbrowse/core/util/tracks' +import GuessAdapterF from './GuessAdapter' import HicAdapterF from './HicAdapter' import HicRendererF from './HicRenderer' import HicTrackF from './HicTrack' @@ -9,11 +9,6 @@ import LinearHicDisplayF from './LinearHicDisplay' import type PluginManager from '@jbrowse/core/PluginManager' import type { Colord } from '@jbrowse/core/util/colord' -import type { - AdapterGuesser, - TrackTypeGuesser, -} from '@jbrowse/core/util/tracks' -import type { FileLocation } from '@jbrowse/core/util/types' export default class HicPlugin extends Plugin { name = 'HicPlugin' @@ -23,35 +18,7 @@ export default class HicPlugin extends Plugin { HicRendererF(pluginManager) HicTrackF(pluginManager) LinearHicDisplayF(pluginManager) - - pluginManager.addToExtensionPoint( - 'Core-guessAdapterForLocation', - (adapterGuesser: AdapterGuesser) => { - return ( - file: FileLocation, - index?: FileLocation, - adapterHint?: string, - ) => { - const fileName = getFileName(file) - return (/\.hic$/i.test(fileName) && !adapterHint) || - adapterHint === 'HicAdapter' - ? { - type: 'HicAdapter', - hicLocation: file, - } - : adapterGuesser(file, index, adapterHint) - } - }, - ) - pluginManager.addToExtensionPoint( - 'Core-guessTrackTypeForLocation', - (trackTypeGuesser: TrackTypeGuesser) => { - return (adapterName: string) => - adapterName === 'HicAdapter' - ? 'HicTrack' - : trackTypeGuesser(adapterName) - }, - ) + GuessAdapterF(pluginManager) } configure(pluginManager: PluginManager) { diff --git a/plugins/variants/src/extensionPoints.ts b/plugins/variants/src/extensionPoints.ts index bca9d8f048..e59a87ed02 100644 --- a/plugins/variants/src/extensionPoints.ts +++ b/plugins/variants/src/extensionPoints.ts @@ -1,3 +1,4 @@ +import { testAdapter } from '@jbrowse/core/util' import { getFileName, makeIndex, @@ -10,7 +11,6 @@ import type { TrackTypeGuesser, } from '@jbrowse/core/util/tracks' import type { FileLocation } from '@jbrowse/core/util/types' -import { testAdapter } from '@jbrowse/core/util' export default function ExtensionPointsF(pluginManager: PluginManager) { pluginManager.addToExtensionPoint( diff --git a/plugins/wiggle/src/GuessAdapter/index.ts b/plugins/wiggle/src/GuessAdapter/index.ts new file mode 100644 index 0000000000..ad2306e2a0 --- /dev/null +++ b/plugins/wiggle/src/GuessAdapter/index.ts @@ -0,0 +1,45 @@ +import { testAdapter } from '@jbrowse/core/util' +import { getFileName } from '@jbrowse/core/util/tracks' + +import type PluginManager from '@jbrowse/core/PluginManager' +import type { + AdapterGuesser, + TrackTypeGuesser, +} from '@jbrowse/core/util/tracks' +import type { FileLocation } from '@jbrowse/core/util/types' + +export default function GuessAdapterF(pluginManager: PluginManager) { + pluginManager.addToExtensionPoint( + 'Core-guessAdapterForLocation', + (cb: AdapterGuesser) => { + return ( + file: FileLocation, + index?: FileLocation, + adapterHint?: string, + ) => { + const fileName = getFileName(file) + return testAdapter( + fileName, + /\.(bw|bigwig)$/i, + adapterHint, + 'BigWigAdapter', + ) + ? { + type: 'BigWigAdapter', + bigWigLocation: file, + } + : cb(file, index, adapterHint) + } + }, + ) + pluginManager.addToExtensionPoint( + 'Core-guessTrackTypeForLocation', + (trackTypeGuesser: TrackTypeGuesser) => { + return (adapterName: string) => { + return adapterName === 'BigWigAdapter' + ? 'QuantitativeTrack' + : trackTypeGuesser(adapterName) + } + }, + ) +} diff --git a/plugins/wiggle/src/index.ts b/plugins/wiggle/src/index.ts index df56344d14..88a27fffb8 100644 --- a/plugins/wiggle/src/index.ts +++ b/plugins/wiggle/src/index.ts @@ -1,9 +1,9 @@ import Plugin from '@jbrowse/core/Plugin' -import { getFileName } from '@jbrowse/core/util/tracks' import BigWigAdapterF from './BigWigAdapter' import CreateMultiWiggleExtensionF from './CreateMultiWiggleExtension' import DensityRendererF from './DensityRenderer' +import GuessAdapterF from './GuessAdapter' import LinePlotRendererF from './LinePlotRenderer' import LinearWiggleDisplayF, { ReactComponent as LinearWiggleDisplayReactComponent, @@ -33,11 +33,6 @@ import XYPlotRendererF, { import * as utils from './util' import type PluginManager from '@jbrowse/core/PluginManager' -import type { - AdapterGuesser, - TrackTypeGuesser, -} from '@jbrowse/core/util/tracks' -import type { FileLocation } from '@jbrowse/core/util/types' export default class WigglePlugin extends Plugin { name = 'WigglePlugin' @@ -59,36 +54,7 @@ export default class WigglePlugin extends Plugin { MultiRowLineRendererF(pm) MultiWiggleAddTrackWorkflowF(pm) CreateMultiWiggleExtensionF(pm) - - pm.addToExtensionPoint( - 'Core-guessAdapterForLocation', - (cb: AdapterGuesser) => { - return ( - file: FileLocation, - index?: FileLocation, - adapterHint?: string, - ) => { - const fileName = getFileName(file) - return (/\.(bw|bigwig)$/i.test(fileName) && !adapterHint) || - adapterHint === 'BigWigAdapter' - ? { - type: 'BigWigAdapter', - bigWigLocation: file, - } - : cb(file, index, adapterHint) - } - }, - ) - pm.addToExtensionPoint( - 'Core-guessTrackTypeForLocation', - (trackTypeGuesser: TrackTypeGuesser) => { - return (adapterName: string) => { - return adapterName === 'BigWigAdapter' - ? 'QuantitativeTrack' - : trackTypeGuesser(adapterName) - } - }, - ) + GuessAdapterF(pm) pm.addRpcMethod(() => new WiggleGetGlobalQuantitativeStats(pm)) pm.addRpcMethod(() => new WiggleGetMultiRegionQuantitativeStats(pm)) diff --git a/products/jbrowse-web/src/tests/__snapshots__/tracks.test.ts.snap b/products/jbrowse-web/src/tests/__snapshots__/tracks.test.ts.snap new file mode 100644 index 0000000000..e693d32cf2 --- /dev/null +++ b/products/jbrowse-web/src/tests/__snapshots__/tracks.test.ts.snap @@ -0,0 +1,446 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`file types 1`] = ` +{ + "bedLocation": { + "locationType": "UriLocation", + "uri": "test.txt", + }, + "type": "BedAdapter", +} +`; + +exports[`file types 2`] = ` +{ + "bigBedLocation": { + "locationType": "UriLocation", + "uri": "test.bb", + }, + "type": "BigBedAdapter", +} +`; + +exports[`file types 3`] = ` +{ + "bigBedLocation": { + "locationType": "UriLocation", + "uri": "test.bigbed", + }, + "type": "BigBedAdapter", +} +`; + +exports[`file types 4`] = ` +{ + "bigBedLocation": { + "locationType": "UriLocation", + "uri": "test.bigbed", + }, + "type": "BigBedAdapter", +} +`; + +exports[`file types 5`] = ` +{ + "bigBedLocation": { + "locationType": "UriLocation", + "uri": "test.txt", + }, + "type": "BigBedAdapter", +} +`; + +exports[`file types 6`] = ` +{ + "pafLocation": { + "locationType": "UriLocation", + "uri": "test.paf", + }, + "type": "PAFAdapter", +} +`; + +exports[`file types 7`] = ` +{ + "pafLocation": { + "locationType": "UriLocation", + "uri": "test.paf.gz", + }, + "type": "PAFAdapter", +} +`; + +exports[`file types 8`] = ` +{ + "chainLocation": { + "locationType": "UriLocation", + "uri": "test.chain", + }, + "type": "ChainAdapter", +} +`; + +exports[`file types 9`] = ` +{ + "chainLocation": { + "locationType": "UriLocation", + "uri": "test.chain.gz", + }, + "type": "ChainAdapter", +} +`; + +exports[`file types 10`] = ` +{ + "deltaLocation": { + "locationType": "UriLocation", + "uri": "test.delta", + }, + "type": "DeltaAdapter", +} +`; + +exports[`file types 11`] = ` +{ + "deltaLocation": { + "locationType": "UriLocation", + "uri": "test.delta", + }, + "type": "DeltaAdapter", +} +`; + +exports[`file types 12`] = ` +{ + "deltaLocation": { + "locationType": "UriLocation", + "uri": "test.delta.gz", + }, + "type": "DeltaAdapter", +} +`; + +exports[`file types 13`] = ` +{ + "outLocation": { + "locationType": "UriLocation", + "uri": "test.out", + }, + "type": "MashMapAdapter", +} +`; + +exports[`file types 14`] = ` +{ + "outLocation": { + "locationType": "UriLocation", + "uri": "test.out.gz", + }, + "type": "MashMapAdapter", +} +`; + +exports[`file types 15`] = ` +{ + "index": { + "indexType": "TBI", + "location": { + "locationType": "UriLocation", + "uri": "test.pif.gz.tbi", + }, + }, + "pifGzLocation": { + "locationType": "UriLocation", + "uri": "test.pif.gz", + }, + "type": "PairwiseIndexedPAFAdapter", +} +`; + +exports[`file types 16`] = ` +{ + "index": { + "indexType": "CSI", + "location": { + "locationType": "UriLocation", + "uri": "test.pif.gz.csi", + }, + }, + "pifGzLocation": { + "locationType": "UriLocation", + "uri": "test.pif.gz", + }, + "type": "PairwiseIndexedPAFAdapter", +} +`; + +exports[`file types 17`] = ` +{ + "type": "UNKNOWN", +} +`; + +exports[`file types 18`] = ` +{ + "gtfLocation": { + "locationType": "UriLocation", + "uri": "test.gtf", + }, + "type": "GtfAdapter", +} +`; + +exports[`file types 19`] = ` +{ + "gtfLocation": { + "locationType": "UriLocation", + "uri": "test.gtf.gz", + }, + "type": "GtfAdapter", +} +`; + +exports[`file types 20`] = ` +{ + "bamLocation": { + "locationType": "UriLocation", + "uri": "test.gff.gz", + }, + "gffGzLocation": { + "locationType": "UriLocation", + "uri": "test.gff.gz", + }, + "index": { + "indexType": "TBI", + "location": { + "locationType": "UriLocation", + "uri": "test.gff.gz.tbi", + }, + }, + "type": "Gff3TabixAdapter", +} +`; + +exports[`file types 21`] = ` +{ + "bamLocation": { + "locationType": "UriLocation", + "uri": "test.gff3.gz", + }, + "gffGzLocation": { + "locationType": "UriLocation", + "uri": "test.gff3.gz", + }, + "index": { + "indexType": "TBI", + "location": { + "locationType": "UriLocation", + "uri": "test.gff3.gz.tbi", + }, + }, + "type": "Gff3TabixAdapter", +} +`; + +exports[`file types 22`] = ` +{ + "type": "UNKNOWN", +} +`; + +exports[`file types 23`] = ` +{ + "bigWigLocation": { + "locationType": "UriLocation", + "uri": "test.bw", + }, + "type": "BigWigAdapter", +} +`; + +exports[`file types 24`] = ` +{ + "bigWigLocation": { + "locationType": "UriLocation", + "uri": "test.bigwig", + }, + "type": "BigWigAdapter", +} +`; + +exports[`file types 25`] = ` +{ + "hicLocation": { + "locationType": "UriLocation", + "uri": "test.hic", + }, + "type": "HicAdapter", +} +`; + +exports[`file types 26`] = ` +{ + "mcscanAnchorsLocation": { + "locationType": "UriLocation", + "uri": "test.anchors", + }, + "type": "MCScanAnchorsAdapter", +} +`; + +exports[`file types 27`] = ` +{ + "mcscanSimpleAnchorsLocation": { + "locationType": "UriLocation", + "uri": "test.anchors.simple", + }, + "type": "MCScanSimpleAnchorsAdapter", +} +`; + +exports[`file types 28`] = ` +{ + "type": "VcfAdapter", + "vcfLocation": { + "locationType": "UriLocation", + "uri": "test.vcf", + }, +} +`; + +exports[`file types 29`] = ` +{ + "index": { + "indexType": "TBI", + "location": { + "locationType": "UriLocation", + "uri": "test.vcf.gz.tbi", + }, + }, + "type": "VcfTabixAdapter", + "vcfGzLocation": { + "locationType": "UriLocation", + "uri": "test.vcf.gz", + }, +} +`; + +exports[`file types 30`] = ` +{ + "index": { + "indexType": "CSI", + "location": { + "locationType": "UriLocation", + "uri": "test.vcf.gz.csi", + }, + }, + "type": "VcfTabixAdapter", + "vcfGzLocation": { + "locationType": "UriLocation", + "uri": "test.vcf.gz", + }, +} +`; + +exports[`file types 31`] = ` +{ + "type": "UNKNOWN", +} +`; + +exports[`file types 32`] = ` +{ + "bedLocation": { + "locationType": "UriLocation", + "uri": "test.bedMethyl", + }, + "type": "BedAdapter", +} +`; + +exports[`file types 33`] = ` +{ + "bedGraphLocation": { + "locationType": "UriLocation", + "uri": "test.bg", + }, + "type": "BedGraphAdapter", +} +`; + +exports[`file types 34`] = ` +{ + "bedGraphGzLocation": { + "locationType": "UriLocation", + "uri": "test.bg.gz", + }, + "index": { + "indexType": "TBI", + "location": { + "locationType": "UriLocation", + "uri": "test.bg.gz.tbi", + }, + }, + "type": "BedGraphTabixAdapter", +} +`; + +exports[`file types 35`] = ` +{ + "bedpeLocation": { + "locationType": "UriLocation", + "uri": "test.bedpe", + }, + "type": "BedpeAdapter", +} +`; + +exports[`file types 36`] = ` +{ + "blastTableLocation": { + "locationType": "UriLocation", + "uri": "test.tab", + }, + "type": "BlastTabularAdapter", +} +`; + +exports[`file types 37`] = ` +{ + "mcscanAnchorsLocation": { + "locationType": "UriLocation", + "uri": "test.anchors", + }, + "type": "MCScanAnchorsAdapter", +} +`; + +exports[`file types 38`] = ` +{ + "mcscanAnchorsLocation": { + "locationType": "UriLocation", + "uri": "test.anchors.gz", + }, + "type": "MCScanAnchorsAdapter", +} +`; + +exports[`file types 39`] = ` +{ + "mcscanSimpleAnchorsLocation": { + "locationType": "UriLocation", + "uri": "test.anchors.simple", + }, + "type": "MCScanSimpleAnchorsAdapter", +} +`; + +exports[`file types 40`] = ` +{ + "mcscanSimpleAnchorsLocation": { + "locationType": "UriLocation", + "uri": "test.anchors.simple.gz", + }, + "type": "MCScanSimpleAnchorsAdapter", +} +`; diff --git a/products/jbrowse-web/src/tests/tracks.test.ts b/products/jbrowse-web/src/tests/tracks.test.ts new file mode 100644 index 0000000000..d2a2018b23 --- /dev/null +++ b/products/jbrowse-web/src/tests/tracks.test.ts @@ -0,0 +1,77 @@ +import { guessAdapter as guessAdapter2 } from '@jbrowse/core/util/tracks' +import { createTestSession } from '@jbrowse/web/src/rootModel' + +jest.mock('../makeWorkerInstance', () => () => {}) + +function makeLoc(uri: string) { + return { + locationType: 'UriLocation', + uri, + } as const +} + +const session = createTestSession() + +export function guessAdapter({ + file, + index, + hint, +}: { + file: string + index?: string + hint?: string +}) { + return guessAdapter2( + makeLoc(file), + index ? makeLoc(index) : undefined, + hint, + session, + ) +} + +function check(arg: { file: string; index?: string; hint?: string }) { + expect(guessAdapter(arg)).toMatchSnapshot() +} + +test('file types', () => { + check({ file: 'test.txt', hint: 'BedAdapter' }) + check({ file: 'test.bb' }) + check({ file: 'test.bigbed' }) + check({ file: 'test.bigbed', hint: 'BigBedAdapter' }) + check({ file: 'test.txt', hint: 'BigBedAdapter' }) + check({ file: 'test.paf' }) + check({ file: 'test.paf.gz' }) + check({ file: 'test.chain' }) + check({ file: 'test.chain.gz' }) + check({ file: 'test.delta' }) + check({ file: 'test.delta' }) + check({ file: 'test.delta.gz' }) + check({ file: 'test.out' }) + check({ file: 'test.out.gz' }) + check({ file: 'test.pif.gz' }) + check({ file: 'test.pif.gz', index: 'test.pif.gz.csi' }) + check({ file: 'test.pif' }) + check({ file: 'test.gtf' }) + check({ file: 'test.gtf.gz' }) + check({ file: 'test.gff.gz' }) + check({ file: 'test.gff3.gz' }) + check({ file: 'test.gff2' }) + check({ file: 'test.bw' }) + check({ file: 'test.bigwig' }) + check({ file: 'test.hic' }) + check({ file: 'test.anchors' }) + check({ file: 'test.anchors.simple' }) + check({ file: 'test.vcf' }) + check({ file: 'test.vcf.gz' }) + check({ file: 'test.vcf.gz', index: 'test.vcf.gz.csi' }) + check({ file: 'test.bedMethyl' }) + check({ file: 'test.bedMethyl', hint: 'BedAdapter' }) + check({ file: 'test.bg' }) + check({ file: 'test.bg.gz' }) + check({ file: 'test.bedpe' }) + check({ file: 'test.tab', hint: 'BlastTabularAdapter' }) + check({ file: 'test.anchors' }) + check({ file: 'test.anchors.gz' }) + check({ file: 'test.anchors.simple' }) + check({ file: 'test.anchors.simple.gz' }) +}) diff --git a/yarn.lock b/yarn.lock index 12e06119ba..ec17b949ed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -100,486 +100,486 @@ tslib "^2.6.2" "@aws-sdk/client-cloudfront@^3.726.1": - version "3.731.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.731.1.tgz#e3b967275ead0d0e872d789b4f3f82dcf040b65a" - integrity sha512-0LH75iEnY6qtV3lr1g2KiuZHmE7pI32vcuxdUZ537+qWsnderxs9sGVYwhH0Z5JElLUsEuj+KqpIa7iWPLXZDA== + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.734.0.tgz#d9e16cf6c4acae88db6803222c68d92c2d204961" + integrity sha512-j0R5arpRRBHRBKrnRmwXECCKFNOYdjGAmkpVS27GNuE6hJ2h2CBGJvb+XRzqZiEhna40+VeBn0/39yroMb157g== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.731.0" - "@aws-sdk/credential-provider-node" "3.731.1" - "@aws-sdk/middleware-host-header" "3.731.0" - "@aws-sdk/middleware-logger" "3.731.0" - "@aws-sdk/middleware-recursion-detection" "3.731.0" - "@aws-sdk/middleware-user-agent" "3.731.0" - "@aws-sdk/region-config-resolver" "3.731.0" - "@aws-sdk/types" "3.731.0" - "@aws-sdk/util-endpoints" "3.731.0" - "@aws-sdk/util-user-agent-browser" "3.731.0" - "@aws-sdk/util-user-agent-node" "3.731.0" - "@aws-sdk/xml-builder" "3.723.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/credential-provider-node" "3.734.0" + "@aws-sdk/middleware-host-header" "3.734.0" + "@aws-sdk/middleware-logger" "3.734.0" + "@aws-sdk/middleware-recursion-detection" "3.734.0" + "@aws-sdk/middleware-user-agent" "3.734.0" + "@aws-sdk/region-config-resolver" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.734.0" + "@aws-sdk/util-user-agent-browser" "3.734.0" + "@aws-sdk/util-user-agent-node" "3.734.0" + "@aws-sdk/xml-builder" "3.734.0" + "@smithy/config-resolver" "^4.0.1" + "@smithy/core" "^3.1.1" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/hash-node" "^4.0.1" + "@smithy/invalid-dependency" "^4.0.1" + "@smithy/middleware-content-length" "^4.0.1" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/middleware-retry" "^4.0.3" + "@smithy/middleware-serde" "^4.0.1" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" - "@smithy/util-stream" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.3" + "@smithy/util-defaults-mode-node" "^4.0.3" + "@smithy/util-endpoints" "^3.0.1" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" + "@smithy/util-stream" "^4.0.2" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.0" + "@smithy/util-waiter" "^4.0.2" tslib "^2.6.2" "@aws-sdk/client-s3@^3.722.0": - version "3.733.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.733.0.tgz#aec3c5b461c9bab1e9f8ee8c660785c3bb56ce1e" - integrity sha512-LmAbtNxrgbtB+YVt/HPPyKBgJWrvHOv5yNn98Ndlwm1mBgvI1N7+HQlI5ZWIKBCkwJtLtdS8ZVHzPtqnyWO+YA== + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.734.0.tgz#436722fe8ff5fd4f0828af86c26e34e1d00c1318" + integrity sha512-d2FpirDDcYkzKSDuzWkIfI6JiWO0+4Zqw/NcRha6pdh11sdvcCoPV5IG5VcmX1DENaYzHZ3Y657yfD/z5XNEXA== dependencies: "@aws-crypto/sha1-browser" "5.2.0" "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.731.0" - "@aws-sdk/credential-provider-node" "3.731.1" - "@aws-sdk/middleware-bucket-endpoint" "3.731.0" - "@aws-sdk/middleware-expect-continue" "3.731.0" - "@aws-sdk/middleware-flexible-checksums" "3.732.0" - "@aws-sdk/middleware-host-header" "3.731.0" - "@aws-sdk/middleware-location-constraint" "3.731.0" - "@aws-sdk/middleware-logger" "3.731.0" - "@aws-sdk/middleware-recursion-detection" "3.731.0" - "@aws-sdk/middleware-sdk-s3" "3.733.0" - "@aws-sdk/middleware-ssec" "3.731.0" - "@aws-sdk/middleware-user-agent" "3.731.0" - "@aws-sdk/region-config-resolver" "3.731.0" - "@aws-sdk/signature-v4-multi-region" "3.733.0" - "@aws-sdk/types" "3.731.0" - "@aws-sdk/util-endpoints" "3.731.0" - "@aws-sdk/util-user-agent-browser" "3.731.0" - "@aws-sdk/util-user-agent-node" "3.731.0" - "@aws-sdk/xml-builder" "3.723.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/eventstream-serde-browser" "^4.0.0" - "@smithy/eventstream-serde-config-resolver" "^4.0.0" - "@smithy/eventstream-serde-node" "^4.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-blob-browser" "^4.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/hash-stream-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/md5-js" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/credential-provider-node" "3.734.0" + "@aws-sdk/middleware-bucket-endpoint" "3.734.0" + "@aws-sdk/middleware-expect-continue" "3.734.0" + "@aws-sdk/middleware-flexible-checksums" "3.734.0" + "@aws-sdk/middleware-host-header" "3.734.0" + "@aws-sdk/middleware-location-constraint" "3.734.0" + "@aws-sdk/middleware-logger" "3.734.0" + "@aws-sdk/middleware-recursion-detection" "3.734.0" + "@aws-sdk/middleware-sdk-s3" "3.734.0" + "@aws-sdk/middleware-ssec" "3.734.0" + "@aws-sdk/middleware-user-agent" "3.734.0" + "@aws-sdk/region-config-resolver" "3.734.0" + "@aws-sdk/signature-v4-multi-region" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.734.0" + "@aws-sdk/util-user-agent-browser" "3.734.0" + "@aws-sdk/util-user-agent-node" "3.734.0" + "@aws-sdk/xml-builder" "3.734.0" + "@smithy/config-resolver" "^4.0.1" + "@smithy/core" "^3.1.1" + "@smithy/eventstream-serde-browser" "^4.0.1" + "@smithy/eventstream-serde-config-resolver" "^4.0.1" + "@smithy/eventstream-serde-node" "^4.0.1" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/hash-blob-browser" "^4.0.1" + "@smithy/hash-node" "^4.0.1" + "@smithy/hash-stream-node" "^4.0.1" + "@smithy/invalid-dependency" "^4.0.1" + "@smithy/md5-js" "^4.0.1" + "@smithy/middleware-content-length" "^4.0.1" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/middleware-retry" "^4.0.3" + "@smithy/middleware-serde" "^4.0.1" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" - "@smithy/util-stream" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.3" + "@smithy/util-defaults-mode-node" "^4.0.3" + "@smithy/util-endpoints" "^3.0.1" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" + "@smithy/util-stream" "^4.0.2" "@smithy/util-utf8" "^4.0.0" - "@smithy/util-waiter" "^4.0.0" + "@smithy/util-waiter" "^4.0.2" tslib "^2.6.2" -"@aws-sdk/client-sso@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.731.0.tgz#6e3c13f9865863ad1fdedf848710d5fe9aa0cad6" - integrity sha512-O4C/UYGgqMsBg21MMApFdgyh8BX568hQhbdoNFmRVTBoSnCZ3w+H4a1wBPX4Gyl0NX+ab6Xxo9rId8HiyPXJ0A== +"@aws-sdk/client-sso@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.734.0.tgz#789c98267f07aaa7155b404d0bfd4059c4b4deb9" + integrity sha512-oerepp0mut9VlgTwnG5Ds/lb0C0b2/rQ+hL/rF6q+HGKPfGsCuPvFx1GtwGKCXd49ase88/jVgrhcA9OQbz3kg== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.731.0" - "@aws-sdk/middleware-host-header" "3.731.0" - "@aws-sdk/middleware-logger" "3.731.0" - "@aws-sdk/middleware-recursion-detection" "3.731.0" - "@aws-sdk/middleware-user-agent" "3.731.0" - "@aws-sdk/region-config-resolver" "3.731.0" - "@aws-sdk/types" "3.731.0" - "@aws-sdk/util-endpoints" "3.731.0" - "@aws-sdk/util-user-agent-browser" "3.731.0" - "@aws-sdk/util-user-agent-node" "3.731.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/middleware-host-header" "3.734.0" + "@aws-sdk/middleware-logger" "3.734.0" + "@aws-sdk/middleware-recursion-detection" "3.734.0" + "@aws-sdk/middleware-user-agent" "3.734.0" + "@aws-sdk/region-config-resolver" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.734.0" + "@aws-sdk/util-user-agent-browser" "3.734.0" + "@aws-sdk/util-user-agent-node" "3.734.0" + "@smithy/config-resolver" "^4.0.1" + "@smithy/core" "^3.1.1" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/hash-node" "^4.0.1" + "@smithy/invalid-dependency" "^4.0.1" + "@smithy/middleware-content-length" "^4.0.1" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/middleware-retry" "^4.0.3" + "@smithy/middleware-serde" "^4.0.1" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.3" + "@smithy/util-defaults-mode-node" "^4.0.3" + "@smithy/util-endpoints" "^3.0.1" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/core@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.731.0.tgz#86b7cbdd63b20aa5e6339536d2c94a728dd4d83c" - integrity sha512-ithBN1VWASkvAIlozJmenqDvNnFddr/SZXAs58+jCnBHgy3tXLHABZGVNCjetZkHRqNdXEO1kirnoxaFeXMeDA== - dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/core" "^3.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/signature-v4" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/util-middleware" "^4.0.0" +"@aws-sdk/core@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.734.0.tgz#fa2289750efd75f4fb8c45719a4a4ea7e7755160" + integrity sha512-SxnDqf3vobdm50OLyAKfqZetv6zzwnSqwIwd3jrbopxxHKqNIM/I0xcYjD6Tn+mPig+u7iRKb9q3QnEooFTlmg== + dependencies: + "@aws-sdk/types" "3.734.0" + "@smithy/core" "^3.1.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/property-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/signature-v4" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/util-middleware" "^4.0.1" fast-xml-parser "4.4.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.731.0.tgz#456bee6ac9911f48c17f64a2955aa187cc91ef21" - integrity sha512-h0WWZg4QMLgFVyIvQrC43zpVqsUWg1mPM1clpogP43B8+wEhDEQ4qWRzvFs3dQ4cqx/FLyDUZZF4cqgd94z7kw== +"@aws-sdk/credential-provider-env@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.734.0.tgz#6c0b1734764a7fb1616455836b1c3dacd99e50a3" + integrity sha512-gtRkzYTGafnm1FPpiNO8VBmJrYMoxhDlGPYDVcijzx3DlF8dhWnowuSBCxLSi+MJMx5hvwrX2A+e/q0QAeHqmw== dependencies: - "@aws-sdk/core" "3.731.0" - "@aws-sdk/types" "3.731.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.731.0.tgz#f3a2264744bd6af1c1de61b5ce2079c36f875fb3" - integrity sha512-iRtrjtcYaWgbvtu2cvDhIsPWXZGvhy1Hgks4682MEBNTc9AUwlfvDrYz2EEnTtJJyrbOdEHVrYrzqD8qPyVLCg== - dependencies: - "@aws-sdk/core" "3.731.0" - "@aws-sdk/types" "3.731.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/util-stream" "^4.0.0" +"@aws-sdk/credential-provider-http@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.734.0.tgz#21c5fbb380d1dd503491897b346e1e0b1d06ae41" + integrity sha512-JFSL6xhONsq+hKM8xroIPhM5/FOhiQ1cov0lZxhzZWj6Ai3UAjucy3zyIFDr9MgP1KfCYNdvyaUq9/o+HWvEDg== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/property-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/util-stream" "^4.0.2" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.731.1": - version "3.731.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.731.1.tgz#eade17c4086ac67be0a75e8b5414ba9777d178d7" - integrity sha512-0M0ejuqW8iHNcTH2ZXSY9m+I7Y06qVkj6k3vfQU9XaB//mTUCxxfGfqWAtgfr7Yi73egABTcPc0jyPdcvSW4Kw== - dependencies: - "@aws-sdk/core" "3.731.0" - "@aws-sdk/credential-provider-env" "3.731.0" - "@aws-sdk/credential-provider-http" "3.731.0" - "@aws-sdk/credential-provider-process" "3.731.0" - "@aws-sdk/credential-provider-sso" "3.731.1" - "@aws-sdk/credential-provider-web-identity" "3.731.1" - "@aws-sdk/nested-clients" "3.731.1" - "@aws-sdk/types" "3.731.0" - "@smithy/credential-provider-imds" "^4.0.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" +"@aws-sdk/credential-provider-ini@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.734.0.tgz#5769ae28cd255d4fc946799c0273b4af6f2f12bb" + integrity sha512-HEyaM/hWI7dNmb4NhdlcDLcgJvrilk8G4DQX6qz0i4pBZGC2l4iffuqP8K6ZQjUfz5/6894PzeFuhTORAMd+cg== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/credential-provider-env" "3.734.0" + "@aws-sdk/credential-provider-http" "3.734.0" + "@aws-sdk/credential-provider-process" "3.734.0" + "@aws-sdk/credential-provider-sso" "3.734.0" + "@aws-sdk/credential-provider-web-identity" "3.734.0" + "@aws-sdk/nested-clients" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/credential-provider-imds" "^4.0.1" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.731.1": - version "3.731.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.731.1.tgz#2399fdcfd93ecc7f8a2c83f0580d8f16c63b65f8" - integrity sha512-5c0ZiagMTPmWilXNffeXJCLoCEz97jilHr3QJWwf2GaTay4tzN+Ld71rpdfEenzUR7fuxEWFfVlwQbFOzFNYHg== - dependencies: - "@aws-sdk/credential-provider-env" "3.731.0" - "@aws-sdk/credential-provider-http" "3.731.0" - "@aws-sdk/credential-provider-ini" "3.731.1" - "@aws-sdk/credential-provider-process" "3.731.0" - "@aws-sdk/credential-provider-sso" "3.731.1" - "@aws-sdk/credential-provider-web-identity" "3.731.1" - "@aws-sdk/types" "3.731.0" - "@smithy/credential-provider-imds" "^4.0.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" +"@aws-sdk/credential-provider-node@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.734.0.tgz#86d54171c11cab5b64bfa55ab0def5e807440ad2" + integrity sha512-9NOSNbkPVb91JwaXOhyfahkzAwWdMsbWHL6fh5/PHlXYpsDjfIfT23I++toepNF2nODAJNLnOEHGYIxgNgf6jQ== + dependencies: + "@aws-sdk/credential-provider-env" "3.734.0" + "@aws-sdk/credential-provider-http" "3.734.0" + "@aws-sdk/credential-provider-ini" "3.734.0" + "@aws-sdk/credential-provider-process" "3.734.0" + "@aws-sdk/credential-provider-sso" "3.734.0" + "@aws-sdk/credential-provider-web-identity" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/credential-provider-imds" "^4.0.1" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.731.0.tgz#50cc40fa1919d6fc8ac9b8dea26b3ce317f15ece" - integrity sha512-6yNMY6q3xHLbs2f2+C6GhvMrjTgtFBiPJJqKaPLsTIhlTRvh4sK8pGm3ITcma0jOxtPDIuoPfBAV8N8XVMBlZg== +"@aws-sdk/credential-provider-process@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.734.0.tgz#eb1de678a9c3d2d7b382e74a670fa283327f9c45" + integrity sha512-zvjsUo+bkYn2vjT+EtLWu3eD6me+uun+Hws1IyWej/fKFAqiBPwyeyCgU7qjkiPQSXqk1U9+/HG9IQ6Iiz+eBw== dependencies: - "@aws-sdk/core" "3.731.0" - "@aws-sdk/types" "3.731.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.731.1": - version "3.731.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.731.1.tgz#bb2228a5cfac6521741e69a74c2db57ab0ceb0e4" - integrity sha512-p1tp+rMUf5YNQLr8rVRmDgNtKGYLL0KCdq3K2hwwvFnx9MjReF1sA4lfm3xWsxBQM+j3QN9AvMQqBzDJ+NOSdw== - dependencies: - "@aws-sdk/client-sso" "3.731.0" - "@aws-sdk/core" "3.731.0" - "@aws-sdk/token-providers" "3.731.1" - "@aws-sdk/types" "3.731.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" +"@aws-sdk/credential-provider-sso@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.734.0.tgz#68a9d678319e9743d65cf59e2d29c0c440d8975c" + integrity sha512-cCwwcgUBJOsV/ddyh1OGb4gKYWEaTeTsqaAK19hiNINfYV/DO9r4RMlnWAo84sSBfJuj9shUNsxzyoe6K7R92Q== + dependencies: + "@aws-sdk/client-sso" "3.734.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/token-providers" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.731.1": - version "3.731.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.731.1.tgz#1bb7b21ae579cbcc0b111e29319a2b5bdc187e85" - integrity sha512-+ynAvEGWDR5ZJFxgpwwzhvlQ3WQ7BleWXU6JwpIw3yFrD4eZEn85b8DZC1aEz7C9kb1HSV6B3gpqHqlyS6wj8g== +"@aws-sdk/credential-provider-web-identity@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.734.0.tgz#666b61cc9f498a3aaecd8e38c9ae34aef37e2e64" + integrity sha512-t4OSOerc+ppK541/Iyn1AS40+2vT/qE+MFMotFkhCgCJbApeRF2ozEdnDN6tGmnl4ybcUuxnp9JWLjwDVlR/4g== dependencies: - "@aws-sdk/core" "3.731.0" - "@aws-sdk/nested-clients" "3.731.1" - "@aws-sdk/types" "3.731.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/nested-clients" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/middleware-bucket-endpoint@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.731.0.tgz#e4a9c60dad7314682bdfdc30caa010ddda1739d3" - integrity sha512-G9vuGW5GWCbzGOwlGFJcOkfxhw1cB6vzcv75QTT0CmciLXK+Cio8O2pqMSTTF2kg9Y6iHVC2BlOtLRkJAVOxVQ== +"@aws-sdk/middleware-bucket-endpoint@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.734.0.tgz#af63fcaa865d3a47fd0ca3933eef04761f232677" + integrity sha512-etC7G18aF7KdZguW27GE/wpbrNmYLVT755EsFc8kXpZj8D6AFKxc7OuveinJmiy0bYXAMspJUWsF6CrGpOw6CQ== dependencies: - "@aws-sdk/types" "3.731.0" + "@aws-sdk/types" "3.734.0" "@aws-sdk/util-arn-parser" "3.723.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/types" "^4.0.0" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" "@smithy/util-config-provider" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-expect-continue@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.731.0.tgz#1874d6210ddbbb5bb9faf47606a70b6cff52b7f9" - integrity sha512-oY4nsY/mb5O5eZCzIuWpyvzO45Bi6UBtE48IaJsoyVctagA1l8hB66aczH9M1NHNjvbS4Beu1agwh3Nyb1eJug== +"@aws-sdk/middleware-expect-continue@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.734.0.tgz#8159d81c3a8d9a9d60183fdeb7e8d6674f01c1cd" + integrity sha512-P38/v1l6HjuB2aFUewt7ueAW5IvKkFcv5dalPtbMGRhLeyivBOHwbCyuRKgVs7z7ClTpu9EaViEGki2jEQqEsQ== dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/types" "3.734.0" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@3.732.0": - version "3.732.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.732.0.tgz#8ff45ebbdc9704ffb63f955c95b2f1dd98e6e0df" - integrity sha512-MIbF6cYWg5noRO1kRZNC0vewj6qzSYL/BGNlPxRQcqb6egUiGrhPEi8Y/qqweB7MlBHsqSO5YNPwH/Py8ToSVw== +"@aws-sdk/middleware-flexible-checksums@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.734.0.tgz#eb50849b399c55a6d65d41836a205d6083d24ce4" + integrity sha512-q3AMNllvRrRjyFH9YjLuN7s4FmXCWBNAzdODDI3teNWmUzlGMmzvs8eGbqxKlmBYA5YKtLTVARw9KIWj8JdgoA== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" "@aws-crypto/util" "5.2.0" - "@aws-sdk/core" "3.731.0" - "@aws-sdk/types" "3.731.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" "@smithy/is-array-buffer" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/types" "^4.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-stream" "^4.0.0" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-stream" "^4.0.2" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-host-header@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.731.0.tgz#7f62d4d1d6243bdba4c8737fc34668c95c6d0e1b" - integrity sha512-ndAJsm5uWPPJRZowLKpB1zuL17qWlWVtCJP4I/ynBkq1PU1DijDXBul2UZaG6Mpvsgms1NXo/h9noHuK7T3v8w== +"@aws-sdk/middleware-host-header@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.734.0.tgz#a9a02c055352f5c435cc925a4e1e79b7ba41b1b5" + integrity sha512-LW7RRgSOHHBzWZnigNsDIzu3AiwtjeI2X66v+Wn1P1u+eXssy1+up4ZY/h+t2sU4LU36UvEf+jrZti9c6vRnFw== dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/types" "3.734.0" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/middleware-location-constraint@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.731.0.tgz#cedeeed9d12f6474e09823d5a1d26b2fe892a0f7" - integrity sha512-1I2EjAFxrQksrzqdN7YYuY/q2YsjqeX4l7f9VOkdBjiZeDvVIEdM99IT5sISJB/r6CjNrYX5MhqGhE8i1VFchA== +"@aws-sdk/middleware-location-constraint@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.734.0.tgz#fd1dc0e080ed85dd1feb7db3736c80689db4be07" + integrity sha512-EJEIXwCQhto/cBfHdm3ZOeLxd2NlJD+X2F+ZTOxzokuhBtY0IONfC/91hOo5tWQweerojwshSMHRCKzRv1tlwg== dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/middleware-logger@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.731.0.tgz#8ab06f4c6c27be8893e3eb256d686e2bee5c4bf6" - integrity sha512-IIZrOdjbY2vKzPJPrwE7FoFQCIPEL6UqURi8LEaiVyCag4p2fvaTN5pgKuQtGC2+iYd/HHcGT4qn2bAqF5Jmmw== +"@aws-sdk/middleware-logger@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.734.0.tgz#d31e141ae7a78667e372953a3b86905bc6124664" + integrity sha512-mUMFITpJUW3LcKvFok176eI5zXAUomVtahb9IQBwLzkqFYOrMJvWAvoV4yuxrJ8TlQBG8gyEnkb9SnhZvjg67w== dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.731.0.tgz#c16057884029d9b10a822a47bfd51f59f3f8bf3a" - integrity sha512-y6FLASB1iKWuR5tUipMyo77bt0lEl3OnCrrd2xw/H24avq1HhJjjPR0HHhJE6QKJzF/FYXeV88tcyPSMe32VDw== +"@aws-sdk/middleware-recursion-detection@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.734.0.tgz#4fa1deb9887455afbb39130f7d9bc89ccee17168" + integrity sha512-CUat2d9ITsFc2XsmeiRQO96iWpxSKYFjxvj27Hc7vo87YUHRnfMfnc8jw1EpxEwMcvBD7LsRa6vDNky6AjcrFA== dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/types" "3.734.0" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.733.0": - version "3.733.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.733.0.tgz#6f92ecc75205b0b487ef451cdaacf7ba86b81270" - integrity sha512-XX/sP61LugQZck6W8WQJpYQEeW/h7t0qgxfZEv9Qk9fWBxxdcR1j4zkmSD3Da5vgnBl8dJ3wdmI2k96qw6ONkQ== +"@aws-sdk/middleware-sdk-s3@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.734.0.tgz#eaeec56fef54713a2a8baa1fbc8be74e8f49fb09" + integrity sha512-zeZPenDhkP/RXYMFG3exhNOe2Qukg2l2KpIjxq9o66meELiTULoIXjCmgPoWcM8zzrue06SBdTsaJDHfDl2vdA== dependencies: - "@aws-sdk/core" "3.731.0" - "@aws-sdk/types" "3.731.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" "@aws-sdk/util-arn-parser" "3.723.0" - "@smithy/core" "^3.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/signature-v4" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" + "@smithy/core" "^3.1.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/signature-v4" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" "@smithy/util-config-provider" "^4.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-stream" "^4.0.0" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-stream" "^4.0.2" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-ssec@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.731.0.tgz#1f0fe23bfb30b0de203e07d2b5f30233b1f55997" - integrity sha512-1HP4lxGcQx4awXgxfL8t9faBK7TqEL7zkAZrm/YBbLrT9oQomxZOHKIOHvo5VVh4qmsNBdqnH2XUlSMY71gsww== +"@aws-sdk/middleware-ssec@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.734.0.tgz#a5863b9c5a5006dbf2f856f14030d30063a28dfa" + integrity sha512-d4yd1RrPW/sspEXizq2NSOUivnheac6LPeLSLnaeTbBG9g1KqIqvCzP1TfXEqv2CrWfHEsWtJpX7oyjySSPvDQ== dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.731.0.tgz#5a0c2b118c1a63a37cc4d4db1eb585115ffe4285" - integrity sha512-Ngr2Gz0aec/uduoKaO3srN52SYkEHndYtFzkK/gDUyQwQzi4ha2eIisxPiuHEX6RvXT31V9ouqn/YtVkt0R76A== - dependencies: - "@aws-sdk/core" "3.731.0" - "@aws-sdk/types" "3.731.0" - "@aws-sdk/util-endpoints" "3.731.0" - "@smithy/core" "^3.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/types" "^4.0.0" +"@aws-sdk/middleware-user-agent@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.734.0.tgz#12d400ccb98593f2b02e4fb08239cb9835d41d3a" + integrity sha512-MFVzLWRkfFz02GqGPjqSOteLe5kPfElUrXZft1eElnqulqs6RJfVSpOV7mO90gu293tNAeggMWAVSGRPKIYVMg== + dependencies: + "@aws-sdk/core" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.734.0" + "@smithy/core" "^3.1.1" + "@smithy/protocol-http" "^5.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/nested-clients@3.731.1": - version "3.731.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.731.1.tgz#b60839691f0bbdcb1a1efe8668b1b814704811e6" - integrity sha512-/L8iVrulnXZl+kgmTn+oxRxNnhcSIbf+r12C06vGUq60w0YMidLvxJZN7vt8H9SnCAGCHqud2MS7ExCEvhc0gA== +"@aws-sdk/nested-clients@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.734.0.tgz#10a116d141522341c446b11783551ef863aabd27" + integrity sha512-iph2XUy8UzIfdJFWo1r0Zng9uWj3253yvW9gljhtu+y/LNmNvSnJxQk1f3D2BC5WmcoPZqTS3UsycT3mLPSzWA== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.731.0" - "@aws-sdk/middleware-host-header" "3.731.0" - "@aws-sdk/middleware-logger" "3.731.0" - "@aws-sdk/middleware-recursion-detection" "3.731.0" - "@aws-sdk/middleware-user-agent" "3.731.0" - "@aws-sdk/region-config-resolver" "3.731.0" - "@aws-sdk/types" "3.731.0" - "@aws-sdk/util-endpoints" "3.731.0" - "@aws-sdk/util-user-agent-browser" "3.731.0" - "@aws-sdk/util-user-agent-node" "3.731.0" - "@smithy/config-resolver" "^4.0.0" - "@smithy/core" "^3.0.0" - "@smithy/fetch-http-handler" "^5.0.0" - "@smithy/hash-node" "^4.0.0" - "@smithy/invalid-dependency" "^4.0.0" - "@smithy/middleware-content-length" "^4.0.0" - "@smithy/middleware-endpoint" "^4.0.0" - "@smithy/middleware-retry" "^4.0.0" - "@smithy/middleware-serde" "^4.0.0" - "@smithy/middleware-stack" "^4.0.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/node-http-handler" "^4.0.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/smithy-client" "^4.0.0" - "@smithy/types" "^4.0.0" - "@smithy/url-parser" "^4.0.0" + "@aws-sdk/core" "3.734.0" + "@aws-sdk/middleware-host-header" "3.734.0" + "@aws-sdk/middleware-logger" "3.734.0" + "@aws-sdk/middleware-recursion-detection" "3.734.0" + "@aws-sdk/middleware-user-agent" "3.734.0" + "@aws-sdk/region-config-resolver" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@aws-sdk/util-endpoints" "3.734.0" + "@aws-sdk/util-user-agent-browser" "3.734.0" + "@aws-sdk/util-user-agent-node" "3.734.0" + "@smithy/config-resolver" "^4.0.1" + "@smithy/core" "^3.1.1" + "@smithy/fetch-http-handler" "^5.0.1" + "@smithy/hash-node" "^4.0.1" + "@smithy/invalid-dependency" "^4.0.1" + "@smithy/middleware-content-length" "^4.0.1" + "@smithy/middleware-endpoint" "^4.0.2" + "@smithy/middleware-retry" "^4.0.3" + "@smithy/middleware-serde" "^4.0.1" + "@smithy/middleware-stack" "^4.0.1" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/node-http-handler" "^4.0.2" + "@smithy/protocol-http" "^5.0.1" + "@smithy/smithy-client" "^4.1.2" + "@smithy/types" "^4.1.0" + "@smithy/url-parser" "^4.0.1" "@smithy/util-base64" "^4.0.0" "@smithy/util-body-length-browser" "^4.0.0" "@smithy/util-body-length-node" "^4.0.0" - "@smithy/util-defaults-mode-browser" "^4.0.0" - "@smithy/util-defaults-mode-node" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" - "@smithy/util-middleware" "^4.0.0" - "@smithy/util-retry" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.3" + "@smithy/util-defaults-mode-node" "^4.0.3" + "@smithy/util-endpoints" "^3.0.1" + "@smithy/util-middleware" "^4.0.1" + "@smithy/util-retry" "^4.0.1" "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@aws-sdk/region-config-resolver@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.731.0.tgz#d7508a1489b43a0767553c82f58c83788bbe3673" - integrity sha512-XlDpRNkDVHF59f07JmkuAidEv//m3hT6/JL85h0l3+zrpaRWhf8n8lVUyAPNq35ZujK8AcorYM+93u7hdWsliQ== +"@aws-sdk/region-config-resolver@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.734.0.tgz#45ffbc56a3e94cc5c9e0cd596b0fda60f100f70b" + integrity sha512-Lvj1kPRC5IuJBr9DyJ9T9/plkh+EfKLy+12s/mykOy1JaKHDpvj+XGy2YO6YgYVOb8JFtaqloid+5COtje4JTQ== dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/types" "3.734.0" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/types" "^4.1.0" "@smithy/util-config-provider" "^4.0.0" - "@smithy/util-middleware" "^4.0.0" + "@smithy/util-middleware" "^4.0.1" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@3.733.0": - version "3.733.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.733.0.tgz#c9dd0187d2d52d420e5f8c40b7fdc7fbaf960845" - integrity sha512-gdN59yEDHSoEZqUJF4vnTl1OoiTfa8fyBWTbu4Ri1cYE20cFvoePHdz+eG6ipe7VZNwKf8j/ZQeOgO40jNbZKQ== +"@aws-sdk/signature-v4-multi-region@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.734.0.tgz#218d254d85b5e97409266725fdd6e9c28c3fbcab" + integrity sha512-GSRP8UH30RIYkcpPILV4pWrKFjRmmNjtUd41HTKWde5GbjJvNYpxqFXw2aIJHjKTw/js3XEtGSNeTaQMVVt3CQ== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.733.0" - "@aws-sdk/types" "3.731.0" - "@smithy/protocol-http" "^5.0.0" - "@smithy/signature-v4" "^5.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/middleware-sdk-s3" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/protocol-http" "^5.0.1" + "@smithy/signature-v4" "^5.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/token-providers@3.731.1": - version "3.731.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.731.1.tgz#02cd2ed586635f1ccdc91a1763994dbb545f9983" - integrity sha512-t34GOPwBZsX7zGHjiTXmMHGY3kHM7fLiQ60Jqk0On9P0ASHTDE5U75RgCXboE3u+qEv9wyKyaqMNyMWj9qQlFg== +"@aws-sdk/token-providers@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.734.0.tgz#8880e94f21457fe5dd7074ecc52fdd43180cbb2c" + integrity sha512-2U6yWKrjWjZO8Y5SHQxkFvMVWHQWbS0ufqfAIBROqmIZNubOL7jXCiVdEFekz6MZ9LF2tvYGnOW4jX8OKDGfIw== dependencies: - "@aws-sdk/nested-clients" "3.731.1" - "@aws-sdk/types" "3.731.0" - "@smithy/property-provider" "^4.0.0" - "@smithy/shared-ini-file-loader" "^4.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/nested-clients" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/property-provider" "^4.0.1" + "@smithy/shared-ini-file-loader" "^4.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/types@3.731.0", "@aws-sdk/types@^3.222.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.731.0.tgz#c35cc2a8c4c9eca768563037ffbdc0cb599f4cd4" - integrity sha512-NrdkJg6oOUbXR2r9WvHP408CLyvST8cJfp1/jP9pemtjvjPoh6NukbCtiSFdOOb1eryP02CnqQWItfJC1p2Y/Q== +"@aws-sdk/types@3.734.0", "@aws-sdk/types@^3.222.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.734.0.tgz#af5e620b0e761918282aa1c8e53cac6091d169a2" + integrity sha512-o11tSPTT70nAkGV1fN9wm/hAIiLPyWX6SuGf+9JyTp7S/rC2cFWhR26MvA69nplcjNaXVzB0f+QFrLXXjOqCrg== dependencies: - "@smithy/types" "^4.0.0" + "@smithy/types" "^4.1.0" tslib "^2.6.2" "@aws-sdk/util-arn-parser@3.723.0": @@ -589,14 +589,14 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-endpoints@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.731.0.tgz#21822554efd1f9a22742a4163a312a5dc9372a46" - integrity sha512-riztxTAfncFS9yQWcBJffGgOgLoKSa63ph+rxWJxKl6BHAmWEvHICj1qDcVmnWfIcvJ5cClclY75l9qKaUH7rQ== +"@aws-sdk/util-endpoints@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.734.0.tgz#43bac42a21a45477a386ccf398028e7f793bc217" + integrity sha512-w2+/E88NUbqql6uCVAsmMxDQKu7vsKV0KqhlQb0lL+RCq4zy07yXYptVNs13qrnuTfyX7uPXkXrlugvK9R1Ucg== dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/types" "^4.0.0" - "@smithy/util-endpoints" "^3.0.0" + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" + "@smithy/util-endpoints" "^3.0.1" tslib "^2.6.2" "@aws-sdk/util-locate-window@^3.0.0": @@ -606,33 +606,33 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-user-agent-browser@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.731.0.tgz#09139c7a5d04b0d07571f57b405ca71f761e4d3a" - integrity sha512-EnYXxTkCNCjTTBjW/pelRPv4Thsi9jepoB6qQjPMA9/ixrZ71BhhQecz9kgqzZLR9BPCwb6hgJ/Yd702jqJ4aQ== +"@aws-sdk/util-user-agent-browser@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.734.0.tgz#bbf3348b14bd7783f60346e1ce86978999450fe7" + integrity sha512-xQTCus6Q9LwUuALW+S76OL0jcWtMOVu14q+GoLnWPUM7QeUw963oQcLhF7oq0CtaLLKyl4GOUfcwc773Zmwwng== dependencies: - "@aws-sdk/types" "3.731.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/types" "3.734.0" + "@smithy/types" "^4.1.0" bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.731.0": - version "3.731.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.731.0.tgz#97751200f073326b170263aabc43d1c01b6520bf" - integrity sha512-Rze78Ym5Bx7aWMvmZE2iL3JPo2INNCC5N9rLVx98Gg1G0ZaxclVRUvJrh1AojNlOFxU+otkxAe7FA3Foy2iLLQ== +"@aws-sdk/util-user-agent-node@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.734.0.tgz#d5c6ee192cea9d53a871178a2669b8b4dea39a68" + integrity sha512-c6Iinh+RVQKs6jYUFQ64htOU2HUXFQ3TVx+8Tu3EDF19+9vzWi9UukhIMH9rqyyEXIAkk9XL7avt8y2Uyw2dGA== dependencies: - "@aws-sdk/middleware-user-agent" "3.731.0" - "@aws-sdk/types" "3.731.0" - "@smithy/node-config-provider" "^4.0.0" - "@smithy/types" "^4.0.0" + "@aws-sdk/middleware-user-agent" "3.734.0" + "@aws-sdk/types" "3.734.0" + "@smithy/node-config-provider" "^4.0.1" + "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@aws-sdk/xml-builder@3.723.0": - version "3.723.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.723.0.tgz#989580d65086985b82f05eaea0ee46d78a510398" - integrity sha512-5xK2SqGU1mzzsOeemy7cy3fGKxR1sEpUs4pEiIjaT0OIvU+fZaDVUEYWOqsgns6wI90XZEQJlXtI8uAHX/do5Q== +"@aws-sdk/xml-builder@3.734.0": + version "3.734.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.734.0.tgz#174d3269d303919e3ebfbfa3dd9b6d5a6a7a9543" + integrity sha512-Zrjxi5qwGEcUsJ0ru7fRtW74WcTS0rbLcehoFB+rN1GRi2hbLcFaYs4PwVA5diLeAJH0gszv3x4Hr/S87MfbKQ== dependencies: - "@smithy/types" "^4.0.0" + "@smithy/types" "^4.1.0" tslib "^2.6.2" "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.26.2", "@babel/code-frame@^7.8.3": @@ -3330,9 +3330,9 @@ which "^4.0.0" "@nx/devkit@>=17.1.2 < 21": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-20.3.2.tgz#b16e66771dd7dd24670eafa060c01f8af1191645" - integrity sha512-VhbxEsSTCZlOVgjuQC+6HQmb9Oz9VoHUeo4001Pw6BFBcSXZUi5q37C/lxbAgQPnMKLkFcLva3WKZ+fOLwhGIg== + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/devkit/-/devkit-20.3.3.tgz#fe499feb617bc4b69ced629fec4bd94d4f14dae3" + integrity sha512-YwVQQpyeMpQeXzu4/Yv6Ng3ZZxJ45RGbGqbb+VWQfDKkZIHcyR7iLLQDaLpyl34HkrLYdZez9BB8wnyn3IaxqA== dependencies: ejs "^3.1.7" enquirer "~2.3.6" @@ -3343,55 +3343,55 @@ tslib "^2.3.0" yargs-parser "21.1.1" -"@nx/nx-darwin-arm64@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.3.2.tgz#bc212fdee150b49cdfe72697c7e3234bcbc07caa" - integrity sha512-lQOXMIPmE9o36TuZ+SX6iq7PPWa3s1fjNRqCujlviExX69245NNCMxd754gXlLrsxC1onrx/zmJciKmmEWDIiw== - -"@nx/nx-darwin-x64@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-20.3.2.tgz#198d4d985e14954fe4d7b00075f9b2a95eed5161" - integrity sha512-RvvSz4QYVOYOfC8sUE63b6dy8iHk2AEI0r1FF5FCQuqE1DdTeTjPETY2sY35tRqF+mO/6oLGp2+m9ti/ysRoTg== - -"@nx/nx-freebsd-x64@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.3.2.tgz#42b5a8c045d60d69e9540aeb74b62f8208e41b73" - integrity sha512-KBDTyGn1evlZ17pupwRUDh2wrCMuHhP2j8cOCdgF5cl7vRki8BOK9yyL6jD11d/d/6DgXzy1jmQEX4Xx+AGCug== - -"@nx/nx-linux-arm-gnueabihf@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.3.2.tgz#a56e2fca7f56efef9f04c91c93ae4065a4a1c46c" - integrity sha512-mW+OcOnJEMvs7zD3aSwEG3z5M9bI4CuUU5Q/ePmnNzWIucRHpoAMNt/Sd+yu6L4+QttvoUf967uwcMsX8l4nrw== - -"@nx/nx-linux-arm64-gnu@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.3.2.tgz#1468b2b3425f8398f17b797703e153d7e66cca2c" - integrity sha512-hbXpZqUvGY5aeEWvh0SNsiYjP1ytSM30XOT6qN6faLO2CL/7j9D2UB69SKOqF3TJOvuNU6cweFgZCxyGfXBYIQ== - -"@nx/nx-linux-arm64-musl@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.3.2.tgz#4c139a23f321d9115f9e2c3ef7f55bc0363c2d39" - integrity sha512-HXthtN7adXCNVWs2F4wIqq2f7BcKTjsEnqg2LWV5lm4hRYvMfEvPftb0tECsEhcSQQYcvIJnLfv3vtu9HZSfVA== - -"@nx/nx-linux-x64-gnu@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.3.2.tgz#5935d5b71029284be63a9106b8bd50df1804c9e3" - integrity sha512-HhgHqOUT05H45zuQL+XPywQbRNFttd7Rkkr7dZnpCRdp4W8GDjfyKCoCS5qVyowAyNh9Vc7VEq9qmiLMlvf6Zg== - -"@nx/nx-linux-x64-musl@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.3.2.tgz#4d4ff695efaa1207de5b3354d8fe08341f4d004f" - integrity sha512-NrZ8L9of2GmYEM8GMJX6QRrLJlAwM+ds2rhdY1bxwpiyCNcD3IO/gzJlBs+kG4ly05F1u/X4k/FI5dXPpjUSgw== - -"@nx/nx-win32-arm64-msvc@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.3.2.tgz#992ce1f483a96075cdfd4b2b9c8ccb6c5e6144b2" - integrity sha512-yLjacZND7C1XmsC0jfRLSgeLWZUw2Oz+u3nXNvj5JX6YHtYTVLFnRbTAcI+pG2Y6v0Otf2GKb3VT5d1mQb8JvA== - -"@nx/nx-win32-x64-msvc@20.3.2": - version "20.3.2" - resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.3.2.tgz#0508f0ea8ee0727f34dcadfecf6b7b4921484776" - integrity sha512-oDhcctfk0UB1V+Otp1161VKNMobzkFQxGyiEIjp0CjCBa2eRHC1r35L695F1Hj0bvLQPSni9XIe9evh2taeAkg== +"@nx/nx-darwin-arm64@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.3.3.tgz#ca71ec90a7f4c87053cd8d0a1c440942fecb2233" + integrity sha512-4C7ShMrqp1vbH1ZgvSlkt0f35hJcqKtRcf8n/tCck46rnMkj4egXi3K1dE6uQcOorwiD1ttAr0DHcI1TTqcNXw== + +"@nx/nx-darwin-x64@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-darwin-x64/-/nx-darwin-x64-20.3.3.tgz#d2ec9855359a14cb6dd6904eafde57c4e3fcabf4" + integrity sha512-OUtJ7gA09pJC+a+RcZf1bGbMM4T7a/IcPb97z1xOoxr5Wm2s8BGBQUW2CKJ5gCp5iI1pGo44F12u0G9gbYClow== + +"@nx/nx-freebsd-x64@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.3.3.tgz#7b812c484d4a5be2c188414a57063d32a9bbb42c" + integrity sha512-q4SABgKYWPGOcdfRZne6n8HF4CzltRL5nJ3q093jQAUO93yPXtWzhQBaKZIZr6aPoqq0/NuH6xY4gNo4w9F8Bg== + +"@nx/nx-linux-arm-gnueabihf@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.3.3.tgz#847455666dd40ada56849061109d6f4b6ba42b99" + integrity sha512-e07PJcVsBT/Aelo/Vj6hLplDZamGCZ3zOJpW3XVBhdG4DC4sn+jodsdrIASoEpmF70VB89lzQsm9GrAgQPaWOA== + +"@nx/nx-linux-arm64-gnu@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.3.3.tgz#17fe1e0df21cfbbe859eef0a449397666be4749a" + integrity sha512-1Z9chlN0/hWzliMer7TvdLT8cb6BKpGjZ15a+rQuUbO/CyLhY21Ct+lXtnaBERnNPYJpNOJlrbBDuF/9wpZ4CQ== + +"@nx/nx-linux-arm64-musl@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.3.3.tgz#4cf4927c2039df48b2d718e3bd61f3891384e3b5" + integrity sha512-RrLgujPU5NfDrsDRa7Y2isxGb8XkoQeJkTMUl1xmBK2Qnf4jAUn0PH0ULWrRMNgChi4nYUTn/Sf+2m6Uyoqcfw== + +"@nx/nx-linux-x64-gnu@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.3.3.tgz#82df37eaaca1af8b6949ca0babddc5b9f28dfd94" + integrity sha512-/WmCnPxv1eR8tyYiFp4XoMbcXrJ8a/OIw1rpZZ5ceMKgH8lPaF2/KFf04JZZygrCKletEdqqIojBXz4AHoaueQ== + +"@nx/nx-linux-x64-musl@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.3.3.tgz#109f5fb546ae4f191f214b4cf06620d480222f1c" + integrity sha512-y4BJsR0fgJrXY3P7GkWfUZAeQEHMTXvaRHvzJfBSBPmnVcVZDYNTfEQYnslp8m8ahKdlJwtflxzykJ4Bwf55fw== + +"@nx/nx-win32-arm64-msvc@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.3.3.tgz#8397db80440dbe5150c01f73c93e59393a7c37d2" + integrity sha512-BHqZitBaGT9ybv386B5QKxP5N66+xpTiYlKClzQ44o6Ca8QxnkugI64exBdcQyj+DRiL6HJhN14kaPJ1KrsKRA== + +"@nx/nx-win32-x64-msvc@20.3.3": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.3.3.tgz#82d2a1df984d8220882d9df38c92a8e1060bbebc" + integrity sha512-6HcbAKghEypt4aMAoDjPn2sa6FG0MyiDabpV/cVLKokK09ngyy6qQDa5vSCUSDwI542XBxqtcv0AcZi7Ez+XUQ== "@oclif/core@^4", "@oclif/core@^4.0.19", "@oclif/core@^4.0.37", "@oclif/core@^4.2.3": version "4.2.4" @@ -3729,7 +3729,7 @@ dependencies: tslib "^2.6.2" -"@smithy/config-resolver@^4.0.0", "@smithy/config-resolver@^4.0.1": +"@smithy/config-resolver@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.0.1.tgz#3d6c78bbc51adf99c9819bb3f0ea197fe03ad363" integrity sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ== @@ -3740,7 +3740,7 @@ "@smithy/util-middleware" "^4.0.1" tslib "^2.6.2" -"@smithy/core@^3.0.0", "@smithy/core@^3.1.1": +"@smithy/core@^3.1.1": version "3.1.1" resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.1.1.tgz#e82e526ba2dbec8e740a86c5c14b97a46e5a5128" integrity sha512-hhUZlBWYuh9t6ycAcN90XOyG76C1AzwxZZgaCVPMYpWqqk9uMFo7HGG5Zu2cEhCJn7DdOi5krBmlibWWWPgdsw== @@ -3754,7 +3754,7 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@smithy/credential-provider-imds@^4.0.0", "@smithy/credential-provider-imds@^4.0.1": +"@smithy/credential-provider-imds@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.1.tgz#807110739982acd1588a4847b61e6edf196d004e" integrity sha512-l/qdInaDq1Zpznpmev/+52QomsJNZ3JkTl5yrTl02V6NBgJOQ4LY0SFw/8zsMwj3tLe8vqiIuwF6nxaEwgf6mg== @@ -3775,7 +3775,7 @@ "@smithy/util-hex-encoding" "^4.0.0" tslib "^2.6.2" -"@smithy/eventstream-serde-browser@^4.0.0": +"@smithy/eventstream-serde-browser@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.0.1.tgz#cdbbb18b9371da363eff312d78a10f6bad82df28" integrity sha512-HbIybmz5rhNg+zxKiyVAnvdM3vkzjE6ccrJ620iPL8IXcJEntd3hnBl+ktMwIy12Te/kyrSbUb8UCdnUT4QEdA== @@ -3784,7 +3784,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/eventstream-serde-config-resolver@^4.0.0": +"@smithy/eventstream-serde-config-resolver@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.0.1.tgz#3662587f507ad7fac5bd4505c4ed6ed0ac49a010" integrity sha512-lSipaiq3rmHguHa3QFF4YcCM3VJOrY9oq2sow3qlhFY+nBSTF/nrO82MUQRPrxHQXA58J5G1UnU2WuJfi465BA== @@ -3792,7 +3792,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/eventstream-serde-node@^4.0.0": +"@smithy/eventstream-serde-node@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.0.1.tgz#3799c33e0148d2b923a66577d1dbc590865742ce" integrity sha512-o4CoOI6oYGYJ4zXo34U8X9szDe3oGjmHgsMGiZM0j4vtNoT+h80TLnkUcrLZR3+E6HIxqW+G+9WHAVfl0GXK0Q== @@ -3810,7 +3810,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/fetch-http-handler@^5.0.0", "@smithy/fetch-http-handler@^5.0.1": +"@smithy/fetch-http-handler@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.1.tgz#8463393442ca6a1644204849e42c386066f0df79" integrity sha512-3aS+fP28urrMW2KTjb6z9iFow6jO8n3MFfineGbndvzGZit3taZhKWtTorf+Gp5RpFDDafeHlhfsGlDCXvUnJA== @@ -3821,7 +3821,7 @@ "@smithy/util-base64" "^4.0.0" tslib "^2.6.2" -"@smithy/hash-blob-browser@^4.0.0": +"@smithy/hash-blob-browser@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.0.1.tgz#cda18d5828e8724d97441ea9cc4fd16d0db9da39" integrity sha512-rkFIrQOKZGS6i1D3gKJ8skJ0RlXqDvb1IyAphksaFOMzkn3v3I1eJ8m7OkLj0jf1McP63rcCEoLlkAn/HjcTRw== @@ -3831,7 +3831,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/hash-node@^4.0.0": +"@smithy/hash-node@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.0.1.tgz#ce78fc11b848a4f47c2e1e7a07fb6b982d2f130c" integrity sha512-TJ6oZS+3r2Xu4emVse1YPB3Dq3d8RkZDKcPr71Nj/lJsdAP1c7oFzYqEn1IBc915TsgLl2xIJNuxCz+gLbLE0w== @@ -3841,7 +3841,7 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@smithy/hash-stream-node@^4.0.0": +"@smithy/hash-stream-node@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.0.1.tgz#06126859a3cb1a11e50b61c5a097a4d9a5af2ac1" integrity sha512-U1rAE1fxmReCIr6D2o/4ROqAQX+GffZpyMt3d7njtGDr2pUNmAKRWa49gsNVhCh2vVAuf3wXzWwNr2YN8PAXIw== @@ -3850,7 +3850,7 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@smithy/invalid-dependency@^4.0.0": +"@smithy/invalid-dependency@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.0.1.tgz#704d1acb6fac105558c17d53f6d55da6b0d6b6fc" integrity sha512-gdudFPf4QRQ5pzj7HEnu6FhKRi61BfH/Gk5Yf6O0KiSbr1LlVhgjThcvjdu658VE6Nve8vaIWB8/fodmS1rBPQ== @@ -3872,7 +3872,7 @@ dependencies: tslib "^2.6.2" -"@smithy/md5-js@^4.0.0": +"@smithy/md5-js@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.0.1.tgz#d7622e94dc38ecf290876fcef04369217ada8f07" integrity sha512-HLZ647L27APi6zXkZlzSFZIjpo8po45YiyjMGJZM3gyDY8n7dPGdmxIIljLm4gPt/7rRvutLTTkYJpZVfG5r+A== @@ -3881,7 +3881,7 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@smithy/middleware-content-length@^4.0.0": +"@smithy/middleware-content-length@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.0.1.tgz#378bc94ae623f45e412fb4f164b5bb90b9de2ba3" integrity sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ== @@ -3890,7 +3890,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^4.0.0", "@smithy/middleware-endpoint@^4.0.2": +"@smithy/middleware-endpoint@^4.0.2": version "4.0.2" resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.0.2.tgz#f433dcd214e89f17bdf21b3af5fbdd3810bebf6d" integrity sha512-Z9m67CXizGpj8CF/AW/7uHqYNh1VXXOn9Ap54fenWsCa0HnT4cJuE61zqG3cBkTZJDCy0wHJphilI41co/PE5g== @@ -3904,7 +3904,7 @@ "@smithy/util-middleware" "^4.0.1" tslib "^2.6.2" -"@smithy/middleware-retry@^4.0.0": +"@smithy/middleware-retry@^4.0.3": version "4.0.3" resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.0.3.tgz#4073369e54c1beb7a764633ca218a6e39b9da688" integrity sha512-TiKwwQTwUDeDtwWW8UWURTqu7s6F3wN2pmziLU215u7bqpVT9Mk2oEvURjpRLA+5XeQhM68R5BpAGzVtomsqgA== @@ -3919,7 +3919,7 @@ tslib "^2.6.2" uuid "^9.0.1" -"@smithy/middleware-serde@^4.0.0", "@smithy/middleware-serde@^4.0.1": +"@smithy/middleware-serde@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.0.1.tgz#4c9218cecd5316ab696e73fdc1c80b38bcaffa99" integrity sha512-Fh0E2SOF+S+P1+CsgKyiBInAt3o2b6Qk7YOp2W0Qx2XnfTdfMuSDKUEcnrtpxCzgKJnqXeLUZYqtThaP0VGqtA== @@ -3927,7 +3927,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/middleware-stack@^4.0.0", "@smithy/middleware-stack@^4.0.1": +"@smithy/middleware-stack@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.0.1.tgz#c157653f9df07f7c26e32f49994d368e4e071d22" integrity sha512-dHwDmrtR/ln8UTHpaIavRSzeIk5+YZTBtLnKwDW3G2t6nAupCiQUvNzNoHBpik63fwUaJPtlnMzXbQrNFWssIA== @@ -3935,7 +3935,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/node-config-provider@^4.0.0", "@smithy/node-config-provider@^4.0.1": +"@smithy/node-config-provider@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.0.1.tgz#4e84fe665c0774d5f4ebb75144994fc6ebedf86e" integrity sha512-8mRTjvCtVET8+rxvmzRNRR0hH2JjV0DFOmwXPrISmTIJEfnCBugpYYGAsCj8t41qd+RB5gbheSQ/6aKZCQvFLQ== @@ -3945,7 +3945,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/node-http-handler@^4.0.0", "@smithy/node-http-handler@^4.0.2": +"@smithy/node-http-handler@^4.0.2": version "4.0.2" resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.0.2.tgz#48d47a046cf900ab86bfbe7f5fd078b52c82fab6" integrity sha512-X66H9aah9hisLLSnGuzRYba6vckuFtGE+a5DcHLliI/YlqKrGoxhisD5XbX44KyoeRzoNlGr94eTsMVHFAzPOw== @@ -3956,7 +3956,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/property-provider@^4.0.0", "@smithy/property-provider@^4.0.1": +"@smithy/property-provider@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.0.1.tgz#8d35d5997af2a17cf15c5e921201ef6c5e3fc870" integrity sha512-o+VRiwC2cgmk/WFV0jaETGOtX16VNPp2bSQEzu0whbReqE1BMqsP2ami2Vi3cbGVdKu1kq9gQkDAGKbt0WOHAQ== @@ -3964,7 +3964,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/protocol-http@^5.0.0", "@smithy/protocol-http@^5.0.1": +"@smithy/protocol-http@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.0.1.tgz#37c248117b29c057a9adfad4eb1d822a67079ff1" integrity sha512-TE4cpj49jJNB/oHyh/cRVEgNZaoPaxd4vteJNB0yGidOCVR0jCw/hjPVsT8Q8FRmj8Bd3bFZt8Dh7xGCT+xMBQ== @@ -3996,7 +3996,7 @@ dependencies: "@smithy/types" "^4.1.0" -"@smithy/shared-ini-file-loader@^4.0.0", "@smithy/shared-ini-file-loader@^4.0.1": +"@smithy/shared-ini-file-loader@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.1.tgz#d35c21c29454ca4e58914a4afdde68d3b2def1ee" integrity sha512-hC8F6qTBbuHRI/uqDgqqi6J0R4GtEZcgrZPhFQnMhfJs3MnUTGSnR1NSJCJs5VWlMydu0kJz15M640fJlRsIOw== @@ -4004,7 +4004,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/signature-v4@^5.0.0": +"@smithy/signature-v4@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.0.1.tgz#f93401b176150286ba246681031b0503ec359270" integrity sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA== @@ -4018,7 +4018,7 @@ "@smithy/util-utf8" "^4.0.0" tslib "^2.6.2" -"@smithy/smithy-client@^4.0.0", "@smithy/smithy-client@^4.1.2": +"@smithy/smithy-client@^4.1.2": version "4.1.2" resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.1.2.tgz#1bf707d48998a559d3e91e30c20eec243e16d45b" integrity sha512-0yApeHWBqocelHGK22UivZyShNxFbDNrgREBllGh5Ws0D0rg/yId/CJfeoKKpjbfY2ju8j6WgDUGZHYQmINZ5w== @@ -4031,14 +4031,14 @@ "@smithy/util-stream" "^4.0.2" tslib "^2.6.2" -"@smithy/types@^4.0.0", "@smithy/types@^4.1.0": +"@smithy/types@^4.1.0": version "4.1.0" resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.1.0.tgz#19de0b6087bccdd4182a334eb5d3d2629699370f" integrity sha512-enhjdwp4D7CXmwLtD6zbcDMbo6/T6WtuuKCY49Xxc6OMOmUWlBEBDREsxxgV2LIdeQPW756+f97GzcgAwp3iLw== dependencies: tslib "^2.6.2" -"@smithy/url-parser@^4.0.0", "@smithy/url-parser@^4.0.1": +"@smithy/url-parser@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.0.1.tgz#b47743f785f5b8d81324878cbb1b5f834bf8d85a" integrity sha512-gPXcIEUtw7VlK8f/QcruNXm7q+T5hhvGu9tl63LsJPZ27exB6dtNwvh2HIi0v7JcXJ5emBxB+CJxwaLEdJfA+g== @@ -4093,7 +4093,7 @@ dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^4.0.0": +"@smithy/util-defaults-mode-browser@^4.0.3": version "4.0.3" resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.3.tgz#52a5a22e6a4eecbc0e2ebdeee0979081ec99667a" integrity sha512-7c5SF1fVK0EOs+2EOf72/qF199zwJflU1d02AevwKbAUPUZyE9RUZiyJxeUmhVxfKDWdUKaaVojNiaDQgnHL9g== @@ -4104,7 +4104,7 @@ bowser "^2.11.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^4.0.0": +"@smithy/util-defaults-mode-node@^4.0.3": version "4.0.3" resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.3.tgz#2dc140363dc35366c21c93939f61e4514f9a2fa6" integrity sha512-CVnD42qYD3JKgDlImZ9+On+MqJHzq9uJgPbMdeBE8c2x8VJ2kf2R3XO/yVFx+30ts5lD/GlL0eFIShY3x9ROgQ== @@ -4117,7 +4117,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/util-endpoints@^3.0.0": +"@smithy/util-endpoints@^3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.0.1.tgz#44ccbf1721447966f69496c9003b87daa8f61975" integrity sha512-zVdUENQpdtn9jbpD9SCFK4+aSiavRb9BxEtw9ZGUR1TYo6bBHbIoi7VkrFQ0/RwZlzx0wRBaRmPclj8iAoJCLA== @@ -4133,7 +4133,7 @@ dependencies: tslib "^2.6.2" -"@smithy/util-middleware@^4.0.0", "@smithy/util-middleware@^4.0.1": +"@smithy/util-middleware@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.0.1.tgz#58d363dcd661219298c89fa176a28e98ccc4bf43" integrity sha512-HiLAvlcqhbzhuiOa0Lyct5IIlyIz0PQO5dnMlmQ/ubYM46dPInB+3yQGkfxsk6Q24Y0n3/JmcA1v5iEhmOF5mA== @@ -4141,7 +4141,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/util-retry@^4.0.0", "@smithy/util-retry@^4.0.1": +"@smithy/util-retry@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.0.1.tgz#fb5f26492383dcb9a09cc4aee23a10f839cd0769" integrity sha512-WmRHqNVwn3kI3rKk1LsKcVgPBG6iLTBGC1iYOV3GQegwJ3E8yjzHytPt26VNzOWr1qu0xE03nK0Ug8S7T7oufw== @@ -4150,7 +4150,7 @@ "@smithy/types" "^4.1.0" tslib "^2.6.2" -"@smithy/util-stream@^4.0.0", "@smithy/util-stream@^4.0.2": +"@smithy/util-stream@^4.0.2": version "4.0.2" resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.0.2.tgz#63495d3f7fba9d78748d540921136dc4a8d4c067" integrity sha512-0eZ4G5fRzIoewtHtwaYyl8g2C+osYOT4KClXgfdNEDAgkbe2TYPqcnw4GAWabqkZCax2ihRGPe9LZnsPdIUIHA== @@ -4187,7 +4187,7 @@ "@smithy/util-buffer-from" "^4.0.0" tslib "^2.6.2" -"@smithy/util-waiter@^4.0.0": +"@smithy/util-waiter@^4.0.2": version "4.0.2" resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.0.2.tgz#0a73a0fcd30ea7bbc3009cf98ad199f51b8eac51" integrity sha512-piUTHyp2Axx3p/kc2CIJkYSv0BAaheBQmbACZgQSSfWUumWNW+R1lL+H9PDBxKJkvOeEX+hKYEFiwO8xagL8AQ== @@ -4377,9 +4377,9 @@ integrity sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ== "@storybook/icons@^1.2.12": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@storybook/icons/-/icons-1.3.1.tgz#38824f388a3313f687ee80439cd8aa8ab9a02f41" - integrity sha512-tgiD2v9v/4sjGOliemoP/8bUe4+ZFpehcqdCVQcPiGZfV0kSBv34Ge+MafeKqM7SLwvGesrbOEOakaogSqGxiQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/@storybook/icons/-/icons-1.3.2.tgz#e9b92c35ca789ff79f9d0b3848829dd6490ca628" + integrity sha512-t3xcbCKkPvqyef8urBM0j/nP6sKtnlRkVgC+8JTbTAZQjaTmOjes3byEgzs89p4B/K6cJsg9wLW2k3SknLtYJw== "@storybook/manager-api@8.5.1": version "8.5.1" @@ -5001,9 +5001,9 @@ "@types/node" "*" "@types/node@*", "@types/node@^22.5.5": - version "22.10.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.9.tgz#b62b5e8485b9b412262466209280405525320108" - integrity sha512-Ir6hwgsKyNESl/gLOcEz3krR4CBGgliDqBQ2ma4wIhEx0w+xnoeTq3tdrNw15kU3SxogDjOgv9sqdtLW8mIHaw== + version "22.10.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.10.tgz#85fe89f8bf459dc57dfef1689bd5b52ad1af07e6" + integrity sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww== dependencies: undici-types "~6.20.0" @@ -5204,9 +5204,9 @@ integrity sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g== "@types/ws@^8.5.10": - version "8.5.13" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.13.tgz#6414c280875e2691d0d1e080b05addbf5cb91e20" - integrity sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA== + version "8.5.14" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.14.tgz#93d44b268c9127d96026cf44353725dd9b6c3c21" + integrity sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw== dependencies: "@types/node" "*" @@ -7597,9 +7597,9 @@ decamelize@^1.1.0: integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== decimal.js@^10.4.2, decimal.js@^10.4.3: - version "10.4.3" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" - integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== + version "10.5.0" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.5.0.tgz#0f371c7cf6c4898ce0afb09836db73cd82010f22" + integrity sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw== decompress-response@^6.0.0: version "6.0.0" @@ -8113,9 +8113,9 @@ electron-publish@25.1.7: mime "^2.5.2" electron-to-chromium@^1.5.73: - version "1.5.86" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.86.tgz#311d70d58e20260218fac7ec2adc08f4b9797a43" - integrity sha512-/D7GAAaCRBQFBBcop6SfAAGH37djtpWkOuYhyAajw0l5vsfeSsUQYxaFPwr1c/mC/flARCDdKFo5gpFqNI+18w== + version "1.5.87" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.87.tgz#3a89bec85e43a8b32445ec938228e4ec982e0f79" + integrity sha512-mPFwmEWmRivw2F8x3w3l2m6htAUN97Gy0kwpO++2m9iT1Gt8RCFVUfv9U/sIbHJ6rY4P6/ooqFL/eL7ock+pPg== electron-updater@^6.1.1: version "6.3.9" @@ -12637,9 +12637,9 @@ nwsapi@^2.2.12, nwsapi@^2.2.2: integrity sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ== "nx@>=17.1.2 < 21": - version "20.3.2" - resolved "https://registry.yarnpkg.com/nx/-/nx-20.3.2.tgz#32db1c3d339db9f456610f84732eff012ae12749" - integrity sha512-VWUHX0uCn8ACFbpBTpgucDzwe4q/a/UU3AYOhzKCvTzb3kQiyvoxLjORSze93ZNEqgor0PMkCQgcoMBUjxJfzQ== + version "20.3.3" + resolved "https://registry.yarnpkg.com/nx/-/nx-20.3.3.tgz#fd1bc64a88c77a1c1a1059db9b9fb939461a31bc" + integrity sha512-IUu2D8/bVa7aSr3ViRcrmpTGO2FKqzJoio6gjeq/YbyUHyjrrq5HUmHFx30Wm2vmC1BGm0MeyakTNUJzQvfAog== dependencies: "@napi-rs/wasm-runtime" "0.2.4" "@yarnpkg/lockfile" "^1.1.0" @@ -12676,16 +12676,16 @@ nwsapi@^2.2.12, nwsapi@^2.2.2: yargs "^17.6.2" yargs-parser "21.1.1" optionalDependencies: - "@nx/nx-darwin-arm64" "20.3.2" - "@nx/nx-darwin-x64" "20.3.2" - "@nx/nx-freebsd-x64" "20.3.2" - "@nx/nx-linux-arm-gnueabihf" "20.3.2" - "@nx/nx-linux-arm64-gnu" "20.3.2" - "@nx/nx-linux-arm64-musl" "20.3.2" - "@nx/nx-linux-x64-gnu" "20.3.2" - "@nx/nx-linux-x64-musl" "20.3.2" - "@nx/nx-win32-arm64-msvc" "20.3.2" - "@nx/nx-win32-x64-msvc" "20.3.2" + "@nx/nx-darwin-arm64" "20.3.3" + "@nx/nx-darwin-x64" "20.3.3" + "@nx/nx-freebsd-x64" "20.3.3" + "@nx/nx-linux-arm-gnueabihf" "20.3.3" + "@nx/nx-linux-arm64-gnu" "20.3.3" + "@nx/nx-linux-arm64-musl" "20.3.3" + "@nx/nx-linux-x64-gnu" "20.3.3" + "@nx/nx-linux-x64-musl" "20.3.3" + "@nx/nx-win32-arm64-msvc" "20.3.3" + "@nx/nx-win32-x64-msvc" "20.3.3" object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1"