From 0b822c28fb409ce4d3ab01ce8d84905f8878ee49 Mon Sep 17 00:00:00 2001 From: David Finol Date: Sun, 8 Jun 2025 10:00:16 -0500 Subject: [PATCH 1/2] Update Unity version (#711) --- dist/index.js.map | Bin 16975947 -> 16988901 bytes src/model/unity-versioning.test.ts | 10 +- test-project/Packages/manifest.json | 4 +- test-project/Packages/packages-lock.json | 9 +- .../ProjectSettings/ProjectSettings.asset | 48 +- .../ProjectSettings/ProjectVersion.txt | 4 +- yarn.lock | 1277 ++++++++++++++++- 7 files changed, 1326 insertions(+), 26 deletions(-) diff --git a/dist/index.js.map b/dist/index.js.map index 566072481fa0e17cbc2b4399c92d3fdc0e0ad55c..b5d81863f835bf23b0cca96911c28bf9a7cebd78 100644 GIT binary patch delta 62401 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 delta 57844 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%0AOC7o3Qj4@+K28U)`(=i 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 ITcz;-1E=+dTmS$7 diff --git a/src/model/unity-versioning.test.ts b/src/model/unity-versioning.test.ts index e5ffd6e9..39d90312 100644 --- a/src/model/unity-versioning.test.ts +++ b/src/model/unity-versioning.test.ts @@ -7,9 +7,9 @@ describe('Unity Versioning', () => { }); it('parses from ProjectVersion.txt', () => { - const projectVersionContents = `m_EditorVersion: 2021.3.4f1 - m_EditorVersionWithRevision: 2021.3.4f1 (cb45f9cae8b7)`; - expect(UnityVersioning.parse(projectVersionContents)).toBe('2021.3.4f1'); + const projectVersionContents = `m_EditorVersion: 2021.3.45f1 + m_EditorVersionWithRevision: 2021.3.45f1 (cb45f9cae8b7)`; + expect(UnityVersioning.parse(projectVersionContents)).toBe('2021.3.45f1'); }); it('parses Unity 6000 and newer from ProjectVersion.txt', () => { @@ -25,13 +25,13 @@ describe('Unity Versioning', () => { }); it('reads from test-project', () => { - expect(UnityVersioning.read('./test-project')).toBe('2021.3.4f1'); + expect(UnityVersioning.read('./test-project')).toBe('2021.3.45f1'); }); }); describe('determineUnityVersion', () => { it('defaults to parsed version', () => { - expect(UnityVersioning.determineUnityVersion('./test-project', 'auto')).toBe('2021.3.4f1'); + expect(UnityVersioning.determineUnityVersion('./test-project', 'auto')).toBe('2021.3.45f1'); }); it('use specified unityVersion', () => { diff --git a/test-project/Packages/manifest.json b/test-project/Packages/manifest.json index b9f3e7ac..e9004e6a 100644 --- a/test-project/Packages/manifest.json +++ b/test-project/Packages/manifest.json @@ -1,7 +1,7 @@ { "dependencies": { - "com.unity.burst": "1.6.6", - "com.unity.ide.visualstudio": "2.0.22", + "com.unity.burst": "1.8.22", + "com.unity.ide.visualstudio": "2.0.23", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", diff --git a/test-project/Packages/packages-lock.json b/test-project/Packages/packages-lock.json index 032b909c..acb049a1 100644 --- a/test-project/Packages/packages-lock.json +++ b/test-project/Packages/packages-lock.json @@ -1,11 +1,12 @@ { "dependencies": { "com.unity.burst": { - "version": "1.6.6", + "version": "1.8.22", "depth": 0, "source": "registry", "dependencies": { - "com.unity.mathematics": "1.2.1" + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" }, "url": "https://packages.unity.com" }, @@ -17,7 +18,7 @@ "url": "https://packages.unity.com" }, "com.unity.ide.visualstudio": { - "version": "2.0.22", + "version": "2.0.23", "depth": 0, "source": "registry", "dependencies": { @@ -33,7 +34,7 @@ "url": "https://packages.unity.com" }, "com.unity.test-framework": { - "version": "1.1.31", + "version": "1.1.33", "depth": 1, "source": "registry", "dependencies": { diff --git a/test-project/ProjectSettings/ProjectSettings.asset b/test-project/ProjectSettings/ProjectSettings.asset index 547b11f2..a5f6d021 100644 --- a/test-project/ProjectSettings/ProjectSettings.asset +++ b/test-project/ProjectSettings/ProjectSettings.asset @@ -3,7 +3,7 @@ --- !u!129 &1 PlayerSettings: m_ObjectHideFlags: 0 - serializedVersion: 23 + serializedVersion: 24 productGUID: f3f6a917a3bba0046bb55998f8678f8c AndroidProfiler: 0 AndroidFilterTouchesWhenObscured: 0 @@ -48,6 +48,7 @@ PlayerSettings: defaultScreenHeightWeb: 600 m_StereoRenderingPath: 0 m_ActiveColorSpace: 0 + unsupportedMSAAFallback: 0 m_MTRendering: 1 mipStripping: 0 numberOfMipsStripped: 0 @@ -74,6 +75,7 @@ PlayerSettings: androidMinimumWindowWidth: 400 androidMinimumWindowHeight: 300 androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 defaultIsNativeResolution: 1 macRetinaSupport: 1 runInBackground: 1 @@ -121,6 +123,7 @@ PlayerSettings: switchNVNOtherPoolsGranularity: 16777216 switchNVNMaxPublicTextureIDCount: 0 switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 stadiaPresentMode: 0 stadiaTargetFramerate: 0 vulkanNumSwapchainBuffers: 3 @@ -180,10 +183,10 @@ PlayerSettings: StripUnusedMeshComponents: 1 VertexChannelCompressionMask: 4054 iPhoneSdkVersion: 988 - iOSTargetOSVersionString: 11.0 + iOSTargetOSVersionString: 12.0 tvOSSdkVersion: 0 tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: 11.0 + tvOSTargetOSVersionString: 12.0 uIPrerenderedIcon: 0 uIRequiresPersistentWiFi: 0 uIRequiresFullScreen: 1 @@ -247,6 +250,7 @@ PlayerSettings: useCustomLauncherGradleManifest: 0 useCustomBaseGradleTemplate: 0 useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 useCustomProguardFile: 0 AndroidTargetArchitectures: 3 AndroidTargetDevices: 0 @@ -267,7 +271,6 @@ PlayerSettings: banner: {fileID: 0} androidGamepadSupportLevel: 0 chromeosInputEmulation: 1 - AndroidMinifyWithR8: 0 AndroidMinifyRelease: 0 AndroidMinifyDebug: 0 AndroidValidateAppBundleSize: 1 @@ -516,6 +519,7 @@ PlayerSettings: - m_BuildTarget: WebGL m_StaticBatching: 0 m_DynamicBatching: 0 + m_BuildTargetShaderSettings: [] m_BuildTargetGraphicsJobs: - m_BuildTarget: MacStandaloneSupport m_GraphicsJobs: 0 @@ -567,6 +571,8 @@ PlayerSettings: m_Devices: - Oculus - OpenVR + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 openGLRequireES31: 0 openGLRequireES31AEP: 0 openGLRequireES32: 0 @@ -610,7 +616,7 @@ PlayerSettings: switchSocketConcurrencyLimit: 14 switchScreenResolutionBehavior: 2 switchUseCPUProfiler: 0 - switchUseGOLDLinker: 0 + switchEnableFileSystemTrace: 0 switchLTOSetting: 0 switchApplicationID: 0x01004b9000490000 switchNSODependencies: @@ -687,7 +693,6 @@ PlayerSettings: switchReleaseVersion: 0 switchDisplayVersion: 1.0.0 switchStartupUserAccount: 0 - switchTouchScreenUsage: 0 switchSupportedLanguagesMask: 0 switchLogoType: 0 switchApplicationErrorCodeCategory: @@ -729,6 +734,7 @@ PlayerSettings: switchNativeFsCacheSize: 32 switchIsHoldTypeHorizontal: 0 switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 switchSocketConfigEnabled: 0 switchTcpInitialSendBufferSize: 32 switchTcpInitialReceiveBufferSize: 64 @@ -739,8 +745,8 @@ PlayerSettings: switchSocketBufferEfficiency: 4 switchSocketInitializeEnabled: 1 switchNetworkInterfaceManagerInitializeEnabled: 1 - switchPlayerConnectionEnabled: 1 switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 1 switchUseMicroSleepForYield: 1 switchEnableRamDiskSupport: 0 switchMicroSleepForYieldTime: 25 @@ -815,6 +821,7 @@ PlayerSettings: ps4videoRecordingFeaturesUsed: 0 ps4contentSearchFeaturesUsed: 0 ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 ps4GPU800MHz: 1 ps4attribEyeToEyeDistanceSettingVR: 0 ps4IncludedModules: [] @@ -839,6 +846,7 @@ PlayerSettings: webGLLinkerTarget: 1 webGLThreadsSupport: 0 webGLDecompressionFallback: 0 + webGLPowerPreference: 2 scriptingDefineSymbols: {} additionalCompilerArguments: {} platformArchitecture: {} @@ -847,7 +855,21 @@ PlayerSettings: Server: 0 Standalone: 0 il2cppCompilerConfiguration: {} - managedStrippingLevel: {} + managedStrippingLevel: + Android: 1 + EmbeddedLinux: 1 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Lumin: 1 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + Stadia: 1 + WebGL: 1 + Windows Store Apps: 1 + XboxOne: 1 + iPhone: 1 + tvOS: 1 incrementalIl2cppBuild: {} suppressCommonWarnings: 1 allowUnsafeCode: 0 @@ -863,11 +885,11 @@ PlayerSettings: m_MobileRenderingPath: 1 metroPackageName: Template3D metroPackageVersion: 1.0.0.0 - metroCertificatePath: + metroCertificatePath: C:\Users\david\Documents\GitHub\unity-builder\test-project\Assets\WSATestCertificate.pfx metroCertificatePassword: - metroCertificateSubject: - metroCertificateIssuer: - metroCertificateNotAfter: 0000000000000000 + metroCertificateSubject: GameCI + metroCertificateIssuer: GameCI + metroCertificateNotAfter: 00b8ac9241f7dc01 metroApplicationDescription: Template_3D wsaImages: {} metroTileShortName: TestProject @@ -882,6 +904,7 @@ PlayerSettings: metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} metroSplashScreenUseBackgroundColor: 0 + syncCapabilities: 0 platformCapabilities: {} metroTargetDeviceFamilies: {} metroFTAName: @@ -931,6 +954,7 @@ PlayerSettings: m_VersionName: apiCompatibilityLevel: 6 activeInputHandler: 0 + windowsGamepadBackendHint: 0 cloudProjectId: framebufferDepthMemorylessMode: 0 qualitySettingsNames: [] diff --git a/test-project/ProjectSettings/ProjectVersion.txt b/test-project/ProjectSettings/ProjectVersion.txt index 501a25e5..8386a052 100644 --- a/test-project/ProjectSettings/ProjectVersion.txt +++ b/test-project/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2021.3.4f1 -m_EditorVersionWithRevision: 2021.3.4f1 (cb45f9cae8b7) +m_EditorVersion: 2021.3.45f1 +m_EditorVersionWithRevision: 2021.3.45f1 (0da89fac8e79) diff --git a/yarn.lock b/yarn.lock index 32ce3b1b..7770e2a3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -93,6 +93,762 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" +"@aws-crypto/crc32@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/crc32/-/crc32-5.2.0.tgz#cfcc22570949c98c6689cfcbd2d693d36cdae2e1" + integrity sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg== + dependencies: + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + tslib "^2.6.2" + +"@aws-crypto/crc32c@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/crc32c/-/crc32c-5.2.0.tgz#4e34aab7f419307821509a98b9b08e84e0c1917e" + integrity sha512-+iWb8qaHLYKrNvGRbiYRHSdKRWhto5XlZUEBwDjYNf+ly5SVYG6zEoYIdxvf5R3zyeP16w4PLBn3rH1xc74Rag== + dependencies: + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + tslib "^2.6.2" + +"@aws-crypto/sha1-browser@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha1-browser/-/sha1-browser-5.2.0.tgz#b0ee2d2821d3861f017e965ef3b4cb38e3b6a0f4" + integrity sha512-OH6lveCFfcDjX4dbAvCFSYUjJZjDr/3XJ3xHtjn3Oj5b9RjojQo8npoLeA/bNwkOkrSQ0wgrHzXk4tDRxGKJeg== + dependencies: + "@aws-crypto/supports-web-crypto" "^5.2.0" + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + "@aws-sdk/util-locate-window" "^3.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" + +"@aws-crypto/sha256-browser@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz#153895ef1dba6f9fce38af550e0ef58988eb649e" + integrity sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw== + dependencies: + "@aws-crypto/sha256-js" "^5.2.0" + "@aws-crypto/supports-web-crypto" "^5.2.0" + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + "@aws-sdk/util-locate-window" "^3.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" + +"@aws-crypto/sha256-js@5.2.0", "@aws-crypto/sha256-js@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz#c4fdb773fdbed9a664fc1a95724e206cf3860042" + integrity sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA== + dependencies: + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + tslib "^2.6.2" + +"@aws-crypto/supports-web-crypto@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz#a1e399af29269be08e695109aa15da0a07b5b5fb" + integrity sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg== + dependencies: + tslib "^2.6.2" + +"@aws-crypto/util@5.2.0", "@aws-crypto/util@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-5.2.0.tgz#71284c9cffe7927ddadac793c14f14886d3876da" + integrity sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ== + dependencies: + "@aws-sdk/types" "^3.222.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" + +"@aws-sdk/client-cloudformation@^3.777.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.826.0.tgz#7ee2c9e101883c7652008d8472952c55fd3813b8" + integrity sha512-jo9d7PSBFbS+gKsYtOh3QZach/miMVi5fOoiPkUxCoXRQVsvEkOeEKyPrL85rp+u4/C77EoIufzDVRoTJq3cKQ== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.826.0" + "@aws-sdk/credential-provider-node" "3.826.0" + "@aws-sdk/middleware-host-header" "3.821.0" + "@aws-sdk/middleware-logger" "3.821.0" + "@aws-sdk/middleware-recursion-detection" "3.821.0" + "@aws-sdk/middleware-user-agent" "3.826.0" + "@aws-sdk/region-config-resolver" "3.821.0" + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-endpoints" "3.821.0" + "@aws-sdk/util-user-agent-browser" "3.821.0" + "@aws-sdk/util-user-agent-node" "3.826.0" + "@smithy/config-resolver" "^4.1.4" + "@smithy/core" "^3.5.3" + "@smithy/fetch-http-handler" "^5.0.4" + "@smithy/hash-node" "^4.0.4" + "@smithy/invalid-dependency" "^4.0.4" + "@smithy/middleware-content-length" "^4.0.4" + "@smithy/middleware-endpoint" "^4.1.11" + "@smithy/middleware-retry" "^4.1.12" + "@smithy/middleware-serde" "^4.0.8" + "@smithy/middleware-stack" "^4.0.4" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/node-http-handler" "^4.0.6" + "@smithy/protocol-http" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/url-parser" "^4.0.4" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.19" + "@smithy/util-defaults-mode-node" "^4.0.19" + "@smithy/util-endpoints" "^3.0.6" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-retry" "^4.0.5" + "@smithy/util-utf8" "^4.0.0" + "@smithy/util-waiter" "^4.0.5" + "@types/uuid" "^9.0.1" + tslib "^2.6.2" + uuid "^9.0.1" + +"@aws-sdk/client-cloudwatch-logs@^3.777.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudwatch-logs/-/client-cloudwatch-logs-3.826.0.tgz#f4b3ee424f23cc836f6623b4fcc1326b581c84e7" + integrity sha512-eldrBVavaXqSGIMbhje0oKQntGNAdAXGqKeuWPa1Igl10KVGvQke/MA1Qqh7Tp+JL/FSfr2BhCjATdooPDb0hA== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.826.0" + "@aws-sdk/credential-provider-node" "3.826.0" + "@aws-sdk/middleware-host-header" "3.821.0" + "@aws-sdk/middleware-logger" "3.821.0" + "@aws-sdk/middleware-recursion-detection" "3.821.0" + "@aws-sdk/middleware-user-agent" "3.826.0" + "@aws-sdk/region-config-resolver" "3.821.0" + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-endpoints" "3.821.0" + "@aws-sdk/util-user-agent-browser" "3.821.0" + "@aws-sdk/util-user-agent-node" "3.826.0" + "@smithy/config-resolver" "^4.1.4" + "@smithy/core" "^3.5.3" + "@smithy/eventstream-serde-browser" "^4.0.4" + "@smithy/eventstream-serde-config-resolver" "^4.1.2" + "@smithy/eventstream-serde-node" "^4.0.4" + "@smithy/fetch-http-handler" "^5.0.4" + "@smithy/hash-node" "^4.0.4" + "@smithy/invalid-dependency" "^4.0.4" + "@smithy/middleware-content-length" "^4.0.4" + "@smithy/middleware-endpoint" "^4.1.11" + "@smithy/middleware-retry" "^4.1.12" + "@smithy/middleware-serde" "^4.0.8" + "@smithy/middleware-stack" "^4.0.4" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/node-http-handler" "^4.0.6" + "@smithy/protocol-http" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/url-parser" "^4.0.4" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.19" + "@smithy/util-defaults-mode-node" "^4.0.19" + "@smithy/util-endpoints" "^3.0.6" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-retry" "^4.0.5" + "@smithy/util-utf8" "^4.0.0" + "@types/uuid" "^9.0.1" + tslib "^2.6.2" + uuid "^9.0.1" + +"@aws-sdk/client-ecs@^3.778.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-ecs/-/client-ecs-3.826.0.tgz#e4d24be7de7e1717b3505619c0152ea8801cdf8d" + integrity sha512-A7Bkq9LA3j6K5J6kjP8W2xgCwdupV+roYiA94J5lKF4XK8oeXM1/HlCB3/pRZuI5FDZUVZPPw+P6ancobYz09w== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.826.0" + "@aws-sdk/credential-provider-node" "3.826.0" + "@aws-sdk/middleware-host-header" "3.821.0" + "@aws-sdk/middleware-logger" "3.821.0" + "@aws-sdk/middleware-recursion-detection" "3.821.0" + "@aws-sdk/middleware-user-agent" "3.826.0" + "@aws-sdk/region-config-resolver" "3.821.0" + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-endpoints" "3.821.0" + "@aws-sdk/util-user-agent-browser" "3.821.0" + "@aws-sdk/util-user-agent-node" "3.826.0" + "@smithy/config-resolver" "^4.1.4" + "@smithy/core" "^3.5.3" + "@smithy/fetch-http-handler" "^5.0.4" + "@smithy/hash-node" "^4.0.4" + "@smithy/invalid-dependency" "^4.0.4" + "@smithy/middleware-content-length" "^4.0.4" + "@smithy/middleware-endpoint" "^4.1.11" + "@smithy/middleware-retry" "^4.1.12" + "@smithy/middleware-serde" "^4.0.8" + "@smithy/middleware-stack" "^4.0.4" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/node-http-handler" "^4.0.6" + "@smithy/protocol-http" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/url-parser" "^4.0.4" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.19" + "@smithy/util-defaults-mode-node" "^4.0.19" + "@smithy/util-endpoints" "^3.0.6" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-retry" "^4.0.5" + "@smithy/util-utf8" "^4.0.0" + "@smithy/util-waiter" "^4.0.5" + "@types/uuid" "^9.0.1" + tslib "^2.6.2" + uuid "^9.0.1" + +"@aws-sdk/client-kinesis@^3.777.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-kinesis/-/client-kinesis-3.826.0.tgz#cdcac8698dcd3758ecb4f2a05278e9daf15c9530" + integrity sha512-Hf2rOsZPVvpT/eC5mPOO4xl8KPihRNHsjQRgixnKtfikSQMQIA4CLoey4K7HWHGCRJMXUZ8QChIekJe/NHblmA== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.826.0" + "@aws-sdk/credential-provider-node" "3.826.0" + "@aws-sdk/middleware-host-header" "3.821.0" + "@aws-sdk/middleware-logger" "3.821.0" + "@aws-sdk/middleware-recursion-detection" "3.821.0" + "@aws-sdk/middleware-user-agent" "3.826.0" + "@aws-sdk/region-config-resolver" "3.821.0" + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-endpoints" "3.821.0" + "@aws-sdk/util-user-agent-browser" "3.821.0" + "@aws-sdk/util-user-agent-node" "3.826.0" + "@smithy/config-resolver" "^4.1.4" + "@smithy/core" "^3.5.3" + "@smithy/eventstream-serde-browser" "^4.0.4" + "@smithy/eventstream-serde-config-resolver" "^4.1.2" + "@smithy/eventstream-serde-node" "^4.0.4" + "@smithy/fetch-http-handler" "^5.0.4" + "@smithy/hash-node" "^4.0.4" + "@smithy/invalid-dependency" "^4.0.4" + "@smithy/middleware-content-length" "^4.0.4" + "@smithy/middleware-endpoint" "^4.1.11" + "@smithy/middleware-retry" "^4.1.12" + "@smithy/middleware-serde" "^4.0.8" + "@smithy/middleware-stack" "^4.0.4" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/node-http-handler" "^4.0.6" + "@smithy/protocol-http" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/url-parser" "^4.0.4" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.19" + "@smithy/util-defaults-mode-node" "^4.0.19" + "@smithy/util-endpoints" "^3.0.6" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-retry" "^4.0.5" + "@smithy/util-utf8" "^4.0.0" + "@smithy/util-waiter" "^4.0.5" + tslib "^2.6.2" + +"@aws-sdk/client-s3@^3.779.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.826.0.tgz#e6fdc589d5691f2c1212653ec6bb37f47b383897" + integrity sha512-odX3C3CEbcBoxB06vgBjJ9jQheFsIFwHmvCIMXn8duuVyIL/klgp14+ICzbEwIgPv7xVjSlycaiURcKS876QHA== + dependencies: + "@aws-crypto/sha1-browser" "5.2.0" + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.826.0" + "@aws-sdk/credential-provider-node" "3.826.0" + "@aws-sdk/middleware-bucket-endpoint" "3.821.0" + "@aws-sdk/middleware-expect-continue" "3.821.0" + "@aws-sdk/middleware-flexible-checksums" "3.826.0" + "@aws-sdk/middleware-host-header" "3.821.0" + "@aws-sdk/middleware-location-constraint" "3.821.0" + "@aws-sdk/middleware-logger" "3.821.0" + "@aws-sdk/middleware-recursion-detection" "3.821.0" + "@aws-sdk/middleware-sdk-s3" "3.826.0" + "@aws-sdk/middleware-ssec" "3.821.0" + "@aws-sdk/middleware-user-agent" "3.826.0" + "@aws-sdk/region-config-resolver" "3.821.0" + "@aws-sdk/signature-v4-multi-region" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-endpoints" "3.821.0" + "@aws-sdk/util-user-agent-browser" "3.821.0" + "@aws-sdk/util-user-agent-node" "3.826.0" + "@aws-sdk/xml-builder" "3.821.0" + "@smithy/config-resolver" "^4.1.4" + "@smithy/core" "^3.5.3" + "@smithy/eventstream-serde-browser" "^4.0.4" + "@smithy/eventstream-serde-config-resolver" "^4.1.2" + "@smithy/eventstream-serde-node" "^4.0.4" + "@smithy/fetch-http-handler" "^5.0.4" + "@smithy/hash-blob-browser" "^4.0.4" + "@smithy/hash-node" "^4.0.4" + "@smithy/hash-stream-node" "^4.0.4" + "@smithy/invalid-dependency" "^4.0.4" + "@smithy/md5-js" "^4.0.4" + "@smithy/middleware-content-length" "^4.0.4" + "@smithy/middleware-endpoint" "^4.1.11" + "@smithy/middleware-retry" "^4.1.12" + "@smithy/middleware-serde" "^4.0.8" + "@smithy/middleware-stack" "^4.0.4" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/node-http-handler" "^4.0.6" + "@smithy/protocol-http" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/url-parser" "^4.0.4" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.19" + "@smithy/util-defaults-mode-node" "^4.0.19" + "@smithy/util-endpoints" "^3.0.6" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-retry" "^4.0.5" + "@smithy/util-stream" "^4.2.2" + "@smithy/util-utf8" "^4.0.0" + "@smithy/util-waiter" "^4.0.5" + tslib "^2.6.2" + +"@aws-sdk/client-sso@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.826.0.tgz#8e0aeb3d830c2cf54ecf43d6052ae9bfd75b276b" + integrity sha512-/FEKnUC3xPkLL4RuRydwzx+y4b55HIX6qLPbGnyIs+sNmCUyc/62ijtV1Ml+b++YzEF6jWNBsJOxeyZdgrJ3Ig== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.826.0" + "@aws-sdk/middleware-host-header" "3.821.0" + "@aws-sdk/middleware-logger" "3.821.0" + "@aws-sdk/middleware-recursion-detection" "3.821.0" + "@aws-sdk/middleware-user-agent" "3.826.0" + "@aws-sdk/region-config-resolver" "3.821.0" + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-endpoints" "3.821.0" + "@aws-sdk/util-user-agent-browser" "3.821.0" + "@aws-sdk/util-user-agent-node" "3.826.0" + "@smithy/config-resolver" "^4.1.4" + "@smithy/core" "^3.5.3" + "@smithy/fetch-http-handler" "^5.0.4" + "@smithy/hash-node" "^4.0.4" + "@smithy/invalid-dependency" "^4.0.4" + "@smithy/middleware-content-length" "^4.0.4" + "@smithy/middleware-endpoint" "^4.1.11" + "@smithy/middleware-retry" "^4.1.12" + "@smithy/middleware-serde" "^4.0.8" + "@smithy/middleware-stack" "^4.0.4" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/node-http-handler" "^4.0.6" + "@smithy/protocol-http" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/url-parser" "^4.0.4" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.19" + "@smithy/util-defaults-mode-node" "^4.0.19" + "@smithy/util-endpoints" "^3.0.6" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-retry" "^4.0.5" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@aws-sdk/core@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.826.0.tgz#da55a524e09775b2a97e4b5d12a3137dd68547fa" + integrity sha512-BGbQYzWj3ps+dblq33FY5tz/SsgJCcXX0zjQlSC07tYvU1jHTUvsefphyig+fY38xZ4wdKjbTop+KUmXUYrOXw== + dependencies: + "@aws-sdk/types" "3.821.0" + "@aws-sdk/xml-builder" "3.821.0" + "@smithy/core" "^3.5.3" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/property-provider" "^4.0.4" + "@smithy/protocol-http" "^5.1.2" + "@smithy/signature-v4" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-utf8" "^4.0.0" + fast-xml-parser "4.4.1" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-env@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.826.0.tgz#213d08a1324a2970a2785151bcb6975b2f88716c" + integrity sha512-DK3pQY8+iKK3MGDdC3uOZQ2psU01obaKlTYhEwNu4VWzgwQL4Vi3sWj4xSWGEK41vqZxiRLq6fOq7ysRI+qEZA== + dependencies: + "@aws-sdk/core" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/property-provider" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-http@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.826.0.tgz#507591b684b3ed8d24cfa179995c1f93efc914cc" + integrity sha512-N+IVZBh+yx/9GbMZTKO/gErBi/FYZQtcFRItoLbY+6WU+0cSWyZYfkoeOxHmQV3iX9k65oljERIWUmL9x6OSQg== + dependencies: + "@aws-sdk/core" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/fetch-http-handler" "^5.0.4" + "@smithy/node-http-handler" "^4.0.6" + "@smithy/property-provider" "^4.0.4" + "@smithy/protocol-http" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/util-stream" "^4.2.2" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-ini@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.826.0.tgz#806bb1287d88e75b1c1679308f555dfaf313fee3" + integrity sha512-g7n+qSklq/Lzjxe2Ke5QFNCgYn26a3ydZnbFIk8QqYin4pzG+qiunaqJjpV3c/EeHMlfK8bBc7MXAylKzGRccQ== + dependencies: + "@aws-sdk/core" "3.826.0" + "@aws-sdk/credential-provider-env" "3.826.0" + "@aws-sdk/credential-provider-http" "3.826.0" + "@aws-sdk/credential-provider-process" "3.826.0" + "@aws-sdk/credential-provider-sso" "3.826.0" + "@aws-sdk/credential-provider-web-identity" "3.826.0" + "@aws-sdk/nested-clients" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/credential-provider-imds" "^4.0.6" + "@smithy/property-provider" "^4.0.4" + "@smithy/shared-ini-file-loader" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-node@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.826.0.tgz#eab3b67bb0b99ee47b87174dd84b1cc7ceaffb3d" + integrity sha512-UfIJXxHjmSxH6bea00HBPLkjNI2D04enQA/xNLZvB+4xtzt1/gYdCis1P4/73f5aGVVVB4/zQMobBbnjkrmbQw== + dependencies: + "@aws-sdk/credential-provider-env" "3.826.0" + "@aws-sdk/credential-provider-http" "3.826.0" + "@aws-sdk/credential-provider-ini" "3.826.0" + "@aws-sdk/credential-provider-process" "3.826.0" + "@aws-sdk/credential-provider-sso" "3.826.0" + "@aws-sdk/credential-provider-web-identity" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/credential-provider-imds" "^4.0.6" + "@smithy/property-provider" "^4.0.4" + "@smithy/shared-ini-file-loader" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-process@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.826.0.tgz#3b7e54994cf04c8ba20a90caf4f79af9f1335ea4" + integrity sha512-kURrc4amu3NLtw1yZw7EoLNEVhmOMRUTs+chaNcmS+ERm3yK0nKjaJzmKahmwlTQTSl3wJ8jjK7x962VPo+zWw== + dependencies: + "@aws-sdk/core" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/property-provider" "^4.0.4" + "@smithy/shared-ini-file-loader" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-sso@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.826.0.tgz#1daab189052eff0b7bfed934a0be19a89912d894" + integrity sha512-F19J3zcfoom6OnQ0MyAtvduVKQXPgkz9i5ExSO01J2CzjbyMhCDA99qAjHYe+LwhW+W7P/jzBPd0+uOQ2Nhh9Q== + dependencies: + "@aws-sdk/client-sso" "3.826.0" + "@aws-sdk/core" "3.826.0" + "@aws-sdk/token-providers" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/property-provider" "^4.0.4" + "@smithy/shared-ini-file-loader" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-web-identity@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.826.0.tgz#0c02845b2af3eb22bc3ef795b2edf17892021cb2" + integrity sha512-o27GZ6Hy7qhuvMFVUL2eFEpBzf33Jaa/x3u3SHwU0nL7ko7jmbpeF0x4+wmagpI9X2IvVlUxIs0VaQ3YayPLEA== + dependencies: + "@aws-sdk/core" "3.826.0" + "@aws-sdk/nested-clients" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/property-provider" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/middleware-bucket-endpoint@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.821.0.tgz#2d7658e5b20a7712624ea33fa579a6be0339028b" + integrity sha512-cebgeytKlWOgGczLo3BPvNY9XlzAzGZQANSysgJ2/8PSldmUpXRIF+GKPXDVhXeInWYHIfB8zZi3RqrPoXcNYQ== + dependencies: + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-arn-parser" "3.804.0" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + "@smithy/util-config-provider" "^4.0.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-expect-continue@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.821.0.tgz#de4e8f5ca3727dd2dd802685aa3342ceb4e662e3" + integrity sha512-zAOoSZKe1njOrtynvK6ZORU57YGv5I7KP4+rwOvUN3ZhJbQ7QPf8gKtFUCYAPRMegaXCKF/ADPtDZBAmM+zZ9g== + dependencies: + "@aws-sdk/types" "3.821.0" + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/middleware-flexible-checksums@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.826.0.tgz#e6764d9bdf9408b4a3e20148a83d83e0f65b370e" + integrity sha512-Fz9w8CFYPfSlHEB6feSsi06hdS+s+FB8k5pO4L7IV0tUa78mlhxF/VNlAJaVWYyOkZXl4HPH2K48aapACSQOXw== + dependencies: + "@aws-crypto/crc32" "5.2.0" + "@aws-crypto/crc32c" "5.2.0" + "@aws-crypto/util" "5.2.0" + "@aws-sdk/core" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/is-array-buffer" "^4.0.0" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-stream" "^4.2.2" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-host-header@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.821.0.tgz#1dfda8da4e0f9499648dab9a989d10706e289cc7" + integrity sha512-xSMR+sopSeWGx5/4pAGhhfMvGBHioVBbqGvDs6pG64xfNwM5vq5s5v6D04e2i+uSTj4qGa71dLUs5I0UzAK3sw== + dependencies: + "@aws-sdk/types" "3.821.0" + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/middleware-location-constraint@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.821.0.tgz#9a5b52f8874f48274e89329aa3d45a55340d267e" + integrity sha512-sKrm80k0t3R0on8aA/WhWFoMaAl4yvdk+riotmMElLUpcMcRXAd1+600uFVrxJqZdbrKQ0mjX0PjT68DlkYXLg== + dependencies: + "@aws-sdk/types" "3.821.0" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/middleware-logger@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.821.0.tgz#87067907a25cdc6c155d3a35fe32e399c1ef87e6" + integrity sha512-0cvI0ipf2tGx7fXYEEN5fBeZDz2RnHyb9xftSgUsEq7NBxjV0yTZfLJw6Za5rjE6snC80dRN8+bTNR1tuG89zA== + dependencies: + "@aws-sdk/types" "3.821.0" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/middleware-recursion-detection@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.821.0.tgz#bc34b08efc1e1af7b14a58023a79bfb75a0b64fa" + integrity sha512-efmaifbhBoqKG3bAoEfDdcM8hn1psF+4qa7ykWuYmfmah59JBeqHLfz5W9m9JoTwoKPkFcVLWZxnyZzAnVBOIg== + dependencies: + "@aws-sdk/types" "3.821.0" + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/middleware-sdk-s3@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.826.0.tgz#98392d5729f8df62af21d3144bacdc9ec65065d1" + integrity sha512-8F0qWaYKfvD/de1AKccXuigM+gb/IZSncCqxdnFWqd+TFzo9qI9Hh+TpUhWOMYSgxsMsYQ8ipmLzlD/lDhjrmA== + dependencies: + "@aws-sdk/core" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-arn-parser" "3.804.0" + "@smithy/core" "^3.5.3" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/protocol-http" "^5.1.2" + "@smithy/signature-v4" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-stream" "^4.2.2" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-ssec@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.821.0.tgz#4d4c2ba22e5bbf5ac618a1f679cbe256eaaf3d35" + integrity sha512-YYi1Hhr2AYiU/24cQc8HIB+SWbQo6FBkMYojVuz/zgrtkFmALxENGF/21OPg7f/QWd+eadZJRxCjmRwh5F2Cxg== + dependencies: + "@aws-sdk/types" "3.821.0" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/middleware-user-agent@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.826.0.tgz#715ef8f7207eeb0c66b5dd31f72e8a1bdc18c994" + integrity sha512-j404+EcfBbtTlAhyObjXbdKwwDXO1pCxHvR5Fw8FXNvp/H330j6YnXgs3SJ6d3bZUwUJ/ztPx2S5AlBbLVLDFw== + dependencies: + "@aws-sdk/core" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-endpoints" "3.821.0" + "@smithy/core" "^3.5.3" + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/nested-clients@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.826.0.tgz#ef7eaf6546dc7f04187f74a297f6f6d57eb9d8cc" + integrity sha512-p7olPq0uTtHqGuXI1GSc/gzKDvV55PMbLtnmupEDfnY9SoRu+QatbWQ6da9sI1lhOcNmRMgiNQBXFzaUFrG+SQ== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.826.0" + "@aws-sdk/middleware-host-header" "3.821.0" + "@aws-sdk/middleware-logger" "3.821.0" + "@aws-sdk/middleware-recursion-detection" "3.821.0" + "@aws-sdk/middleware-user-agent" "3.826.0" + "@aws-sdk/region-config-resolver" "3.821.0" + "@aws-sdk/types" "3.821.0" + "@aws-sdk/util-endpoints" "3.821.0" + "@aws-sdk/util-user-agent-browser" "3.821.0" + "@aws-sdk/util-user-agent-node" "3.826.0" + "@smithy/config-resolver" "^4.1.4" + "@smithy/core" "^3.5.3" + "@smithy/fetch-http-handler" "^5.0.4" + "@smithy/hash-node" "^4.0.4" + "@smithy/invalid-dependency" "^4.0.4" + "@smithy/middleware-content-length" "^4.0.4" + "@smithy/middleware-endpoint" "^4.1.11" + "@smithy/middleware-retry" "^4.1.12" + "@smithy/middleware-serde" "^4.0.8" + "@smithy/middleware-stack" "^4.0.4" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/node-http-handler" "^4.0.6" + "@smithy/protocol-http" "^5.1.2" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/url-parser" "^4.0.4" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.19" + "@smithy/util-defaults-mode-node" "^4.0.19" + "@smithy/util-endpoints" "^3.0.6" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-retry" "^4.0.5" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@aws-sdk/region-config-resolver@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.821.0.tgz#2f1cd54ca140cbdc821a604d8b20444f9b0b77cf" + integrity sha512-t8og+lRCIIy5nlId0bScNpCkif8sc0LhmtaKsbm0ZPm3sCa/WhCbSZibjbZ28FNjVCV+p0D9RYZx0VDDbtWyjw== + dependencies: + "@aws-sdk/types" "3.821.0" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/types" "^4.3.1" + "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-middleware" "^4.0.4" + tslib "^2.6.2" + +"@aws-sdk/signature-v4-multi-region@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.826.0.tgz#14a786feee118abc7b1c1b655f46dc54cff497cc" + integrity sha512-3fEi/zy6tpMzomYosksGtu7jZqGFcdBXoL7YRsG7OEeQzBbOW9B+fVaQZ4jnsViSjzA/yKydLahMrfPnt+iaxg== + dependencies: + "@aws-sdk/middleware-sdk-s3" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/protocol-http" "^5.1.2" + "@smithy/signature-v4" "^5.1.2" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/token-providers@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.826.0.tgz#c6901e2d92e11b6c9cdc395b7dab3eb68200cbec" + integrity sha512-iCOcVAqGPSHtQL8ZBXifZMEcHyUl9wJ8HvLZ5l1ohA/3ZNP+dqEPGi7jfhR5jZKs+xyp2jxByFqfil9PjI9c5A== + dependencies: + "@aws-sdk/core" "3.826.0" + "@aws-sdk/nested-clients" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/property-provider" "^4.0.4" + "@smithy/shared-ini-file-loader" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/types@3.821.0", "@aws-sdk/types@^3.222.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.821.0.tgz#edfd4595208e4e9f24f397fbc8cb82e3ec336649" + integrity sha512-Znroqdai1a90TlxGaJ+FK1lwC0fHpo97Xjsp5UKGR5JODYm7f9+/fF17ebO1KdoBr/Rm0UIFiF5VmI8ts9F1eA== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/util-arn-parser@3.804.0": + version "3.804.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-arn-parser/-/util-arn-parser-3.804.0.tgz#d0b52bf5f9ae5b2c357a635551e5844dcad074c8" + integrity sha512-wmBJqn1DRXnZu3b4EkE6CWnoWMo1ZMvlfkqU5zPz67xx1GMaXlDCchFvKAXMjk4jn/L1O3tKnoFDNsoLV1kgNQ== + dependencies: + tslib "^2.6.2" + +"@aws-sdk/util-endpoints@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.821.0.tgz#8883370bc3218e532fb9b7358e23369dc0a77201" + integrity sha512-Uknt/zUZnLE76zaAAPEayOeF5/4IZ2puTFXvcSCWHsi9m3tqbb9UozlnlVqvCZLCRWfQryZQoG2W4XSS3qgk5A== + dependencies: + "@aws-sdk/types" "3.821.0" + "@smithy/types" "^4.3.1" + "@smithy/util-endpoints" "^3.0.6" + tslib "^2.6.2" + +"@aws-sdk/util-locate-window@^3.0.0": + version "3.804.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.804.0.tgz#a2ee8dc5d9c98276986e8e1ba03c0c84d9afb0f5" + integrity sha512-zVoRfpmBVPodYlnMjgVjfGoEZagyRF5IPn3Uo6ZvOZp24chnW/FRstH7ESDHDDRga4z3V+ElUQHKpFDXWyBW5A== + dependencies: + tslib "^2.6.2" + +"@aws-sdk/util-user-agent-browser@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.821.0.tgz#32962fd3ae20986da128944b88a231508e017f5b" + integrity sha512-irWZHyM0Jr1xhC+38OuZ7JB6OXMLPZlj48thElpsO1ZSLRkLZx5+I7VV6k3sp2yZ7BYbKz/G2ojSv4wdm7XTLw== + dependencies: + "@aws-sdk/types" "3.821.0" + "@smithy/types" "^4.3.1" + bowser "^2.11.0" + tslib "^2.6.2" + +"@aws-sdk/util-user-agent-node@3.826.0": + version "3.826.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.826.0.tgz#dab7b0865545db4a0f60e3b89a51ce2e8ce8b12b" + integrity sha512-wHw6bZQWIMcFF/8r03aY9Itp6JLBYY4absGGhCDK1dc3tPEfi8NVSdb05a/Oz+g4TVaDdxLo0OQ/OKMS1DFRHQ== + dependencies: + "@aws-sdk/middleware-user-agent" "3.826.0" + "@aws-sdk/types" "3.821.0" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@aws-sdk/xml-builder@3.821.0": + version "3.821.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.821.0.tgz#ff89bf1276fca41276ed508b9c8ae21978d91177" + integrity sha512-DIIotRnefVL6DiaHtO6/21DhJ4JZnnIwdNbpwiAhdt/AVbttcE4yw925gsjur0OGv5BTYXQXU3YnANBYnZjuQA== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + "@azure/abort-controller@^1.0.0", "@azure/abort-controller@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz" @@ -1094,6 +1850,498 @@ dependencies: "@sinonjs/commons" "^1.7.0" +"@smithy/abort-controller@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.0.4.tgz#ab991d521fc78b5c7f24907fcd6803c0f2da51d9" + integrity sha512-gJnEjZMvigPDQWHrW3oPrFhQtkrgqBkyjj3pCIdF3A5M6vsZODG93KNlfJprv6bp4245bdT32fsHK4kkH3KYDA== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/chunked-blob-reader-native@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-4.0.0.tgz#33cbba6deb8a3c516f98444f65061784f7cd7f8c" + integrity sha512-R9wM2yPmfEMsUmlMlIgSzOyICs0x9uu7UTHoccMyt7BWw8shcGM8HqB355+BZCPBcySvbTYMs62EgEQkNxz2ig== + dependencies: + "@smithy/util-base64" "^4.0.0" + tslib "^2.6.2" + +"@smithy/chunked-blob-reader@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@smithy/chunked-blob-reader/-/chunked-blob-reader-5.0.0.tgz#3f6ea5ff4e2b2eacf74cefd737aa0ba869b2e0f6" + integrity sha512-+sKqDBQqb036hh4NPaUiEkYFkTUGYzRsn3EuFhyfQfMy6oGHEUJDurLP9Ufb5dasr/XiAmPNMr6wa9afjQB+Gw== + dependencies: + tslib "^2.6.2" + +"@smithy/config-resolver@^4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.1.4.tgz#05d8eab8bb8eb73bec90c222fc19ac5608b1384e" + integrity sha512-prmU+rDddxHOH0oNcwemL+SwnzcG65sBF2yXRO7aeXIn/xTlq2pX7JLVbkBnVLowHLg4/OL4+jBmv9hVrVGS+w== + dependencies: + "@smithy/node-config-provider" "^4.1.3" + "@smithy/types" "^4.3.1" + "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-middleware" "^4.0.4" + tslib "^2.6.2" + +"@smithy/core@^3.5.3": + version "3.5.3" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.5.3.tgz#39969839e7cfd656be38fed09951d1691525f8d5" + integrity sha512-xa5byV9fEguZNofCclv6v9ra0FYh5FATQW/da7FQUVTic94DfrN/NvmKZjrMyzbpqfot9ZjBaO8U1UeTbmSLuA== + dependencies: + "@smithy/middleware-serde" "^4.0.8" + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-stream" "^4.2.2" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/credential-provider-imds@^4.0.6": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.6.tgz#4cfd79a619cdbc9a75fcdc51a1193685f6a8944e" + integrity sha512-hKMWcANhUiNbCJouYkZ9V3+/Qf9pteR1dnwgdyzR09R4ODEYx8BbUysHwRSyex4rZ9zapddZhLFTnT4ZijR4pw== + dependencies: + "@smithy/node-config-provider" "^4.1.3" + "@smithy/property-provider" "^4.0.4" + "@smithy/types" "^4.3.1" + "@smithy/url-parser" "^4.0.4" + tslib "^2.6.2" + +"@smithy/eventstream-codec@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-4.0.4.tgz#35abc26d6829cc61a0d14950857ccc5320bf92d2" + integrity sha512-7XoWfZqWb/QoR/rAU4VSi0mWnO2vu9/ltS6JZ5ZSZv0eovLVfDfu0/AX4ub33RsJTOth3TiFWSHS5YdztvFnig== + dependencies: + "@aws-crypto/crc32" "5.2.0" + "@smithy/types" "^4.3.1" + "@smithy/util-hex-encoding" "^4.0.0" + tslib "^2.6.2" + +"@smithy/eventstream-serde-browser@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-4.0.4.tgz#0c57cf0b66862106100a796751003733ce3f5273" + integrity sha512-3fb/9SYaYqbpy/z/H3yIi0bYKyAa89y6xPmIqwr2vQiUT2St+avRt8UKwsWt9fEdEasc5d/V+QjrviRaX1JRFA== + dependencies: + "@smithy/eventstream-serde-universal" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/eventstream-serde-config-resolver@^4.1.2": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-4.1.2.tgz#4d41c1ecad1a9b1c694f32865a2f0d4b5bc0162d" + integrity sha512-JGtambizrWP50xHgbzZI04IWU7LdI0nh/wGbqH3sJesYToMi2j/DcoElqyOcqEIG/D4tNyxgRuaqBXWE3zOFhQ== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/eventstream-serde-node@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-4.0.4.tgz#0fbd0ac288f02bf485eb307a14254ea8d8767746" + integrity sha512-RD6UwNZ5zISpOWPuhVgRz60GkSIp0dy1fuZmj4RYmqLVRtejFqQ16WmfYDdoSoAjlp1LX+FnZo+/hkdmyyGZ1w== + dependencies: + "@smithy/eventstream-serde-universal" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/eventstream-serde-universal@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-4.0.4.tgz#48b2b416dc0f576917c36373efaa4012f7310ab0" + integrity sha512-UeJpOmLGhq1SLox79QWw/0n2PFX+oPRE1ZyRMxPIaFEfCqWaqpB7BU9C8kpPOGEhLF7AwEqfFbtwNxGy4ReENA== + dependencies: + "@smithy/eventstream-codec" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/fetch-http-handler@^5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.4.tgz#c68601b4676787e049b5d464d5f4b825dbb44013" + integrity sha512-AMtBR5pHppYMVD7z7G+OlHHAcgAN7v0kVKEpHuTO4Gb199Gowh0taYi9oDStFeUhetkeP55JLSVlTW1n9rFtUw== + dependencies: + "@smithy/protocol-http" "^5.1.2" + "@smithy/querystring-builder" "^4.0.4" + "@smithy/types" "^4.3.1" + "@smithy/util-base64" "^4.0.0" + tslib "^2.6.2" + +"@smithy/hash-blob-browser@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-4.0.4.tgz#34adda037d324123d77032b3ad59c16e6d4949bb" + integrity sha512-WszRiACJiQV3QG6XMV44i5YWlkrlsM5Yxgz4jvsksuu7LDXA6wAtypfPajtNTadzpJy3KyJPoWehYpmZGKUFIQ== + dependencies: + "@smithy/chunked-blob-reader" "^5.0.0" + "@smithy/chunked-blob-reader-native" "^4.0.0" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/hash-node@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.0.4.tgz#f867cfe6b702ed8893aacd3e097f8ca8ecba579e" + integrity sha512-qnbTPUhCVnCgBp4z4BUJUhOEkVwxiEi1cyFM+Zj6o+aY8OFGxUQleKWq8ltgp3dujuhXojIvJWdoqpm6dVO3lQ== + dependencies: + "@smithy/types" "^4.3.1" + "@smithy/util-buffer-from" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/hash-stream-node@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-4.0.4.tgz#02c023590e09529e940e0a0243d32c02c4e6c645" + integrity sha512-wHo0d8GXyVmpmMh/qOR0R7Y46/G1y6OR8U+bSTB4ppEzRxd1xVAQ9xOE9hOc0bSjhz0ujCPAbfNLkLrpa6cevg== + dependencies: + "@smithy/types" "^4.3.1" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/invalid-dependency@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.0.4.tgz#8c2c539b2f22e857b4652bd2427a3d7a8befd610" + integrity sha512-bNYMi7WKTJHu0gn26wg8OscncTt1t2b8KcsZxvOv56XA6cyXtOAAAaNP7+m45xfppXfOatXF3Sb1MNsLUgVLTw== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/is-array-buffer@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz#f84f0d9f9a36601a9ca9381688bd1b726fd39111" + integrity sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA== + dependencies: + tslib "^2.6.2" + +"@smithy/is-array-buffer@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz#55a939029321fec462bcc574890075cd63e94206" + integrity sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw== + dependencies: + tslib "^2.6.2" + +"@smithy/md5-js@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-4.0.4.tgz#d7cb70b08c2a4d809d5cb905feab74fc9726a2f2" + integrity sha512-uGLBVqcOwrLvGh/v/jw423yWHq/ofUGK1W31M2TNspLQbUV1Va0F5kTxtirkoHawODAZcjXTSGi7JwbnPcDPJg== + dependencies: + "@smithy/types" "^4.3.1" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/middleware-content-length@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.0.4.tgz#fad1f125779daf8d5f261dae6dbebba0f60c234b" + integrity sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w== + dependencies: + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/middleware-endpoint@^4.1.11": + version "4.1.11" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.1.11.tgz#bf23781c55cc3768c5d0f8866d2428bbce786bb4" + integrity sha512-zDogwtRLzKl58lVS8wPcARevFZNBOOqnmzWWxVe9XiaXU2CADFjvJ9XfNibgkOWs08sxLuSr81NrpY4mgp9OwQ== + dependencies: + "@smithy/core" "^3.5.3" + "@smithy/middleware-serde" "^4.0.8" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/shared-ini-file-loader" "^4.0.4" + "@smithy/types" "^4.3.1" + "@smithy/url-parser" "^4.0.4" + "@smithy/util-middleware" "^4.0.4" + tslib "^2.6.2" + +"@smithy/middleware-retry@^4.1.12": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.1.12.tgz#4d0b60bba95201539c99911c0a36f9275d973802" + integrity sha512-wvIH70c4e91NtRxdaLZF+mbLZ/HcC6yg7ySKUiufL6ESp6zJUSnJucZ309AvG9nqCFHSRB5I6T3Ez1Q9wCh0Ww== + dependencies: + "@smithy/node-config-provider" "^4.1.3" + "@smithy/protocol-http" "^5.1.2" + "@smithy/service-error-classification" "^4.0.5" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-retry" "^4.0.5" + tslib "^2.6.2" + uuid "^9.0.1" + +"@smithy/middleware-serde@^4.0.8": + version "4.0.8" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.0.8.tgz#3704c8cc46acd0a7f910a78ee1d2f23ce928701f" + integrity sha512-iSSl7HJoJaGyMIoNn2B7czghOVwJ9nD7TMvLhMWeSB5vt0TnEYyRRqPJu/TqW76WScaNvYYB8nRoiBHR9S1Ddw== + dependencies: + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/middleware-stack@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.0.4.tgz#58e0c6a0d7678c6ad4d6af8dd9a00f749ffac7c5" + integrity sha512-kagK5ggDrBUCCzI93ft6DjteNSfY8Ulr83UtySog/h09lTIOAJ/xUSObutanlPT0nhoHAkpmW9V5K8oPyLh+QA== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/node-config-provider@^4.1.3": + version "4.1.3" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.1.3.tgz#6626fe26c6fe7b0df34f71cb72764ccba414a815" + integrity sha512-HGHQr2s59qaU1lrVH6MbLlmOBxadtzTsoO4c+bF5asdgVik3I8o7JIOzoeqWc5MjVa+vD36/LWE0iXKpNqooRw== + dependencies: + "@smithy/property-provider" "^4.0.4" + "@smithy/shared-ini-file-loader" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/node-http-handler@^4.0.6": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.0.6.tgz#a022da499ba3af4b6b4c815104fde973c0eccc40" + integrity sha512-NqbmSz7AW2rvw4kXhKGrYTiJVDHnMsFnX4i+/FzcZAfbOBauPYs2ekuECkSbtqaxETLLTu9Rl/ex6+I2BKErPA== + dependencies: + "@smithy/abort-controller" "^4.0.4" + "@smithy/protocol-http" "^5.1.2" + "@smithy/querystring-builder" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/property-provider@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.0.4.tgz#303a8fd99665fff61eeb6ec3922eee53838962c5" + integrity sha512-qHJ2sSgu4FqF4U/5UUp4DhXNmdTrgmoAai6oQiM+c5RZ/sbDwJ12qxB1M6FnP+Tn/ggkPZf9ccn4jqKSINaquw== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/protocol-http@^5.1.2": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.1.2.tgz#8094860c2407f250b80c95899e0385112d6eb98b" + integrity sha512-rOG5cNLBXovxIrICSBm95dLqzfvxjEmuZx4KK3hWwPFHGdW3lxY0fZNXfv2zebfRO7sJZ5pKJYHScsqopeIWtQ== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/querystring-builder@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.0.4.tgz#f7546efd59d457b3d2525a330c6137e5f907864c" + integrity sha512-SwREZcDnEYoh9tLNgMbpop+UTGq44Hl9tdj3rf+yeLcfH7+J8OXEBaMc2kDxtyRHu8BhSg9ADEx0gFHvpJgU8w== + dependencies: + "@smithy/types" "^4.3.1" + "@smithy/util-uri-escape" "^4.0.0" + tslib "^2.6.2" + +"@smithy/querystring-parser@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.0.4.tgz#307ab95ee5f1a142ab46c2eddebeae68cb2f703d" + integrity sha512-6yZf53i/qB8gRHH/l2ZwUG5xgkPgQF15/KxH0DdXMDHjesA9MeZje/853ifkSY0x4m5S+dfDZ+c4x439PF0M2w== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/service-error-classification@^4.0.5": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.0.5.tgz#cd912cdd0510de9369db6a4d34dc36f36de54a59" + integrity sha512-LvcfhrnCBvCmTee81pRlh1F39yTS/+kYleVeLCwNtkY8wtGg8V/ca9rbZZvYIl8OjlMtL6KIjaiL/lgVqHD2nA== + dependencies: + "@smithy/types" "^4.3.1" + +"@smithy/shared-ini-file-loader@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.4.tgz#33c63468b95cfd5e7d642c8131d7acc034025e00" + integrity sha512-63X0260LoFBjrHifPDs+nM9tV0VMkOTl4JRMYNuKh/f5PauSjowTfvF3LogfkWdcPoxsA9UjqEOgjeYIbhb7Nw== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/signature-v4@^5.1.2": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.1.2.tgz#5afd9d428bd26bb660bee8075b6e89fe93600c22" + integrity sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ== + dependencies: + "@smithy/is-array-buffer" "^4.0.0" + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + "@smithy/util-hex-encoding" "^4.0.0" + "@smithy/util-middleware" "^4.0.4" + "@smithy/util-uri-escape" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/smithy-client@^4.4.3": + version "4.4.3" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.4.3.tgz#37499b5bdec39d9a738f3ac1566a49bcb5cad255" + integrity sha512-xxzNYgA0HD6ETCe5QJubsxP0hQH3QK3kbpJz3QrosBCuIWyEXLR/CO5hFb2OeawEKUxMNhz3a1nuJNN2np2RMA== + dependencies: + "@smithy/core" "^3.5.3" + "@smithy/middleware-endpoint" "^4.1.11" + "@smithy/middleware-stack" "^4.0.4" + "@smithy/protocol-http" "^5.1.2" + "@smithy/types" "^4.3.1" + "@smithy/util-stream" "^4.2.2" + tslib "^2.6.2" + +"@smithy/types@^4.3.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.3.1.tgz#c11276ea16235d798f47a68aef9f44d3dbb70dd4" + integrity sha512-UqKOQBL2x6+HWl3P+3QqFD4ncKq0I8Nuz9QItGv5WuKuMHuuwlhvqcZCoXGfc+P1QmfJE7VieykoYYmrOoFJxA== + dependencies: + tslib "^2.6.2" + +"@smithy/url-parser@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.0.4.tgz#049143f4c156356e177bd69242675db26fe4f4db" + integrity sha512-eMkc144MuN7B0TDA4U2fKs+BqczVbk3W+qIvcoCY6D1JY3hnAdCuhCZODC+GAeaxj0p6Jroz4+XMUn3PCxQQeQ== + dependencies: + "@smithy/querystring-parser" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/util-base64@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.0.0.tgz#8345f1b837e5f636e5f8470c4d1706ae0c6d0358" + integrity sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg== + dependencies: + "@smithy/util-buffer-from" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/util-body-length-browser@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.0.0.tgz#965d19109a4b1e5fe7a43f813522cce718036ded" + integrity sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA== + dependencies: + tslib "^2.6.2" + +"@smithy/util-body-length-node@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.0.0.tgz#3db245f6844a9b1e218e30c93305bfe2ffa473b3" + integrity sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg== + dependencies: + tslib "^2.6.2" + +"@smithy/util-buffer-from@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz#6fc88585165ec73f8681d426d96de5d402021e4b" + integrity sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA== + dependencies: + "@smithy/is-array-buffer" "^2.2.0" + tslib "^2.6.2" + +"@smithy/util-buffer-from@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz#b23b7deb4f3923e84ef50c8b2c5863d0dbf6c0b9" + integrity sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug== + dependencies: + "@smithy/is-array-buffer" "^4.0.0" + tslib "^2.6.2" + +"@smithy/util-config-provider@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.0.0.tgz#e0c7c8124c7fba0b696f78f0bd0ccb060997d45e" + integrity sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w== + dependencies: + tslib "^2.6.2" + +"@smithy/util-defaults-mode-browser@^4.0.19": + version "4.0.19" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.19.tgz#4deaa41201458d353166ab05ffa465b30898d671" + integrity sha512-mvLMh87xSmQrV5XqnUYEPoiFFeEGYeAKIDDKdhE2ahqitm8OHM3aSvhqL6rrK6wm1brIk90JhxDf5lf2hbrLbQ== + dependencies: + "@smithy/property-provider" "^4.0.4" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + bowser "^2.11.0" + tslib "^2.6.2" + +"@smithy/util-defaults-mode-node@^4.0.19": + version "4.0.19" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.19.tgz#4150b5c807ca90cac7e40a5d29f2e30e3cdb1f34" + integrity sha512-8tYnx+LUfj6m+zkUUIrIQJxPM1xVxfRBvoGHua7R/i6qAxOMjqR6CpEpDwKoIs1o0+hOjGvkKE23CafKL0vJ9w== + dependencies: + "@smithy/config-resolver" "^4.1.4" + "@smithy/credential-provider-imds" "^4.0.6" + "@smithy/node-config-provider" "^4.1.3" + "@smithy/property-provider" "^4.0.4" + "@smithy/smithy-client" "^4.4.3" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/util-endpoints@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.0.6.tgz#a24b0801a1b94c0de26ad83da206b9add68117f2" + integrity sha512-YARl3tFL3WgPuLzljRUnrS2ngLiUtkwhQtj8PAL13XZSyUiNLQxwG3fBBq3QXFqGFUXepIN73pINp3y8c2nBmA== + dependencies: + "@smithy/node-config-provider" "^4.1.3" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/util-hex-encoding@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.0.0.tgz#dd449a6452cffb37c5b1807ec2525bb4be551e8d" + integrity sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw== + dependencies: + tslib "^2.6.2" + +"@smithy/util-middleware@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.0.4.tgz#8f639de049082c687841ea5e69c6c36e12e31a3c" + integrity sha512-9MLKmkBmf4PRb0ONJikCbCwORACcil6gUWojwARCClT7RmLzF04hUR4WdRprIXal7XVyrddadYNfp2eF3nrvtQ== + dependencies: + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/util-retry@^4.0.5": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.0.5.tgz#58eea5bb1869745dac28a3f81a5904f225ec1207" + integrity sha512-V7MSjVDTlEt/plmOFBn1762Dyu5uqMrV2Pl2X0dYk4XvWfdWJNe9Bs5Bzb56wkCuiWjSfClVMGcsuKrGj7S/yg== + dependencies: + "@smithy/service-error-classification" "^4.0.5" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + +"@smithy/util-stream@^4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.2.2.tgz#beeb1edf690db9b7d7983f46ca4fb66e22253608" + integrity sha512-aI+GLi7MJoVxg24/3J1ipwLoYzgkB4kUfogZfnslcYlynj3xsQ0e7vk4TnTro9hhsS5PvX1mwmkRqqHQjwcU7w== + dependencies: + "@smithy/fetch-http-handler" "^5.0.4" + "@smithy/node-http-handler" "^4.0.6" + "@smithy/types" "^4.3.1" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-buffer-from" "^4.0.0" + "@smithy/util-hex-encoding" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/util-uri-escape@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.0.0.tgz#a96c160c76f3552458a44d8081fade519d214737" + integrity sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg== + dependencies: + tslib "^2.6.2" + +"@smithy/util-utf8@^2.0.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.3.0.tgz#dd96d7640363259924a214313c3cf16e7dd329c5" + integrity sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A== + dependencies: + "@smithy/util-buffer-from" "^2.2.0" + tslib "^2.6.2" + +"@smithy/util-utf8@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.0.0.tgz#09ca2d9965e5849e72e347c130f2a29d5c0c863c" + integrity sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow== + dependencies: + "@smithy/util-buffer-from" "^4.0.0" + tslib "^2.6.2" + +"@smithy/util-waiter@^4.0.5": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.0.5.tgz#cc7c65c86f5f8330445e27f9cc47d42c53c69bb7" + integrity sha512-4QvC49HTteI1gfemu0I1syWovJgPvGn7CVUoN9ZFkdvr/cCFkrEL7qNCdx/2eICqDWEGnnr68oMdSIPCLAriSQ== + dependencies: + "@smithy/abort-controller" "^4.0.4" + "@smithy/types" "^4.3.1" + tslib "^2.6.2" + "@szmarczak/http-timer@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" @@ -1397,6 +2645,11 @@ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.2.tgz#ede1d1b1e451548d44919dc226253e32a6952c4b" integrity sha512-kNnC1GFBLuhImSnV7w4njQkUiJi0ZXUycu1rUaouPqiKlXkh77JKgdRnTAp1x5eBwcIwbtI+3otwzuIDEuDoxQ== +"@types/uuid@^9.0.1": + version "9.0.8" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.8.tgz#7545ba4fc3c003d6c756f651f3bf163d8f0f29ba" + integrity sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA== + "@types/ws@^6.0.1": version "6.0.4" resolved "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz" @@ -2026,6 +3279,11 @@ big-integer@^1.6.44: resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== +bowser@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" + integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== + bplist-parser@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" @@ -3198,6 +4456,13 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== +fast-xml-parser@4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f" + integrity sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw== + dependencies: + strnum "^1.0.5" + fastq@^1.6.0: version "1.15.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" @@ -5955,6 +7220,11 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strnum@^1.0.5: + version "1.1.2" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.1.2.tgz#57bca4fbaa6f271081715dbc9ed7cee5493e28e4" + integrity sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA== + supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -6218,7 +7488,7 @@ tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.3: resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.3: +tslib@^2.0.3, tslib@^2.6.2: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== @@ -6476,6 +7746,11 @@ uuid@^9.0.0: resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz" integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== +uuid@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" From 9cd9f7e0e726533dbeeea33f8cb2c5ccdcfa00cd Mon Sep 17 00:00:00 2001 From: Eric_Lian <6327311+ExerciseBook@users.noreply.github.com> Date: Mon, 9 Jun 2025 10:21:32 +0800 Subject: [PATCH 2/2] fix: androidCreateSymbols has been deprecated (#701) --- .../Input/AndroidSettings.cs | 45 ++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs b/dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs index 06aad4f2..1a593167 100644 --- a/dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs +++ b/dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs @@ -74,7 +74,20 @@ namespace UnityBuilderAction.Input string symbolType; if (options.TryGetValue("androidSymbolType", out symbolType) && !string.IsNullOrEmpty(symbolType)) { -#if UNITY_2021_1_OR_NEWER +#if UNITY_6000_0_OR_NEWER + switch (symbolType) + { + case "public": + SetDebugSymbols("SymbolTable"); + break; + case "debugging": + SetDebugSymbols("Full"); + break; + case "none": + SetDebugSymbols("None"); + break; + } +#elif UNITY_2021_1_OR_NEWER switch (symbolType) { case "public": @@ -101,5 +114,35 @@ namespace UnityBuilderAction.Input #endif } } + + private static void SetDebugSymbols(string enumValueName) + { + // UnityEditor.Android.UserBuildSettings and Unity.Android.Types.DebugSymbolLevel are part of the Unity Android module. + // Reflection is used here to ensure the code works even if the module is not installed. + + var debugSymbolsType = Type.GetType("UnityEditor.Android.UserBuildSettings+DebugSymbols, UnityEditor.Android.Extensions"); + if (debugSymbolsType == null) + { + return; + } + + var levelProp = debugSymbolsType.GetProperty("level", BindingFlags.Static | BindingFlags.Public); + if (levelProp == null) + { + return; + } + + var enumType = Type.GetType("Unity.Android.Types.DebugSymbolLevel, Unity.Android.Types"); + if (enumType == null) + { + return; + } + + if (!Enum.TryParse(enumType, enumValueName, false , out var enumValue)) + { + return; + } + levelProp.SetValue(null, enumValue); + } } }