diff --git a/package.json b/package.json
index e52297c..eb665ec 100644
--- a/package.json
+++ b/package.json
@@ -32,9 +32,9 @@
"sha256": "node ./scripts/gen-sha256.js"
},
"dependencies": {
- "@aws-sdk/client-s3": "^3.272.0",
- "@aws-sdk/lib-storage": "^3.272.0",
- "@aws-sdk/s3-request-presigner": "^3.272.0",
+ "@aws-sdk/client-s3": "^3.388.0",
+ "@aws-sdk/lib-storage": "^3.388.0",
+ "@aws-sdk/s3-request-presigner": "^3.388.0",
"@element-plus/icons-vue": "^2.1.0",
"@highlightjs/vue-plugin": "^2.1.0",
"@octokit/rest": "^19.0.7",
@@ -48,7 +48,7 @@
"axios": "^1.4.0",
"compare-versions": "^4.1.3",
"core-js": "^3.27.1",
- "cos-nodejs-sdk-v5": "^2.12.3",
+ "cos-nodejs-sdk-v5": "^2.12.4",
"dexie": "^3.2.4",
"electron-updater": "^6.1.1",
"element-plus": "^2.3.9",
diff --git a/src/main/events/ipcList.ts b/src/main/events/ipcList.ts
index e5d5c87..8483211 100644
--- a/src/main/events/ipcList.ts
+++ b/src/main/events/ipcList.ts
@@ -94,14 +94,16 @@ import { NodeHttpHandler } from '@smithy/node-http-handler'
import http, { AgentOptions } from 'http'
import https from 'https'
-// 通用获取 Agent 函数
+// 工具函数
import { getAgent } from '../manage/utils/common'
+import logger from '@core/picgo/logger'
const STORE_PATH = app.getPath('userData')
export default {
listen () {
picgoCoreIPC.listen()
+ // Upload Related IPC
// from macOS tray
ipcMain.on('uploadClipboardFiles', async () => {
const trayWindow = windowManager.get(IWindowList.TRAY_WINDOW)!
@@ -137,6 +139,7 @@ export default {
return uploadChoosedFiles(evt.sender, files)
})
+ // ShortKey Related IPC
ipcMain.on('updateShortKey', (evt: IpcMainEvent, item: IShortKeyConfig, oldKey: string, from: string) => {
const result = shortKeyHandler.updateShortKey(item, oldKey, from)
evt.sender.send('updateShortKeyResponse', result)
@@ -172,6 +175,7 @@ export default {
}
})
+ // Gallery image cloud delete IPC
ipcMain.handle('delete-sftp-file', async (_evt: IpcMainInvokeEvent, config: ISftpPlistConfig, fileName: string) => {
try {
const client = SSHClient.instance
@@ -190,7 +194,6 @@ export default {
ipcMain.handle('delete-aws-s3-file', async (_evt: IpcMainInvokeEvent, configMap: IStringKeyMap) => {
try {
const { imgUrl, config: { accessKeyID, secretAccessKey, bucketName, region, endpoint, pathStyleAccess, rejectUnauthorized, proxy } } = configMap
- console.log(JSON.stringify(configMap, null, 2))
const url = new URL(!/^https?:\/\//.test(imgUrl) ? `http://${imgUrl}` : imgUrl)
const fileKey = url.pathname.replace(/^\/+/, '')
const endpointUrl: string | undefined = endpoint
@@ -242,11 +245,13 @@ export default {
const result = await client.send(command)
return result.$metadata.httpStatusCode === 204
} catch (err: any) {
- console.error(err)
+ logger.error(err)
return false
}
})
+ // migrate from PicGo
+
ipcMain.handle('migrateFromPicGo', async () => {
const picGoConfigPath = STORE_PATH.replace('piclist', 'picgo')
const fileToMigration = [
@@ -274,6 +279,8 @@ export default {
}
})
+ // PicList Setting page IPC
+
ipcMain.on('updateCustomLink', () => {
const notification = new Notification({
title: T('OPERATION_SUCCEED'),
@@ -339,6 +346,8 @@ export default {
mainWindow.setAlwaysOnTop(!isAlwaysOnTop)
})
+ // Window operation API
+
ipcMain.on('openSettingWindow', () => {
windowManager.get(IWindowList.SETTING_WINDOW)!.show()
const autoCloseMiniWindow = db.get('settings.autoCloseMiniWindow') || false
diff --git a/src/main/lifeCycle/index.ts b/src/main/lifeCycle/index.ts
index c1c590e..0688686 100644
--- a/src/main/lifeCycle/index.ts
+++ b/src/main/lifeCycle/index.ts
@@ -62,9 +62,8 @@ const handleStartUpFiles = (argv: string[], cwd: string) => {
uploadChoosedFiles(win.webContents, files)
}
return true
- } else {
- return false
}
+ return false
}
autoUpdater.setFeedURL({
@@ -90,9 +89,19 @@ autoUpdater.on('update-available', (info: UpdateInfo) => {
autoUpdater.downloadUpdate()
}
db.set('settings.showUpdateTip', !result.checkboxChecked)
+ }).catch((err) => {
+ logger.error(err)
})
})
+autoUpdater.on('download-progress', (progressObj) => {
+ const percent = {
+ progress: progressObj.percent
+ }
+ const window = windowManager.get(IWindowList.SETTING_WINDOW)!
+ window.webContents.send('updateProgress', percent)
+})
+
autoUpdater.on('update-downloaded', () => {
dialog.showMessageBox({
type: 'info',
@@ -100,9 +109,13 @@ autoUpdater.on('update-downloaded', () => {
buttons: ['Yes', 'No'],
message: T('TIPS_UPDATE_DOWNLOADED')
}).then((result) => {
+ const window = windowManager.get(IWindowList.SETTING_WINDOW)!
+ window.webContents.send('updateProgress', { progress: 100 })
if (result.response === 0) {
autoUpdater.quitAndInstall()
}
+ }).catch((err) => {
+ logger.error(err)
})
})
diff --git a/src/renderer/layouts/Main.vue b/src/renderer/layouts/Main.vue
index 895157e..733904a 100644
--- a/src/renderer/layouts/Main.vue
+++ b/src/renderer/layouts/Main.vue
@@ -47,6 +47,15 @@
+
= ref([])
const isAlwaysOnTop = ref(false)
-
const keepAlivePages = $router.getRoutes().filter(item => item.meta.keepAlive).map(item => item.name as string)
+const progressShow = ref(true)
+const progressPercentage = ref(0)
+
onBeforeMount(() => {
os.value = process.platform
sendToMain(GET_PICBEDS)
@@ -325,6 +336,10 @@ onBeforeMount(() => {
ipcRenderer.on(SHOW_MAIN_PAGE_DONATION, () => {
visible.value = true
})
+ ipcRenderer.on('updateProgress', (_event: IpcRendererEvent, data: { progress: number}) => {
+ progressShow.value = data.progress !== 100 && data.progress !== 0
+ progressPercentage.value = data.progress
+ })
})
watch(() => choosedPicBedForQRCode, (val) => {
@@ -420,6 +435,9 @@ onBeforeRouteUpdate(async (to) => {
onBeforeUnmount(() => {
ipcRenderer.removeListener(GET_PICBEDS, getPicBeds)
+ ipcRenderer.removeAllListeners(SHOW_MAIN_PAGE_QRCODE)
+ ipcRenderer.removeAllListeners(SHOW_MAIN_PAGE_DONATION)
+ ipcRenderer.removeAllListeners('updateProgress')
})
diff --git a/src/renderer/manage/pages/bucketPage.vue b/src/renderer/manage/pages/bucketPage.vue
index 43715b1..4bf9231 100644
--- a/src/renderer/manage/pages/bucketPage.vue
+++ b/src/renderer/manage/pages/bucketPage.vue
@@ -1641,6 +1641,8 @@ function stopRefreshDownloadTask () {
refreshDownloadTaskId.value && clearInterval(refreshDownloadTaskId.value)
}
+// 界面相关
+
function handleViewChange (val: 'list' | 'grid') {
saveConfig('settings.isShowList', val === 'list')
layoutStyle.value = val
diff --git a/src/renderer/manage/pages/logIn.vue b/src/renderer/manage/pages/logIn.vue
index 671733f..82ca32c 100644
--- a/src/renderer/manage/pages/logIn.vue
+++ b/src/renderer/manage/pages/logIn.vue
@@ -294,90 +294,89 @@ import { formatEndpoint } from '~/main/manage/utils/common'
// 国际化函数
import { T as $T } from '@/i18n'
+const manageStore = useManageStore()
+const router = useRouter()
+
+const isLoading = ref(false)
const activeName = ref('login')
+
const configResult:IStringKeyMap = reactive({})
const existingConfiguration = reactive({} as IStringKeyMap)
const dataForTable = reactive([] as any[])
const allConfigAliasMap = reactive({} as IStringKeyMap)
-const router = useRouter()
-const manageStore = useManageStore()
-const isLoading = ref(false)
+const currentAliasList = reactive([] as string[])
+const rules = ruleMap(supportedPicBedList)
const sortedAllConfigAliasMap = computed(() => {
- const sorted = Object.values(allConfigAliasMap).sort((a, b) => {
+ return Object.values(allConfigAliasMap).sort((a, b) => {
return a.picBedName.localeCompare(b.picBedName)
})
- return sorted
})
-const currentAliasList = reactive([] as string[])
+const importedNewConfig: IStringKeyMap = {}
-const ruleMap = (options: IStringKeyMap) => {
+function ruleMap (options: IStringKeyMap) {
const rule:any = {}
- Object.keys(options).forEach((key) => {
- const item = options[key].options
- item.forEach((option: string) => {
- const keyName = key + '.' + option
- if (options[key].configOptions[option].rule) {
- rule[keyName] = options[key].configOptions[option].rule
+ for (const key in options) {
+ const { options: itemOptions, configOptions } = options[key]
+
+ for (const option of itemOptions) {
+ const keyName = `${key}.${option}`
+ const configOption = configOptions[option]
+
+ if (configOption.rule) {
+ rule[keyName] = configOption.rule
}
- if (options[key].configOptions[option].default) {
- configResult[keyName] = options[key].configOptions[option].default
+
+ if (configOption.default) {
+ configResult[keyName] = configOption.default
}
- })
- })
+ }
+ }
return rule
}
-const rules = ruleMap(supportedPicBedList)
-
-const getDataForTable = () => {
+function getDataForTable () {
for (const key in existingConfiguration) {
- const obj = {} as IStringKeyMap
- for (const option in existingConfiguration[key]) {
- obj[option] = existingConfiguration[key][option]
- }
- dataForTable.push(obj)
+ dataForTable.push({ ...existingConfiguration[key] as IStringKeyMap })
}
}
-const getExistingConfig = async (name:string) => {
+async function getExistingConfig (name:string) {
if (name === 'login') {
getAllConfigAliasArray()
return
}
currentAliasList.length = 0
const result = await getConfig('picBed')
- if (!result) {
- existingConfiguration[name] = { fail: '暂无配置' }
- }
for (const key in existingConfiguration) {
delete existingConfiguration[key]
}
- for (const key in result) {
- if (result[key].picBedName === name) {
- existingConfiguration[key] = result[key]
- currentAliasList.push(key)
+ if (!result || typeof result !== 'object' || Object.keys(result).length === 0) {
+ existingConfiguration[name] = { fail: '暂无配置' }
+ } else {
+ for (const key in result) {
+ if (result[key].picBedName === name) {
+ existingConfiguration[key] = result[key]
+ currentAliasList.push(key)
+ }
}
}
+
dataForTable.length = 0
getDataForTable()
handleConfigImport(currentAliasList[0])
}
-const getAliasList = () => {
- const aliasList = [] as string[]
- for (const key in existingConfiguration) {
- aliasList.push(existingConfiguration[key].alias)
- }
- return aliasList
+function getAliasList () {
+ return Object.values(existingConfiguration).map(item => item.alias)
}
-const handleConfigChange = async (name: string) => {
+async function handleConfigChange (name: string) {
const aliasList = getAliasList()
const allKeys = Object.keys(supportedPicBedList[name].configOptions)
const resultMap:IStringKeyMap = {}
- const reg = /^[\u4e00-\u9fa5_a-zA-Z0-9-]+$/
+ const reg = /^[\u4e00-\u9fff_a-zA-Z0-9-]+$/
for (const key of allKeys) {
const resultKey = name + '.' + key
if (supportedPicBedList[name].configOptions[key].required) {
@@ -472,10 +471,14 @@ const handleConfigChange = async (name: string) => {
}
const handleConfigReset = (name: string) => {
- let keys = Object.keys(configResult)
- keys = keys.filter((key) => key.startsWith(name))
+ const keys = Object.keys(configResult).filter((key) => key.startsWith(name))
keys.forEach((key) => {
- configResult[key] = supportedPicBedList[name].configOptions[key.split('.')[1]].default || ''
+ const optionKey = key.split('.')[1]
+ const configOption = supportedPicBedList[name]?.configOptions?.[optionKey]
+
+ if (configOption) {
+ configResult[key] = configOption.default || ''
+ }
})
}
@@ -516,14 +519,12 @@ const getAllConfigAliasArray = async () => {
delete allConfigAliasMap[key]
}
if (!result) return
- let i = 0
- Object.keys(result).forEach((key) => {
- allConfigAliasMap[i] = {
- alias: result[key].alias,
- picBedName: result[key].picBedName,
- config: result[key]
+ Object.entries(result).forEach(([, value]: [string, any], index) => {
+ allConfigAliasMap[index] = {
+ alias: value.alias,
+ picBedName: value.picBedName,
+ config: value
}
- i++
})
}
@@ -552,30 +553,22 @@ const handleConfigClick = async (item: any) => {
function handleConfigImport (alias: string) {
const selectedConfig = existingConfiguration[alias]
- if (selectedConfig) {
- supportedPicBedList[selectedConfig.picBedName].options.forEach((option: any) => {
- if (selectedConfig[option] !== undefined) {
- configResult[selectedConfig.picBedName + '.' + option] = selectedConfig[option]
- }
- if (typeof selectedConfig[option] === 'boolean') {
- configResult[selectedConfig.picBedName + '.' + option] = selectedConfig[option]
- }
- })
- }
-}
+ if (!selectedConfig) return
-const importedNewConfig: IStringKeyMap = {}
+ supportedPicBedList[selectedConfig.picBedName].forEach((option: any) => {
+ if (selectedConfig[option] !== undefined) {
+ configResult[selectedConfig.picBedName + '.' + option] = selectedConfig[option]
+ }
+ })
+}
async function getCurrentConfigList () {
const configList = await getPicBedsConfig('uploader') ?? {}
- const pbList = ['aliyun', 'tcyun', 'upyun', 'qiniu', 'smms', 'qiniu', 'github', 'webdavplist', 'aws-s3', 'imgur', 'local']
+ const pbList = ['aliyun', 'aws-s3', 'github', 'imgur', 'local', 'qiniu', 'smms', 'tcyun', 'upyun', 'webdavplist']
+
const filteredConfigList = pbList.flatMap((pb) => {
const config = configList[pb]
- if (config && config.configList.length > 0) {
- return config.configList.map((item: any) => ({ ...item, type: pb }))
- } else {
- return []
- }
+ return config?.configList?.length ? config.configList.map((item: any) => ({ ...item, type: pb })) : []
})
await getAllConfigAliasArray()
const autoImport = await getPicBedsConfig('settings.autoImport') || false
diff --git a/src/renderer/manage/pages/manageMain.vue b/src/renderer/manage/pages/manageMain.vue
index adedf17..2926464 100644
--- a/src/renderer/manage/pages/manageMain.vue
+++ b/src/renderer/manage/pages/manageMain.vue
@@ -306,17 +306,22 @@ import { T as $T } from '@/i18n'
const manageStore = useManageStore() as any
const route = useRoute()
const router = useRouter()
+
const currentAlias = ref(route.query.alias as string)
const currentPicBedName = ref(route.query.picBedName as string)
+
let allPicBedConfigure = JSON.parse(route.query.allPicBedConfigure as string)
let currentPagePicBedConfig = reactive(JSON.parse(route.query.config as string))
-const picBedSwitchDialogVisible = ref(false)
+
const newBucketConfigResult: IStringKeyMap = reactive({})
const bucketList = ref({} as IStringKeyMap)
const currentSelectedBucket = ref('')
-const isLoadingBucketList = ref(false)
const bucketNameList = ref([] as string[])
+const isLoadingBucketList = ref(false)
+const nweBucketDrawerVisible = ref(false)
+const picBedSwitchDialogVisible = ref(false)
+
watch(route, async (newRoute) => {
if (newRoute.fullPath.split('?')[0] === '/main-page/manage-main-page') {
currentAlias.value = newRoute.query.alias as string
@@ -342,53 +347,66 @@ const urlMap : IStringKeyMap = {
local: 'https://piclist.cn'
}
-const openPicBedUrl = () => shell.openExternal(urlMap[currentPagePicBedConfig.picBedName])
+const showNewIconList = ['aliyun', 'qiniu', 'tcyun']
-const ruleMap = (options: IStringKeyMap) => {
- const rule: IStringKeyMap = {}
- Object.keys(options).forEach((key) => {
- const item = options[key].options
- item.forEach((option: string) => {
- const keyName = `${key}.${option}`
- if (options[key].configOptions[option].rule) {
- rule[keyName] = options[key].configOptions[option].rule
- }
- if (options[key].configOptions[option].default) {
- newBucketConfigResult[keyName] = options[key].configOptions[option].default
- }
- })
- })
- return rule
+const bucketT = $T('MANAGE_MAIN_PAGE_BUCKET')
+const galleryT = $T('MANAGE_MAIN_PAGE_GALLERY')
+const repositoryT = $T('MANAGE_MAIN_PAGE_REPOSITORY')
+
+const menuTitleMap:IStringKeyMap = {
+ aliyun: bucketT,
+ qiniu: bucketT,
+ tcyun: bucketT,
+ upyun: bucketT,
+ s3plist: bucketT,
+ smms: galleryT,
+ imgur: galleryT,
+ github: repositoryT,
+ webdavplist: '',
+ local: ''
}
const rules = ruleMap(newBucketConfig)
-const openNewBucketDrawer = () => {
+const openPicBedUrl = () => shell.openExternal(urlMap[currentPagePicBedConfig.picBedName])
+
+function ruleMap (options: IStringKeyMap) {
+ return Object.keys(options).reduce((result, key) => {
+ options[key].options.forEach((option: string) => {
+ const keyName = `${key}.${option}`
+ const configOption = options[key].configOptions[option]
+ if (configOption.rule) {
+ result[keyName] = configOption.rule
+ }
+ if (configOption.default) {
+ newBucketConfigResult[keyName] = configOption.default
+ }
+ })
+ return result
+ }, {} as IStringKeyMap)
+}
+
+function openNewBucketDrawer () {
nweBucketDrawerVisible.value = true
}
-const createNewBucket = (picBedName: string) => {
- const allKeys = Object.keys(newBucketConfig[picBedName].configOptions)
- const resultMap: IStringKeyMap = {}
- for (const key of allKeys) {
+function createNewBucket (picBedName: string) {
+ const configOptions = newBucketConfig[picBedName].configOptions
+ const resultMap: IStringKeyMap = Object.keys(configOptions).reduce((result, key) => {
const resultKey = `${picBedName}.${key}`
- if (newBucketConfig[picBedName].configOptions[key].default !== undefined && newBucketConfigResult[resultKey] === '') {
- resultMap[key] = newBucketConfig[picBedName].configOptions[key].default
- } else if (newBucketConfigResult[resultKey] === undefined) {
- if (newBucketConfig[picBedName].configOptions[key].default !== undefined) {
- resultMap[key] = newBucketConfig[picBedName].configOptions[key].default
- } else {
- resultMap[key] = ''
- }
- } else {
- resultMap[key] = newBucketConfigResult[resultKey]
- }
- }
+ const defaultValue = configOptions[key].default
+ const resultValue = newBucketConfigResult[resultKey]
+
+ result[key] = resultValue === '' && defaultValue !== undefined
+ ? defaultValue
+ : resultValue === undefined ? defaultValue ?? '' : resultValue
+
+ return result
+ }, {} as IStringKeyMap)
if (currentPicBedName.value === 'tcyun') {
- resultMap.BucketName = resultMap.BucketName + '-' + currentPagePicBedConfig.appId
+ resultMap.BucketName = `${resultMap.BucketName}-${currentPagePicBedConfig.appId}`
}
- const res = invokeToMain('createBucket', currentAlias, resultMap)
- res.then((result: any) => {
+ invokeToMain('createBucket', currentAlias, resultMap).then((result: any) => {
if (result) {
ElNotification({
title: $T('MANAGE_MAIN_PAGE_TIPS'),
@@ -409,12 +427,14 @@ const createNewBucket = (picBedName: string) => {
})
}
-const getBucketList = async () => {
+async function getBucketList () {
bucketList.value = {}
bucketNameList.value = []
isLoadingBucketList.value = true
+
const result = await invokeToMain('getBucketList', currentAlias.value)
isLoadingBucketList.value = false
+
if (result.length > 0) {
result.forEach((item: any) => {
bucketList.value[item.Name] = item
@@ -423,33 +443,27 @@ const getBucketList = async () => {
}
}
-const handleSelectMenu = (bucketName: string) => {
- const transformedConfig = JSON.parse(manageStore.config.picBed[currentAlias.value].transformedConfig ?? '{}')
- let prefix = transformedConfig[bucketName]?.baseDir
- if (prefix === '' || prefix === undefined) {
- prefix = '/'
- } else {
- !prefix.startsWith('/') && (prefix = `/${prefix}`)
- !prefix.endsWith('/') && (prefix = `${prefix}/`)
- }
- const customUrl = transformedConfig[bucketName]?.customUrl ?? ''
- const picBedName = manageStore.config.picBed[currentAlias.value].picBedName ?? currentPicBedName.value
- const alias = currentAlias.value
- const cdnUrl = manageStore.config.picBed[currentAlias.value].customUrl
- const bucketConfig = bucketList.value[bucketName]
- const webPath = manageStore.config.picBed[currentAlias.value].webPath || ''
+function handleSelectMenu (bucketName: string) {
+ const currentPicBedConfig = manageStore.config.picBed[currentAlias.value]
+ const transformedConfig = JSON.parse(currentPicBedConfig.transformedConfig ?? '{}')
+
+ let prefix = transformedConfig[bucketName]?.baseDir || '/'
+ prefix = prefix.startsWith('/') ? prefix : `/${prefix}`
+ prefix = prefix.endsWith('/') ? prefix : `${prefix}/`
+
const configMap = {
prefix,
bucketName,
- customUrl,
- picBedName,
- alias,
- bucketConfig,
- cdnUrl,
+ customUrl: transformedConfig[bucketName]?.customUrl ?? '',
+ picBedName: currentPicBedConfig.picBedName ?? currentPicBedName.value,
+ alias: currentAlias.value,
+ bucketConfig: bucketList.value[bucketName],
+ cdnUrl: currentPicBedConfig.customUrl,
baseDir: prefix,
- webPath
+ webPath: currentPicBedConfig.webPath || ''
}
currentSelectedBucket.value = bucketName
+
router.push({
path: '/main-page/manage-main-page/manage-bucket-page',
query: {
@@ -458,61 +472,38 @@ const handleSelectMenu = (bucketName: string) => {
})
}
-const nweBucketDrawerVisible = ref(false)
-
-const bucketT = $T('MANAGE_MAIN_PAGE_BUCKET')
-const galleryT = $T('MANAGE_MAIN_PAGE_GALLERY')
-const repositoryT = $T('MANAGE_MAIN_PAGE_REPOSITORY')
-
-const menuTitleMap:IStringKeyMap = {
- aliyun: bucketT,
- qiniu: bucketT,
- tcyun: bucketT,
- upyun: bucketT,
- s3plist: bucketT,
- smms: galleryT,
- imgur: galleryT,
- github: repositoryT,
- webdavplist: '',
- local: ''
-}
-
-const showNewIconList = ['aliyun', 'qiniu', 'tcyun']
-
function switchPicBed (picBedAlias:string) {
if (picBedAlias === 'main') {
router.push({
path: '/main-page/manage-login-page'
})
- } else {
- if (route.fullPath.startsWith('/main-page/manage-main-page/manage-bucket-page') || route.fullPath.startsWith('/main-page/manage-main-page/manage-setting-page')
- ) {
- picBedSwitchDialogVisible.value = false
- router.push({
- path: '/main-page/manage-main-page',
- query: {
- alias: picBedAlias,
- picBedName: allPicBedConfigure[picBedAlias].picBedName,
- config: JSON.stringify(allPicBedConfigure[picBedAlias]),
- allPicBedConfigure: JSON.stringify(allPicBedConfigure)
- }
- })
- } else {
- currentAlias.value = picBedAlias
- currentPicBedName.value = allPicBedConfigure[picBedAlias].picBedName
- currentPagePicBedConfig = allPicBedConfigure[picBedAlias]
- picBedSwitchDialogVisible.value = false
- currentSelectedBucket.value = ''
- getBucketList()
- }
}
+ if (route.fullPath.startsWith('/main-page/manage-main-page/manage-bucket-page') || route.fullPath.startsWith('/main-page/manage-main-page/manage-setting-page')
+ ) {
+ picBedSwitchDialogVisible.value = false
+ router.push({
+ path: '/main-page/manage-main-page',
+ query: {
+ alias: picBedAlias,
+ picBedName: allPicBedConfigure[picBedAlias].picBedName,
+ config: JSON.stringify(allPicBedConfigure[picBedAlias]),
+ allPicBedConfigure: JSON.stringify(allPicBedConfigure)
+ }
+ })
+ }
+ currentAlias.value = picBedAlias
+ currentPicBedName.value = allPicBedConfigure[picBedAlias].picBedName
+ currentPagePicBedConfig = allPicBedConfigure[picBedAlias]
+ picBedSwitchDialogVisible.value = false
+ currentSelectedBucket.value = ''
+ getBucketList()
}
-const changePicBed = () => {
+function changePicBed () {
picBedSwitchDialogVisible.value = true
}
-const openBucketPageSetting = () => {
+function openBucketPageSetting () {
router.push({
path: '/main-page/manage-main-page/manage-setting-page'
})
diff --git a/src/renderer/manage/pages/manageSetting.vue b/src/renderer/manage/pages/manageSetting.vue
index 26b75a6..089fbfd 100644
--- a/src/renderer/manage/pages/manageSetting.vue
+++ b/src/renderer/manage/pages/manageSetting.vue
@@ -612,21 +612,21 @@ async function initData () {
form.timestampRename = config.settings.timestampRename ?? false
form.randomStringRename = config.settings.randomStringRename ?? false
form.customRename = config.settings.customRename ?? false
- customRenameFormat.value = config.settings.customRenameFormat ?? '{filename}'
- customPasteFormat.value = config.settings.customPasteFormat ?? '$url'
- pasteFormat.value = config.settings.pasteFormat ?? 'markdown'
- downloadDir.value = config.settings.downloadDir ?? ''
form.isAutoRefresh = config.settings.isAutoRefresh ?? false
form.isShowThumbnail = config.settings.isShowThumbnail ?? false
form.isShowList = config.settings.isShowList ?? false
form.isIgnoreCase = config.settings.isIgnoreCase ?? false
form.isForceCustomUrlHttps = config.settings.isForceCustomUrlHttps ?? true
form.isEncodeUrl = config.settings.isEncodeUrl ?? false
- PreSignedExpire.value = config.settings.PreSignedExpire ?? 14400
- maxDownloadFileCount.value = config.settings.maxDownloadFileCount ?? 5
form.isUploadKeepDirStructure = config.settings.isUploadKeepDirStructure ?? true
form.isDownloadFileKeepDirStructure = config.settings.isDownloadKeepDirStructure ?? false
form.isDownloadFolderKeepDirStructure = config.settings.isDownloadFolderKeepDirStructure ?? true
+ PreSignedExpire.value = config.settings.PreSignedExpire ?? 14400
+ maxDownloadFileCount.value = config.settings.maxDownloadFileCount ?? 5
+ customRenameFormat.value = config.settings.customRenameFormat ?? '{filename}'
+ customPasteFormat.value = config.settings.customPasteFormat ?? '$url'
+ pasteFormat.value = config.settings.pasteFormat ?? 'markdown'
+ downloadDir.value = config.settings.downloadDir ?? ''
}
async function handleDownloadDirClick () {
diff --git a/src/renderer/manage/store/bucketFileDb.ts b/src/renderer/manage/store/bucketFileDb.ts
index 865c6be..e0aa277 100644
--- a/src/renderer/manage/store/bucketFileDb.ts
+++ b/src/renderer/manage/store/bucketFileDb.ts
@@ -19,37 +19,38 @@ export interface IFileCache {
* new picbed will add a plist suffix to distinguish from picgo
*/
export class FileCacheDb extends Dexie {
- tcyun: Table
aliyun: Table
- qiniu: Table
github: Table
- smms: Table
- upyun: Table
imgur: Table
- s3plist: Table
- webdavplist: Table
local: Table
+ tcyun: Table
+ qiniu: Table
+ smms: Table
+ s3plist: Table
sftpplist: Table
+ upyun: Table
+ webdavplist: Table
constructor () {
super('bucketFileDb')
- const tableNames = ['tcyun', 'aliyun', 'qiniu', 'github', 'smms', 'upyun', 'imgur', 's3plist', 'webdavplist', 'local', 'sftpplist']
+ const tableNames = ['aliyun', 'github', 'imgur', 'local', 'qiniu', 's3plist', 'sftpplist', 'smms', 'tcyun', 'upyun', 'webdavplist']
+
const tableNamesMap = tableNames.reduce((acc, cur) => {
acc[cur] = '&key, value'
return acc
}, {} as IStringKeyMap)
this.version(4).stores(tableNamesMap)
- this.tcyun = this.table('tcyun')
this.aliyun = this.table('aliyun')
- this.qiniu = this.table('qiniu')
this.github = this.table('github')
+ this.imgur = this.table('imgur')
+ this.local = this.table('local')
+ this.qiniu = this.table('qiniu')
+ this.tcyun = this.table('tcyun')
+ this.s3plist = this.table('s3plist')
+ this.sftpplist = this.table('sftpplist')
this.smms = this.table('smms')
this.upyun = this.table('upyun')
- this.imgur = this.table('imgur')
- this.s3plist = this.table('s3plist')
this.webdavplist = this.table('webdavplist')
- this.local = this.table('local')
- this.sftpplist = this.table('sftpplist')
}
}
diff --git a/src/renderer/pages/PicGoSetting.vue b/src/renderer/pages/PicGoSetting.vue
index 6db3c90..ec67b4b 100644
--- a/src/renderer/pages/PicGoSetting.vue
+++ b/src/renderer/pages/PicGoSetting.vue
@@ -1479,6 +1479,7 @@ import pkg from 'root/package.json'
// 事件常量
import { PICGO_OPEN_FILE, OPEN_URL, GET_PICBEDS, HIDE_DOCK } from '#/events/constants'
+import { IRPCActionType } from '~/universal/types/enum'
// Electron 相关
import {
@@ -1492,13 +1493,12 @@ import { i18nManager, T as $T } from '@/i18n/index'
import { enforceNumber } from '~/universal/utils/common'
import { getLatestVersion } from '#/utils/getLatestVersion'
import { compare } from 'compare-versions'
-import { STABLE_RELEASE_URL } from '#/utils/static'
// Vue 相关
import { computed, onBeforeMount, onBeforeUnmount, reactive, ref, toRaw } from 'vue'
// 数据发送工具函数
-import { getConfig, saveConfig, sendToMain } from '@/utils/dataSender'
+import { getConfig, saveConfig, sendRPC, sendToMain } from '@/utils/dataSender'
// Vue Router 相关
import { useRouter } from 'vue-router'
@@ -2049,7 +2049,7 @@ async function checkUpdate () {
function confirmCheckVersion () {
if (needUpdate.value) {
- sendToMain(OPEN_URL, STABLE_RELEASE_URL)
+ sendRPC(IRPCActionType.RELOAD_APP)
}
checkUpdateVisible.value = false
}
diff --git a/src/renderer/utils/common.ts b/src/renderer/utils/common.ts
index 31843d3..d518c8b 100644
--- a/src/renderer/utils/common.ts
+++ b/src/renderer/utils/common.ts
@@ -4,15 +4,9 @@ import { isReactive, isRef, toRaw, unref } from 'vue'
* get raw data from reactive or ref
*/
export const getRawData = (args: any): any => {
- if (isRef(args)) {
- return unref(args)
- }
- if (isReactive(args)) {
- return toRaw(args)
- }
- if (Array.isArray(args)) {
- return args.map(getRawData)
- }
+ if (isRef(args)) return unref(args)
+ if (isReactive(args)) return toRaw(args)
+ if (Array.isArray(args)) return args.map(getRawData)
if (typeof args === 'object' && args !== null) {
const data = {} as Record
for (const key in args) {
diff --git a/vue.config.js b/vue.config.js
index 512b755..d92ac9e 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -117,7 +117,8 @@ const config = {
linux: {
icon: 'build/icons/',
asarUnpack: [
- '**/node_modules/sharp/**'
+ '**/node_modules/sharp/**',
+ '**/node_modules/ssh2-no-cpu-features/**'
]
},
snap: {
diff --git a/yarn.lock b/yarn.lock
index b869226..d989c0e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -101,831 +101,471 @@
"@aws-sdk/util-utf8-browser" "^3.0.0"
tslib "^1.11.1"
-"@aws-sdk/abort-controller@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.272.0.tgz#c2d244e9d422583a786dfb75485316cb1d4793ce"
- integrity sha512-s2TV3phapcTwZNr4qLxbfuQuE9ZMP4RoJdkvRRCkKdm6jslsWLJf2Zlcxti/23hOlINUMYv2iXE2pftIgWGdpg==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/chunked-blob-reader-native@3.208.0":
- version "3.208.0"
- resolved "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader-native/-/chunked-blob-reader-native-3.208.0.tgz#cdbd12c89a4f3ddd91bf707da8bb4af311487cc5"
- integrity sha512-JeOZ95PW+fJ6bbuqPySYqLqHk1n4+4ueEEraJsiUrPBV0S1ZtyvOGHcnGztKUjr2PYNaiexmpWuvUve9K12HRA==
- dependencies:
- "@aws-sdk/util-base64" "3.208.0"
- tslib "^2.3.1"
-
-"@aws-sdk/chunked-blob-reader@3.188.0":
- version "3.188.0"
- resolved "https://registry.npmjs.org/@aws-sdk/chunked-blob-reader/-/chunked-blob-reader-3.188.0.tgz#18181b27511ab512e56b9f2cef30d2abbef639dc"
- integrity sha512-zkPRFZZPL3eH+kH86LDYYXImiClA1/sW60zYOjse9Pgka+eDJlvBN6hcYxwDEKjcwATYiSRR1aVQHcfCinlGXg==
- dependencies:
- tslib "^2.3.1"
-
-"@aws-sdk/client-s3@^3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.272.0.tgz#cdac76a2ef2fa417ff6624bfbb2a3697631d7a38"
- integrity sha512-KxlVhTHfmcm3HlAP5+vY1cuQt60AaYOISp1ccYOPsww7Ly7fbDnbov0AV9bcwlLLVcfZFWQYJqH+Gvk2SpyXFQ==
+"@aws-sdk/client-s3@^3.388.0":
+ version "3.388.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.388.0.tgz#d9b091d8670583233145a5c4991470c688840790"
+ integrity sha512-9UN8gtr/4e4YnHb3Kb4VsxGTDe6olkL90ivK09jKwG2SX8m5OY2fIHSjtyqUHDuFb67JOk3WVEMbZEfxfx46+w==
dependencies:
"@aws-crypto/sha1-browser" "3.0.0"
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/client-sts" "3.272.0"
- "@aws-sdk/config-resolver" "3.272.0"
- "@aws-sdk/credential-provider-node" "3.272.0"
- "@aws-sdk/eventstream-serde-browser" "3.272.0"
- "@aws-sdk/eventstream-serde-config-resolver" "3.272.0"
- "@aws-sdk/eventstream-serde-node" "3.272.0"
- "@aws-sdk/fetch-http-handler" "3.272.0"
- "@aws-sdk/hash-blob-browser" "3.272.0"
- "@aws-sdk/hash-node" "3.272.0"
- "@aws-sdk/hash-stream-node" "3.272.0"
- "@aws-sdk/invalid-dependency" "3.272.0"
- "@aws-sdk/md5-js" "3.272.0"
- "@aws-sdk/middleware-bucket-endpoint" "3.272.0"
- "@aws-sdk/middleware-content-length" "3.272.0"
- "@aws-sdk/middleware-endpoint" "3.272.0"
- "@aws-sdk/middleware-expect-continue" "3.272.0"
- "@aws-sdk/middleware-flexible-checksums" "3.272.0"
- "@aws-sdk/middleware-host-header" "3.272.0"
- "@aws-sdk/middleware-location-constraint" "3.272.0"
- "@aws-sdk/middleware-logger" "3.272.0"
- "@aws-sdk/middleware-recursion-detection" "3.272.0"
- "@aws-sdk/middleware-retry" "3.272.0"
- "@aws-sdk/middleware-sdk-s3" "3.272.0"
- "@aws-sdk/middleware-serde" "3.272.0"
- "@aws-sdk/middleware-signing" "3.272.0"
- "@aws-sdk/middleware-ssec" "3.272.0"
- "@aws-sdk/middleware-stack" "3.272.0"
- "@aws-sdk/middleware-user-agent" "3.272.0"
- "@aws-sdk/node-config-provider" "3.272.0"
- "@aws-sdk/node-http-handler" "3.272.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/signature-v4-multi-region" "3.272.0"
- "@aws-sdk/smithy-client" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/url-parser" "3.272.0"
- "@aws-sdk/util-base64" "3.208.0"
- "@aws-sdk/util-body-length-browser" "3.188.0"
- "@aws-sdk/util-body-length-node" "3.208.0"
- "@aws-sdk/util-defaults-mode-browser" "3.272.0"
- "@aws-sdk/util-defaults-mode-node" "3.272.0"
- "@aws-sdk/util-endpoints" "3.272.0"
- "@aws-sdk/util-retry" "3.272.0"
- "@aws-sdk/util-stream-browser" "3.272.0"
- "@aws-sdk/util-stream-node" "3.272.0"
- "@aws-sdk/util-user-agent-browser" "3.272.0"
- "@aws-sdk/util-user-agent-node" "3.272.0"
- "@aws-sdk/util-utf8" "3.254.0"
- "@aws-sdk/util-waiter" "3.272.0"
- "@aws-sdk/xml-builder" "3.201.0"
- fast-xml-parser "4.0.11"
- tslib "^2.3.1"
+ "@aws-sdk/client-sts" "3.388.0"
+ "@aws-sdk/credential-provider-node" "3.388.0"
+ "@aws-sdk/middleware-bucket-endpoint" "3.387.0"
+ "@aws-sdk/middleware-expect-continue" "3.387.0"
+ "@aws-sdk/middleware-flexible-checksums" "3.387.0"
+ "@aws-sdk/middleware-host-header" "3.387.0"
+ "@aws-sdk/middleware-location-constraint" "3.387.0"
+ "@aws-sdk/middleware-logger" "3.387.0"
+ "@aws-sdk/middleware-recursion-detection" "3.387.0"
+ "@aws-sdk/middleware-sdk-s3" "3.387.0"
+ "@aws-sdk/middleware-signing" "3.387.0"
+ "@aws-sdk/middleware-ssec" "3.387.0"
+ "@aws-sdk/middleware-user-agent" "3.387.0"
+ "@aws-sdk/signature-v4-multi-region" "3.387.0"
+ "@aws-sdk/types" "3.387.0"
+ "@aws-sdk/util-endpoints" "3.387.0"
+ "@aws-sdk/util-user-agent-browser" "3.387.0"
+ "@aws-sdk/util-user-agent-node" "3.387.0"
+ "@aws-sdk/xml-builder" "3.310.0"
+ "@smithy/config-resolver" "^2.0.2"
+ "@smithy/eventstream-serde-browser" "^2.0.2"
+ "@smithy/eventstream-serde-config-resolver" "^2.0.2"
+ "@smithy/eventstream-serde-node" "^2.0.2"
+ "@smithy/fetch-http-handler" "^2.0.2"
+ "@smithy/hash-blob-browser" "^2.0.2"
+ "@smithy/hash-node" "^2.0.2"
+ "@smithy/hash-stream-node" "^2.0.2"
+ "@smithy/invalid-dependency" "^2.0.2"
+ "@smithy/md5-js" "^2.0.2"
+ "@smithy/middleware-content-length" "^2.0.2"
+ "@smithy/middleware-endpoint" "^2.0.2"
+ "@smithy/middleware-retry" "^2.0.2"
+ "@smithy/middleware-serde" "^2.0.2"
+ "@smithy/middleware-stack" "^2.0.0"
+ "@smithy/node-config-provider" "^2.0.2"
+ "@smithy/node-http-handler" "^2.0.2"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/smithy-client" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/url-parser" "^2.0.2"
+ "@smithy/util-base64" "^2.0.0"
+ "@smithy/util-body-length-browser" "^2.0.0"
+ "@smithy/util-body-length-node" "^2.0.0"
+ "@smithy/util-defaults-mode-browser" "^2.0.2"
+ "@smithy/util-defaults-mode-node" "^2.0.2"
+ "@smithy/util-retry" "^2.0.0"
+ "@smithy/util-stream" "^2.0.2"
+ "@smithy/util-utf8" "^2.0.0"
+ "@smithy/util-waiter" "^2.0.2"
+ fast-xml-parser "4.2.5"
+ tslib "^2.5.0"
-"@aws-sdk/client-sso-oidc@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.272.0.tgz#32ec5d4bd4d1f343d642a5846dae6e1864cc890c"
- integrity sha512-ECcXu3xoa1yggnGKMTh29eWNHiF/wC6r5Uqbla22eOOosyh0+Z6lkJ3JUSLOUKCkBXA4Cs/tJL9UDFBrKbSlvA==
+"@aws-sdk/client-sso@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.387.0.tgz#d2182c09ad8d75a1a8896c2765e6f8729118660f"
+ integrity sha512-E7uKSvbA0XMKSN5KLInf52hmMpe9/OKo6N9OPffGXdn3fNEQlvyQq3meUkqG7Is0ldgsQMz5EUBNtNybXzr3tQ==
dependencies:
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/config-resolver" "3.272.0"
- "@aws-sdk/fetch-http-handler" "3.272.0"
- "@aws-sdk/hash-node" "3.272.0"
- "@aws-sdk/invalid-dependency" "3.272.0"
- "@aws-sdk/middleware-content-length" "3.272.0"
- "@aws-sdk/middleware-endpoint" "3.272.0"
- "@aws-sdk/middleware-host-header" "3.272.0"
- "@aws-sdk/middleware-logger" "3.272.0"
- "@aws-sdk/middleware-recursion-detection" "3.272.0"
- "@aws-sdk/middleware-retry" "3.272.0"
- "@aws-sdk/middleware-serde" "3.272.0"
- "@aws-sdk/middleware-stack" "3.272.0"
- "@aws-sdk/middleware-user-agent" "3.272.0"
- "@aws-sdk/node-config-provider" "3.272.0"
- "@aws-sdk/node-http-handler" "3.272.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/smithy-client" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/url-parser" "3.272.0"
- "@aws-sdk/util-base64" "3.208.0"
- "@aws-sdk/util-body-length-browser" "3.188.0"
- "@aws-sdk/util-body-length-node" "3.208.0"
- "@aws-sdk/util-defaults-mode-browser" "3.272.0"
- "@aws-sdk/util-defaults-mode-node" "3.272.0"
- "@aws-sdk/util-endpoints" "3.272.0"
- "@aws-sdk/util-retry" "3.272.0"
- "@aws-sdk/util-user-agent-browser" "3.272.0"
- "@aws-sdk/util-user-agent-node" "3.272.0"
- "@aws-sdk/util-utf8" "3.254.0"
- tslib "^2.3.1"
+ "@aws-sdk/middleware-host-header" "3.387.0"
+ "@aws-sdk/middleware-logger" "3.387.0"
+ "@aws-sdk/middleware-recursion-detection" "3.387.0"
+ "@aws-sdk/middleware-user-agent" "3.387.0"
+ "@aws-sdk/types" "3.387.0"
+ "@aws-sdk/util-endpoints" "3.387.0"
+ "@aws-sdk/util-user-agent-browser" "3.387.0"
+ "@aws-sdk/util-user-agent-node" "3.387.0"
+ "@smithy/config-resolver" "^2.0.2"
+ "@smithy/fetch-http-handler" "^2.0.2"
+ "@smithy/hash-node" "^2.0.2"
+ "@smithy/invalid-dependency" "^2.0.2"
+ "@smithy/middleware-content-length" "^2.0.2"
+ "@smithy/middleware-endpoint" "^2.0.2"
+ "@smithy/middleware-retry" "^2.0.2"
+ "@smithy/middleware-serde" "^2.0.2"
+ "@smithy/middleware-stack" "^2.0.0"
+ "@smithy/node-config-provider" "^2.0.2"
+ "@smithy/node-http-handler" "^2.0.2"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/smithy-client" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/url-parser" "^2.0.2"
+ "@smithy/util-base64" "^2.0.0"
+ "@smithy/util-body-length-browser" "^2.0.0"
+ "@smithy/util-body-length-node" "^2.0.0"
+ "@smithy/util-defaults-mode-browser" "^2.0.2"
+ "@smithy/util-defaults-mode-node" "^2.0.2"
+ "@smithy/util-retry" "^2.0.0"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.5.0"
-"@aws-sdk/client-sso@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.272.0.tgz#6dedf03e5c1d31ef745e72091868082b10c0bca5"
- integrity sha512-xn9a0IGONwQIARmngThoRhF1lLGjHAD67sUaShgIMaIMc6ipVYN6alWG1VuUpoUQ6iiwMEt0CHdfCyLyUV/fTA==
+"@aws-sdk/client-sts@3.388.0":
+ version "3.388.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.388.0.tgz#df4363f89de34bd02533056fc335ec8e785f788c"
+ integrity sha512-y9FAcAYHT8O6T/jqhgsIQUb4gLiSTKD3xtzudDvjmFi8gl0oRIY1npbeckSiK6k07VQugm2s64I0nDnDxtWsBg==
dependencies:
"@aws-crypto/sha256-browser" "3.0.0"
"@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/config-resolver" "3.272.0"
- "@aws-sdk/fetch-http-handler" "3.272.0"
- "@aws-sdk/hash-node" "3.272.0"
- "@aws-sdk/invalid-dependency" "3.272.0"
- "@aws-sdk/middleware-content-length" "3.272.0"
- "@aws-sdk/middleware-endpoint" "3.272.0"
- "@aws-sdk/middleware-host-header" "3.272.0"
- "@aws-sdk/middleware-logger" "3.272.0"
- "@aws-sdk/middleware-recursion-detection" "3.272.0"
- "@aws-sdk/middleware-retry" "3.272.0"
- "@aws-sdk/middleware-serde" "3.272.0"
- "@aws-sdk/middleware-stack" "3.272.0"
- "@aws-sdk/middleware-user-agent" "3.272.0"
- "@aws-sdk/node-config-provider" "3.272.0"
- "@aws-sdk/node-http-handler" "3.272.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/smithy-client" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/url-parser" "3.272.0"
- "@aws-sdk/util-base64" "3.208.0"
- "@aws-sdk/util-body-length-browser" "3.188.0"
- "@aws-sdk/util-body-length-node" "3.208.0"
- "@aws-sdk/util-defaults-mode-browser" "3.272.0"
- "@aws-sdk/util-defaults-mode-node" "3.272.0"
- "@aws-sdk/util-endpoints" "3.272.0"
- "@aws-sdk/util-retry" "3.272.0"
- "@aws-sdk/util-user-agent-browser" "3.272.0"
- "@aws-sdk/util-user-agent-node" "3.272.0"
- "@aws-sdk/util-utf8" "3.254.0"
- tslib "^2.3.1"
+ "@aws-sdk/credential-provider-node" "3.388.0"
+ "@aws-sdk/middleware-host-header" "3.387.0"
+ "@aws-sdk/middleware-logger" "3.387.0"
+ "@aws-sdk/middleware-recursion-detection" "3.387.0"
+ "@aws-sdk/middleware-sdk-sts" "3.387.0"
+ "@aws-sdk/middleware-signing" "3.387.0"
+ "@aws-sdk/middleware-user-agent" "3.387.0"
+ "@aws-sdk/types" "3.387.0"
+ "@aws-sdk/util-endpoints" "3.387.0"
+ "@aws-sdk/util-user-agent-browser" "3.387.0"
+ "@aws-sdk/util-user-agent-node" "3.387.0"
+ "@smithy/config-resolver" "^2.0.2"
+ "@smithy/fetch-http-handler" "^2.0.2"
+ "@smithy/hash-node" "^2.0.2"
+ "@smithy/invalid-dependency" "^2.0.2"
+ "@smithy/middleware-content-length" "^2.0.2"
+ "@smithy/middleware-endpoint" "^2.0.2"
+ "@smithy/middleware-retry" "^2.0.2"
+ "@smithy/middleware-serde" "^2.0.2"
+ "@smithy/middleware-stack" "^2.0.0"
+ "@smithy/node-config-provider" "^2.0.2"
+ "@smithy/node-http-handler" "^2.0.2"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/smithy-client" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/url-parser" "^2.0.2"
+ "@smithy/util-base64" "^2.0.0"
+ "@smithy/util-body-length-browser" "^2.0.0"
+ "@smithy/util-body-length-node" "^2.0.0"
+ "@smithy/util-defaults-mode-browser" "^2.0.2"
+ "@smithy/util-defaults-mode-node" "^2.0.2"
+ "@smithy/util-retry" "^2.0.0"
+ "@smithy/util-utf8" "^2.0.0"
+ fast-xml-parser "4.2.5"
+ tslib "^2.5.0"
-"@aws-sdk/client-sts@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.272.0.tgz#a63993d53ca7243f8dadc715b539afdcfa482abf"
- integrity sha512-kigxCxURp3WupufGaL/LABMb7UQfzAQkKcj9royizL3ItJ0vw5kW/JFrPje5IW1mfLgdPF7PI9ShOjE0fCLTqA==
+"@aws-sdk/credential-provider-env@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.387.0.tgz#7323eada10228c0157195a922d10638cd65c293c"
+ integrity sha512-PVqNk7XPIYe5CMYNvELkcALtkl/pIM8/uPtqEtTg+mgnZBeL4fAmgXZiZMahQo1DxP5t/JaK384f6JG+A0qDjA==
dependencies:
- "@aws-crypto/sha256-browser" "3.0.0"
- "@aws-crypto/sha256-js" "3.0.0"
- "@aws-sdk/config-resolver" "3.272.0"
- "@aws-sdk/credential-provider-node" "3.272.0"
- "@aws-sdk/fetch-http-handler" "3.272.0"
- "@aws-sdk/hash-node" "3.272.0"
- "@aws-sdk/invalid-dependency" "3.272.0"
- "@aws-sdk/middleware-content-length" "3.272.0"
- "@aws-sdk/middleware-endpoint" "3.272.0"
- "@aws-sdk/middleware-host-header" "3.272.0"
- "@aws-sdk/middleware-logger" "3.272.0"
- "@aws-sdk/middleware-recursion-detection" "3.272.0"
- "@aws-sdk/middleware-retry" "3.272.0"
- "@aws-sdk/middleware-sdk-sts" "3.272.0"
- "@aws-sdk/middleware-serde" "3.272.0"
- "@aws-sdk/middleware-signing" "3.272.0"
- "@aws-sdk/middleware-stack" "3.272.0"
- "@aws-sdk/middleware-user-agent" "3.272.0"
- "@aws-sdk/node-config-provider" "3.272.0"
- "@aws-sdk/node-http-handler" "3.272.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/smithy-client" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/url-parser" "3.272.0"
- "@aws-sdk/util-base64" "3.208.0"
- "@aws-sdk/util-body-length-browser" "3.188.0"
- "@aws-sdk/util-body-length-node" "3.208.0"
- "@aws-sdk/util-defaults-mode-browser" "3.272.0"
- "@aws-sdk/util-defaults-mode-node" "3.272.0"
- "@aws-sdk/util-endpoints" "3.272.0"
- "@aws-sdk/util-retry" "3.272.0"
- "@aws-sdk/util-user-agent-browser" "3.272.0"
- "@aws-sdk/util-user-agent-node" "3.272.0"
- "@aws-sdk/util-utf8" "3.254.0"
- fast-xml-parser "4.0.11"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/property-provider" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/config-resolver@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.272.0.tgz#207af3c70b05c4d93c60fa60201c93dff78802ba"
- integrity sha512-Dr4CffRVNsOp3LRNdpvcH6XuSgXOSLblWliCy/5I86cNl567KVMxujVx6uPrdTXYs2h1rt3MNl6jQGnAiJeTbw==
+"@aws-sdk/credential-provider-ini@3.388.0":
+ version "3.388.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.388.0.tgz#284b6dd2da4f3f8f53b2fa1838085148a478b936"
+ integrity sha512-3dg3A8AiZ5vXkSAYyyI3V/AW3Eo6KQJyE/glA+Nr2M0oAjT4z3vHhS3pf2B+hfKGZBTuKKgxusrrhrQABd/Diw==
dependencies:
- "@aws-sdk/signature-v4" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-config-provider" "3.208.0"
- "@aws-sdk/util-middleware" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/credential-provider-env" "3.387.0"
+ "@aws-sdk/credential-provider-process" "3.387.0"
+ "@aws-sdk/credential-provider-sso" "3.388.0"
+ "@aws-sdk/credential-provider-web-identity" "3.387.0"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/credential-provider-imds" "^2.0.0"
+ "@smithy/property-provider" "^2.0.0"
+ "@smithy/shared-ini-file-loader" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/credential-provider-env@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.272.0.tgz#c647799806d2cf491b9b0d8d32682393caf74e20"
- integrity sha512-QI65NbLnKLYHyTYhXaaUrq6eVsCCrMUb05WDA7+TJkWkjXesovpjc8vUKgFiLSxmgKmb2uOhHNcDyObKMrYQFw==
+"@aws-sdk/credential-provider-node@3.388.0":
+ version "3.388.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.388.0.tgz#4c1599e2fdd94cff61f1d5568cade8e595cf4da2"
+ integrity sha512-BqWAkIG08gj/wevpesaZhAjALjfUNVjseHQRk+DNUoHIfyibW7Ahf3q/GIPs11dA2o8ECwR9/fo68Sq+sK799A==
dependencies:
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/credential-provider-env" "3.387.0"
+ "@aws-sdk/credential-provider-ini" "3.388.0"
+ "@aws-sdk/credential-provider-process" "3.387.0"
+ "@aws-sdk/credential-provider-sso" "3.388.0"
+ "@aws-sdk/credential-provider-web-identity" "3.387.0"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/credential-provider-imds" "^2.0.0"
+ "@smithy/property-provider" "^2.0.0"
+ "@smithy/shared-ini-file-loader" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/credential-provider-imds@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.272.0.tgz#8e740961c2e1f9b93a467e8d5e836e359e18592c"
- integrity sha512-wwAfVY1jTFQEfxVfdYD5r5ieYGl+0g4nhekVxNMqE8E1JeRDd18OqiwAflzpgBIqxfqvCUkf+vl5JYyacMkNAQ==
+"@aws-sdk/credential-provider-process@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.387.0.tgz#114acfbcf9bd289e549fb3fd48acc1a71d7c75b7"
+ integrity sha512-tQScLHmDlqkQN+mqw4s3cxepEUeHYDhFl5eH+J8puvPqWjXMYpCEdY79SAtWs6SZd4CWiZ0VLeYU6xQBZengbQ==
dependencies:
- "@aws-sdk/node-config-provider" "3.272.0"
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/url-parser" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/property-provider" "^2.0.0"
+ "@smithy/shared-ini-file-loader" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/credential-provider-ini@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.272.0.tgz#86fe4faf38507fada22cbe6f422ebad8777e0172"
- integrity sha512-iE3CDzK5NcupHYjfYjBdY1JCy8NLEoRUsboEjG0i0gy3S3jVpDeVHX1dLVcL/slBFj6GiM7SoNV/UfKnJf3Gaw==
+"@aws-sdk/credential-provider-sso@3.388.0":
+ version "3.388.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.388.0.tgz#39868ebd160d24348287c8a8e57908f6a5d86046"
+ integrity sha512-RH02+rntaO0UhnSBr42n+7q8HOztc+Dets/hh6cWovf3Yi9s9ghLgYLN9FXpSosfot3XkmT/HOCa+CphAmGN9A==
dependencies:
- "@aws-sdk/credential-provider-env" "3.272.0"
- "@aws-sdk/credential-provider-imds" "3.272.0"
- "@aws-sdk/credential-provider-process" "3.272.0"
- "@aws-sdk/credential-provider-sso" "3.272.0"
- "@aws-sdk/credential-provider-web-identity" "3.272.0"
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/shared-ini-file-loader" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/client-sso" "3.387.0"
+ "@aws-sdk/token-providers" "3.388.0"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/property-provider" "^2.0.0"
+ "@smithy/shared-ini-file-loader" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/credential-provider-node@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.272.0.tgz#953f73468f87510f1dcd0480f6f17139b4b3c0bf"
- integrity sha512-FI8uvwM1IxiRSvbkdKv8DZG5vxU3ezaseTaB1fHWTxEUFb0pWIoHX9oeOKer9Fj31SOZTCNAaYFURbSRuZlm/w==
+"@aws-sdk/credential-provider-web-identity@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.387.0.tgz#f15431ce00dbfe4f937b4afc706254759a096396"
+ integrity sha512-6ueMPl+J3KWv6ZaAWF4Z138QCuBVFZRVAgwbtP3BNqWrrs4Q6TPksOQJ79lRDMpv0EUoyVl04B6lldNlhN8RdA==
dependencies:
- "@aws-sdk/credential-provider-env" "3.272.0"
- "@aws-sdk/credential-provider-imds" "3.272.0"
- "@aws-sdk/credential-provider-ini" "3.272.0"
- "@aws-sdk/credential-provider-process" "3.272.0"
- "@aws-sdk/credential-provider-sso" "3.272.0"
- "@aws-sdk/credential-provider-web-identity" "3.272.0"
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/shared-ini-file-loader" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/property-provider" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/credential-provider-process@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.272.0.tgz#bd0c859554e705c085f0e2ad5dad7e1e43c967ad"
- integrity sha512-hiCAjWWm2PeBFp5cjkxqyam/XADjiS+e7GzwC34TbZn3LisS0uoweLojj9tD11NnnUhyhbLteUvu5+rotOLwrg==
+"@aws-sdk/lib-storage@^3.388.0":
+ version "3.388.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.388.0.tgz#038a5692de4583b88086374f0dda749d851e0075"
+ integrity sha512-LVCSi++ssMO2hXOXe5LgQzs3p+3/QVFI7aMr+Ebad+NJSpNGsngMxhGQIxlKwBNy+3MPfd9bS6y3VtuQ66Tk1g==
dependencies:
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/shared-ini-file-loader" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/credential-provider-sso@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.272.0.tgz#bd24f9b06088aed91c5d6aaddf3f7e7ab818afd7"
- integrity sha512-hwYaulyiU/7chKKFecxCeo0ls6Dxs7h+5EtoYcJJGvfpvCncyOZF35t00OAsCd3Wo7HkhhgfpGdb6dmvCNQAZQ==
- dependencies:
- "@aws-sdk/client-sso" "3.272.0"
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/shared-ini-file-loader" "3.272.0"
- "@aws-sdk/token-providers" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/credential-provider-web-identity@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.272.0.tgz#2a1d8f73654c2d50bf27c6355a550bc389d6057e"
- integrity sha512-ImrHMkcgneGa/HadHAQXPwOrX26sAKuB8qlMxZF/ZCM2B55u8deY+ZVkVuraeKb7YsahMGehPFOfRAF6mvFI5Q==
- dependencies:
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/eventstream-codec@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.272.0.tgz#9d5cbc6c2e438eee18eb8532bc4a3cab16315214"
- integrity sha512-HYMzglDnqUhvx3u9MdzZ/OjLuavaaH9zF9XMXRuv7bdsN9AAi3/0he0FEx84ZXNXSAZCebLwXJYf0ZrN6g37QA==
- dependencies:
- "@aws-crypto/crc32" "3.0.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-hex-encoding" "3.201.0"
- tslib "^2.3.1"
-
-"@aws-sdk/eventstream-serde-browser@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.272.0.tgz#c8b4a98beb9473db508a4669bd0dc25de4c0c825"
- integrity sha512-mE1+mevS+KVKpnTLi5FytsBwAK1kWZ92ERtAiElp58SKE1OpfSg8lEY8VI6JKGlueN540Qq3LeIgA2/HJOcK/w==
- dependencies:
- "@aws-sdk/eventstream-serde-universal" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/eventstream-serde-config-resolver@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.272.0.tgz#f72ab037404ecb01e35dc619d7971813c269346c"
- integrity sha512-e47BhGBvx+me53cvYx+47ml5KNDj7XoTth80krHlyLrimFELE1ij4tHSKR/XzilKKH1uIWmJQdlAi29129ZX5w==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/eventstream-serde-node@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.272.0.tgz#5f3e97e14419938271a2e62d2f759347a093530a"
- integrity sha512-uto8y4FoZugWnczM1TKwv6oV2Po2Jgrp+W1Ws3baRQ4Lan+QpFx3Tps1N5rNzQ+7Uz0xT1BhbSNPAkKs22/jtg==
- dependencies:
- "@aws-sdk/eventstream-serde-universal" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/eventstream-serde-universal@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.272.0.tgz#3dbc2a92486f3c1772ab1aba52324376cc112013"
- integrity sha512-E9jlt8tzDcEMoNlgv3+01jGPJPHmbmw2NsajZhB4axVMpEy247JV6qvCZe+5R+EGy96t0pfsO2naViEB4Va47g==
- dependencies:
- "@aws-sdk/eventstream-codec" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/fetch-http-handler@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.272.0.tgz#52ec2ba4ea25738a91db466a617bd7cc2bd6d2e9"
- integrity sha512-1Qhm9e0RbS1Xf4CZqUbQyUMkDLd7GrsRXWIvm9b86/vgeV8/WnjO3CMue9D51nYgcyQORhYXv6uVjAYCWbUExA==
- dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/querystring-builder" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-base64" "3.208.0"
- tslib "^2.3.1"
-
-"@aws-sdk/hash-blob-browser@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/hash-blob-browser/-/hash-blob-browser-3.272.0.tgz#c3f71c082f1c3f86fb4f7632e1a9cb418f8d8a03"
- integrity sha512-IRCIMG42fXcdD92C8Sb0CQI8D/msxDwHGAIqP94iGhVEnKX2egyx5J8lmPY4gEky5UzyMMaH7cayBv89ZMEBmQ==
- dependencies:
- "@aws-sdk/chunked-blob-reader" "3.188.0"
- "@aws-sdk/chunked-blob-reader-native" "3.208.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/hash-node@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.272.0.tgz#a39d80fd118ad306f17191f0565ea4db88aa0563"
- integrity sha512-40dwND+iAm3VtPHPZu7/+CIdVJFk2s0cWZt1lOiMPMSXycSYJ45wMk7Lly3uoqRx0uWfFK5iT2OCv+fJi5jTng==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-buffer-from" "3.208.0"
- "@aws-sdk/util-utf8" "3.254.0"
- tslib "^2.3.1"
-
-"@aws-sdk/hash-stream-node@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/hash-stream-node/-/hash-stream-node-3.272.0.tgz#543fb22d16b9fffae8b071f076fcbd39c8822fff"
- integrity sha512-mWwQWdfVYoR6PXRLkHP6pC1cghZMg0ULuOAm70EtTO2YXiyLlMIDb+VD4RRbjh3hNkzh+y/W47wSUJthGBM1kg==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-utf8" "3.254.0"
- tslib "^2.3.1"
-
-"@aws-sdk/invalid-dependency@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.272.0.tgz#93b34dc0f78d0c44a4beae6dc75dde4801915f1c"
- integrity sha512-ysW6wbjl1Y78txHUQ/Tldj2Rg1BI7rpMO9B9xAF6yAX3mQ7t6SUPQG/ewOGvH2208NBIl3qP5e/hDf0Q6r/1iw==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/is-array-buffer@3.201.0":
- version "3.201.0"
- resolved "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz#06e557adc284fac2f26071c2944ae01f61b95854"
- integrity sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==
- dependencies:
- tslib "^2.3.1"
-
-"@aws-sdk/lib-storage@^3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.272.0.tgz#24a829938ec567e0861dec9e7bb61e91a53185ea"
- integrity sha512-HVgPSztekEGXsy0SA9MxEq+ya/HbXpYpLeZpFcdxbvOm0nztlxoQJrTAZC4VsKq64JlVjEP+12QcSIFJVbUwrQ==
- dependencies:
- "@aws-sdk/middleware-endpoint" "3.272.0"
- "@aws-sdk/smithy-client" "3.272.0"
+ "@smithy/abort-controller" "^2.0.1"
+ "@smithy/middleware-endpoint" "^2.0.2"
+ "@smithy/smithy-client" "^2.0.2"
buffer "5.6.0"
events "3.3.0"
stream-browserify "3.0.0"
- tslib "^2.3.1"
+ tslib "^2.5.0"
-"@aws-sdk/md5-js@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/md5-js/-/md5-js-3.272.0.tgz#2f4dc06541a60979bb807c8adc438f13fc3ad958"
- integrity sha512-/GK32mgAarhn/F0xCeBKbYfLRof3tOCNrg8mAGNz9Di8E1/qMOnX/OXUGag0lsvNZ6DTjdjln29t4e8iKmOVqA==
+"@aws-sdk/middleware-bucket-endpoint@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.387.0.tgz#edcfa94beaec51317de84bf7e12e341a5981b8f7"
+ integrity sha512-o7Dsq0YTUHFcKXD6+30/fXv/Wzdxqz9WonhCu3ZFPwTDLZgOM4QDDKW8EcC1SplKP1IUyaEli8Affodag9T1cQ==
dependencies:
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-utf8" "3.254.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@aws-sdk/util-arn-parser" "3.310.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-config-provider" "^2.0.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-bucket-endpoint@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.272.0.tgz#79dab44a109c78548593c9ccc2849d8f232996c2"
- integrity sha512-523T6JXfjsY9uSgMusa6myCccRv2TWyUSjzMx/0aUHfHRacJSunfPtSNX1kfYxXWn/ByWhaieHFBPehVI6wg1A==
+"@aws-sdk/middleware-expect-continue@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.387.0.tgz#2ac9c1f7845b5b266ac8c3cf3210d462a7012733"
+ integrity sha512-w415a4tjQc6a7isq0AEDWFBC0HWUCHXEDjDl94UACxfMmS9bVabuf04t9CQ+nBBVs6HdiNdfdc/pBR2pRwx2Yg==
dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-arn-parser" "3.208.0"
- "@aws-sdk/util-config-provider" "3.208.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-content-length@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.272.0.tgz#400532904c505d3478ddf5c8fe1d703692ea87e8"
- integrity sha512-sAbDZSTNmLX+UTGwlUHJBWy0QGQkiClpHwVFXACon+aG0ySLNeRKEVYs6NCPYldw4cj6hveLUn50cX44ukHErw==
- dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/middleware-endpoint@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.272.0.tgz#3d10dff07eeb6239b39b2e2762b11d97f19e4a56"
- integrity sha512-Dk3JVjj7SxxoUKv3xGiOeBksvPtFhTDrVW75XJ98Ymv8gJH5L1sq4hIeJAHRKogGiRFq2J73mnZSlM9FVXEylg==
- dependencies:
- "@aws-sdk/middleware-serde" "3.272.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/signature-v4" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/url-parser" "3.272.0"
- "@aws-sdk/util-config-provider" "3.208.0"
- "@aws-sdk/util-middleware" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/middleware-expect-continue@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.272.0.tgz#08e21704657347fcf8517c7aeddcc7cf62765ea0"
- integrity sha512-TNx61LCZUKp/yZqcb38qb4tU3lbhKaI9zn2FQ+fpKzUSTI3H6E5aw42wHaq2LEacYlyK3b5Wg1R0sKR+vsUutw==
- dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/middleware-flexible-checksums@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.272.0.tgz#61487b490a15ef5ed95d64bcde04297c30f7d411"
- integrity sha512-dc/tMiYM4wTZpjXf2PSQCFD4SQI5wyVwY5SoBgcB3W2XLq1SzXahiDnnUSn2EzDTKPIrmQmYyDFRpFEPo0sP/g==
+"@aws-sdk/middleware-flexible-checksums@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.387.0.tgz#40957a4bae83208ad047053094757cfce9478fc9"
+ integrity sha512-QlH97rrKlcMyLG+2ps7+DtBHfPyRIpi7sD3y0iko2u3PGXk+PoLPK8wWyGql9sFopOYTl6/Jh2Rb1b6z6NbjEA==
dependencies:
"@aws-crypto/crc32" "3.0.0"
"@aws-crypto/crc32c" "3.0.0"
- "@aws-sdk/is-array-buffer" "3.201.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-utf8" "3.254.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/is-array-buffer" "^2.0.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-host-header@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.272.0.tgz#c47b8d35be6d5fbc548378b4694bf705adaae74d"
- integrity sha512-Q8K7bMMFZnioUXpxn57HIt4p+I63XaNAawMLIZ5B4F2piyukbQeM9q2XVKMGwqLvijHR8CyP5nHrtKqVuINogQ==
+"@aws-sdk/middleware-host-header@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.387.0.tgz#17c4948b83bb42ed04bdc2346fce4e4f980691e5"
+ integrity sha512-EWm9PXSr8dSp7hnRth1U7OfelXQp9dLf1yS1kUL+UhppYDJpjhdP7ql3NI4xJKw8e76sP2FuJYEuzWnJHuWoyQ==
dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-location-constraint@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.272.0.tgz#5f6b54479b2f0526288ea767e503349d382fa971"
- integrity sha512-tROQ1DM9djxfXmXPTT0XietrUt6y6QEHShPI9rQMstjXYiaHBVXRveuRLcLAKwl4nXIrgmnIU7ygyj2ZyD8gcA==
+"@aws-sdk/middleware-location-constraint@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.387.0.tgz#e563fd37fb9ba2dd4f929450f38026fd2a633789"
+ integrity sha512-Ipdry2V58CpDcWD0ZTz6yFtpTASEBxbuWdqUUYW7pOkZ/5GPGH8NhBky7M38iGqAO6FNysvWEVCUpIqNGkI1lw==
dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-logger@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.272.0.tgz#372e2514b17b826a2b40562667e2543125980705"
- integrity sha512-u2SQ0hWrFwxbxxYMG5uMEgf01pQY5jauK/LYWgGIvuCmFgiyRQQP3oN7kkmsxnS9MWmNmhbyQguX2NY02s5e9w==
+"@aws-sdk/middleware-logger@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.387.0.tgz#bbc05eb087989d6addecc58f1baeb39334851e6e"
+ integrity sha512-FjAvJr1XyaInT81RxUwgifnbXoFJrRBFc64XeFJgFanGIQCWLYxRrK2HV9eBpao/AycbmuoHgLd/f0sa4hZFoQ==
dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-recursion-detection@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.272.0.tgz#1e6ddc66a11fa2bfd2a59607d2ac5603be6d1072"
- integrity sha512-Gp/eKWeUWVNiiBdmUM2qLkBv+VLSJKoWAO+aKmyxxwjjmWhE0FrfA1NQ1a3g+NGMhRbAfQdaYswRAKsul70ISg==
+"@aws-sdk/middleware-recursion-detection@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.387.0.tgz#34beba7dc436dcf13065f5ad99cc239f2f6175b9"
+ integrity sha512-ZF45T785ru8OwvYZw6awD9Z76OwSMM1eZzj2eY+FDz1cHfkpLjxEiti2iIH1FxbyK7n9ZqDUx29lVlCv238YyQ==
dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-retry@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.272.0.tgz#a38adcb9eb478246de3f3398bb8fd0a7682462eb"
- integrity sha512-pCGvHM7C76VbO/dFerH+Vwf7tGv7j+e+eGrvhQ35mRghCtfIou/WMfTZlD1TNee93crrAQQVZKjtW3dMB3WCzg==
+"@aws-sdk/middleware-sdk-s3@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.387.0.tgz#35a71ff4d5e38a3cc588a77c7f7a98706f24d30e"
+ integrity sha512-OIUBDzGhglI6KjXVwPLh7hRbrfCpSTwWRkbXbLrPgZZuzWMoJJ3q59RVkpLnAV9Mdkg6+YA6JTw4k4hcmJblVw==
dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/service-error-classification" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-middleware" "3.272.0"
- "@aws-sdk/util-retry" "3.272.0"
- tslib "^2.3.1"
- uuid "^8.3.2"
+ "@aws-sdk/types" "3.387.0"
+ "@aws-sdk/util-arn-parser" "3.310.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-sdk-s3@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.272.0.tgz#174c41fec71611b0b41c185c66c63a32e8f9e021"
- integrity sha512-uMvoLePkyP54b9BckMELlDnFh0SGPAfTkBwiH/FC79K7noGLA5A4KgqKObtB9LPYHkPfm1WLqIgdaE6gS1BlFQ==
+"@aws-sdk/middleware-sdk-sts@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.387.0.tgz#6bd1e4eb17acc7387fa4231da52378ef77e10b1b"
+ integrity sha512-7ZzRKOJ4V/JDQmKz9z+FjZqw59mrMATEMLR6ff0H0JHMX0Uk5IX8TQB058ss+ar14qeJ4UcteYzCqHNI0O1BHw==
dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-arn-parser" "3.208.0"
- tslib "^2.3.1"
+ "@aws-sdk/middleware-signing" "3.387.0"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-sdk-sts@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.272.0.tgz#aa437331f958e3af3b4bec7951256d0f34a8d431"
- integrity sha512-VvYPg7LrDIjUOWueSzo2wBzcNG7dw+cmzV6zAKaLxf0RC5jeAP4hE0OzDiiZfDrjNghEzgq/V+0NO+LewqYL9Q==
+"@aws-sdk/middleware-signing@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.387.0.tgz#74bf5a9cf35239b5745a384a9d8f6f92afbd8328"
+ integrity sha512-oJXlE0MES8gxNLo137PPNNiOICQGOaETTvq3kBSJgb/gtEAxQajMIlaNT7s1wsjOAruFHt4975nCXuY4lpx7GQ==
dependencies:
- "@aws-sdk/middleware-signing" "3.272.0"
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/signature-v4" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/property-provider" "^2.0.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/signature-v4" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-middleware" "^2.0.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-serde@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.272.0.tgz#9cb23aaa93fbf404fdb8e01b514b36b2d6fb5bc8"
- integrity sha512-kW1uOxgPSwtXPB5rm3QLdWomu42lkYpQL94tM1BjyFOWmBLO2lQhk5a7Dw6HkTozT9a+vxtscLChRa6KZe61Hw==
+"@aws-sdk/middleware-ssec@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.387.0.tgz#b61c6fa63b25335e408c673201822d6864a7aa34"
+ integrity sha512-Jtie1gqqcs7ZuYDlz/kuI3CKCXoCL5Ov/Gj5X8/XmwrQJEpuB6z0KY5H1qY0xo+jtAhC8nDPv0GnuLoOfn85hw==
dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-signing@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.272.0.tgz#ce632b547d5a091b4bda9d65cb4745445ab5d237"
- integrity sha512-4LChFK4VAR91X+dupqM8fQqYhFGE0G4Bf9rQlVTgGSbi2KUOmpqXzH0/WKE228nKuEhmH8+Qd2VPSAE2JcyAUA==
+"@aws-sdk/middleware-user-agent@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.387.0.tgz#aa5f9eb4f3cb4d6e0df879d8d84ccaf4f8baf8e5"
+ integrity sha512-hTfFTwDtp86xS98BKa+RFuLfcvGftxwzrbZeisZV8hdb4ZhvNXjSxnvM3vetW0GUEnY9xHPSGyp2ERRTinPKFQ==
dependencies:
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/signature-v4" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-middleware" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@aws-sdk/util-endpoints" "3.387.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-ssec@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.272.0.tgz#fa4a0e19df3bbec515794e6398b9656ab91ec8c9"
- integrity sha512-WDPcNPkscTmJUzdAvfx8p+YuUn2YR9ocmZA7yYUJ5kA94MyGH6Rbjp8tleWwQvah/HweeCQrYUzJk9wsH64LPA==
+"@aws-sdk/s3-request-presigner@^3.388.0":
+ version "3.388.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.388.0.tgz#d40a6624859e28c5eabeae773d20fe984d2b44a5"
+ integrity sha512-vMdIS5ce5zTEaZUsbpoMf8uQNjF2J2vRizsr5pomV71zLUdLYubSr5TA7fKBSimwjS3XMCyKX2rJkGGVK5JGmQ==
dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/signature-v4-multi-region" "3.387.0"
+ "@aws-sdk/types" "3.387.0"
+ "@aws-sdk/util-format-url" "3.387.0"
+ "@smithy/middleware-endpoint" "^2.0.2"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/smithy-client" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-stack@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.272.0.tgz#e62048e47b8ce2ff71d6d32234b6c0be70b0b008"
- integrity sha512-jhwhknnPBGhfXAGV5GXUWfEhDFoP/DN8MPCO2yC5OAxyp6oVJ8lTPLkZYMTW5VL0c0eG44dXpF4Ib01V+PlDrQ==
+"@aws-sdk/signature-v4-multi-region@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.387.0.tgz#f0fab615dd7cff320ba5500611b968ab0581dc44"
+ integrity sha512-SGuUbEFi8BXYVv4M7Hc0488I7uZbTVBW19j/B7bnyfbKFrndBXM366s/mChx4iELtESQ61AAstyafx5nGj5tIg==
dependencies:
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/signature-v4" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/middleware-user-agent@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.272.0.tgz#ea49970c9dbbe4e8fce21763e2ff0d7acab057c2"
- integrity sha512-Qy7/0fsDJxY5l0bEk7WKDfqb4Os/sCAgFR2zEvrhDtbkhYPf72ysvg/nRUTncmCbo8tOok4SJii2myk8KMfjjw==
+"@aws-sdk/token-providers@3.388.0":
+ version "3.388.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.388.0.tgz#50000f5ca32b58614542a6e25918bc32585535cb"
+ integrity sha512-2lo1gFJl624kfjo/YdU6zW+k6dEwhoqjNkDNbOZEFgS1KDofHe9GX8W4/ReKb0Ggho5/EcjzZ53/1CjkzUq4tA==
dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-crypto/sha256-browser" "3.0.0"
+ "@aws-crypto/sha256-js" "3.0.0"
+ "@aws-sdk/middleware-host-header" "3.387.0"
+ "@aws-sdk/middleware-logger" "3.387.0"
+ "@aws-sdk/middleware-recursion-detection" "3.387.0"
+ "@aws-sdk/middleware-user-agent" "3.387.0"
+ "@aws-sdk/types" "3.387.0"
+ "@aws-sdk/util-endpoints" "3.387.0"
+ "@aws-sdk/util-user-agent-browser" "3.387.0"
+ "@aws-sdk/util-user-agent-node" "3.387.0"
+ "@smithy/config-resolver" "^2.0.2"
+ "@smithy/fetch-http-handler" "^2.0.2"
+ "@smithy/hash-node" "^2.0.2"
+ "@smithy/invalid-dependency" "^2.0.2"
+ "@smithy/middleware-content-length" "^2.0.2"
+ "@smithy/middleware-endpoint" "^2.0.2"
+ "@smithy/middleware-retry" "^2.0.2"
+ "@smithy/middleware-serde" "^2.0.2"
+ "@smithy/middleware-stack" "^2.0.0"
+ "@smithy/node-config-provider" "^2.0.2"
+ "@smithy/node-http-handler" "^2.0.2"
+ "@smithy/property-provider" "^2.0.0"
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/shared-ini-file-loader" "^2.0.0"
+ "@smithy/smithy-client" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/url-parser" "^2.0.2"
+ "@smithy/util-base64" "^2.0.0"
+ "@smithy/util-body-length-browser" "^2.0.0"
+ "@smithy/util-body-length-node" "^2.0.0"
+ "@smithy/util-defaults-mode-browser" "^2.0.2"
+ "@smithy/util-defaults-mode-node" "^2.0.2"
+ "@smithy/util-retry" "^2.0.0"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.5.0"
-"@aws-sdk/node-config-provider@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.272.0.tgz#7797a8f500593b1a7b91fc70bcd7a7245afd9a61"
- integrity sha512-YYCIBh9g1EQo7hm2l22HX5Yr9RoPQ2RCvhzKvF1n1e8t1QH4iObQrYUtqHG4khcm64Cft8C5MwZmgzHbya5Z6Q==
+"@aws-sdk/types@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.387.0.tgz#15a968344956b2587dbab1224718d72329e050f4"
+ integrity sha512-YTjFabNwjTF+6yl88f0/tWff018qmmgMmjlw45s6sdVKueWxdxV68U7gepNLF2nhaQPZa6FDOBoA51NaviVs0Q==
dependencies:
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/shared-ini-file-loader" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
-"@aws-sdk/node-http-handler@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.272.0.tgz#732c7010310da292d4a6c30f915078e1792d029e"
- integrity sha512-VrW9PjhhngeyYp4yGYPe5S0vgZH6NwU3Po9xAgayUeE37Inr7LS1YteFMHdpgsUUeNXnh7d06CXqHo1XjtqOKA==
- dependencies:
- "@aws-sdk/abort-controller" "3.272.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/querystring-builder" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/property-provider@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.272.0.tgz#a626604303acfe83c1a1471f99872dee5641c1a4"
- integrity sha512-V1pZTaH5eqpAt8O8CzbItHhOtzIfFuWymvwZFkAtwKuaHpnl7jjrTouV482zoq8AD/fF+VVSshwBKYA7bhidIw==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/protocol-http@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.272.0.tgz#11090fed5d1e20f9f8e97b479e1d6fb2247686f6"
- integrity sha512-4JQ54v5Yn08jspNDeHo45CaSn1CvTJqS1Ywgr79eU6jBExtguOWv6LNtwVSBD9X37v88iqaxt8iu1Z3pZZAJeg==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/querystring-builder@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.272.0.tgz#788ca037e21942bb039c920c5dfa4d412b84ea27"
- integrity sha512-ndo++7GkdCj5tBXE6rGcITpSpZS4PfyV38wntGYAlj9liL1omk3bLZRY6uzqqkJpVHqbg2fD7O2qHNItzZgqhw==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-uri-escape" "3.201.0"
- tslib "^2.3.1"
-
-"@aws-sdk/querystring-parser@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.272.0.tgz#68db5798d10a353c35f62bf34cfcebaa53580e51"
- integrity sha512-5oS4/9n6N1LZW9tI3qq/0GnCuWoOXRgcHVB+AJLRBvDbEe+GI+C/xK1tKLsfpDNgsQJHc4IPQoIt4megyZ/1+A==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/s3-request-presigner@^3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/s3-request-presigner/-/s3-request-presigner-3.272.0.tgz#95bba808d6e6ee335f6192369f316e7993627d11"
- integrity sha512-WniD9K8JyLpl6qs6Z0xLVqDR0EVHjacWDZc8s4X6N2mLnkV/4WexsCz9Tlg8WQtiuiWY4L/pR+JTALt7w30HCw==
- dependencies:
- "@aws-sdk/middleware-endpoint" "3.272.0"
- "@aws-sdk/middleware-sdk-s3" "3.272.0"
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/signature-v4-multi-region" "3.272.0"
- "@aws-sdk/smithy-client" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-create-request" "3.272.0"
- "@aws-sdk/util-format-url" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/service-error-classification@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.272.0.tgz#cf19b82c2ab1e63bb03793c68e6a2b2e7cbd8382"
- integrity sha512-REoltM1LK9byyIufLqx9znhSolPcHQgVHIA2S0zu5sdt5qER4OubkLAXuo4MBbisUTmh8VOOvIyUb5ijZCXq1w==
-
-"@aws-sdk/shared-ini-file-loader@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.272.0.tgz#f924ec6e7c183ec749d42e204d8f0d0b7c58fa25"
- integrity sha512-lzFPohp5sy2XvwFjZIzLVCRpC0i5cwBiaXmFzXYQZJm6FSCszHO4ax+m9yrtlyVFF/2YPWl+/bzNthy4aJtseA==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/signature-v4-multi-region@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.272.0.tgz#4018ed214b7c45f19b38391c0d70bf6362e2270e"
- integrity sha512-nir/ICA3saE303tS+DuJ803Uocn/d3hOpOl5DqI9RDjaZxbTXwv9uHP+by8sdyyfwCE8TFaYWoiSW5rLI+Qt0g==
- dependencies:
- "@aws-sdk/protocol-http" "3.272.0"
- "@aws-sdk/signature-v4" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-arn-parser" "3.208.0"
- tslib "^2.3.1"
-
-"@aws-sdk/signature-v4@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.272.0.tgz#751895d68c1d1122f1e9a0148146dbdf9db023ae"
- integrity sha512-pWxnHG1NqJWMwlhJ6NHNiUikOL00DHROmxah6krJPMPq4I3am2KY2Rs/8ouWhnEXKaHAv4EQhSALJ+7Mq5S4/A==
- dependencies:
- "@aws-sdk/is-array-buffer" "3.201.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-hex-encoding" "3.201.0"
- "@aws-sdk/util-middleware" "3.272.0"
- "@aws-sdk/util-uri-escape" "3.201.0"
- "@aws-sdk/util-utf8" "3.254.0"
- tslib "^2.3.1"
-
-"@aws-sdk/smithy-client@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.272.0.tgz#cb6fe3d3ec95e10463c8ff6f1c59c55196bd19c1"
- integrity sha512-pvdleJ3kaRvyRw2pIZnqL85ZlWBOZrPKmR9I69GCvlyrfdjRBhbSjIEZ+sdhZudw0vdHxq25AGoLUXhofVLf5Q==
- dependencies:
- "@aws-sdk/middleware-stack" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/token-providers@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.272.0.tgz#9a6a0347a8417be4cd1930eac37ca1fb3e9da5b4"
- integrity sha512-0GISJ4IKN2rXvbSddB775VjBGSKhYIGQnAdMqbvxi9LB6pSvVxcH9aIL28G0spiuL+dy3yGQZ8RlJPAyP9JW9A==
- dependencies:
- "@aws-sdk/client-sso-oidc" "3.272.0"
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/shared-ini-file-loader" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/types@3.272.0", "@aws-sdk/types@^3.222.0":
+"@aws-sdk/types@^3.222.0":
version "3.272.0"
resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.272.0.tgz#83670e4009c2e72f1fdf55816c55c9f8b5935e0a"
integrity sha512-MmmL6vxMGP5Bsi+4wRx4mxYlU/LX6M0noOXrDh/x5FfG7/4ZOar/nDxqDadhJtNM88cuWVHZWY59P54JzkGWmA==
dependencies:
tslib "^2.3.1"
-"@aws-sdk/url-parser@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.272.0.tgz#1a21abb8815ccc2c1344a3dfab0343f4e3eff4d3"
- integrity sha512-vX/Tx02PlnQ/Kgtf5TnrNDHPNbY+amLZjW0Z1d9vzAvSZhQ4i9Y18yxoRDIaDTCNVRDjdhV8iuctW+05PB5JtQ==
+"@aws-sdk/util-arn-parser@3.310.0":
+ version "3.310.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.310.0.tgz#861ff8810851be52a320ec9e4786f15b5fc74fba"
+ integrity sha512-jL8509owp/xB9+Or0pvn3Fe+b94qfklc2yPowZZIFAkFcCSIdkIglz18cPDWnYAcy9JGewpMS1COXKIUhZkJsA==
dependencies:
- "@aws-sdk/querystring-parser" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ tslib "^2.5.0"
-"@aws-sdk/util-arn-parser@3.208.0":
- version "3.208.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.208.0.tgz#56b6ae4699c3140bb27dcede5146876fef04e823"
- integrity sha512-QV4af+kscova9dv4VuHOgH8wEr/IIYHDGcnyVtkUEqahCejWr1Kuk+SBK0xMwnZY5LSycOtQ8aeqHOn9qOjZtA==
+"@aws-sdk/util-endpoints@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.387.0.tgz#86d7611527ce916c39dfc02641b8be6e0ad8f1f4"
+ integrity sha512-g7kvuCXehGXHHBw9PkSQdwVyDFmNUZLmfrRmqMyrMDG9QLQrxr4pyWcSaYgTE16yUzhQQOR+QSey+BL6W9/N6g==
dependencies:
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ tslib "^2.5.0"
-"@aws-sdk/util-base64@3.208.0":
- version "3.208.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz#36b430e5396251f761590f7c2f0c5c12193f353c"
- integrity sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==
+"@aws-sdk/util-format-url@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.387.0.tgz#7f69104cf99d35fc0e885490b6ae22cc379a6ef3"
+ integrity sha512-kiy7+93M1JeEn3pLJhY/q4G3f9tGsSbsgHKg2mDTCIxJaUmnHIYINN9vhEYQcDCMcWvOF0rzkuB9L8uAzR4O3g==
dependencies:
- "@aws-sdk/util-buffer-from" "3.208.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-body-length-browser@3.188.0":
- version "3.188.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz#e1d949318c10a621b38575a9ef01e39f9857ddb0"
- integrity sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==
- dependencies:
- tslib "^2.3.1"
-
-"@aws-sdk/util-body-length-node@3.208.0":
- version "3.208.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz#baabd1fa1206ff2bd4ce3785122d86eb3258dd20"
- integrity sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==
- dependencies:
- tslib "^2.3.1"
-
-"@aws-sdk/util-buffer-from@3.208.0":
- version "3.208.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz#285e86f6dc9030148a4147d65239e75cb254a1b0"
- integrity sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==
- dependencies:
- "@aws-sdk/is-array-buffer" "3.201.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-config-provider@3.208.0":
- version "3.208.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz#c485fd83fbac051337e5f6be60ea3f9fa61c0139"
- integrity sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==
- dependencies:
- tslib "^2.3.1"
-
-"@aws-sdk/util-create-request@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-create-request/-/util-create-request-3.272.0.tgz#35c72fc8200faf2e6e0c710cd2315b315852bc47"
- integrity sha512-0+t4+tp6uu9uagnxklyvGFKi19cbSK/77q77AQ8iou2H1aBAGVckIB4xN1d6cCwDPkL/3YmLdpwG0txTzbWBVg==
- dependencies:
- "@aws-sdk/middleware-stack" "3.272.0"
- "@aws-sdk/smithy-client" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-defaults-mode-browser@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.272.0.tgz#1e66d738315a2e8c7a947dcb2042d6547885db83"
- integrity sha512-W8ZVJSZRuUBg8l0JEZzUc+9fKlthVp/cdE+pFeF8ArhZelOLCiaeCrMaZAeJusaFzIpa6cmOYQAjtSMVyrwRtg==
- dependencies:
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- bowser "^2.11.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-defaults-mode-node@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.272.0.tgz#1a35845125a665480b6ff379b98aa4c1fef2cc3a"
- integrity sha512-U0NTcbMw6KFk7uz/avBmfxQSTREEiX6JDMH68oN/3ux4AICd2I4jHyxnloSWGuiER1FxZf1dEJ8ZTwy8Ibl21Q==
- dependencies:
- "@aws-sdk/config-resolver" "3.272.0"
- "@aws-sdk/credential-provider-imds" "3.272.0"
- "@aws-sdk/node-config-provider" "3.272.0"
- "@aws-sdk/property-provider" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-endpoints@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.272.0.tgz#4e4c849708634c3dd840a11abaacb02c89db46d3"
- integrity sha512-c4MPUaJt2G6gGpoiwIOqDfUa98c1J63RpYvf/spQEKOtC/tF5Gfqlxuq8FnAl5lHnrqj1B9ZXLLxFhHtDR0IiQ==
- dependencies:
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-format-url@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-format-url/-/util-format-url-3.272.0.tgz#4ecf7267cc060b953afeb2e706c7d8e3ecc87da8"
- integrity sha512-ZvYRnzDOjyR7UEZtCicDcV80nuk148IaBJfnzacVdsB3eu+rCcqZDCuGao/jKGNZGroMHmL8b4Tskwc4vZlDDw==
- dependencies:
- "@aws-sdk/querystring-builder" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-hex-encoding@3.201.0":
- version "3.201.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz#21d7ec319240ee68c33d938e71cb79830bea315d"
- integrity sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==
- dependencies:
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/querystring-builder" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
"@aws-sdk/util-locate-window@^3.0.0":
version "3.208.0"
@@ -934,67 +574,25 @@
dependencies:
tslib "^2.3.1"
-"@aws-sdk/util-middleware@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.272.0.tgz#ed7d732a34659b07f949e2de39cde66271a3c632"
- integrity sha512-Abw8m30arbwxqmeMMha5J11ESpHUNmCeSqSzE8/C4B8jZQtHY4kq7f+upzcNIQ11lsd+uzBEzNG3+dDRi0XOJQ==
+"@aws-sdk/util-user-agent-browser@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.387.0.tgz#a59409a168a73a3ce08c0ac831593f864490078e"
+ integrity sha512-lpgSVvDqx+JjHZCTYs/yQSS7J71dPlJeAlvxc7bmx5m+vfwKe07HAnIs+929DngS0QbAp/VaXbTiMFsInLkO4Q==
dependencies:
- tslib "^2.3.1"
-
-"@aws-sdk/util-retry@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.272.0.tgz#049f777d4a8f9fd7b7ed02e116d3a23ceb34f128"
- integrity sha512-Ngha5414LR4gRHURVKC9ZYXsEJhMkm+SJ+44wlzOhavglfdcKKPUsibz5cKY1jpUV7oKECwaxHWpBB8r6h+hOg==
- dependencies:
- "@aws-sdk/service-error-classification" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-stream-browser@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-stream-browser/-/util-stream-browser-3.272.0.tgz#614fec601c6e4193c98739e6daae3aa1a53f6990"
- integrity sha512-vD514YffKxBjV/erjUNgkXcb/mzXAz3uk/KUFMXsodo3cA4Z8WxL4P0p1O09FVuJlNa0gZ8mhFPNzNOekh31GA==
- dependencies:
- "@aws-sdk/fetch-http-handler" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-base64" "3.208.0"
- "@aws-sdk/util-hex-encoding" "3.201.0"
- "@aws-sdk/util-utf8" "3.254.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-stream-node@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-stream-node/-/util-stream-node-3.272.0.tgz#19e2bd5f71c3493dd06c3d37408fa9bda37995f6"
- integrity sha512-s7dGeM1ImzihqBKgrpaeZokLnPUk3H4Et5oiM+t+TpRxotXTecJPyuD0p76HRgO8KSXfVT5Nxw/FoHXqj1fiMg==
- dependencies:
- "@aws-sdk/node-http-handler" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- "@aws-sdk/util-buffer-from" "3.208.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-uri-escape@3.201.0":
- version "3.201.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz#5e708d4cde001a4558ee616f889ceacfadd2ab03"
- integrity sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==
- dependencies:
- tslib "^2.3.1"
-
-"@aws-sdk/util-user-agent-browser@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.272.0.tgz#9ff8834d38b2178d72cc5c63ba3e089cc1b9a9ae"
- integrity sha512-Lp5QX5bH6uuwBlIdr7w7OAcAI50ttyskb++yUr9i+SPvj6RI2dsfIBaK4mDg1qUdM5LeUdvIyqwj3XHjFKAAvA==
- dependencies:
- "@aws-sdk/types" "3.272.0"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/types" "^2.1.0"
bowser "^2.11.0"
- tslib "^2.3.1"
+ tslib "^2.5.0"
-"@aws-sdk/util-user-agent-node@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.272.0.tgz#8e8c85d8c3ac4471a309589d91094be14a4260df"
- integrity sha512-ljK+R3l+Q1LIHrcR+Knhk0rmcSkfFadZ8V+crEGpABf/QUQRg7NkZMsoe814tfBO5F7tMxo8wwwSdaVNNHtoRA==
+"@aws-sdk/util-user-agent-node@3.387.0":
+ version "3.387.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.387.0.tgz#54ae2e17fb3738c018891bdb67ab4e4cce219e6f"
+ integrity sha512-r9OVkcWpRYatjLhJacuHFgvO2T5s/Nu5DDbScMrkUD8b4aGIIqsrdZji0vZy9FCjsUFQMM92t9nt4SejrGjChA==
dependencies:
- "@aws-sdk/node-config-provider" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
+ "@aws-sdk/types" "3.387.0"
+ "@smithy/node-config-provider" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
"@aws-sdk/util-utf8-browser@^3.0.0":
version "3.259.0"
@@ -1003,29 +601,12 @@
dependencies:
tslib "^2.3.1"
-"@aws-sdk/util-utf8@3.254.0":
- version "3.254.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.254.0.tgz#909af9c6549833a9a9bf77004b7484bfc96b2c35"
- integrity sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==
+"@aws-sdk/xml-builder@3.310.0":
+ version "3.310.0"
+ resolved "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.310.0.tgz#f0236f2103b438d16117e0939a6305ad69b7ff76"
+ integrity sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw==
dependencies:
- "@aws-sdk/util-buffer-from" "3.208.0"
- tslib "^2.3.1"
-
-"@aws-sdk/util-waiter@3.272.0":
- version "3.272.0"
- resolved "https://registry.npmjs.org/@aws-sdk/util-waiter/-/util-waiter-3.272.0.tgz#958448b6522709d795327f658882ddf0277af273"
- integrity sha512-N25/XsJ2wkPh1EgkFyb/GRgfHDityScfD49Hk1AwJWpfetzgkcEtWdeW4IuPymXlSKhrm5L+SBw49USxo9kBag==
- dependencies:
- "@aws-sdk/abort-controller" "3.272.0"
- "@aws-sdk/types" "3.272.0"
- tslib "^2.3.1"
-
-"@aws-sdk/xml-builder@3.201.0":
- version "3.201.0"
- resolved "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.201.0.tgz#acf0869855460528114bec17f290b224fe19a3e2"
- integrity sha512-brRdB1wwMgjWEnOQsv7zSUhIQuh7DEicrfslAqHop4S4FtSI3GQAShpQqgOpMTNFYcpaWKmE/Y1MJmNY7xLCnw==
- dependencies:
- tslib "^2.3.1"
+ tslib "^2.5.0"
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.8.3":
version "7.16.7"
@@ -2775,7 +2356,7 @@
resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz#0ec9264cf54a527671d990eb874e030b55b70dcc"
integrity sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==
-"@smithy/abort-controller@^2.0.2":
+"@smithy/abort-controller@^2.0.1", "@smithy/abort-controller@^2.0.2":
version "2.0.2"
resolved "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.2.tgz#e2188247a1723b58d60b0803f3ba24b76a714413"
integrity sha512-ln5Cob0mksym62sLr7NiPOSqJ0jKao4qjfcNLDdgINM1lQI12hXrZBlKdPHbXJqpKhKiECDgonMoqCM8bigq4g==
@@ -2783,6 +2364,209 @@
"@smithy/types" "^2.1.0"
tslib "^2.5.0"
+"@smithy/chunked-blob-reader-native@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.0.tgz#f6d0eeeb5481026b68b054f45540d924c194d558"
+ integrity sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ==
+ dependencies:
+ "@smithy/util-base64" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/chunked-blob-reader@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz#c44fe2c780eaf77f9e5381d982ac99a880cce51b"
+ integrity sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==
+ dependencies:
+ tslib "^2.5.0"
+
+"@smithy/config-resolver@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.2.tgz#64496d2f2f9f1482d2e982d3dc057dccc4ba97db"
+ integrity sha512-0kdsqBL6BdmSbdU6YaDkodVBMua5MuQQluC3nocJ7OJ6PnOuM7i2FEQHE46LBadLqT+CimlDSM+6j91uHNL1ng==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-config-provider" "^2.0.0"
+ "@smithy/util-middleware" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/credential-provider-imds@^2.0.0", "@smithy/credential-provider-imds@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.0.2.tgz#9096ff1a2ceb235497a62d469ac70086b96022ad"
+ integrity sha512-mbWFYEZ00LBRDk3WvcXViwpdpkJQcfrM3seuKzFxZnF6wIBLMwrcWcsj+OUC/1L+86m8aQY9imXMAaQsAoGxow==
+ dependencies:
+ "@smithy/node-config-provider" "^2.0.2"
+ "@smithy/property-provider" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/url-parser" "^2.0.2"
+ tslib "^2.5.0"
+
+"@smithy/eventstream-codec@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.2.tgz#9d81c8d081ac28ba098d98b06cbb39955af1e09b"
+ integrity sha512-PQZiKx7fMnNwx4zxcUCm82VjnqK6wV4MEHSmMy3taj5dKfXV782IjRGyaDT+8TsmNqVdZIkve5zLRAzh+7kOhA==
+ dependencies:
+ "@aws-crypto/crc32" "3.0.0"
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-hex-encoding" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/eventstream-serde-browser@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.2.tgz#96558c867291d90cbd30927c3c1b480991d48e5f"
+ integrity sha512-qaHlcFI+ILE+gZV2B/aZMVXc9LG4v1Owa20dHlP0dLOiJ9WByOjtD2qZmYA/HO4qkkDZHEL/0baWc63aqLCHKQ==
+ dependencies:
+ "@smithy/eventstream-serde-universal" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/eventstream-serde-config-resolver@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.2.tgz#7f23160a99276a8d3d29d84e2266bc20896cda44"
+ integrity sha512-iVC7/NFNWfSXllAxFNUuC4QlREdZjMmAOdISb6fwny/4mUDt1EtYLCrXq7gN1mIzhRPwMpL9YvQ8jpgvfA0Jdw==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/eventstream-serde-node@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.2.tgz#0f48deca0bde6b1216c6457780294ce77416a36a"
+ integrity sha512-p7py8jDpIS1bRewskwgEgJx1OkFvockA2bJnXtOAPJib42DtyRpp8oV14s2ZpjMq57r9KMCQy2j02g554DNavg==
+ dependencies:
+ "@smithy/eventstream-serde-universal" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/eventstream-serde-universal@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.2.tgz#8dcc8bf3704afc09d999d13776362bb0b20d4394"
+ integrity sha512-zf/hm5VIDsvl+XpI1rop4xwXLKiBUe5pxgjRFdHi7AC1p6Zc8uJfyCExLiMUP/QspoIrVV1xGwFFxRCeddDH3g==
+ dependencies:
+ "@smithy/eventstream-codec" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/fetch-http-handler@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.0.2.tgz#dcc0e9d365efd8feef4a54dd96a264735a1446b7"
+ integrity sha512-Wo2m1RaiXNSLF4J3D62LpdSoj/YYb+6tn0H8is1tSrzr7eXAdiYVBc0wIa23N0wT4zmN0iG/yNY6gTCDQ6799A==
+ dependencies:
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/querystring-builder" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-base64" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/hash-blob-browser@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.2.tgz#23a35029eea0832ff0c3ae0f89cd3c78385b68e9"
+ integrity sha512-CmVGWbiyiEySGDRg3o2C3DLZYW+mH8fMoIEZrmwnBM8bQsepZGOME40tbpvv12BIhZIInJV8srMMHpQ6aKObLA==
+ dependencies:
+ "@smithy/chunked-blob-reader" "^2.0.0"
+ "@smithy/chunked-blob-reader-native" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/hash-node@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.2.tgz#e968a3e7ab7072bd12297063e3770ae6d9249dee"
+ integrity sha512-JKDzZ1YVR7JzOBaJoWy3ToJCE86OQE6D4kOBvvVsu93a3lcF9kv6KYTKBYEWAjwOn/CpK4NH7mKB01OQ8H+aiA==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-buffer-from" "^2.0.0"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/hash-stream-node@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.2.tgz#9c1a41d47dfef90e2b9efdca748cf8896eb366df"
+ integrity sha512-cDfGE81BbykXKZ50+eLU5Yat8WGiDFQpNa+5S3AfDIzz5h4D73DpxWwcwV4qYB7GoAw2chFqTCAGWgU/MgRS9g==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/invalid-dependency@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.2.tgz#1f7b6a860395e9f11fcdbdf3ac22fb95ce863c69"
+ integrity sha512-inQZQ5gCO3WRWuXpsc1YJ4KBjsvj2qsoU32yTIKznBWTCQe/D5Dp+sSaysqBqxe0VTZ+8nFEHdUMWUX2BxQThw==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/is-array-buffer@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz#8fa9b8040651e7ba0b2f6106e636a91354ff7d34"
+ integrity sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==
+ dependencies:
+ tslib "^2.5.0"
+
+"@smithy/md5-js@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.2.tgz#263c149105123f7a942ec9f1ba1ecb3626d3a99f"
+ integrity sha512-qm9845tzkYOm3HM/nFiZVMsA9nE7klO69T1qrrbrQKpUJpEFV87XDInbnRpYzBAFUH4DRodbZ9spEnjF7ffoww==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/middleware-content-length@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.2.tgz#6167e8ca52cb5f2b06d3c76fa445080c45baaf25"
+ integrity sha512-FmHlNfuvYgDZE3fIx0G3rD/wLXfAmBYE4mVc/w6d7RllA7TygPzq2pfHL1iCMzWkWTdoAVnt3h4aavAZnhaxEQ==
+ dependencies:
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/middleware-endpoint@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.0.2.tgz#29f4c8ae799ffb0891f96148eb754f8d0a41a97c"
+ integrity sha512-ropE7/c+g22QeluZ+By/B/WvVep0UFreX+IeRMGIO7EbOUPgqtJRXpbJFdG6JKB1uC+CdaJLn4MnZnVBpcyjuA==
+ dependencies:
+ "@smithy/middleware-serde" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/url-parser" "^2.0.2"
+ "@smithy/util-middleware" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/middleware-retry@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.2.tgz#0d6feb551a5d546c720106435d2a4e7878fd8ea2"
+ integrity sha512-wtBUXqtZVriiXppYaFkUrybAPhFVX7vebnW/yVPliLMWMcguOMS58qhOYPZe3t9Wki2+mASfyu+kO3An8lAg2A==
+ dependencies:
+ "@smithy/protocol-http" "^2.0.2"
+ "@smithy/service-error-classification" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-middleware" "^2.0.0"
+ "@smithy/util-retry" "^2.0.0"
+ tslib "^2.5.0"
+ uuid "^8.3.2"
+
+"@smithy/middleware-serde@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.2.tgz#a59f74e981be8b76ef18e272d525e24e3974dc82"
+ integrity sha512-Kw9xLdlueIaivUWslKB67WZ/cCUg3QnzYVIA3t5KfgsseEEuU4UxXw8NSTvIt71gqQloY+Um8ugS+idgxrWWnw==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/middleware-stack@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.0.tgz#cd9f442c2788b1ef0ea6b32236d80c76b3c342e9"
+ integrity sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ==
+ dependencies:
+ tslib "^2.5.0"
+
+"@smithy/node-config-provider@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.0.2.tgz#a15f125f7011ff82610297d899826b7ef7889867"
+ integrity sha512-9wVJccASfuCctNWrzR0zrDkf0ox3HCHGEhFlWL2LBoghUYuK28pVRBbG69wvnkhlHnB8dDZHagxH+Nq9dm7eWw==
+ dependencies:
+ "@smithy/property-provider" "^2.0.2"
+ "@smithy/shared-ini-file-loader" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
"@smithy/node-http-handler@^2.0.2":
version "2.0.2"
resolved "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.0.2.tgz#3c4d43352f5412cdb23ca075327ac997f5b03df2"
@@ -2794,6 +2578,14 @@
"@smithy/types" "^2.1.0"
tslib "^2.5.0"
+"@smithy/property-provider@^2.0.0", "@smithy/property-provider@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.2.tgz#abe091d1e7dc5b617e3418b63eaed11363c96f21"
+ integrity sha512-DfaZ8cO+d/mgnMzIllcXcU4OYP+omiOl2LYdn/fTGpw/EAQSVzscYV2muV3sDDnuPYQ/r014hUqIxnF+pzh+SQ==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
"@smithy/protocol-http@^2.0.2":
version "2.0.2"
resolved "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-2.0.2.tgz#ec3d45a650cb5554b6aba1c38768f51fc9cf79b5"
@@ -2811,6 +2603,51 @@
"@smithy/util-uri-escape" "^2.0.0"
tslib "^2.5.0"
+"@smithy/querystring-parser@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.2.tgz#d6b2562e7ae29282b144939e5fd439b17bdf61dd"
+ integrity sha512-L4VtKQ8O4/aWPQJbiFymbhAmxdfLnEaROh/Vs0OstJ7jtOZeBl2QJmuWY2V7hjt64W7V+tEn2sv6vVvnxkm/xQ==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/service-error-classification@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.0.0.tgz#bbce07c9c529d9333d40db881fd4a1795dd84892"
+ integrity sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw==
+
+"@smithy/shared-ini-file-loader@^2.0.0", "@smithy/shared-ini-file-loader@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.0.2.tgz#49b9bf384ece821352f50c8f6cb989edc77d2dbf"
+ integrity sha512-2VkNOM/82u4vatVdK5nfusgGIlvR48Fkq6me17Oc+V1iyxfR/1x0pG6LzW0br1qlGtzBYFZKmDyviBRcPVFTVw==
+ dependencies:
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/signature-v4@^2.0.0":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.2.tgz#c1ec6d9485a72039060e9a8fe2c02e0afb9d7764"
+ integrity sha512-YMooDEw/UmGxcXY4qWnSXkbPFsRloluSvyXVT678YPDN/K2AS1GzKfRsvSU7fbccOB4WF8MHZf2UqcRGEltE3Q==
+ dependencies:
+ "@smithy/eventstream-codec" "^2.0.2"
+ "@smithy/is-array-buffer" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-hex-encoding" "^2.0.0"
+ "@smithy/util-middleware" "^2.0.0"
+ "@smithy/util-uri-escape" "^2.0.0"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/smithy-client@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.0.2.tgz#3364bfb4afa73d57712b95cb9319f7c8324a104e"
+ integrity sha512-mDfokI8WwLU5C0gcQ4ww/zJI/WLGSh2+vdIA42JRnjfYUjJNH/rKfX9YOnn2eBOxl3loATERVUqkHmKe+P8s2Q==
+ dependencies:
+ "@smithy/middleware-stack" "^2.0.0"
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-stream" "^2.0.2"
+ tslib "^2.5.0"
+
"@smithy/types@^2.1.0":
version "2.1.0"
resolved "https://registry.npmjs.org/@smithy/types/-/types-2.1.0.tgz#67fd47c25bbb0fd818951891bf7bcf19a8ee2fe6"
@@ -2818,6 +2655,110 @@
dependencies:
tslib "^2.5.0"
+"@smithy/url-parser@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.2.tgz#af50bd62298b209b1a16c80912a03460b7cb8994"
+ integrity sha512-X1mHCzrSVDlhVy7d3S7Vq+dTfYzwh4n7xGHhyJumu77nJqIss0lazVug85Pwo0DKIoO314wAOvMnBxNYDa+7wA==
+ dependencies:
+ "@smithy/querystring-parser" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/util-base64@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.0.tgz#1beeabfb155471d1d41c8d0603be1351f883c444"
+ integrity sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA==
+ dependencies:
+ "@smithy/util-buffer-from" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/util-body-length-browser@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.0.tgz#5447853003b4c73da3bc5f3c5e82c21d592d1650"
+ integrity sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==
+ dependencies:
+ tslib "^2.5.0"
+
+"@smithy/util-body-length-node@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.0.0.tgz#4870b71cb9ded0123d984898ce952ce56896bc53"
+ integrity sha512-ZV7Z/WHTMxHJe/xL/56qZwSUcl63/5aaPAGjkfynJm4poILjdD4GmFI+V+YWabh2WJIjwTKZ5PNsuvPQKt93Mg==
+ dependencies:
+ tslib "^2.5.0"
+
+"@smithy/util-buffer-from@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz#7eb75d72288b6b3001bc5f75b48b711513091deb"
+ integrity sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==
+ dependencies:
+ "@smithy/is-array-buffer" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/util-config-provider@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.0.0.tgz#4dd6a793605559d94267312fd06d0f58784b4c38"
+ integrity sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==
+ dependencies:
+ tslib "^2.5.0"
+
+"@smithy/util-defaults-mode-browser@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.2.tgz#fb3ad350573ddea0ff7222adc98e9ecc4155b0d3"
+ integrity sha512-c2tMMjb624XLuzmlRoZpnFOkejVxcgw3WQKdmgdGZYZapcLzXyC0H9JhnXMjQCt30GqLTlsILRNVBYwFRbw/4Q==
+ dependencies:
+ "@smithy/property-provider" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ bowser "^2.11.0"
+ tslib "^2.5.0"
+
+"@smithy/util-defaults-mode-node@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.2.tgz#2e16e3eb57427c76604c255c38d9e1eacd385d7e"
+ integrity sha512-gt7m5LLqUtEKldJLyc14DE4kb85vxwomvt9AfEMEvWM4VwfWS1kGJqiStZFb5KNqnQPXw8vvpgLTi8NrWAOXqg==
+ dependencies:
+ "@smithy/config-resolver" "^2.0.2"
+ "@smithy/credential-provider-imds" "^2.0.2"
+ "@smithy/node-config-provider" "^2.0.2"
+ "@smithy/property-provider" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
+"@smithy/util-hex-encoding@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz#0aa3515acd2b005c6d55675e377080a7c513b59e"
+ integrity sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==
+ dependencies:
+ tslib "^2.5.0"
+
+"@smithy/util-middleware@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.0.tgz#706681d4a1686544a2275f68266304233f372c99"
+ integrity sha512-eCWX4ECuDHn1wuyyDdGdUWnT4OGyIzV0LN1xRttBFMPI9Ff/4heSHVxneyiMtOB//zpXWCha1/SWHJOZstG7kA==
+ dependencies:
+ tslib "^2.5.0"
+
+"@smithy/util-retry@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.0.tgz#7ac5d5f12383a9d9b2a43f9ff25f3866c8727c24"
+ integrity sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg==
+ dependencies:
+ "@smithy/service-error-classification" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/util-stream@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.2.tgz#cb4f3c4eca4253f77a780fd861630ed02d67b220"
+ integrity sha512-Mg9IJcKIu4YKlbzvpp1KLvh4JZLdcPgpxk+LICuDwzZCfxe47R9enVK8dNEiuyiIGK2ExbfvzCVT8IBru62vZw==
+ dependencies:
+ "@smithy/fetch-http-handler" "^2.0.2"
+ "@smithy/node-http-handler" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ "@smithy/util-base64" "^2.0.0"
+ "@smithy/util-buffer-from" "^2.0.0"
+ "@smithy/util-hex-encoding" "^2.0.0"
+ "@smithy/util-utf8" "^2.0.0"
+ tslib "^2.5.0"
+
"@smithy/util-uri-escape@^2.0.0":
version "2.0.0"
resolved "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz#19955b1a0f517a87ae77ac729e0e411963dfda95"
@@ -2825,6 +2766,23 @@
dependencies:
tslib "^2.5.0"
+"@smithy/util-utf8@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.0.tgz#b4da87566ea7757435e153799df9da717262ad42"
+ integrity sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==
+ dependencies:
+ "@smithy/util-buffer-from" "^2.0.0"
+ tslib "^2.5.0"
+
+"@smithy/util-waiter@^2.0.2":
+ version "2.0.2"
+ resolved "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.2.tgz#32fa0fbd3ec12827daa396f2ec52e5f47478d327"
+ integrity sha512-7XCEVXDLguf3Og0NIF/KYEAHtrzNXmCdtEwMfOXr4iBKOUWYzNj91YB9O7tLrct8VGvysGA0x2xYzbxMbvF0QQ==
+ dependencies:
+ "@smithy/abort-controller" "^2.0.2"
+ "@smithy/types" "^2.1.0"
+ tslib "^2.5.0"
+
"@soda/friendly-errors-webpack-plugin@^1.8.0", "@soda/friendly-errors-webpack-plugin@^1.8.1":
version "1.8.1"
resolved "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz#4d4fbb1108993aaa362116247c3d18188a2c6c85"
@@ -5815,10 +5773,10 @@ core-util-is@^1.0.2, core-util-is@^1.0.3, core-util-is@~1.0.0:
resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
-cos-nodejs-sdk-v5@^2.12.3:
- version "2.12.3"
- resolved "https://registry.npmjs.org/cos-nodejs-sdk-v5/-/cos-nodejs-sdk-v5-2.12.3.tgz#f4096c07c0371cbf8598b1895d6ef8228db2e06e"
- integrity sha512-X+XUwx5KbB7Eq4j/o7pZD7n7Rw/NEOgQlhH33xpABHXRmd52WsOSHgoPwOyTCvmFL0nFDEfyF4vyGKWbvOhs2Q==
+cos-nodejs-sdk-v5@^2.12.4:
+ version "2.12.4"
+ resolved "https://registry.npmjs.org/cos-nodejs-sdk-v5/-/cos-nodejs-sdk-v5-2.12.4.tgz#d1c3a449915e53a746351dda1d4a32238b53fa3e"
+ integrity sha512-TFTLCzK3owRezlqRwlub+9U7LHd4me5m4q6HFGLa4ez5huYAH3GDf/LM+2CZDQ/vMVU/oigbumB+OeDTmAhByg==
dependencies:
conf "^9.0.0"
fast-xml-parser "4.2.5"
@@ -7446,13 +7404,6 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
-fast-xml-parser@4.0.11:
- version "4.0.11"
- resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz#42332a9aca544520631c8919e6ea871c0185a985"
- integrity sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==
- dependencies:
- strnum "^1.0.5"
-
fast-xml-parser@4.2.5, fast-xml-parser@^4.2.5:
version "4.2.5"
resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f"