From d648b9d610167df4e201e57a2b997be68665c832 Mon Sep 17 00:00:00 2001 From: aws-sdk-dotnet-automation Date: Mon, 14 Aug 2023 21:29:02 +0000 Subject: [PATCH] 4.1.393 --- Include/sdk/_sdk-versions.json | 1424 ++++++++--------- changelogs/CHANGELOG.2023.md | 18 +- changelogs/CHANGELOG.ALL.md | 18 +- .../Config/ServiceConfig/omics.xml | 42 + modules/AWSPowerShell/AWSAliases.ps1 | 20 + .../AWSPowerShellCompleters.psm1 | 33 +- .../Basic/Get-EMPChannel-Cmdlet.cs | 2 + .../Basic/Get-EMPChannelList-Cmdlet.cs | 2 + ...oke-EMPChannelCredentialRotation-Cmdlet.cs | 2 + ...IngestEndpointCredentialRotation-Cmdlet.cs | 2 + .../Basic/New-EMPChannel-Cmdlet.cs | 2 + .../Basic/Update-EMPChannel-Cmdlet.cs | 2 + .../Update-EMPLogConfiguration-Cmdlet.cs | 2 + .../Omics/AWS.Tools.Omics.Completers.psm1 | 33 +- .../Cmdlets/Omics/AWS.Tools.Omics.psd1 | 10 + .../Get-OMICSAnnotationStoreVersion-Cmdlet.cs | 228 +++ ...-OMICSAnnotationStoreVersionList-Cmdlet.cs | 267 ++++ .../Omics/Basic/Get-OMICSShare-Cmdlet.cs | 200 +++ .../Omics/Basic/Get-OMICSShareList-Cmdlet.cs | 294 ++++ .../Basic/New-OMICSAnnotationStore-Cmdlet.cs | 17 + .../New-OMICSAnnotationStoreVersion-Cmdlet.cs | 378 +++++ .../Omics/Basic/New-OMICSShare-Cmdlet.cs | 242 +++ .../Omics/Basic/Receive-OMICSShare-Cmdlet.cs | 216 +++ ...move-OMICSAnnotationStoreVersion-Cmdlet.cs | 266 +++ .../Omics/Basic/Remove-OMICSShare-Cmdlet.cs | 216 +++ .../Start-OMICSAnnotationImportJob-Cmdlet.cs | 16 + ...date-OMICSAnnotationStoreVersion-Cmdlet.cs | 240 +++ .../Transfer/Basic/New-TFRConnector-Cmdlet.cs | 5 +- .../Basic/Start-TFRFileTransfer-Cmdlet.cs | 4 +- .../Basic/Update-TFRConnector-Cmdlet.cs | 5 +- modules/AWSPowerShell/CmdletsList.dat | Bin 140271 -> 140351 bytes modules/ModularAWSPowerShell/CmdletsList.dat | Bin 139606 -> 139732 bytes 32 files changed, 3482 insertions(+), 724 deletions(-) create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersion-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersionList-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShare-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShareList-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStoreVersion-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSShare-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/Receive-OMICSShare-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSAnnotationStoreVersion-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSShare-Cmdlet.cs create mode 100644 modules/AWSPowerShell/Cmdlets/Omics/Basic/Update-OMICSAnnotationStoreVersion-Cmdlet.cs diff --git a/Include/sdk/_sdk-versions.json b/Include/sdk/_sdk-versions.json index bfe3442867..82e3d51e4e 100644 --- a/Include/sdk/_sdk-versions.json +++ b/Include/sdk/_sdk-versions.json @@ -1,2835 +1,2835 @@ { - "ProductVersion" : "3.7.619.0", - "CoreVersion" : "3.7.200.16", + "ProductVersion" : "3.7.620.0", + "CoreVersion" : "3.7.200.17", "OverrideCoreVersion" : "3.3", "DefaultToPreview" : false, "ServiceVersions" : { "CloudHSM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AutoScaling" : { - "Version" : "3.7.202.10", + "Version" : "3.7.202.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AWSSupport" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudFormation" : { - "Version" : "3.7.203.10", + "Version" : "3.7.203.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudFront" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.11", "AssemblyVersionOverride" : "3.3.4.0", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudSearch" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudSearchDomain" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudTrail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConfigService" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatch" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatchLogs" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeDeploy" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CognitoIdentity" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16", - "SecurityToken" : "3.7.201.12" + "Core" : "3.7.200.17", + "SecurityToken" : "3.7.201.13" }, "InPreview" : false }, "CognitoSync" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16", - "CognitoIdentity" : "3.7.200.16" + "Core" : "3.7.200.17", + "CognitoIdentity" : "3.7.200.17" }, "InPreview" : false }, "DataPipeline" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DeviceFarm" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DirectConnect" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DynamoDBv2" : { - "Version" : "3.7.200.17", + "Version" : "3.7.200.18", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EC2" : { - "Version" : "3.7.205.0", + "Version" : "3.7.205.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ECS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElastiCache" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticBeanstalk" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticLoadBalancing" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticMapReduce" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticTranscoder" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Glacier" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16", - "SQS" : "3.7.200.17", - "SimpleNotificationService" : "3.7.200.16" + "Core" : "3.7.200.17", + "SQS" : "3.7.200.18", + "SimpleNotificationService" : "3.7.200.17" }, "InPreview" : false }, "IdentityManagement" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ImportExport" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Kinesis" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Lambda" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KeyManagementService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MachineLearning" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MobileAnalytics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OpsWorks" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RDS" : { - "Version" : "3.7.204.8", + "Version" : "3.7.204.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Redshift" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53Domains" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "S3" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SecurityToken" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleDB" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleEmail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleNotificationService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleWorkflow" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SQS" : { - "Version" : "3.7.200.17", + "Version" : "3.7.200.18", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleSystemsManagement" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "StorageGateway" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkSpaces" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DirectoryService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticFileSystem" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeCommit" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodePipeline" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Elasticsearch" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WAF" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisFirehose" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AWSMarketplaceCommerceAnalytics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Inspector" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoT" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IotData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "APIGateway" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ECR" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatchEvents" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CertificateManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GameLift" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DatabaseMigrationService" : { - "Version" : "3.7.202.7", + "Version" : "3.7.202.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AWSMarketplaceMetering" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CognitoIdentityProvider" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApplicationDiscoveryService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApplicationAutoScaling" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServiceCatalog" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticLoadBalancingV2" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisAnalytics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Snowball" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Budgets" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServerMigrationService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Rekognition" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Lightsail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Polly" : { - "Version" : "3.7.202.8", + "Version" : "3.7.202.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "StepFunctions" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppStream" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OpsWorksCM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeBuild" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Pinpoint" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Shield" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AWSHealth" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "XRay" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WAFRegional" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Batch" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CostAndUsageReport" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudDirectory" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Lex" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MTurk" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Organizations" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkDocs" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ResourceGroupsTaggingAPI" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeStar" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LexModelBuildingService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MarketplaceEntitlementService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Athena" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Greengrass" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DAX" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHub" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Glue" : { - "Version" : "3.7.204.7", + "Version" : "3.7.204.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudHSMV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Mobile" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Pricing" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CostExplorer" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaPackage" : { - "Version" : "3.7.200.16", + "Version" : "3.7.201.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaLive" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaStoreData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaStore" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaConvert" : { - "Version" : "3.7.201.13", + "Version" : "3.7.201.14", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MQ" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GuardDuty" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppSync" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMakerRuntime" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTJobsDataPlane" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMaker" : { - "Version" : "3.7.208.2", + "Version" : "3.7.208.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Translate" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Comprehend" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideo" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideoMedia" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideoArchivedMedia" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ResourceGroups" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AlexaForBusiness" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServerlessApplicationRepository" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Cloud9" : { - "Version" : "3.7.200.17", + "Version" : "3.7.200.18", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServiceDiscovery" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkMail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AutoScalingPlans" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "TranscribeService" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Connect" : { - "Version" : "3.7.203.1", + "Version" : "3.7.203.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FMS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SecretsManager" : { - "Version" : "3.7.201.1", + "Version" : "3.7.201.2", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ACMPCA" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTAnalytics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoT1ClickDevicesService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoT1ClickProjects" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PI" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Neptune" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaTailor" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EKS" : { - "Version" : "3.7.201.11", + "Version" : "3.7.201.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Macie" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DLM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Signer" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Chime" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PinpointEmail" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PinpointSMSVoice" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "S3Control" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RAM" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53Resolver" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RDSDataService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "QuickSight" : { - "Version" : "3.7.202.0", + "Version" : "3.7.202.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Amplify" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RoboMaker" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DataSync" : { - "Version" : "3.7.202.6", + "Version" : "3.7.202.7", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Transfer" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GlobalAccelerator" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ComprehendMedical" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisAnalyticsV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaConnect" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FSx" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SecurityHub" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LicenseManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppMesh" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Kafka" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApiGatewayManagementApi" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApiGatewayV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DocDB" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Backup" : { - "Version" : "3.7.201.3", + "Version" : "3.7.201.4", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkLink" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Textract" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ManagedBlockchain" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaPackageVod" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GroundStation" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTThingsGraph" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTEvents" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTEventsData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PersonalizeRuntime" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Personalize" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PersonalizeEvents" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ServiceQuotas" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApplicationInsights" : { - "Version" : "3.7.201.10", + "Version" : "3.7.201.11", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EC2InstanceConnect" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EventBridge" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LakeFormation" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ForecastService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ForecastQueryService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "QLDB" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "QLDBSession" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkMailMessageFlow" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeStarNotifications" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SavingsPlans" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSO" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSOOIDC" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MarketplaceCatalog" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimpleEmailV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DataExchange" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHubConfig" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectParticipant" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WAFV2" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppConfig" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTSecureTunneling" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ElasticInference" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Imagebuilder" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Schemas" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AccessAnalyzer" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ComputeOptimizer" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "NetworkManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Kendra" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FraudDetector" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeGuruReviewer" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeGuruProfiler" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Outposts" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AugmentedAIRuntime" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EBS" : { - "Version" : "3.7.201.11", + "Version" : "3.7.201.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideoSignalingChannels" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Detective" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeStarconnections" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Synthetics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTSiteWise" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Macie2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeArtifact" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Honeycode" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IVS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Braket" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IdentityStore" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Appflow" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RedshiftDataAPIService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSOAdmin" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "TimestreamWrite" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "TimestreamQuery" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "S3Outposts" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GlueDataBrew" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppRegistry" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "NetworkFirewall" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MWAA" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DevOpsGuru" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMakerFeatureStoreRuntime" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppIntegrationsService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ECRPublic" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AmplifyBackend" : { - "Version" : "3.7.201.0", + "Version" : "3.7.201.1", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectContactLens" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LookoutforVision" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CustomerProfiles" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EMRContainers" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SagemakerEdgeManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "HealthLake" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AuditManager" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PrometheusService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GreengrassV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTWireless" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTFleetHub" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTDeviceAdvisor" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LocationService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WellArchitected" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LexRuntimeV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LexModelsV2" : { - "Version" : "3.7.202.14", + "Version" : "3.7.202.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FIS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LookoutMetrics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Mgn" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LookoutEquipment" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "NimbleStudio" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "FinSpaceData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Finspace" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSMIncidents" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SSMContacts" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ApplicationCostProfiler" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppRunner" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Proton" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53RecoveryReadiness" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53RecoveryControlConfig" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Route53RecoveryCluster" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKMessaging" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKIdentity" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SnowDeviceManagement" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MemoryDB" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OpenSearchService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KafkaConnect" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectWisdomService" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "VoiceID" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Account" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudControlApi" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ManagedGrafana" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Panorama" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKMeetings" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ResilienceHub" : { - "Version" : "3.7.201.7", + "Version" : "3.7.201.8", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHubStrategyRecommendations" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Drs" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppConfigData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHubRefactorSpaces" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Inspector2" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatchEvidently" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudWatchRUM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RecycleBin" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTTwinMaker" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "WorkSpacesWeb" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "BackupGateway" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AmplifyUIBuilder" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Keyspaces" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "BillingConductor" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "GameSparks" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PinpointSMSVoiceV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Ivschat" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKMediaPipelines" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EMRServerless" : { - "Version" : "3.7.201.12", + "Version" : "3.7.201.13", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MainframeModernization" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectCampaignService" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "RedshiftServerless" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IAMRolesAnywhere" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LicenseManagerUserSubscriptions" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "BackupStorage" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Private5G" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SupportApp" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ControlTower" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTFleetWise" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MigrationHubOrchestrator" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ConnectCases" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ResourceExplorer2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Scheduler" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ChimeSDKVoice" : { - "Version" : "3.7.201.2", + "Version" : "3.7.201.3", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IoTRoboRunner" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SsmSap" : { - "Version" : "3.7.201.15", + "Version" : "3.7.201.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OAM" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ARCZonalShift" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SimSpaceWeaver" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SecurityLake" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OpenSearchServerless" : { - "Version" : "3.7.201.11", + "Version" : "3.7.201.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Omics" : { - "Version" : "3.7.202.1", + "Version" : "3.7.203.0", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "DocDBElastic" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMakerGeospatial" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Pipes" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeCatalyst" : { - "Version" : "3.7.201.14", + "Version" : "3.7.201.15", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "SageMakerMetrics" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KinesisVideoWebRTCStorage" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "LicenseManagerLinuxSubscriptions" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "KendraRanking" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CleanRooms" : { - "Version" : "3.7.201.9", + "Version" : "3.7.201.10", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CloudTrailData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "Tnb" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "InternetMonitor" : { - "Version" : "3.7.201.8", + "Version" : "3.7.201.9", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "IVSRealTime" : { - "Version" : "3.7.201.5", + "Version" : "3.7.201.6", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "VPCLattice" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "OSIS" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MediaPackageV2" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PaymentCryptographyData" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "PaymentCryptography" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "CodeGuruSecurity" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "VerifiedPermissions" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "AppFabric" : { - "Version" : "3.7.200.16", + "Version" : "3.7.200.17", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "MedicalImaging" : { - "Version" : "3.7.200.15", + "Version" : "3.7.200.16", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "EntityResolution" : { - "Version" : "3.7.200.11", + "Version" : "3.7.200.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false }, "ManagedBlockchainQuery" : { - "Version" : "3.7.200.11", + "Version" : "3.7.200.12", "AssemblyVersionOverride" : "3.3", "Dependencies" : { - "Core" : "3.7.200.16" + "Core" : "3.7.200.17" }, "InPreview" : false } diff --git a/changelogs/CHANGELOG.2023.md b/changelogs/CHANGELOG.2023.md index 248e6e413e..0abe6236a6 100644 --- a/changelogs/CHANGELOG.2023.md +++ b/changelogs/CHANGELOG.2023.md @@ -1,4 +1,20 @@ -### 4.1.392 (2023-08-11 21:22Z) +### 4.1.393 (2023-08-14 21:18Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.620.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon Omics + * Added cmdlet Get-OMICSAnnotationStoreVersion leveraging the GetAnnotationStoreVersion service API. + * Added cmdlet Get-OMICSAnnotationStoreVersionList leveraging the ListAnnotationStoreVersions service API. + * Added cmdlet Get-OMICSShare leveraging the GetShare service API. + * Added cmdlet Get-OMICSShareList leveraging the ListShares service API. + * Added cmdlet New-OMICSAnnotationStoreVersion leveraging the CreateAnnotationStoreVersion service API. + * Added cmdlet New-OMICSShare leveraging the CreateShare service API. + * Added cmdlet Receive-OMICSShare leveraging the AcceptShare service API. + * Added cmdlet Remove-OMICSAnnotationStoreVersion leveraging the DeleteAnnotationStoreVersions service API. + * Added cmdlet Remove-OMICSShare leveraging the DeleteShare service API. + * Added cmdlet Update-OMICSAnnotationStoreVersion leveraging the UpdateAnnotationStoreVersion service API. + * Modified cmdlet New-OMICSAnnotationStore: added parameter VersionName. + * Modified cmdlet Start-OMICSAnnotationImportJob: added parameter VersionName. + +### 4.1.392 (2023-08-11 21:22Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.619.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. ### 4.1.391 (2023-08-10 21:27Z) diff --git a/changelogs/CHANGELOG.ALL.md b/changelogs/CHANGELOG.ALL.md index 92a874a64c..3814045476 100644 --- a/changelogs/CHANGELOG.ALL.md +++ b/changelogs/CHANGELOG.ALL.md @@ -1,4 +1,20 @@ -### 4.1.392 (2023-08-11 21:22Z) +### 4.1.393 (2023-08-14 21:18Z) + * AWS Tools for PowerShell now use AWS .NET SDK 3.7.620.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. + * Amazon Omics + * Added cmdlet Get-OMICSAnnotationStoreVersion leveraging the GetAnnotationStoreVersion service API. + * Added cmdlet Get-OMICSAnnotationStoreVersionList leveraging the ListAnnotationStoreVersions service API. + * Added cmdlet Get-OMICSShare leveraging the GetShare service API. + * Added cmdlet Get-OMICSShareList leveraging the ListShares service API. + * Added cmdlet New-OMICSAnnotationStoreVersion leveraging the CreateAnnotationStoreVersion service API. + * Added cmdlet New-OMICSShare leveraging the CreateShare service API. + * Added cmdlet Receive-OMICSShare leveraging the AcceptShare service API. + * Added cmdlet Remove-OMICSAnnotationStoreVersion leveraging the DeleteAnnotationStoreVersions service API. + * Added cmdlet Remove-OMICSShare leveraging the DeleteShare service API. + * Added cmdlet Update-OMICSAnnotationStoreVersion leveraging the UpdateAnnotationStoreVersion service API. + * Modified cmdlet New-OMICSAnnotationStore: added parameter VersionName. + * Modified cmdlet Start-OMICSAnnotationImportJob: added parameter VersionName. + +### 4.1.392 (2023-08-11 21:22Z) * AWS Tools for PowerShell now use AWS .NET SDK 3.7.619.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md. ### 4.1.391 (2023-08-10 21:27Z) diff --git a/generator/AWSPSGeneratorLib/Config/ServiceConfig/omics.xml b/generator/AWSPSGeneratorLib/Config/ServiceConfig/omics.xml index d2a8066188..8257e3f2f0 100644 --- a/generator/AWSPSGeneratorLib/Config/ServiceConfig/omics.xml +++ b/generator/AWSPSGeneratorLib/Config/ServiceConfig/omics.xml @@ -23,6 +23,10 @@ + + + + @@ -47,6 +51,10 @@ + + + + @@ -63,6 +71,10 @@ + + + + @@ -77,6 +89,12 @@ + + + + + + @@ -97,6 +115,10 @@ + + + + @@ -115,6 +137,10 @@ + + + + @@ -167,6 +193,10 @@ + + + + @@ -187,6 +217,10 @@ + + + + @@ -239,6 +273,10 @@ + + + + @@ -295,6 +333,10 @@ + + + + diff --git a/modules/AWSPowerShell/AWSAliases.ps1 b/modules/AWSPowerShell/AWSAliases.ps1 index b0d7586b09..068fd7ab36 100644 --- a/modules/AWSPowerShell/AWSAliases.ps1 +++ b/modules/AWSPowerShell/AWSAliases.ps1 @@ -18174,6 +18174,8 @@ Set-Alias -Name CWOAM-UntagResource -Value Remove-CWOAMResourceTag Set-Alias -Name CWOAM-UpdateLink -Value Update-CWOAMLink Set-Alias -Name Abort-OMICSMultipartReadSetUpload -Value Remove-OMICSMultipartReadSetUpload Set-Alias -Name OMICS-AbortMultipartReadSetUpload -Value Remove-OMICSMultipartReadSetUpload +Set-Alias -Name Accept-OMICSShare -Value Receive-OMICSShare +Set-Alias -Name OMICS-AcceptShare -Value Receive-OMICSShare Set-Alias -Name Batch-OMICSDeleteReadSet -Value Remove-OMICSReadSet Set-Alias -Name Batch-OMICSReadSet -Value Remove-OMICSReadSet Set-Alias -Name OMICS-BatchDeleteReadSet -Value Remove-OMICSReadSet @@ -18186,6 +18188,8 @@ Set-Alias -Name OMICS-CancelVariantImportJob -Value Stop-OMICSVariantImportJob Set-Alias -Name OMICS-CompleteMultipartReadSetUpload -Value Complete-OMICSMultipartReadSetUpload Set-Alias -Name Create-OMICSAnnotationStore -Value New-OMICSAnnotationStore Set-Alias -Name OMICS-CreateAnnotationStore -Value New-OMICSAnnotationStore +Set-Alias -Name Create-OMICSAnnotationStoreVersion -Value New-OMICSAnnotationStoreVersion +Set-Alias -Name OMICS-CreateAnnotationStoreVersion -Value New-OMICSAnnotationStoreVersion Set-Alias -Name Create-OMICSMultipartReadSetUpload -Value New-OMICSMultipartReadSetUpload Set-Alias -Name OMICS-CreateMultipartReadSetUpload -Value New-OMICSMultipartReadSetUpload Set-Alias -Name Create-OMICSReferenceStore -Value New-OMICSReferenceStore @@ -18194,12 +18198,17 @@ Set-Alias -Name Create-OMICSRunGroup -Value New-OMICSRunGroup Set-Alias -Name OMICS-CreateRunGroup -Value New-OMICSRunGroup Set-Alias -Name Create-OMICSSequenceStore -Value New-OMICSSequenceStore Set-Alias -Name OMICS-CreateSequenceStore -Value New-OMICSSequenceStore +Set-Alias -Name Create-OMICSShare -Value New-OMICSShare +Set-Alias -Name OMICS-CreateShare -Value New-OMICSShare Set-Alias -Name Create-OMICSVariantStore -Value New-OMICSVariantStore Set-Alias -Name OMICS-CreateVariantStore -Value New-OMICSVariantStore Set-Alias -Name Create-OMICSWorkflow -Value New-OMICSWorkflow Set-Alias -Name OMICS-CreateWorkflow -Value New-OMICSWorkflow Set-Alias -Name Delete-OMICSAnnotationStore -Value Remove-OMICSAnnotationStore Set-Alias -Name OMICS-DeleteAnnotationStore -Value Remove-OMICSAnnotationStore +Set-Alias -Name Delete-OMICSAnnotationStoreVersions -Value Remove-OMICSAnnotationStoreVersion +Set-Alias -Name Delete-OMICSAnnotationStoreVersion -Value Remove-OMICSAnnotationStoreVersion +Set-Alias -Name OMICS-DeleteAnnotationStoreVersions -Value Remove-OMICSAnnotationStoreVersion Set-Alias -Name Delete-OMICSReference -Value Remove-OMICSReference Set-Alias -Name OMICS-DeleteReference -Value Remove-OMICSReference Set-Alias -Name Delete-OMICSReferenceStore -Value Remove-OMICSReferenceStore @@ -18210,12 +18219,15 @@ Set-Alias -Name Delete-OMICSRunGroup -Value Remove-OMICSRunGroup Set-Alias -Name OMICS-DeleteRunGroup -Value Remove-OMICSRunGroup Set-Alias -Name Delete-OMICSSequenceStore -Value Remove-OMICSSequenceStore Set-Alias -Name OMICS-DeleteSequenceStore -Value Remove-OMICSSequenceStore +Set-Alias -Name Delete-OMICSShare -Value Remove-OMICSShare +Set-Alias -Name OMICS-DeleteShare -Value Remove-OMICSShare Set-Alias -Name Delete-OMICSVariantStore -Value Remove-OMICSVariantStore Set-Alias -Name OMICS-DeleteVariantStore -Value Remove-OMICSVariantStore Set-Alias -Name Delete-OMICSWorkflow -Value Remove-OMICSWorkflow Set-Alias -Name OMICS-DeleteWorkflow -Value Remove-OMICSWorkflow Set-Alias -Name OMICS-GetAnnotationImportJob -Value Get-OMICSAnnotationImportJob Set-Alias -Name OMICS-GetAnnotationStore -Value Get-OMICSAnnotationStore +Set-Alias -Name OMICS-GetAnnotationStoreVersion -Value Get-OMICSAnnotationStoreVersion Set-Alias -Name OMICS-GetReadSetActivationJob -Value Get-OMICSReadSetActivationJob Set-Alias -Name OMICS-GetReadSet -Value Get-OMICSReadSet Set-Alias -Name OMICS-GetReadSetExportJob -Value Get-OMICSReadSetExportJob @@ -18229,6 +18241,7 @@ Set-Alias -Name OMICS-GetRun -Value Get-OMICSRun Set-Alias -Name OMICS-GetRunGroup -Value Get-OMICSRunGroup Set-Alias -Name OMICS-GetRunTask -Value Get-OMICSRunTask Set-Alias -Name OMICS-GetSequenceStore -Value Get-OMICSSequenceStore +Set-Alias -Name OMICS-GetShare -Value Get-OMICSShare Set-Alias -Name OMICS-GetVariantImportJob -Value Get-OMICSVariantImportJob Set-Alias -Name OMICS-GetVariantStore -Value Get-OMICSVariantStore Set-Alias -Name OMICS-GetWorkflow -Value Get-OMICSWorkflow @@ -18238,6 +18251,9 @@ Set-Alias -Name OMICS-ListAnnotationImportJobs -Value Get-OMICSAnnotationImportJ Set-Alias -Name List-OMICSAnnotationStores -Value Get-OMICSAnnotationStoreList Set-Alias -Name List-OMICSAnnotationStoreList -Value Get-OMICSAnnotationStoreList Set-Alias -Name OMICS-ListAnnotationStores -Value Get-OMICSAnnotationStoreList +Set-Alias -Name List-OMICSAnnotationStoreVersions -Value Get-OMICSAnnotationStoreVersionList +Set-Alias -Name List-OMICSAnnotationStoreVersionList -Value Get-OMICSAnnotationStoreVersionList +Set-Alias -Name OMICS-ListAnnotationStoreVersions -Value Get-OMICSAnnotationStoreVersionList Set-Alias -Name List-OMICSMultipartReadSetUploads -Value Get-OMICSMultipartReadSetUploadList Set-Alias -Name List-OMICSMultipartReadSetUploadList -Value Get-OMICSMultipartReadSetUploadList Set-Alias -Name OMICS-ListMultipartReadSetUploads -Value Get-OMICSMultipartReadSetUploadList @@ -18277,6 +18293,9 @@ Set-Alias -Name OMICS-ListRunTasks -Value Get-OMICSRunTaskList Set-Alias -Name List-OMICSSequenceStores -Value Get-OMICSSequenceStoreList Set-Alias -Name List-OMICSSequenceStoreList -Value Get-OMICSSequenceStoreList Set-Alias -Name OMICS-ListSequenceStores -Value Get-OMICSSequenceStoreList +Set-Alias -Name List-OMICSShares -Value Get-OMICSShareList +Set-Alias -Name List-OMICSShareList -Value Get-OMICSShareList +Set-Alias -Name OMICS-ListShares -Value Get-OMICSShareList Set-Alias -Name OMICS-ListTagsForResource -Value Get-OMICSResourceTag Set-Alias -Name List-OMICSVariantImportJobs -Value Get-OMICSVariantImportJobList Set-Alias -Name List-OMICSVariantImportJobList -Value Get-OMICSVariantImportJobList @@ -18297,6 +18316,7 @@ Set-Alias -Name OMICS-StartVariantImportJob -Value Start-OMICSVariantImportJob Set-Alias -Name OMICS-TagResource -Value Add-OMICSResourceTag Set-Alias -Name OMICS-UntagResource -Value Remove-OMICSResourceTag Set-Alias -Name OMICS-UpdateAnnotationStore -Value Update-OMICSAnnotationStore +Set-Alias -Name OMICS-UpdateAnnotationStoreVersion -Value Update-OMICSAnnotationStoreVersion Set-Alias -Name OMICS-UpdateRunGroup -Value Update-OMICSRunGroup Set-Alias -Name OMICS-UpdateVariantStore -Value Update-OMICSVariantStore Set-Alias -Name OMICS-UpdateWorkflow -Value Update-OMICSWorkflow diff --git a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 index 21970df067..cb14ee04d3 100644 --- a/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 +++ b/modules/AWSPowerShell/AWSPowerShellCompleters.psm1 @@ -42641,7 +42641,10 @@ $OMICS_Completers = { } # Amazon.Omics.AnnotationType - "New-OMICSAnnotationStore/StoreOptions_TsvStoreOptions_AnnotationType" + { + ($_ -eq "New-OMICSAnnotationStore/StoreOptions_TsvStoreOptions_AnnotationType") -Or + ($_ -eq "New-OMICSAnnotationStoreVersion/VersionOptions_TsvVersionOptions_AnnotationType") + } { $v = "CHR_POS","CHR_POS_REF_ALT","CHR_START_END_ONE_BASE","CHR_START_END_REF_ALT_ONE_BASE","CHR_START_END_REF_ALT_ZERO_BASE","CHR_START_END_ZERO_BASE","GENERIC" break @@ -42742,6 +42745,13 @@ $OMICS_Completers = { break } + # Amazon.Omics.ResourceOwner + "Get-OMICSShareList/ResourceOwner" + { + $v = "OTHER","SELF" + break + } + # Amazon.Omics.RunLogLevel "Start-OMICSRun/LogLevel" { @@ -42780,6 +42790,13 @@ $OMICS_Completers = { break } + # Amazon.Omics.VersionStatus + "Get-OMICSAnnotationStoreVersionList/Filter_Status" + { + $v = "ACTIVE","CREATING","DELETING","FAILED","UPDATING" + break + } + # Amazon.Omics.WorkflowEngine "New-OMICSWorkflow/Engine" { @@ -42811,15 +42828,17 @@ $OMICS_map = @{ "Engine"=@("New-OMICSWorkflow") "File"=@("Get-OMICSReadSet","Get-OMICSReference") "Filter_CreationType"=@("Get-OMICSReadSetList") - "Filter_Status"=@("Get-OMICSAnnotationImportJobList","Get-OMICSAnnotationStoreList","Get-OMICSReadSetActivationJobList","Get-OMICSReadSetExportJobList","Get-OMICSReadSetImportJobList","Get-OMICSReadSetList","Get-OMICSReferenceImportJobList","Get-OMICSVariantImportJobList","Get-OMICSVariantStoreList") + "Filter_Status"=@("Get-OMICSAnnotationImportJobList","Get-OMICSAnnotationStoreList","Get-OMICSAnnotationStoreVersionList","Get-OMICSReadSetActivationJobList","Get-OMICSReadSetExportJobList","Get-OMICSReadSetImportJobList","Get-OMICSReadSetList","Get-OMICSReferenceImportJobList","Get-OMICSVariantImportJobList","Get-OMICSVariantStoreList") "LogLevel"=@("Start-OMICSRun") "PartSource"=@("Get-OMICSReadSetUploadPartList","Set-OMICSReadSetPart") + "ResourceOwner"=@("Get-OMICSShareList") "SourceFileType"=@("New-OMICSMultipartReadSetUpload") "SseConfig_Type"=@("New-OMICSAnnotationStore","New-OMICSReferenceStore","New-OMICSSequenceStore","New-OMICSVariantStore") "Status"=@("Get-OMICSRunList","Get-OMICSRunTaskList") "StoreFormat"=@("New-OMICSAnnotationStore") "StoreOptions_TsvStoreOptions_AnnotationType"=@("New-OMICSAnnotationStore") "Type"=@("Get-OMICSWorkflow","Get-OMICSWorkflowList") + "VersionOptions_TsvVersionOptions_AnnotationType"=@("New-OMICSAnnotationStoreVersion") "WorkflowType"=@("Start-OMICSRun") } @@ -42874,28 +42893,34 @@ $OMICS_SelectCompleters = { $OMICS_SelectMap = @{ "Select"=@("Remove-OMICSMultipartReadSetUpload", + "Receive-OMICSShare", "Remove-OMICSReadSet", "Stop-OMICSAnnotationImportJob", "Stop-OMICSRun", "Stop-OMICSVariantImportJob", "Complete-OMICSMultipartReadSetUpload", "New-OMICSAnnotationStore", + "New-OMICSAnnotationStoreVersion", "New-OMICSMultipartReadSetUpload", "New-OMICSReferenceStore", "New-OMICSRunGroup", "New-OMICSSequenceStore", + "New-OMICSShare", "New-OMICSVariantStore", "New-OMICSWorkflow", "Remove-OMICSAnnotationStore", + "Remove-OMICSAnnotationStoreVersion", "Remove-OMICSReference", "Remove-OMICSReferenceStore", "Remove-OMICSRun", "Remove-OMICSRunGroup", "Remove-OMICSSequenceStore", + "Remove-OMICSShare", "Remove-OMICSVariantStore", "Remove-OMICSWorkflow", "Get-OMICSAnnotationImportJob", "Get-OMICSAnnotationStore", + "Get-OMICSAnnotationStoreVersion", "Get-OMICSReadSet", "Get-OMICSReadSetActivationJob", "Get-OMICSReadSetExportJob", @@ -42909,11 +42934,13 @@ $OMICS_SelectMap = @{ "Get-OMICSRunGroup", "Get-OMICSRunTask", "Get-OMICSSequenceStore", + "Get-OMICSShare", "Get-OMICSVariantImportJob", "Get-OMICSVariantStore", "Get-OMICSWorkflow", "Get-OMICSAnnotationImportJobList", "Get-OMICSAnnotationStoreList", + "Get-OMICSAnnotationStoreVersionList", "Get-OMICSMultipartReadSetUploadList", "Get-OMICSReadSetActivationJobList", "Get-OMICSReadSetExportJobList", @@ -42927,6 +42954,7 @@ $OMICS_SelectMap = @{ "Get-OMICSRunList", "Get-OMICSRunTaskList", "Get-OMICSSequenceStoreList", + "Get-OMICSShareList", "Get-OMICSResourceTag", "Get-OMICSVariantImportJobList", "Get-OMICSVariantStoreList", @@ -42941,6 +42969,7 @@ $OMICS_SelectMap = @{ "Add-OMICSResourceTag", "Remove-OMICSResourceTag", "Update-OMICSAnnotationStore", + "Update-OMICSAnnotationStoreVersion", "Update-OMICSRunGroup", "Update-OMICSVariantStore", "Update-OMICSWorkflow", diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannel-Cmdlet.cs index 3ce2d180cb..5c1b7c2356 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannel-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannel-Cmdlet.cs @@ -39,6 +39,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class GetEMPChannelCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Id /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannelList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannelList-Cmdlet.cs index afc78d7c1f..bc36baf6a1 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannelList-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Get-EMPChannelList-Cmdlet.cs @@ -40,6 +40,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class GetEMPChannelListCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter MaxResult /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPChannelCredentialRotation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPChannelCredentialRotation-Cmdlet.cs index 22b312c92c..b10b49e07d 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPChannelCredentialRotation-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPChannelCredentialRotation-Cmdlet.cs @@ -41,6 +41,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class InvokeEMPChannelCredentialRotationCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Id /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPIngestEndpointCredentialRotation-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPIngestEndpointCredentialRotation-Cmdlet.cs index 48c47f9263..77ec5e5987 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPIngestEndpointCredentialRotation-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Invoke-EMPIngestEndpointCredentialRotation-Cmdlet.cs @@ -40,6 +40,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class InvokeEMPIngestEndpointCredentialRotationCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Id /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/New-EMPChannel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/New-EMPChannel-Cmdlet.cs index 0dd87fd97c..057d64b624 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/New-EMPChannel-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/New-EMPChannel-Cmdlet.cs @@ -39,6 +39,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class NewEMPChannelCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Description /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPChannel-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPChannel-Cmdlet.cs index 5706a4f983..e4130eb403 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPChannel-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPChannel-Cmdlet.cs @@ -39,6 +39,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class UpdateEMPChannelCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Description /// /// diff --git a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPLogConfiguration-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPLogConfiguration-Cmdlet.cs index 010b9a6143..51104389e8 100644 --- a/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPLogConfiguration-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/MediaPackage/Basic/Update-EMPLogConfiguration-Cmdlet.cs @@ -39,6 +39,8 @@ namespace Amazon.PowerShell.Cmdlets.EMP public partial class UpdateEMPLogConfigurationCmdlet : AmazonMediaPackageClientCmdlet, IExecutor { + protected override bool IsSensitiveResponse { get; set; } = true; + #region Parameter Id /// /// diff --git a/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.Completers.psm1 b/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.Completers.psm1 index 2a5bef09eb..f277d06cf4 100644 --- a/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.Completers.psm1 +++ b/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.Completers.psm1 @@ -88,7 +88,10 @@ $OMICS_Completers = { } # Amazon.Omics.AnnotationType - "New-OMICSAnnotationStore/StoreOptions_TsvStoreOptions_AnnotationType" + { + ($_ -eq "New-OMICSAnnotationStore/StoreOptions_TsvStoreOptions_AnnotationType") -Or + ($_ -eq "New-OMICSAnnotationStoreVersion/VersionOptions_TsvVersionOptions_AnnotationType") + } { $v = "CHR_POS","CHR_POS_REF_ALT","CHR_START_END_ONE_BASE","CHR_START_END_REF_ALT_ONE_BASE","CHR_START_END_REF_ALT_ZERO_BASE","CHR_START_END_ZERO_BASE","GENERIC" break @@ -189,6 +192,13 @@ $OMICS_Completers = { break } + # Amazon.Omics.ResourceOwner + "Get-OMICSShareList/ResourceOwner" + { + $v = "OTHER","SELF" + break + } + # Amazon.Omics.RunLogLevel "Start-OMICSRun/LogLevel" { @@ -227,6 +237,13 @@ $OMICS_Completers = { break } + # Amazon.Omics.VersionStatus + "Get-OMICSAnnotationStoreVersionList/Filter_Status" + { + $v = "ACTIVE","CREATING","DELETING","FAILED","UPDATING" + break + } + # Amazon.Omics.WorkflowEngine "New-OMICSWorkflow/Engine" { @@ -258,15 +275,17 @@ $OMICS_map = @{ "Engine"=@("New-OMICSWorkflow") "File"=@("Get-OMICSReadSet","Get-OMICSReference") "Filter_CreationType"=@("Get-OMICSReadSetList") - "Filter_Status"=@("Get-OMICSAnnotationImportJobList","Get-OMICSAnnotationStoreList","Get-OMICSReadSetActivationJobList","Get-OMICSReadSetExportJobList","Get-OMICSReadSetImportJobList","Get-OMICSReadSetList","Get-OMICSReferenceImportJobList","Get-OMICSVariantImportJobList","Get-OMICSVariantStoreList") + "Filter_Status"=@("Get-OMICSAnnotationImportJobList","Get-OMICSAnnotationStoreList","Get-OMICSAnnotationStoreVersionList","Get-OMICSReadSetActivationJobList","Get-OMICSReadSetExportJobList","Get-OMICSReadSetImportJobList","Get-OMICSReadSetList","Get-OMICSReferenceImportJobList","Get-OMICSVariantImportJobList","Get-OMICSVariantStoreList") "LogLevel"=@("Start-OMICSRun") "PartSource"=@("Get-OMICSReadSetUploadPartList","Set-OMICSReadSetPart") + "ResourceOwner"=@("Get-OMICSShareList") "SourceFileType"=@("New-OMICSMultipartReadSetUpload") "SseConfig_Type"=@("New-OMICSAnnotationStore","New-OMICSReferenceStore","New-OMICSSequenceStore","New-OMICSVariantStore") "Status"=@("Get-OMICSRunList","Get-OMICSRunTaskList") "StoreFormat"=@("New-OMICSAnnotationStore") "StoreOptions_TsvStoreOptions_AnnotationType"=@("New-OMICSAnnotationStore") "Type"=@("Get-OMICSWorkflow","Get-OMICSWorkflowList") + "VersionOptions_TsvVersionOptions_AnnotationType"=@("New-OMICSAnnotationStoreVersion") "WorkflowType"=@("Start-OMICSRun") } @@ -321,28 +340,34 @@ $OMICS_SelectCompleters = { $OMICS_SelectMap = @{ "Select"=@("Remove-OMICSMultipartReadSetUpload", + "Receive-OMICSShare", "Remove-OMICSReadSet", "Stop-OMICSAnnotationImportJob", "Stop-OMICSRun", "Stop-OMICSVariantImportJob", "Complete-OMICSMultipartReadSetUpload", "New-OMICSAnnotationStore", + "New-OMICSAnnotationStoreVersion", "New-OMICSMultipartReadSetUpload", "New-OMICSReferenceStore", "New-OMICSRunGroup", "New-OMICSSequenceStore", + "New-OMICSShare", "New-OMICSVariantStore", "New-OMICSWorkflow", "Remove-OMICSAnnotationStore", + "Remove-OMICSAnnotationStoreVersion", "Remove-OMICSReference", "Remove-OMICSReferenceStore", "Remove-OMICSRun", "Remove-OMICSRunGroup", "Remove-OMICSSequenceStore", + "Remove-OMICSShare", "Remove-OMICSVariantStore", "Remove-OMICSWorkflow", "Get-OMICSAnnotationImportJob", "Get-OMICSAnnotationStore", + "Get-OMICSAnnotationStoreVersion", "Get-OMICSReadSet", "Get-OMICSReadSetActivationJob", "Get-OMICSReadSetExportJob", @@ -356,11 +381,13 @@ $OMICS_SelectMap = @{ "Get-OMICSRunGroup", "Get-OMICSRunTask", "Get-OMICSSequenceStore", + "Get-OMICSShare", "Get-OMICSVariantImportJob", "Get-OMICSVariantStore", "Get-OMICSWorkflow", "Get-OMICSAnnotationImportJobList", "Get-OMICSAnnotationStoreList", + "Get-OMICSAnnotationStoreVersionList", "Get-OMICSMultipartReadSetUploadList", "Get-OMICSReadSetActivationJobList", "Get-OMICSReadSetExportJobList", @@ -374,6 +401,7 @@ $OMICS_SelectMap = @{ "Get-OMICSRunList", "Get-OMICSRunTaskList", "Get-OMICSSequenceStoreList", + "Get-OMICSShareList", "Get-OMICSResourceTag", "Get-OMICSVariantImportJobList", "Get-OMICSVariantStoreList", @@ -388,6 +416,7 @@ $OMICS_SelectMap = @{ "Add-OMICSResourceTag", "Remove-OMICSResourceTag", "Update-OMICSAnnotationStore", + "Update-OMICSAnnotationStoreVersion", "Update-OMICSRunGroup", "Update-OMICSVariantStore", "Update-OMICSWorkflow", diff --git a/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.psd1 b/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.psd1 index a6d4170ada..77b9361cd0 100644 --- a/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.psd1 +++ b/modules/AWSPowerShell/Cmdlets/Omics/AWS.Tools.Omics.psd1 @@ -92,6 +92,8 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-OMICSAnnotationImportJobList', 'Get-OMICSAnnotationStore', 'Get-OMICSAnnotationStoreList', + 'Get-OMICSAnnotationStoreVersion', + 'Get-OMICSAnnotationStoreVersionList', 'Get-OMICSMultipartReadSetUploadList', 'Get-OMICSReadSet', 'Get-OMICSReadSetActivationJob', @@ -119,6 +121,8 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-OMICSRunTaskList', 'Get-OMICSSequenceStore', 'Get-OMICSSequenceStoreList', + 'Get-OMICSShare', + 'Get-OMICSShareList', 'Get-OMICSVariantImportJob', 'Get-OMICSVariantImportJobList', 'Get-OMICSVariantStore', @@ -126,13 +130,17 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Get-OMICSWorkflow', 'Get-OMICSWorkflowList', 'New-OMICSAnnotationStore', + 'New-OMICSAnnotationStoreVersion', 'New-OMICSMultipartReadSetUpload', 'New-OMICSReferenceStore', 'New-OMICSRunGroup', 'New-OMICSSequenceStore', + 'New-OMICSShare', 'New-OMICSVariantStore', 'New-OMICSWorkflow', + 'Receive-OMICSShare', 'Remove-OMICSAnnotationStore', + 'Remove-OMICSAnnotationStoreVersion', 'Remove-OMICSMultipartReadSetUpload', 'Remove-OMICSReadSet', 'Remove-OMICSReference', @@ -141,6 +149,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Remove-OMICSRun', 'Remove-OMICSRunGroup', 'Remove-OMICSSequenceStore', + 'Remove-OMICSShare', 'Remove-OMICSVariantStore', 'Remove-OMICSWorkflow', 'Set-OMICSReadSetPart', @@ -155,6 +164,7 @@ This version of AWS Tools for PowerShell is compatible with Windows PowerShell 5 'Stop-OMICSRun', 'Stop-OMICSVariantImportJob', 'Update-OMICSAnnotationStore', + 'Update-OMICSAnnotationStoreVersion', 'Update-OMICSRunGroup', 'Update-OMICSVariantStore', 'Update-OMICSWorkflow') diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersion-Cmdlet.cs new file mode 100644 index 0000000000..6ebc264116 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersion-Cmdlet.cs @@ -0,0 +1,228 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Retrieves the metadata for an annotation store version. + /// + [Cmdlet("Get", "OMICSAnnotationStoreVersion")] + [OutputType("Amazon.Omics.Model.GetAnnotationStoreVersionResponse")] + [AWSCmdlet("Calls the Amazon Omics GetAnnotationStoreVersion API operation.", Operation = new[] {"GetAnnotationStoreVersion"}, SelectReturnType = typeof(Amazon.Omics.Model.GetAnnotationStoreVersionResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.GetAnnotationStoreVersionResponse", + "This cmdlet returns an Amazon.Omics.Model.GetAnnotationStoreVersionResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetOMICSAnnotationStoreVersionCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Name + /// + /// + /// The name given to an annotation store version to distinguish it from others. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String Name { get; set; } + #endregion + + #region Parameter VersionName + /// + /// + /// The name given to an annotation store version to distinguish it from others. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String VersionName { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is '*'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.GetAnnotationStoreVersionResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.GetAnnotationStoreVersionResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the VersionName parameter. + /// The -PassThru parameter is deprecated, use -Select '^VersionName' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^VersionName' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.VersionName; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.VersionName = this.VersionName; + #if MODULAR + if (this.VersionName == null && ParameterWasBound(nameof(this.VersionName))) + { + WriteWarning("You are passing $null as a value for parameter VersionName which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.GetAnnotationStoreVersionRequest(); + + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.GetAnnotationStoreVersionResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.GetAnnotationStoreVersionRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "GetAnnotationStoreVersion"); + try + { + #if DESKTOP + return client.GetAnnotationStoreVersion(request); + #elif CORECLR + return client.GetAnnotationStoreVersionAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String Name { get; set; } + public System.String VersionName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersionList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersionList-Cmdlet.cs new file mode 100644 index 0000000000..3788e25426 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSAnnotationStoreVersionList-Cmdlet.cs @@ -0,0 +1,267 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Lists the versions of an annotation store. + /// + [Cmdlet("Get", "OMICSAnnotationStoreVersionList")] + [OutputType("Amazon.Omics.Model.AnnotationStoreVersionItem")] + [AWSCmdlet("Calls the Amazon Omics ListAnnotationStoreVersions API operation.", Operation = new[] {"ListAnnotationStoreVersions"}, SelectReturnType = typeof(Amazon.Omics.Model.ListAnnotationStoreVersionsResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.AnnotationStoreVersionItem or Amazon.Omics.Model.ListAnnotationStoreVersionsResponse", + "This cmdlet returns a collection of Amazon.Omics.Model.AnnotationStoreVersionItem objects.", + "The service call response (type Amazon.Omics.Model.ListAnnotationStoreVersionsResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetOMICSAnnotationStoreVersionListCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Name + /// + /// + /// The name of an annotation store. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String Name { get; set; } + #endregion + + #region Parameter Filter_Status + /// + /// + /// The status of an annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [AWSConstantClassSource("Amazon.Omics.VersionStatus")] + public Amazon.Omics.VersionStatus Filter_Status { get; set; } + #endregion + + #region Parameter MaxResult + /// + /// + /// The maximum number of annotation store versions to return in one page of results. + /// + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("MaxResults")] + public System.Int32? MaxResult { get; set; } + #endregion + + #region Parameter NextToken + /// + /// + /// Specifies the pagination token from a previous request to retrieve the next page + /// of results. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String NextToken { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'AnnotationStoreVersions'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.ListAnnotationStoreVersionsResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.ListAnnotationStoreVersionsResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "AnnotationStoreVersions"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the Name parameter. + /// The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.Name; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.Filter_Status = this.Filter_Status; + context.MaxResult = this.MaxResult; + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.NextToken = this.NextToken; + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.ListAnnotationStoreVersionsRequest(); + + + // populate Filter + var requestFilterIsNull = true; + request.Filter = new Amazon.Omics.Model.ListAnnotationStoreVersionsFilter(); + Amazon.Omics.VersionStatus requestFilter_filter_Status = null; + if (cmdletContext.Filter_Status != null) + { + requestFilter_filter_Status = cmdletContext.Filter_Status; + } + if (requestFilter_filter_Status != null) + { + request.Filter.Status = requestFilter_filter_Status; + requestFilterIsNull = false; + } + // determine if request.Filter should be set to null + if (requestFilterIsNull) + { + request.Filter = null; + } + if (cmdletContext.MaxResult != null) + { + request.MaxResults = cmdletContext.MaxResult.Value; + } + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.NextToken != null) + { + request.NextToken = cmdletContext.NextToken; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.ListAnnotationStoreVersionsResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.ListAnnotationStoreVersionsRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "ListAnnotationStoreVersions"); + try + { + #if DESKTOP + return client.ListAnnotationStoreVersions(request); + #elif CORECLR + return client.ListAnnotationStoreVersionsAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public Amazon.Omics.VersionStatus Filter_Status { get; set; } + public System.Int32? MaxResult { get; set; } + public System.String Name { get; set; } + public System.String NextToken { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.AnnotationStoreVersions; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShare-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShare-Cmdlet.cs new file mode 100644 index 0000000000..2df29f8b9d --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShare-Cmdlet.cs @@ -0,0 +1,200 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Retrieves the metadata for a share. + /// + [Cmdlet("Get", "OMICSShare")] + [OutputType("Amazon.Omics.Model.ShareDetails")] + [AWSCmdlet("Calls the Amazon Omics GetShare API operation.", Operation = new[] {"GetShare"}, SelectReturnType = typeof(Amazon.Omics.Model.GetShareResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.ShareDetails or Amazon.Omics.Model.GetShareResponse", + "This cmdlet returns an Amazon.Omics.Model.ShareDetails object.", + "The service call response (type Amazon.Omics.Model.GetShareResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetOMICSShareCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter ShareId + /// + /// + /// The generated ID for a share. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String ShareId { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'Share'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.GetShareResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.GetShareResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "Share"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ShareId parameter. + /// The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.ShareId; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ShareId = this.ShareId; + #if MODULAR + if (this.ShareId == null && ParameterWasBound(nameof(this.ShareId))) + { + WriteWarning("You are passing $null as a value for parameter ShareId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.GetShareRequest(); + + if (cmdletContext.ShareId != null) + { + request.ShareId = cmdletContext.ShareId; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.GetShareResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.GetShareRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "GetShare"); + try + { + #if DESKTOP + return client.GetShare(request); + #elif CORECLR + return client.GetShareAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String ShareId { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Share; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShareList-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShareList-Cmdlet.cs new file mode 100644 index 0000000000..69a7ebca38 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Get-OMICSShareList-Cmdlet.cs @@ -0,0 +1,294 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Lists all shares associated with an account. + /// + [Cmdlet("Get", "OMICSShareList")] + [OutputType("Amazon.Omics.Model.ShareDetails")] + [AWSCmdlet("Calls the Amazon Omics ListShares API operation.", Operation = new[] {"ListShares"}, SelectReturnType = typeof(Amazon.Omics.Model.ListSharesResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.ShareDetails or Amazon.Omics.Model.ListSharesResponse", + "This cmdlet returns a collection of Amazon.Omics.Model.ShareDetails objects.", + "The service call response (type Amazon.Omics.Model.ListSharesResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class GetOMICSShareListCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Filter_ResourceArn + /// + /// + /// The Amazon Resource Number (Arn) for an analytics store. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("Filter_ResourceArns")] + public System.String[] Filter_ResourceArn { get; set; } + #endregion + + #region Parameter ResourceOwner + /// + /// + /// The account that owns the analytics store shared. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + [AWSConstantClassSource("Amazon.Omics.ResourceOwner")] + public Amazon.Omics.ResourceOwner ResourceOwner { get; set; } + #endregion + + #region Parameter Filter_Status + /// + /// + /// The status of an annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String[] Filter_Status { get; set; } + #endregion + + #region Parameter MaxResult + /// + /// + /// The maximum number of shares to return in one page of results. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("MaxResults")] + public System.Int32? MaxResult { get; set; } + #endregion + + #region Parameter NextToken + /// + /// + /// Next token returned in the response of a previous ListReadSetUploadPartsRequest call. + /// Used to get the next page of results. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String NextToken { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'Shares'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.ListSharesResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.ListSharesResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "Shares"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ResourceOwner parameter. + /// The -PassThru parameter is deprecated, use -Select '^ResourceOwner' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ResourceOwner' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.ResourceOwner; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (this.Filter_ResourceArn != null) + { + context.Filter_ResourceArn = new List(this.Filter_ResourceArn); + } + if (this.Filter_Status != null) + { + context.Filter_Status = new List(this.Filter_Status); + } + context.MaxResult = this.MaxResult; + context.NextToken = this.NextToken; + context.ResourceOwner = this.ResourceOwner; + #if MODULAR + if (this.ResourceOwner == null && ParameterWasBound(nameof(this.ResourceOwner))) + { + WriteWarning("You are passing $null as a value for parameter ResourceOwner which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.ListSharesRequest(); + + + // populate Filter + var requestFilterIsNull = true; + request.Filter = new Amazon.Omics.Model.Filter(); + List requestFilter_filter_ResourceArn = null; + if (cmdletContext.Filter_ResourceArn != null) + { + requestFilter_filter_ResourceArn = cmdletContext.Filter_ResourceArn; + } + if (requestFilter_filter_ResourceArn != null) + { + request.Filter.ResourceArns = requestFilter_filter_ResourceArn; + requestFilterIsNull = false; + } + List requestFilter_filter_Status = null; + if (cmdletContext.Filter_Status != null) + { + requestFilter_filter_Status = cmdletContext.Filter_Status; + } + if (requestFilter_filter_Status != null) + { + request.Filter.Status = requestFilter_filter_Status; + requestFilterIsNull = false; + } + // determine if request.Filter should be set to null + if (requestFilterIsNull) + { + request.Filter = null; + } + if (cmdletContext.MaxResult != null) + { + request.MaxResults = cmdletContext.MaxResult.Value; + } + if (cmdletContext.NextToken != null) + { + request.NextToken = cmdletContext.NextToken; + } + if (cmdletContext.ResourceOwner != null) + { + request.ResourceOwner = cmdletContext.ResourceOwner; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.ListSharesResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.ListSharesRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "ListShares"); + try + { + #if DESKTOP + return client.ListShares(request); + #elif CORECLR + return client.ListSharesAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public List Filter_ResourceArn { get; set; } + public List Filter_Status { get; set; } + public System.Int32? MaxResult { get; set; } + public System.String NextToken { get; set; } + public Amazon.Omics.ResourceOwner ResourceOwner { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Shares; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStore-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStore-Cmdlet.cs index c08ed6351d..f3fd735462 100644 --- a/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStore-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStore-Cmdlet.cs @@ -152,6 +152,17 @@ public partial class NewOMICSAnnotationStoreCmdlet : AmazonOmicsClientCmdlet, IE public Amazon.Omics.EncryptionType SseConfig_Type { get; set; } #endregion + #region Parameter VersionName + /// + /// + /// The name given to an annotation store version to distinguish it from other versions. + /// + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String VersionName { get; set; } + #endregion + #region Parameter Select /// /// Use the -Select parameter to control the cmdlet output. The default value is '*'. @@ -256,6 +267,7 @@ protected override void ProcessRecord() context.Tag.Add((String)hashKey, (String)(this.Tag[hashKey])); } } + context.VersionName = this.VersionName; // allow further manipulation of loaded context prior to processing PostExecutionContextLoad(context); @@ -390,6 +402,10 @@ public object Execute(ExecutorContext context) { request.Tags = cmdletContext.Tag; } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } CmdletOutput output; @@ -461,6 +477,7 @@ internal partial class CmdletContext : ExecutorContext public Dictionary TsvStoreOptions_FormatToHeader { get; set; } public List> TsvStoreOptions_Schema { get; set; } public Dictionary Tag { get; set; } + public System.String VersionName { get; set; } public System.Func Select { get; set; } = (response, cmdlet) => response; } diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStoreVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStoreVersion-Cmdlet.cs new file mode 100644 index 0000000000..a85a65aea3 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSAnnotationStoreVersion-Cmdlet.cs @@ -0,0 +1,378 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Creates a new version of an annotation store. + /// + [Cmdlet("New", "OMICSAnnotationStoreVersion", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.Omics.Model.CreateAnnotationStoreVersionResponse")] + [AWSCmdlet("Calls the Amazon Omics CreateAnnotationStoreVersion API operation.", Operation = new[] {"CreateAnnotationStoreVersion"}, SelectReturnType = typeof(Amazon.Omics.Model.CreateAnnotationStoreVersionResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.CreateAnnotationStoreVersionResponse", + "This cmdlet returns an Amazon.Omics.Model.CreateAnnotationStoreVersionResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class NewOMICSAnnotationStoreVersionCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter TsvVersionOptions_AnnotationType + /// + /// + /// The store version's annotation type. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("VersionOptions_TsvVersionOptions_AnnotationType")] + [AWSConstantClassSource("Amazon.Omics.AnnotationType")] + public Amazon.Omics.AnnotationType TsvVersionOptions_AnnotationType { get; set; } + #endregion + + #region Parameter Description + /// + /// + /// The description of an annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String Description { get; set; } + #endregion + + #region Parameter TsvVersionOptions_FormatToHeader + /// + /// + /// The annotation store version's header key to column name mapping. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("VersionOptions_TsvVersionOptions_FormatToHeader")] + public System.Collections.Hashtable TsvVersionOptions_FormatToHeader { get; set; } + #endregion + + #region Parameter Name + /// + /// + /// The name of an annotation store version from which versions are being created. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String Name { get; set; } + #endregion + + #region Parameter TsvVersionOptions_Schema + /// + /// + /// The TSV schema for an annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("VersionOptions_TsvVersionOptions_Schema")] + public System.Collections.Hashtable[] TsvVersionOptions_Schema { get; set; } + #endregion + + #region Parameter Tag + /// + /// + /// Any tags added to annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + [Alias("Tags")] + public System.Collections.Hashtable Tag { get; set; } + #endregion + + #region Parameter VersionName + /// + /// + /// The name given to an annotation store version to distinguish it from other versions. + /// + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String VersionName { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is '*'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.CreateAnnotationStoreVersionResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.CreateAnnotationStoreVersionResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.VersionName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "New-OMICSAnnotationStoreVersion (CreateAnnotationStoreVersion)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + } + context.Description = this.Description; + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + if (this.Tag != null) + { + context.Tag = new Dictionary(StringComparer.Ordinal); + foreach (var hashKey in this.Tag.Keys) + { + context.Tag.Add((String)hashKey, (String)(this.Tag[hashKey])); + } + } + context.VersionName = this.VersionName; + #if MODULAR + if (this.VersionName == null && ParameterWasBound(nameof(this.VersionName))) + { + WriteWarning("You are passing $null as a value for parameter VersionName which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.TsvVersionOptions_AnnotationType = this.TsvVersionOptions_AnnotationType; + if (this.TsvVersionOptions_FormatToHeader != null) + { + context.TsvVersionOptions_FormatToHeader = new Dictionary(StringComparer.Ordinal); + foreach (var hashKey in this.TsvVersionOptions_FormatToHeader.Keys) + { + context.TsvVersionOptions_FormatToHeader.Add((String)hashKey, (String)(this.TsvVersionOptions_FormatToHeader[hashKey])); + } + } + if (this.TsvVersionOptions_Schema != null) + { + context.TsvVersionOptions_Schema = new List>(); + foreach (var hashTable in this.TsvVersionOptions_Schema) + { + var d = new Dictionary(); + foreach (var hashKey in hashTable.Keys) + { + d.Add((String)hashKey, (String)(hashTable[hashKey])); + } + context.TsvVersionOptions_Schema.Add(d); + } + } + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.CreateAnnotationStoreVersionRequest(); + + if (cmdletContext.Description != null) + { + request.Description = cmdletContext.Description; + } + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.Tag != null) + { + request.Tags = cmdletContext.Tag; + } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } + + // populate VersionOptions + var requestVersionOptionsIsNull = true; + request.VersionOptions = new Amazon.Omics.Model.VersionOptions(); + Amazon.Omics.Model.TsvVersionOptions requestVersionOptions_versionOptions_TsvVersionOptions = null; + + // populate TsvVersionOptions + var requestVersionOptions_versionOptions_TsvVersionOptionsIsNull = true; + requestVersionOptions_versionOptions_TsvVersionOptions = new Amazon.Omics.Model.TsvVersionOptions(); + Amazon.Omics.AnnotationType requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_AnnotationType = null; + if (cmdletContext.TsvVersionOptions_AnnotationType != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_AnnotationType = cmdletContext.TsvVersionOptions_AnnotationType; + } + if (requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_AnnotationType != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions.AnnotationType = requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_AnnotationType; + requestVersionOptions_versionOptions_TsvVersionOptionsIsNull = false; + } + Dictionary requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_FormatToHeader = null; + if (cmdletContext.TsvVersionOptions_FormatToHeader != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_FormatToHeader = cmdletContext.TsvVersionOptions_FormatToHeader; + } + if (requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_FormatToHeader != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions.FormatToHeader = requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_FormatToHeader; + requestVersionOptions_versionOptions_TsvVersionOptionsIsNull = false; + } + List> requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_Schema = null; + if (cmdletContext.TsvVersionOptions_Schema != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_Schema = cmdletContext.TsvVersionOptions_Schema; + } + if (requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_Schema != null) + { + requestVersionOptions_versionOptions_TsvVersionOptions.Schema = requestVersionOptions_versionOptions_TsvVersionOptions_tsvVersionOptions_Schema; + requestVersionOptions_versionOptions_TsvVersionOptionsIsNull = false; + } + // determine if requestVersionOptions_versionOptions_TsvVersionOptions should be set to null + if (requestVersionOptions_versionOptions_TsvVersionOptionsIsNull) + { + requestVersionOptions_versionOptions_TsvVersionOptions = null; + } + if (requestVersionOptions_versionOptions_TsvVersionOptions != null) + { + request.VersionOptions.TsvVersionOptions = requestVersionOptions_versionOptions_TsvVersionOptions; + requestVersionOptionsIsNull = false; + } + // determine if request.VersionOptions should be set to null + if (requestVersionOptionsIsNull) + { + request.VersionOptions = null; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.CreateAnnotationStoreVersionResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.CreateAnnotationStoreVersionRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "CreateAnnotationStoreVersion"); + try + { + #if DESKTOP + return client.CreateAnnotationStoreVersion(request); + #elif CORECLR + return client.CreateAnnotationStoreVersionAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String Description { get; set; } + public System.String Name { get; set; } + public Dictionary Tag { get; set; } + public System.String VersionName { get; set; } + public Amazon.Omics.AnnotationType TsvVersionOptions_AnnotationType { get; set; } + public Dictionary TsvVersionOptions_FormatToHeader { get; set; } + public List> TsvVersionOptions_Schema { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSShare-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSShare-Cmdlet.cs new file mode 100644 index 0000000000..5e33b3c4b6 --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/New-OMICSShare-Cmdlet.cs @@ -0,0 +1,242 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Creates a share offer that can be accepted outside the account by a subscriber. The + /// share is created by the owner and accepted by the principal subscriber. + /// + [Cmdlet("New", "OMICSShare", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.Omics.Model.CreateShareResponse")] + [AWSCmdlet("Calls the Amazon Omics CreateShare API operation.", Operation = new[] {"CreateShare"}, SelectReturnType = typeof(Amazon.Omics.Model.CreateShareResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.CreateShareResponse", + "This cmdlet returns an Amazon.Omics.Model.CreateShareResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class NewOMICSShareCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter PrincipalSubscriber + /// + /// + /// The principal subscriber is the account being given access to the analytics store + /// data through the share offer. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String PrincipalSubscriber { get; set; } + #endregion + + #region Parameter ResourceArn + /// + /// + /// The resource ARN for the analytics store to be shared. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String ResourceArn { get; set; } + #endregion + + #region Parameter ShareName + /// + /// + /// A name given to the share. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String ShareName { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is '*'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.CreateShareResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.CreateShareResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.ResourceArn), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "New-OMICSShare (CreateShare)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + } + context.PrincipalSubscriber = this.PrincipalSubscriber; + #if MODULAR + if (this.PrincipalSubscriber == null && ParameterWasBound(nameof(this.PrincipalSubscriber))) + { + WriteWarning("You are passing $null as a value for parameter PrincipalSubscriber which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.ResourceArn = this.ResourceArn; + #if MODULAR + if (this.ResourceArn == null && ParameterWasBound(nameof(this.ResourceArn))) + { + WriteWarning("You are passing $null as a value for parameter ResourceArn which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.ShareName = this.ShareName; + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.CreateShareRequest(); + + if (cmdletContext.PrincipalSubscriber != null) + { + request.PrincipalSubscriber = cmdletContext.PrincipalSubscriber; + } + if (cmdletContext.ResourceArn != null) + { + request.ResourceArn = cmdletContext.ResourceArn; + } + if (cmdletContext.ShareName != null) + { + request.ShareName = cmdletContext.ShareName; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.CreateShareResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.CreateShareRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "CreateShare"); + try + { + #if DESKTOP + return client.CreateShare(request); + #elif CORECLR + return client.CreateShareAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String PrincipalSubscriber { get; set; } + public System.String ResourceArn { get; set; } + public System.String ShareName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Receive-OMICSShare-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Receive-OMICSShare-Cmdlet.cs new file mode 100644 index 0000000000..6b07cc38fc --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Receive-OMICSShare-Cmdlet.cs @@ -0,0 +1,216 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Accepts a share for an analytics store. + /// + [Cmdlet("Receive", "OMICSShare", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.Omics.ShareStatus")] + [AWSCmdlet("Calls the Amazon Omics AcceptShare API operation.", Operation = new[] {"AcceptShare"}, SelectReturnType = typeof(Amazon.Omics.Model.AcceptShareResponse))] + [AWSCmdletOutput("Amazon.Omics.ShareStatus or Amazon.Omics.Model.AcceptShareResponse", + "This cmdlet returns an Amazon.Omics.ShareStatus object.", + "The service call response (type Amazon.Omics.Model.AcceptShareResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class ReceiveOMICSShareCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter ShareId + /// + /// + /// The ID for a share offer for analytics store data. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String ShareId { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'Status'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.AcceptShareResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.AcceptShareResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "Status"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ShareId parameter. + /// The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.ShareId), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Receive-OMICSShare (AcceptShare)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.ShareId; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ShareId = this.ShareId; + #if MODULAR + if (this.ShareId == null && ParameterWasBound(nameof(this.ShareId))) + { + WriteWarning("You are passing $null as a value for parameter ShareId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.AcceptShareRequest(); + + if (cmdletContext.ShareId != null) + { + request.ShareId = cmdletContext.ShareId; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.AcceptShareResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.AcceptShareRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "AcceptShare"); + try + { + #if DESKTOP + return client.AcceptShare(request); + #elif CORECLR + return client.AcceptShareAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String ShareId { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Status; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSAnnotationStoreVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSAnnotationStoreVersion-Cmdlet.cs new file mode 100644 index 0000000000..a66279751a --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSAnnotationStoreVersion-Cmdlet.cs @@ -0,0 +1,266 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Deletes one or multiple versions of an annotation store. + /// + [Cmdlet("Remove", "OMICSAnnotationStoreVersion", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] + [OutputType("Amazon.Omics.Model.VersionDeleteError")] + [AWSCmdlet("Calls the Amazon Omics DeleteAnnotationStoreVersions API operation.", Operation = new[] {"DeleteAnnotationStoreVersions"}, SelectReturnType = typeof(Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.VersionDeleteError or Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse", + "This cmdlet returns a collection of Amazon.Omics.Model.VersionDeleteError objects.", + "The service call response (type Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class RemoveOMICSAnnotationStoreVersionCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Enforce + /// + /// + /// Forces the deletion of an annotation store version when imports are in-progress.. + /// + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.Boolean? Enforce { get; set; } + #endregion + + #region Parameter Name + /// + /// + /// The name of the annotation store from which versions are being deleted. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String Name { get; set; } + #endregion + + #region Parameter Version + /// + /// + /// The versions of an annotation store to be deleted. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyCollection] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + [Alias("Versions")] + public System.String[] Version { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'Errors'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "Errors"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the Name parameter. + /// The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^Name' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.Name), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Remove-OMICSAnnotationStoreVersion (DeleteAnnotationStoreVersions)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.Name; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.Enforce = this.Enforce; + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + if (this.Version != null) + { + context.Version = new List(this.Version); + } + #if MODULAR + if (this.Version == null && ParameterWasBound(nameof(this.Version))) + { + WriteWarning("You are passing $null as a value for parameter Version which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.DeleteAnnotationStoreVersionsRequest(); + + if (cmdletContext.Enforce != null) + { + request.Force = cmdletContext.Enforce.Value; + } + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.Version != null) + { + request.Versions = cmdletContext.Version; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.DeleteAnnotationStoreVersionsResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.DeleteAnnotationStoreVersionsRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "DeleteAnnotationStoreVersions"); + try + { + #if DESKTOP + return client.DeleteAnnotationStoreVersions(request); + #elif CORECLR + return client.DeleteAnnotationStoreVersionsAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.Boolean? Enforce { get; set; } + public System.String Name { get; set; } + public List Version { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Errors; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSShare-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSShare-Cmdlet.cs new file mode 100644 index 0000000000..5fdd3b77bb --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Remove-OMICSShare-Cmdlet.cs @@ -0,0 +1,216 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Deletes a share of an analytics store. + /// + [Cmdlet("Remove", "OMICSShare", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.High)] + [OutputType("Amazon.Omics.ShareStatus")] + [AWSCmdlet("Calls the Amazon Omics DeleteShare API operation.", Operation = new[] {"DeleteShare"}, SelectReturnType = typeof(Amazon.Omics.Model.DeleteShareResponse))] + [AWSCmdletOutput("Amazon.Omics.ShareStatus or Amazon.Omics.Model.DeleteShareResponse", + "This cmdlet returns an Amazon.Omics.ShareStatus object.", + "The service call response (type Amazon.Omics.Model.DeleteShareResponse) can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class RemoveOMICSShareCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter ShareId + /// + /// + /// The ID for the share request to be deleted. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] + #else + [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String ShareId { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is 'Status'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.DeleteShareResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.DeleteShareResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "Status"; + #endregion + + #region Parameter PassThru + /// + /// Changes the cmdlet behavior to return the value passed to the ShareId parameter. + /// The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version. + /// + [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^ShareId' instead. This parameter will be removed in a future version.")] + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter PassThru { get; set; } + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.ShareId), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Remove-OMICSShare (DeleteShare)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + if (this.PassThru.IsPresent) + { + throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); + } + } + else if (this.PassThru.IsPresent) + { + context.Select = (response, cmdlet) => this.ShareId; + } + #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute + context.ShareId = this.ShareId; + #if MODULAR + if (this.ShareId == null && ParameterWasBound(nameof(this.ShareId))) + { + WriteWarning("You are passing $null as a value for parameter ShareId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.DeleteShareRequest(); + + if (cmdletContext.ShareId != null) + { + request.ShareId = cmdletContext.ShareId; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.DeleteShareResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.DeleteShareRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "DeleteShare"); + try + { + #if DESKTOP + return client.DeleteShare(request); + #elif CORECLR + return client.DeleteShareAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String ShareId { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response.Status; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Start-OMICSAnnotationImportJob-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Start-OMICSAnnotationImportJob-Cmdlet.cs index e315c804a9..41625fb2e7 100644 --- a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Start-OMICSAnnotationImportJob-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Start-OMICSAnnotationImportJob-Cmdlet.cs @@ -234,6 +234,16 @@ public partial class StartOMICSAnnotationImportJobCmdlet : AmazonOmicsClientCmdl public System.String ReadOptions_Sep { get; set; } #endregion + #region Parameter VersionName + /// + /// + /// The name of the annotation store version. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String VersionName { get; set; } + #endregion + #region Parameter Select /// /// Use the -Select parameter to control the cmdlet output. The default value is 'JobId'. @@ -340,6 +350,7 @@ protected override void ProcessRecord() } #endif context.RunLeftNormalization = this.RunLeftNormalization; + context.VersionName = this.VersionName; // allow further manipulation of loaded context prior to processing PostExecutionContextLoad(context); @@ -540,6 +551,10 @@ public object Execute(ExecutorContext context) { request.RunLeftNormalization = cmdletContext.RunLeftNormalization.Value; } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } CmdletOutput output; @@ -617,6 +632,7 @@ internal partial class CmdletContext : ExecutorContext public List Item { get; set; } public System.String RoleArn { get; set; } public System.Boolean? RunLeftNormalization { get; set; } + public System.String VersionName { get; set; } public System.Func Select { get; set; } = (response, cmdlet) => response.JobId; } diff --git a/modules/AWSPowerShell/Cmdlets/Omics/Basic/Update-OMICSAnnotationStoreVersion-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Update-OMICSAnnotationStoreVersion-Cmdlet.cs new file mode 100644 index 0000000000..1edd125a6d --- /dev/null +++ b/modules/AWSPowerShell/Cmdlets/Omics/Basic/Update-OMICSAnnotationStoreVersion-Cmdlet.cs @@ -0,0 +1,240 @@ +/******************************************************************************* + * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use + * this file except in compliance with the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. + * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the + * specific language governing permissions and limitations under the License. + * ***************************************************************************** + * + * AWS Tools for Windows (TM) PowerShell (TM) + * + */ + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using System.Text; +using Amazon.PowerShell.Common; +using Amazon.Runtime; +using Amazon.Omics; +using Amazon.Omics.Model; + +namespace Amazon.PowerShell.Cmdlets.OMICS +{ + /// + /// Updates the description of an annotation store version. + /// + [Cmdlet("Update", "OMICSAnnotationStoreVersion", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] + [OutputType("Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse")] + [AWSCmdlet("Calls the Amazon Omics UpdateAnnotationStoreVersion API operation.", Operation = new[] {"UpdateAnnotationStoreVersion"}, SelectReturnType = typeof(Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse))] + [AWSCmdletOutput("Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse", + "This cmdlet returns an Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse object containing multiple properties. The object can also be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." + )] + public partial class UpdateOMICSAnnotationStoreVersionCmdlet : AmazonOmicsClientCmdlet, IExecutor + { + + #region Parameter Description + /// + /// + /// The description of an annotation store. + /// + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public System.String Description { get; set; } + #endregion + + #region Parameter Name + /// + /// + /// The name of an annotation store. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String Name { get; set; } + #endregion + + #region Parameter VersionName + /// + /// + /// The name of an annotation store version. + /// + /// + #if !MODULAR + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + #else + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true, Mandatory = true)] + [System.Management.Automation.AllowEmptyString] + [System.Management.Automation.AllowNull] + #endif + [Amazon.PowerShell.Common.AWSRequiredParameter] + public System.String VersionName { get; set; } + #endregion + + #region Parameter Select + /// + /// Use the -Select parameter to control the cmdlet output. The default value is '*'. + /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse). + /// Specifying the name of a property of type Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse will result in that property being returned. + /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public string Select { get; set; } = "*"; + #endregion + + #region Parameter Force + /// + /// This parameter overrides confirmation prompts to force + /// the cmdlet to continue its operation. This parameter should always + /// be used with caution. + /// + [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] + public SwitchParameter Force { get; set; } + #endregion + + protected override void ProcessRecord() + { + this._AWSSignerType = "v4"; + base.ProcessRecord(); + + var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.VersionName), MyInvocation.BoundParameters); + if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Update-OMICSAnnotationStoreVersion (UpdateAnnotationStoreVersion)")) + { + return; + } + + var context = new CmdletContext(); + + // allow for manipulation of parameters prior to loading into context + PreExecutionContextLoad(context); + + if (ParameterWasBound(nameof(this.Select))) + { + context.Select = CreateSelectDelegate(Select) ?? + throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); + } + context.Description = this.Description; + context.Name = this.Name; + #if MODULAR + if (this.Name == null && ParameterWasBound(nameof(this.Name))) + { + WriteWarning("You are passing $null as a value for parameter Name which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + context.VersionName = this.VersionName; + #if MODULAR + if (this.VersionName == null && ParameterWasBound(nameof(this.VersionName))) + { + WriteWarning("You are passing $null as a value for parameter VersionName which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); + } + #endif + + // allow further manipulation of loaded context prior to processing + PostExecutionContextLoad(context); + + var output = Execute(context) as CmdletOutput; + ProcessOutput(output); + } + + #region IExecutor Members + + public object Execute(ExecutorContext context) + { + var cmdletContext = context as CmdletContext; + // create request + var request = new Amazon.Omics.Model.UpdateAnnotationStoreVersionRequest(); + + if (cmdletContext.Description != null) + { + request.Description = cmdletContext.Description; + } + if (cmdletContext.Name != null) + { + request.Name = cmdletContext.Name; + } + if (cmdletContext.VersionName != null) + { + request.VersionName = cmdletContext.VersionName; + } + + CmdletOutput output; + + // issue call + var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); + try + { + var response = CallAWSServiceOperation(client, request); + object pipelineOutput = null; + pipelineOutput = cmdletContext.Select(response, this); + output = new CmdletOutput + { + PipelineOutput = pipelineOutput, + ServiceResponse = response + }; + } + catch (Exception e) + { + output = new CmdletOutput { ErrorResponse = e }; + } + + return output; + } + + public ExecutorContext CreateContext() + { + return new CmdletContext(); + } + + #endregion + + #region AWS Service Operation Call + + private Amazon.Omics.Model.UpdateAnnotationStoreVersionResponse CallAWSServiceOperation(IAmazonOmics client, Amazon.Omics.Model.UpdateAnnotationStoreVersionRequest request) + { + Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Omics", "UpdateAnnotationStoreVersion"); + try + { + #if DESKTOP + return client.UpdateAnnotationStoreVersion(request); + #elif CORECLR + return client.UpdateAnnotationStoreVersionAsync(request).GetAwaiter().GetResult(); + #else + #error "Unknown build edition" + #endif + } + catch (AmazonServiceException exc) + { + var webException = exc.InnerException as System.Net.WebException; + if (webException != null) + { + throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); + } + throw; + } + } + + #endregion + + internal partial class CmdletContext : ExecutorContext + { + public System.String Description { get; set; } + public System.String Name { get; set; } + public System.String VersionName { get; set; } + public System.Func Select { get; set; } = + (response, cmdlet) => response; + } + + } +} diff --git a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/New-TFRConnector-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/New-TFRConnector-Cmdlet.cs index 631db2b8c1..8237be9a94 100644 --- a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/New-TFRConnector-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/New-TFRConnector-Cmdlet.cs @@ -257,8 +257,9 @@ public partial class NewTFRConnectorCmdlet : AmazonTransferClientCmdlet, IExecut #region Parameter SftpConfig_UserSecretId /// /// - /// The identifiers for the secrets (in Amazon Web Services Secrets Manager) that contain - /// the SFTP user's private keys or passwords. + /// The identifier for the secret (in Amazon Web Services Secrets Manager) that contains + /// the SFTP user's private key, password, or both. The identifier can be either the Amazon + /// Resource Name (ARN) or the name of the secret. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Start-TFRFileTransfer-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Start-TFRFileTransfer-Cmdlet.cs index 2a3e875081..3608253fdd 100644 --- a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Start-TFRFileTransfer-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Start-TFRFileTransfer-Cmdlet.cs @@ -114,8 +114,8 @@ public partial class StartTFRFileTransferCmdlet : AmazonTransferClientCmdlet, IE #region Parameter SendFilePath /// /// - /// One or more source paths for the Transfer Family server. Each string represents a - /// source file path for one outbound file transfer. For example, DOC-EXAMPLE-BUCKET/myfile.txt.Replace DOC-EXAMPLE-BUCKETwith one of your actual buckets. + /// One or more source paths for the Amazon S3 storage. Each string represents a source + /// file path for one outbound file transfer. For example, DOC-EXAMPLE-BUCKET/myfile.txt.Replace DOC-EXAMPLE-BUCKET with one of your actual buckets. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Update-TFRConnector-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Update-TFRConnector-Cmdlet.cs index 2169fadc53..c85ffe45b8 100644 --- a/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Update-TFRConnector-Cmdlet.cs +++ b/modules/AWSPowerShell/Cmdlets/Transfer/Basic/Update-TFRConnector-Cmdlet.cs @@ -239,8 +239,9 @@ public partial class UpdateTFRConnectorCmdlet : AmazonTransferClientCmdlet, IExe #region Parameter SftpConfig_UserSecretId /// /// - /// The identifiers for the secrets (in Amazon Web Services Secrets Manager) that contain - /// the SFTP user's private keys or passwords. + /// The identifier for the secret (in Amazon Web Services Secrets Manager) that contains + /// the SFTP user's private key, password, or both. The identifier can be either the Amazon + /// Resource Name (ARN) or the name of the secret. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] diff --git a/modules/AWSPowerShell/CmdletsList.dat b/modules/AWSPowerShell/CmdletsList.dat index 5e32b66ac8672571dcd94e95f031bf16c9985076..afeecf0b38aa3ee336df11dc0779b3d3880e0818 100644 GIT binary patch delta 119593 zcmV)IK)k>2#|Xd32#^~C?AlI|9$9~HKb`#F|MNfo{ia{+m+kid{Erj!zki>#n{VB` zJ^9c)xBv0e*?it^w`Z$n`SN?a`RU}M-Oe}Ndgma|ex03MpWU2zqLY#8{CTl#cOUxw z>Tc71>AwHRPloL5?57jYDnS1_`_n_;FSmc1GMQcc?QFYkpFb~O22%5zME4OXe&)aa z>3{#}^v{3((=Y$~vj+kE2!Fr)=@-_wKJV8i4r!V*;AB4DvR_4y3UGyKjMTNpLC)^3 z1sqojLzx(_gyo7+FdyO;;35GEX!j<}(H{YEpim(nOsJN0`a=QY2$O@D`PNl9#W-eA z@;DM`#ZcyO@=%s|Wanp)dgmvoME`p*t^Z5mH_D-1(w_E&2=P(KL4O^6TpXbo&Jjc& z%MyqD!rkE?SIR~LCkw^|iSn4!A{2*|t`SQYt%yg+l_}DMD&9Jly2#UDy;S0nADBVn z-#B)#=$vCt>zmoXzS$dk#?gI2CBfQT%xQX5TGc;GYY+o_xGM8Hh-a z@#D4PGA3LUr;(;C-Nrv_G1-sT=e?QkD<*iE6l$jL1Fe3Y3=W!sr?HP?iUydnTWs<_S$>Af zH|?%j6t@mc@mQdP5S?m$4@LZl4&_ee#d2_bLg#U4fY@c7%Ou59q%Q9r<`kDEbm6p8 zI#O?!(;$vHsDG3f0@lnltDNcg?H99!{sgW>_?h5>W6)ek8^lb9xSOrdh!m`x6d{Y8 zJTI~iDy7;N=Yp+R_q*$1>w6LcYJTrmC#L*lARuh|6>HEFVAhn=G}RlcS7+<)Z!MXl zB$mj+auv_eF}ZM)QU&Nuvu*F1-P298UKfc1V@PB|qJKahYjgGLqMz?Ap#v~y5ox@V zs0KESor*lrso*wBYJcH3f_TpRK+I-T z$6)v(1;XeCRh?^=DrYP-`}ipfrEm+RpHL0wd{Cf`CJ_I`>&H)b4p z6@NNJpeWcwyGdLvbN+SQ9vQG;x1L8UjA^K9JBWx%bOqLA$xi-88o?vXop zhxn1e%C$i3|yGDXJi-9b@nS53Sjsqm=igRKb#cVVe~IcZ5CSKuLb$6i)wI_RS{rBzdLLEnUKj7+>*8?658`s}9djq$mwnQZb zhDr7Jh=)fLk9K>3j(mg*3~KOWL?P5fyal0zKt>FvzXJ}^*8`RqeTXO1&;Z1Ms)P%| zwtPjzU_j>9_VL0wu)H6!ZZ3>l-2HlC4cJk?9M!( zo(5D_r+W%aty5@HJL^>YfKKTeU#RMt35L`-SjCT+<$^IlDQm_7L0+kaL;?6>Ey1PM zR}l}_siYMfU=%|(pb$%hkh?%xB@76Jo9@drPd!H{o%IAo@z)0=(xLUGQ=e8jKD6$_ z#P!b|Sw-V|R5?p@GLqY$>3^d|>{E9vSN5P0P~niLE3a^<|}%(^I z`l<A;ym_P)tT6qkBB*a3^%v?8K`(gii8B$OcSV*Pk_kDso3UAT?INaK~QYLmU>113_vZ z<>bui5s%KC9_OUT=@E~5oF3;C!s!u@A)Fp-lm7Ha?b1`gFX{0%)(<#y@@a zKK|)3H}WZKXE&A=Q+}N0O2)T&wr<{-g`bhc+>gxwR@tc z$J!Jvt>>^MiiE;!bzdO|xoQrzHV9;wIJUF?W4VkGXkrdfa`E(;vIhar*il1ytuVbQ-GJhM#SVjb4@9xg|DC|&?55ZC-)$v!;2$%SM&ISjw;-59JEF2;{u}RaZ z@Z;p4?M&VFk-VQsQK`^MI_HW!&KB(Zu3d50Z<9hCNJ+#@)2Z<9%qB#;$Oc2WH!M-B zwoj6@A$Kz%X$hV#Y~$;n6~dNq(By3zvjgNUL07U**MFs*=A|y60a8a{DH*6M1ux-% z%AV(QknA}JR}wrI4nd?YBFS&bRlOhw3GfsYd-vseqh(avnjT~!eKCSXeH;x-QC4wKV1E&;(ZmAdN`5Q6b=PtK*j*QtSFP z(m1#9kb13d;UOW_E<9A-GORvO^^zd#vpR0I2@_j&p1v&m-~g!j`WhHc5v&A#9@~QhU9NV;0NnzMOO?_V6dZJDYBW3u zG#;6t-?#IAv*6JtgcaZI`=1S@CPYA7a)ea?vEE}+n41#4{*i3)y@|(~(BX!kAdv!@ zAmL!p2o*D+bEktiLe=7z!skj9$$v|faB0((y55|>(wKi-ZPX4QX|OI2%JF#4fvk&$ z_#vvkOI$BfRK#Wio)hXE%7G2}< zrd-c#Ku)>3R*=YU#P#g*n~BpZpe2ne>Pln7IRUt_Bdpxsum_K~*C}eHv43_)7j9_) zl$&XHPG8$b{W)8fep}59;sC%-zgpku<0~A%4&wm;AIY*idnKUNtv&^yTKl5Rh_HVI zPl^#%o)=+nhMO9yRfzj=W<}i3=4Kzp9@ovS!bo&tsZItm!XBJS_JHIi*aMCJkX!y| zvw(Eh8+h_8)`Z|^1oEl1-+#O~W3vYoBoJ(~Y(6iIY;GRgVr3KEsVS8_5j9l5ILT?$ z**$cs{kU)J>M#1uy>qGm(@?6Ja#>WAO$cc_TYfG>7%sBk*R4^)0%1n_@VS{ zss{7+v)MxZCNw%DP~nX6H9pTX4K);^FlysUI?Yq%^;yIOlz$pA6JC8;dH$xfi!)BMrvnYuIuImhZZ_d zPzassRNu7QCx80n@`*1ZmX9~HcY?d@s|hZ0K~TN7Vj2+B{BkMt^75ZGINzoc#{aHX ze_iH21MsQa?Doxac*VFxno^*UANmE^vaA>dbDu-zn4A!xfWuZBi#SlI(HBuF@+U39 z{Ai?L#CIJ%+kd~kV&x@3Z=t(LtgGh;>@ye052_X$n z-7bWLRDZj(EUL@=!38j-4yiBWs{^98Ob}k3*hkTrA(alQFH6)?WoD3y!YuJ9otYu3 z8neVCm1YJyRhjB);(l+AnQfT$L@cDX?(c;KMXV<*DF~99MTOr5yg%QY@XNDLsx=9> zhjT1#P9l4`XZOkB0b!v!Bxz@8H7;C={_Lnagntx5d7rzb*+*AfEKzHm1ixRm(*fht zdd{5p9CC~!$2~{1>(%3?-EQUnr0MjnVNe)`blDiR+2AdwiE30^+F z43q?8NXJ}r4j7S*0k}ps{NW8)Fv9*$y=VkJym}kPD)JcVGWV;!4(h+!x9zN*W z%YTv)77LhcjCiVG47i7>4Pn%}ZBuEN6p3T@Q5b4KLdI_uZ+Bo|y!g=IJUzlJf-%^` zzhTj(fq>;ffH~&kEuRU@`X!+NnnwvZ3tUi&w@3HewR@9@(E@kPehb-$?f#iJGrm}d z3D;%L?q8pgC%B!*I(&A2v{fI|MIlS6+J8kOjIJMtq@}!eR979do$<_`*<*3Bm{@n* zNk@ibJz?EJkW{Zb?q>FW`?8;ZeY5YDi*^(L$t*!wYC%Hc1u4fXZri`&^zWp}rF=VW9K!8Z>Q)d0LH2m`g->L78Mj zeYs_It?^cFK}}qTmY1t&_V}eGR^g?shgVxX0lnvdL%5?SVN;wBq$elf$HGfv>>A6z1 z`Au@FfR*tupv)CUdWEY{$4-R@;3i6kPg61>1fT`orjDH|sy2??42`4mAK>A*9H~llONEk-bI^b6+pQ5$@a>b9R zFH;BfTmRKN7F7P*%kOKWgQq!fc|#G~y9ClAC&fi zzPj{%{Tlqd5SKhwlKR>4a@5N`K3uN=`#gg^V&;2!NgHyCz)RW@meuw#A3dbl2RK61 zVumVN*hUD^y9=2$ao=vlC6 z>We|lgFKe=Q{O_v0VMQl~CsonOkqYSalX##5I9*Ir+`%o zIiSn>I7P2e$^KOsgMMBd&c6KCEcfoPtavVaKnRZu(@&d6u!4x+*j={GMws(&m;3D# zFy-B1NEvJQEPp{>jNlQi@Yi4IleX_)^k$;k~AtZt$$paBUSlC4A0D2FUxw@?DpFNk0#Qw-LNb2N)xHr zrN%TRin>fB-q=MhuY@f_zHSt3J|m|uhtLM`X3&Om1b;1xIg>Fvlp;u@s56)4hH?Zg z3MQBA%9qw6y?LSMdxn`39VEHT5l?~=ZU3FQO}l$)_i`@ykxWVhe|LX-!-cvCMqJQKCauj-VjFd~Y&W}`W@Q408!jbc2;nf4 zKWi-B_m7Xr-9nm9g}*mldbR2I>#cJt)(ssxB7ezLaGR=zg-i-HeTsHb;3pO z?IE9EO>ZY0)D91UgQ^Zs@R>gMs7Rk%PXO=ma9*Xh%Oew{zlWrIH9Z~~0Novua8z}8 zglBtuOm&As5e;DcaGT?QXxTma~zADhM_qZj}sJpHb}C zDu16*M5^=|v6(fbIIEdg35Q{b&z4=Yb~r#EwTIalYcpJ zBqxD}*c|&${?<>9&+d@1WcBaY{pT!&DqpWlOXU^Xf6l!0FGgXQ1V4)MN#0_XrVepTXl0Y`f4tH~%er`aV)xtYM`CT|z-(5Rv*_`+vFb z$%{E-nTDdsk%z01q7ir7J+9hCY|6*Yl7S}ZG<0k5oCCovctW8XKmr6Or2425oDrUt zopGmEmz@!g6CaNTiBAGXN>G5(C1?avgvcY-2+;`5jP$t7(ni{x1a%KfaG&eTfzJ)< z@w{2i_e)osc`4Tr(nNynnLYDzIR7p(IkBjh`*XY?{e!2V3xu9WR9*WysFr zgb6l<1F)T-pPMbc(dr8j2vP+E6n*{|oc-h^Y!JJS5=;V2JyK{>jW*-2!&E>pQ1Alw4XYpA{ znUrc^j50T+h$fFu1aX?&m*bi|Im3H#_i@(!&aBBwI!FVS+LOuKLr_+z*hHIg_yr*V zAJkj7<#*ey_5+cEisP{Y0RVToGGUZ9ti!l#4+#kZ>AIcE-4jazpiv9cP(wNJzFn!O z8O&;B9c!>x-BMWex*K5wxPRv=CS<6>Ri;r+gX>u?l@$8fnF{3Y%2a8|W1dw=bS@u1 z_Muocx?AhlnLzL1eq9JiA^x@_t@OADc*)6dL={nv07)8fe?~$z;bW*o|LT5S{m~v= z{^ouSf3iExAqZ^UVGgF}9_&q#l}nbT_1=hdv{NC#(jq*LQnk7m;eXlH!Fb3+Um%Qd z+#11CK+A*#jP$btl%`d-oi`K+$-}dDlyzz39Qt9VI zxf0=Nm8lkEH0(lj*MCHs9v!wjg%`jGmNL1jvkXI+RfrwFf>lLVW)~XjdovDRBz@>d z5aSG(gV;-gsb9;9b=2|Wx-c9RLVB!(db=?NznR%DVk)D+CXHQ1?gG>VLAyY`^pblGtOpe@;aerJHxin3KZRLD!%t+C= zNHY|pc(n&5I<`34dlu2=jQ`E!&T4`;;Lystgs5F1NeBwXOp102SE&b_70&ct)Iz3H)&J z3y+u=;N#=wD8%H08NA9~!SuSJK0u*I9$`szy_(H?;yPJO-#(NBfV-VJQ%4}V-|JL! z7|OB#!Vmsp1e?1Ds(qMl*LV(ubsw5LJNNBB_U)EWd4D8Ts^jaehQ`QK)gfz`6$ZwS zR~Sb2p@o9-P!8ENtzcI7M3-Zi6(5scOX55 z_m42P6(dTzM)A=R)jM*#bem_=fM2h6?W5TcoNO?BYL;F8$ptwWDIZ=)A_L{S{$wa7 z;^h2wgcO$#lG8+!82Ra+e))xsk>6OY_%CNOW3xynOayQDWukUB%Ikt zHF}uejb?vI>)5>S=U>$gb(y}7A+NRzUg%-hk&k$nui^%u6J=+#U+(&jzHvAqfFSAF z5%GZ8VQu-)pMUK?(_Uy&j3JQ%oMLGr9MI1D^$Xjop-@9%M=`t_58fv;NLS1LbF(DR zAV#!|WUE7ls2J;0$34c9OhXnWE+j1nWo|%xv>tz!^!XVH@cCX!*)dLvF(f|XQ8OP* zC+|$WLTJ`lE(C?`*yXUuU-;1h|o;4wnA*0=o9&8Si1hMO=qc?ed0x0Isp}B?I2#<_v1?mhe8R zDMf!AR7&TCS;}VllZiD}v;Er2{-}}3x8z7Fpf?7SOE1=kVi?K_sf2|@f=Pv-fkwJ2 za4`>FK?Xw)GfDy;h+tUn$qJB;0DucF4R^K76#_8IO-uNGWjZTqsG;}}PlrpSHz7L& zdi&-@9U7%lrLx%q9EA$?+?0`F$?G}EZz7Vs1^-kZqzpx%T(K)|nQT{*I#9e~J1s87zQu0RJ6 zW}V~8kws1dL@!MO60k0b;aIkV`Zdx&cF$0f@2bnG5>RDoLt$;a&ROx53-7j|FdWFR2+ zM?PNtDsPYsmF0aBimY~z-!>-TJoNTU+4O@2l^j$bajB5{P^3;+4#x){t8m_#C6O7* zZNH(Q($b1n*#$Y(Z)s$NAeGIzfq#Ev4zvE&Ep|`$Zte5j4TmI&wJ=Yr@*z9d6zV-2 z5x8zO}551sl!zfsb$Yjk|E5sdoa!@J`F8({Ul8E z{?Yu$aZX>azVw@CqOrkSBd99SXZ@GmZzdG~q5n-l&!`Y|PVIXVLh~bjm01*Qn#Y#+ zs|Et{+zFe#VuCLFRTNo`Up0TOHDQ#;Q$ub5)bSox-Xwx6 zonUAa%4OdmCX)M|nm-Tx^l^3gX)`S@PHp`~JGJ#t1PJ_jEjc*g&+mUc*a0?&+Ade$ zx=rui$)FY;6qSZ-*#CXs?#Y+o$1)8ico59ps(4FaN}~re)DMqYk1IZW1gF2 zC={&@cXpXOQgvYSXtRHDSi_jNiwAB z{WZBABf{}wxaw4ond2%n=m<{FOJ5FX&=E+UQt_q|qd^rvpx(p>n z={%ghIcJ@RqB`qGNR)+3@yoydr03~;b53UE9N#zbrSdV&5$u0%V-&*b@xBNg41fs* z3L53rxls@O`QB`FZtlEIrOLY$%tN5aT&zZR3+F^ZdkD;7`>QeImm;3^tn; zEic#5q;?1Iud;n%Ah|=~Suu!JicN;)i#7Epc3n7&jCI`zDD_@&A<^C&LD>$BH{_5G zEa1vM%;1zh%%y*yetRQ*2Se8mIU?W41Qk>f?oRB`$T;Z@9CN*_paZ~DNjdN1`32^P z5lLIgM27|db75qn5gAQ2sCY1pBn4O`BF`Na8VKs(wu4Pr{MzlF5((28u~p#~sC+(el z?XXugfU;IAzJ-WLQ~_5SgbXg5ZHl|TX}-3*sgwTP{NArlVi^(JyZ;*>+zYi>ue>a; ziH7_5p5cE`fN!Y%_kFY4?VrmF+a4t=mcwymQ({05sLZ#-fnY6haRUQ((b};s;_~rl zwSMs>rT~Aq#v*-&A*lO?BdM-g+id1fY_IrYU$Vtu%4mlxQ-Vba0NY2NCMnkPdW-#3 z7eJAaXsxVhl>OqdwSHW=RS-)Eg>uE~lUR#YC5gIVQOK2JDES#eAhUfZ zI8dT*gT@~)^=NsyhGyb&K1{kH_X?6yRbJ?>3M+p_t*fRWd}e5{w?;tiMlIN3BOupj zVS@qbGpEwH4ht7cwJysrq;#fWj}dt9jAHGlPgGN|o)8FO=lE7*GY?aiJTl^1E_zRw zv>1=>Y-W1MidmNeVLhLAwd zpTd7zee1s}`Y9wB1*cmKy3<-9ELF5Fn1WEvN}(!R#dqZJ4m{FvBOs?X!>&T9Hf49h zhK4S`ub2IXe5&0RpN!?DXK{YXITkrG=UuQ=H5&-l3ZGw|t@`I?`Et{n9k%H)r|@*g zgyLriF!ZVG6#+FTQ=siBS<=|E}A1dE5q|SPaAQLpEZjG&->DptIHDf z3M-IoRFh76F+oiUvBt*HBw<4#GC-D`%|e|QDo7XRfbYtxxlheSWT?<+qPZU^zf4d%A4Lk(q7OgrjT#I0I?AdWtBmQ=A$?6lI)uV6_%aEkHOHgZem z5B*2ud+E$9FHfm~&$`D|XDsNleY97d-1(A+UOo~?)v+A)XrNn(zq>ix?Tq$n{h>PI z2whm@2Pz#eEZd(N)3M8&)^&gPQ@3W32}+H{ecwNi^m4;EnRA(>Kuh|aVL!b^~Cb?`)i-EPb^TdS4ngVbp`V)Q5!|9hRu z)4T9sYT;JHgty4f9JB-`oHVB5)oUOu;*$96S;vHk?2`m3r}H;27H zcc?Yb>)md;$MAn9xXvUau4d&Xiq0gERm0=98mm{`faG~~oohz?8dk=&TNr(A)>BnX z$7YQpH=SR>!%A7=gAW@iu?#{d3|o(mS^laUBzP%U!gR zG(WQ5t65XV3+9iTG-@-%;;C1s)rzXlp*Yx+Wt9MAHsKKmd_pK!g7-%M8x7B-Dz@M} zZ5=1X^yd8P*T|78xstWu`Z6{^6ya-|omPxpPt_x_8g$w2z@=b-QxDxUWLaY!IQ~hD8uaCPet4fY)LNBrxc`yfSJ)vSvdD1wSlapfP#ZHp|@; z&MMN&4~Pd1aJ~B0?TBx2zq^$f;@^3PSIiz%=bXCe0sGi}MpXx_V%EXg4pJe}UJTAK zg9m@?kWYZvGtvnG0B786Cbv?LjOrLA;gUPYavW@oS%{b;*&)#Go-Q)fNX^=Xio(g! zRD4tnf5@KILJXeIpcV=dnD_*2GKS~YsBgGL z$7}`Q&Z1p^9_{Iu;O5ZH1PwFc<1_Eal!Vpr2y!(jxrc;ss@{AGSrcNn_mBPbNTL5t zQPKXgQEjqHKu4d)x{JCXtmD{>ZpU_CWhJT<0eBB4i0}3 zm}VR&NWe4&>WEjZ<{8H9dcNR?t>+mw#EQOPpsnZ`XmHZKa!t=LXIJ$FM{HHEv*8W_ zNDMJ0{H|N5C*khfMKi~@KL*Ht_01Sfha%xpWGcA#zgW<$7`VDJYv+423NH`FB9-qP z_}icDgh<%9+y>9od{@6}mUq`5rkH<*A}f`^>?^n8Rz;w}wktwrL2JamHQmzQHe!K2 zEk(Blf<}@|SsGZP!ad({eX}tU0Q%mkBc;jY^qwGkzpexicL3>qP2->f`9tpEv~ z)FR=^4Wa@PzGL`ix(6TfjEURuV|DUSR=A0+9?2?TNClLk)tHJ<<-TneH_hfN-Dd<5 z0Dbf)vn8W(*d0%8OS(XT(pILewd7vW;v^~EvoiDzg>yeXdH7M8U@m5nTg`TG0kqaP-8>0y8O0JUCy#Z5rD zV+&xpV;R`jU-L^I_o2Y)GjZdqlPtLw7ZykIfO`S@KpuKCKpV#bR~|_U^@ukP;1MM8 z4;;TAd|0>~+oPSxm=3NAY-nm>k8#w49aiYjMEzfgFTAGl3ntX_oVT-+fCq`?ODFsF67G-H(4yUr^nf3ByBsvtX}& zTE+F8yB~S?r@FTyt3$ggXDoltYdh(gKv?kM>S)j-2psoZZ~_9*_)+`D8R> zQP6~3gR1T{Gfk4Qh)BP9?{oZG7-rEuiO<)9>v z!q8-R%FqyiKO!$=0)EWQklMJvA~)pC)tCYUPL!rpL6&(}$H|{1Nn3peEm7DqI7Qs1 zct0Q~7lD8Mhi2uP%H$uJmrI`y)tR~S&2mW)k~C4T6$b0RnEm!*>myAXRMOT=uVdvT zngUXRf&x~3P-g)D1M>A$D!Po9ABYc<7F<{%vD}L8}BzU&Z#E=M5kClzy2mu+|4*%z({~PU^nCH zNH;G8$14LC#X@Z@B36(1q3=>qRDjLQro=Jc z5RvA>fv<=F)8Tb5b}+Jfz?&VnKjzhr+y8%V?{?h&=$AWg|H!vHZh!Ra9k>7d_d9O? z$QL|r|2c1X6fGdNaKcL0!W<-}h)du@74aYaw1LL_hdyo)b8p=qH<`O&+45xJl~BjZ zXr6%{HK(~`f~&Kd1IG8zMB*g$*|PoK%)WNZWpy@jw(3C*`D1gMGcHI?R&xWfZX18I zBKJ|9hi3b=1S=_Y*kflZzy0r%tNixIWh=k^XXPuu{bMqg-~PCq<+uOLtmU_VOy2U_ zKQ425&XV+rBEIerkzkZJG=WrIp&aFKN+^ns@j1$7J5U z{b%Lg6%?AlFQco5*MXrO%EKLKI<0KI11&e@4^MA<``;RNvvG+x00 z8sD$$+8%+SruXaGmJj>RM?0(`K-C}C5Mzf2=Zh33#$g#F^^o7|az;vlzXP*I0^z^c zWoQICx#q8M_Z>oDzYM%X-t9#cpJcG{AmMoFU9skShZ~j+-(@Rw9lFRwFLXBQ&rs$|C^P#&|UI z9J06Ic5Va~jC8p20@~>mQm~#86g8kMEU%|Y7NE}N*>RSX<_3Qm(~+6{vPjjdBJzY7 z0%6pQ&>{!@e(@JFYTyfqK*3-5IDxOj#|Vn@GF#8T$@$y#efy8S+4r0%HG5ruS&+!ua>S%GWQELeKwfpB zr-L{YQ&dsE8Iri6%? zOBdJo;$%u{i*t#ltC>np(VFJGZRYLnp}+n7Uj{JmDMKDN-~2U-v$N2+Ph6o}HFNudhlM2-Rp1u6hBRvthbsp3;8IrLDf97Zf^ zLWGOe(6(DDHf+yKDO4lHkC!)7$ap1KM8iDJA?=|$-J_|Up1@K49xe%M{hpvmUGLH0 zuD|HE&l9y`@81!^deK^akQ7Rob46`>Ftz8h)_H&ZXdA#IsyZ}7WHg_LLNuSf!e}BD zqU3rKM077#8kna*u$98hj!eU4l~|Mxoc3ISd5)79dVa+7P>Nm}*c@%|jN^yX;pcjb; ztBmufZn@y_T;ZlgCZ4Zw*BEN^|I_<{BjkTbfw$4ukr6A(o|_*Qq21P z>wc}ekzp8EpFWhUPW`yz^`zFjEls(-<1{IT*FT)U?CA;;HI#Cs7`TK~8wIDGM_+%c z`Hu;P;6i#T*o#a+MMu)pRTzc@n3B415?vFz1Vvg&dNOz=nV@D4+!XY2(=6Hv1p+$J zd?ai^gGW){jxH>{A(0Re5!AOI!~kkiSqz}kbdvz;zy9f$Uw+aSk#9fTZXTOe_q*?+ zv$=76CsFpZ`L6qB1&|_CSE+A5SkZr=5q*iQiQj&RdxVx+xRDpqKr*!QT`#*Y^Y%lS z7rXMQ7Plvp6$_ecyMK1y9YXaz`S^?3P3l(rc1k0M)82ltNl_o$868MV3N;++BYj*? z`Mk6~{q}HzgS_OO0y5tC#Bhdi zp(?Ez1U;e&6f&X{Oy&cDK~3M4p!+m^6 zXBGB(K-Y0=} z(2n3YzDaBpR)9hw*x3mvpb5@^ zA_FF58ZxERMh6C~?_bN48dg$iCw<9TS?qq8pGUGvK_R7ZK%7v4%{6@wwm4Es8{ciS zHD^p+FNZ_E=lxW;FSonSIO1(ip*NQ?9GBnQxmns(*bVnJRDi;U_0xYcRg$>tJ?KrI z5n{G~er|{>CPg_5c>QcM9Sz^Nedy__?CDAx*xK?>skmZ5$6S85O(0Gmy59i+{|$6Q zd|9nA5~i5DJiyY{GGZ<#pnf8y7D(9{P;1SHj8mFCrgiHQ6=uVaoS}D${OYl?Sm_C?;uC#w}*b+@JLKv154J>>% zfuI*y2^3;zCYXgAk-#Ydi2*1{gB33L6g?l};xwV&|D-<_bCCc}Sp<5`I_lS^tHeMe z=o=IJ6wV-raw>Q($Ig8{Ic{Fil$lWYnE8zlYn?4Sd-pO6XvYNgp^WX(^M3teAWSIH zZ{rkFV+rz7C31gyZjY=`Dm27|(_#&3=pvt;&&PtUU6QvQjjq(t82Tu9zu#W8>t+99 zcff^D5vUbLLVt%7z7;*565DsJijBz7K@&6N z8LBri122Dm(Br)XXsic3)EI=@3Wpd2k(cnO(P8#rO1(NT>)pfgH6JhKNV^#MuI>+zl`uGbS}RkaVdSgTa~ zzyZ+iac{d$yZb;^6nrvj8P{9D?C@x;>bB{qAiaNG;7|jWqp716Fe?m!WpJn!K)7)q z1y#~GgT}{a2&=a|8W--{)CvkmUjE%>o(h>yiJ8_?B-%_OtW$wY6CHrewEG}?%yZ#h z(>cr%t9&XxYElE#awRmX+4!ZPDF@eq9*K4zOc~%iZ z_rW5j>VWx#9aY|!fX%jCpjG$)E}lDCafp9M)?&Uvq{Tfp=6u6I09=n!+$V;ER0m>e zKGn3(zDPiX+hgX)lmY`~{2n$rB~6cfK{{|Wd`eM&hqrz6k__@SaqCZ}u46@8NrDS( zH7E55)e3wQQ>%`(q6Z1K^?I=YAk-7^y==WoL45P_Yy0`^{5`;OBs|zHrbVBp*C&GD zg5u18$Io(im4ObWI!@}BGKakq3LP)bH5x0H>Ntc;#@tIT2~qTHj!Nh$A);dkuZKyx z8;f;+q+(Wc8N4QB2r@Bk+5BJyDbfw3v%nqrB1oZ+IL5``@st(43Jm4IO3+<1ef!Ew zrs0SL-4^s<3GXz29Tr>~xsfv~K<*6>YGA+@vB00{*ydN%}4Qj zWBQujR3F}x{m*_yq@2l$x3yhN`|h@Xi?>)GGXPur3?SagG|E^GfE{V!aJlGINi=G( z`|_g5VFW4#F;o}DFxKYe&|_4p47Q6riR+|I|9nWwXM_IfR4^$gwv@Cgr{YoTfUB9B z2~CZ$ap$CMJKmV%<@>cYDvyPww?xx&P1~QIFZcF}3w@e76saIiOls}TIOO4ft0=u3 zOAr+DQ{urn?Nbt*;%g8?6DBzGDPAA@GC)mmpAs@3_(BQi+U$sSCVck0&@&^A-aD~f zs{R7BMd%_Xxs%r!6A}oP{74Un48MPtog2bXu8N}##E2bLmG4VLq5~;_8uTxl3s+7e zL8%JQh1YkJilQbYi0WRAaF@n^XS4m|qZt%a^Uc1<^yq#XDYVtfjCw&iTwBmyO?H># zhDWko2Cd?V=$CGM@I6u}fS2Fb_9|qdKN*c037-YW zzFV45=q-6lIN%m^I<_CU%hh7tcP98Mpi`76zJ#b_@FEi)avI8YEM8y7%&F03k zuO7_;!TiX25>qMw*P9a`45ZH#2k3$j*t+2*J%Az_JsJoi=dt_gqMz@f+_FJH>@UoT zg`pg|ZmZ6f@RVZJOc}s`^~n;#^OaL&U?59W%%O?P(+I4IRKOMm3U+(qq*t7ulSoJT zKo@`$6zc=75J6hw5CvHcbE6pc@VjWJ8CfHD-yFziL2{J}mfq=!XrMalpm9HW`JEN%U8E zt48UsG+X3Dn$yr$e>5GwI9r$vp(%8%B-N13CMC7efJ3jT)88C&x7i}qa?>(m!`Z5U z`1+D`7z$W46116r=|r19od%1g`ltCMSOrS_S*yL;c8^bdVlcDnT)_l-@D(Pd+wNQ+r zy()d%1GBYXcZAIgCfiHkyYmmP33#S*#I-}!XKy>3B*_ndKK15;nx8c|XOa@S+v7?o z!ikE+09GiH2q|d*gIHlZtL@(XYph;j|Ann9AOtO2pFjm$ps*UAU|z52wSpyPDODbn zX>w(%af%4$c#S2tGI1QT_UmesUb>ZtB-SFS+_mC-rN+kK&@6 zc96pPL)Axr8c-xb4NqR9aynoV&R<9!mYHpI@#x=e7Z#8wmf|E-r&p8mdOu;KFDVPU znq_5Flow}vv*|^c1fwO#B6y+QFWNJ6j^ImUU$QBCDk~%c zrKY2V3qCzl(65c;hhb04H#w5c6A6yki#KS>jlD^HWsu=q)%0XJ@<7ypmgvdS7nd8FS z3i0%RJ#n_*J@uR5-9GeR?em9|g)Kz_iH;(nHg84se5XXh8iz8_K+;s<+9%eDPytN@ zOI+M$A)*;235=@u_3KrEwBe;oTIe?B8k#SJQPNQr5mUli^ow@gn$5u#cNdMJ20{oE zMhLu)ISw#)buN@64NQrzSJL=XlmPs3FUyI4sxeT(HX^vxm=-hcb-fmg972=)br&Hw zw_zfYs(fHQ;X*2h=n1#Gb#|l|Ezgd2QE(y`TPk)Nt_RVCItR{|h_`qOPeNaLg~My) zvMZDkYpyrank!V37F;Ds&1x%--5Uqv9vURy9<*MmBT;qG8xF*jj!bl2CbuYp=`eSH zo8G=IDgXrv9m-0@X6Fv*3vdY)3aO&0>(BU^)Y@?nSb_Sr{rprs_vT@S zB2}MIl9WhdDAi%et_jORwQB|x|M}c%ZBv24UZBEyI6*u59`&1t}We#}LDIm01KGU{c?+>y%1sDgmJwekB8cwQWMG zGMGIzW{!#7myzgA_T*}F3o-zCq7xY43e6GLHgAr%Lu_Ac@^fjry}H}Hgx}TbrKd4g z*Bp(oTS>LS6=`i4>X(fe>+6lM8;W!r`nBE!Uz=({sI4_1uB>QxE3DR34K_vj)NMO| zfLg#yiF9Pv2^*Jw`cxj!NWaE^mrnf}eFb@LwiK5yc8ZaU$g!AMN1mVYM`g3R(qfXN zDjyR1Uq6ZNziEm;+f78K{URVM{#gUNXul=)iQHqGP^gfvUoIICulMAQyOO3F_RYo| z6n;X$BcGooc2kEcUDs4?>{;Y>!@Meg?+auLt8|>* zY(aZ1;*ni8hB*KPxw8yaMNe^<<{ZVUEpo~b*pX0mR_L*?h~PkonW<~?Q5&p}+jeu& z?uzp-rhF_yJ}H@pwDXk^Ab7br(U3V!J?hL~lS9A*DZ;~@gfZu$XxLbaART4tLddk_ z9oKB*ur>f<5NI(rc4{zxsI~~WoTq3oM+NIJ4l{^}3O&#%p03*HeqGUK5|L^06j*O@ zbTySWhdY62s}t0tIPA3c4fp*N1?=|4HqRb}>Newnc3)nmT?P2l{qu9jdefnh@})&j zI@A;W=#r-T(%JdhdcEmQ6z$$LBtDC3)4|YYd3>mosAjV_LgpHO;B7#(;M;E5 z-n5&?HYP;px2Jr_HX}x&(&UHwltkL6rYD0`6y$5Y$Ot<@oT1RV#JN@i#1aMIZogcHq?P1)FfGQR(#}v|b5e!H5zdKvAbYFuOKbKc z=ItWP9Ihi-(!*wd7`fi8lbr#d5}&Y12rq{1*BEPQ6QVLp*C~aLX_Xg+YEdw^lM#{a?EmDu`~NX z=Fhd=WT8~)2u)GqJXmv;Gr-JN>U)rAK-(_5FTpsJD@hx`8j3NOuK-X~W~kXO7t>58 zwr==Ysma97) zvFR4A%3?x)2)oDRIStU>jie9eXy+p#c?HE`x|#|45tIOaG++y|e%QyBVp%l^pc$YU z!7;2v4w!h}NKmtO;&=Sv6fb z=qm7M|JXO%ClNZ5RG>aQZQAzN=0(IEiB#l7s-OTyr3kw=bwNo{+Z)=X#6y+*n z>5&;2#Uq;`CNjIT0GLQ0nLNt7NLte@RaM)P_4JW$K#;xw8K4NM1|{;txFtbzlw(%q zFs_z=1ZC%Gbw1>ZF}~2GEgA=ui}p*iUk?zZjqYP++U7x`y?2GVVRq*a~$3o}8?s@_4}x8KZx#C|1gzYx?_ zEHG#ta(tFfyVW$ItbvZ52%+OWKGuPNYXBb_T`f#7{u4lRul4@43y|KiR|a zuMmc5gdC7eMUC0$8;cbvwpHQaCfufxlzQN33a7qyGzDevy%i*?8_0Lxu-652-+(56 ze|S7w34b_&%ic&k;M=dd-Mjr~b1Kc4fE|0hl%mqHqXTW$>MQI=kRubxs>dp;WM!A_3`e2BlJVb;4k8Y1fDlxp3U z(&#kp0iF~Me~1%*q@a0-on5@|zO?g~`O>FOeAoA1FTb~Q_g*WtUNsRhpoU;22MeZJ zhe%szA`%XYUK*0H)+ndJ%n>l4g7-w65MWa{F z2eX#d9|;Cbt6#<*DObzI(IS<+OEU!S0Iz016AgWgv(dI*k6>KwH~a9&_l9{lBv74< zWJE;c>P`x2|Lfv0K-L@lMo{f0D2^s%5Rnil|hcK-7U?3OEv$@eDRPf zt?%M#}ll>53VCx(a0jSm! zku~dZp^4I~nCoC&p)W0Wq*qf{nfpCuL!?daCL86=vzlw z;j~oIA1qRu@(IPtwKhF}4aQu;G_B4f_EPLPA_zQ9SDcYTK}vqS(u3;wVZ5}XY0W>D zZx8Kh?zG#XJ)PD=u%U(%W1^hWOGzOX#|$!HQtb}gRCcr1^Y_Qn^Y_Pn{W_??nTd{= zj(Aa2@<>LhWd0@Wf{Uh-Ny_RcAg^Ylm(HxUg0HBmV*A)9xrgU}f7fdJ2Oo<(4dGhY zSf~j7EG#nQ^#V<#L6iN2bx}a@Yt}8dT$&bZaAl910;Rk2Z`pd5@-iVb3u_N^$KR9y z07ueTUZKp6rBG(aa~uKj48bf(LUoOG*R5OQe74LPnz5MBQewzytSKodlB)7;7JpIy z?yu9kUuW~LtNyotWxIH6UD?k%#=}#$S==?7-HU`ap^_EW-T8jI>z~iu>DGsrHF@*4 zq)|Y}ej_4ELzybEO5?&!Q@n8lF5SKmoT_Nwt8%oa-f2X#SN_NG>kie1}4AIP@-yf zMsRGLOqZG*Vc4c(p%MxZlezenmnvA9_Fy`UpwYX|57qEdTyCa}2t_S*!w6=}@PQq7 z54l$>3rZZEi4cZT9p^}Hg$D~tgl1*$dfcRcSjUS8%83_%E#9P9#WSA~-kN0)O9BLQws#57c+3fbikWr1++vBej*t8m z5~<3EwBiO7NxWZU!0!(<-#+E8H?oY`aJhG<1X|KC%@#Sb8f)Y??seFHU4!aYLC1=o zA1`>$nx44u0X&ldi}ou*1b*sT=*uQMa?Fy+7ZJ;UrJ0xw*H@F)N(Dvrmi+ADp>3XT zOy%kQvLU3N63AgK4>nH}nPFw6Pp$TryZRT0)@S zK$X9L)s)ppz69kIIG%rTcAPYhyr_nkn-L)$!Ptr9NvLUrnS=0zr(dtImcjgykdanG zO!ZiB(kuo?T&7U}vz$WRG>m(bH144SuaHKlcjjya1>%1P1eI+}OpgXMCP6FP<8hSs zg!#-i#*{-Xi8y65Oi6Vcxb4zJ5}=mQIJN|TK}Z}yMrGE;>2t`}_^1+6t(Qs;nlH@8 z4O1fNX&h0FObAIu@d~XwU#3QZz0jWk~~!t%B_5^Q z658`|wFO#~Kpj!fDWdBMS;5ux-{Z<0T)B47HSuRB9MQ>0MID{E=C$602e0pV!fH)- zbscf;Oe-iQmzV3i%mSd-MIfNxN*B?*q#cfT-xDXErv&{5O_~R zihGs%G7HFWolEkGsIilgoYZH+F$;z(sMyE~#k%m{lxsfM@en~2j7em1v6z&r7TG}B zW%xtyPDGzAp6xsEIi~r^kS0{f@s5D&cL_Wg2OjFoy2sT=^=;vR%VG_YOi0pyMXWLY zSb-HgUI&H7XgKU(@S_MBT_!f$SD8?QJOE$?Egqv#z&x3P<+orA(uLW_H2P>`j;xxq zZycuiRO5ttTENbELJsVz0!jK%L!*AB+rTn7XZzg~hjVSTiOW82XygfK0}nL<^S)bs z#ib?hJ$EvJ#dXg;87jo<@HdKo)TVC3U3|Qu4$pL&e0xzOiMvf}xB4n6F;PRS*IwY%ujdFj&y z$nYs8)_%ysjj?^y!iBK;z~XAze{Pm6{yIOwT)eI(4bR)3dmc%ezsS7i(}5CvzibIC=M2|qC zr0*ibQ>BkUr35fXRRu75kDBC6qISCML||EP;uTR)bOz9F`&GDq#WLWQWRM%p=&|%z z45G7IqU}9w=;J4!&py3t z8|opQqy$_U77*}inojYDWkM+@?3)+=%a@M$ESXs4^}c^JYNa!C^F_Ye$P=nOtWRYm z<-Fa5%^u=~Yl1|77w>ByD(rrzn_QGb6Q+czSfod5$s*Hys@hB+5_IgEFgaKuLDAhw=VU^106>C;ki<0KR zP+9?A7eKpj{X3Bco(Nj_QY}(3t1?rwgUr+n^E?e%jng?pjMS{gNU;IQ67$e7ByUh= zbq0k9Ly~wv@G(j86Liq3^tjcq&1jH>Re&QxmjHu5ECTjx6fXw)jh4=xFt}j^=*!-u5SIiT5_D-x#=%xkbOWDhQ=dK2x^Xy%wAS=`Phi3AWw=2S%VUA z<#b3vRCDC*ZvT1NZJ%s6&ED*nUv1V^6B)=m$rc2ELP+n;NE9DD8;Uf)jRWyP6C5Tz z9rSVAScgeFGZ)BUXaE+4OuCv$HBe9hKJYAv3h@HEyYMg;B4BA($sr4Y5*>bK+35>w zTkA$aKP-q2md%H@S@3D&HVf3Pno;qtNT3G2X2dAJZ=OFdnz#EEami(dkNK=_%x8y< zdGNe{;+O-+yB~U81C$C0I;U;VR_NfP5e#BL`w_ViXcpypy=kA!ijXrXV>w|?Zf}Hx zhht6NnvgU##>A!-`xn~|W9++CV})?_xHof&d#K7NFca~bQVYF4aJY0bCgVC9`IY4X z?{DqP-P6X5`Bugp=@3-2y5Duu^I{%!AcHV}U(DL!y8`HF5Hx@1qFsP3Eyx8P*DD`= zaPlzUyO&j#W*=b)v`#j6ec4N-MOuH?bzTsNJYBu%f^M~qB(fa1-DlfS%I64gc&RF3 z0GWI(eF%V}QlT$bi*?`8TkT^R0AoANYA0g_ey7`4(x|X+moL9PwbQiK9&RjC^)=9c zg~6As>B0n^?nRFY^kRl2b!0?@J2FA0`_d!U^<`YlQu**b-jqUie7I>+>6)`@f!!Jw z$g5d#yX93PHG<~`%R5M(O!=!ximoxstmOcLvx|}LSUm6Nf$KiEB9m#WGkU8>0cyasDCEa1@AfKmlb4?&MR*+Z%#!9JNqIn+D#$04z7NBw zpaYWTD(c~%DJ~-OSg+qd`tOGrI%_4Bb zR#tD0ux9BtA|s18M_s*g8+kx$w~*1ccHuU10hT_FxOTlWa;R8jxk`twuo8~S8q2e( zSz!62N|n>EUmraC0ykv*`*ro$M|5@S8SJ{57m%^((XS7f9f1QlIc#2k=K8r2ct8T% zuj}PB;8#tIetr17i2OEYL&cmG)MBZQnLvwklB0(ypNa^g+iaE`ow{Rw5>o9kKQ^@M z34p+EfGNOLj}5xdkTh@kIM4*>dRHAPzeSej{6G08uj z;<4~R`?JR6`uyUTKcC-!T(82ZV3q?(sKVcw@9tO4@?G03cTc8r9}b}dvD-Q zH3{F@ZW~H;5I>p(Ml8@F;)oF-W05K$^c(~OLXLKO*o0+{kClXf+hfgGCXA5JScF?S z6`8YZ1s#G;%|s?PK~QdW&m7d!^mqZU3+VM$Y<|=vXefgAvsBCsDqD^Lz#1s{7IIw?m6_ZD#+hT=B|px^EWiD9_!3& zUVax-D=@?o7f)muo$Yu1%(yu5+4~$T=jSWQH6W&!Z)TtRrCC4f+!#`f&H3r|YP)Mp zj{}T2VvyA=Oag=xO$#x~kALgTBzj#8Yox=}I9xP5J4h~n4Cw(v5g1?+VObm^4g-_v z#P97BEA7HR%S`bSDKdix zQ4mxjwszm`cJtVn@D|f$dJTmqt~6{ql2>UAcyNwo8@ZR+DJpr@ANK*VPjLHz^`9`r z@np%0aY05NxHJdM-p&cXk=~cTV@|kSZ?AZtD+A>nE{?2x=SY*TZF2z|lOk@^0jIO~ zZdn3#j`Q2%zSNmLY-o>dO=#o+GoazE*TwCod+fL;Xs1Lf>KnU9O+vX6 zwf;r>r7z^`7@)ejnRJjTg!=FMxo+8Y??1$y17{_`WGP#m^-FkzD+kU zkgEtf)NQ&M06tECXP6?PFNM1~FvX$Wf{+?u_Ho&AW9&C!EfT zb+C;I>CiZ#M1>%9herqn005`sB2HSa!sYsk0-RFlkj#`&R;96eRCGd<3KA9cq1k?Y zXiYq>csJA|=H)sZqbo^hmR4nBRPT9zkt%d}LEIN1AY^iMMX#sT-*u+)X8!cTek4Vu zLUZnxhlHFg)2oobdeJtu9_w%oa?tqP>S#DsJteBZE=^O0s+cAkkFrh$s%o7QY`KRm z@FBe`+bEA)VWSdc+Dv&wz)WRGx}}P^m6j^uLfMyam|L?i2?}9iJcwpuG7Qdt%0wv0 z$|Q)Ap$P}2QA3lWG6D{s;MdGeIA;x;n*^7)I35(VIQI!6WOM?0z0pZHk#@%e>vku{ zA#b;+ONtCZvOXgoY<&`R&H#B-$N>3!dctyLJoAlToE)?`d%V*ZqATO_TL>Vp*s+g`6K(<>W9BjEr@Y!yEv!Czw8>W*v zT9pZJ8$B>&9TQtC1^(?St~&OgU>8y96i|**Cn$(kOK@v7Tf#{S*QYGth<%Dp1no0S zEpDG+A))&eyE=NG@KOT!DVwSozB@1FsIW+W%BV7!pL`7)&rjj8kUp>iAkgjn~m|WeGV7<2n%tNwxB>!?e|HTW4Vg> zwp|1S;%RV0RFtcT!Y5aK>qtCJ{+S_(xj%Dn>uq8AO?g_R+k18mZ79G6wBS3GkQ7bL z(vLfdnk2MA05cQFU}iK3s?qv1lqslKl4?gt3$hCAaaku~k7Sj9*eYrT-hE7gBZ3Z8 z2y$_{fO*eoLWVr6GhGF9PwJ#J^{C;T2?8ES5gyY;Gz~wcLXeBKFOwK|N>+m{L)IW= zj;0Kokzzcks5QrgqD8pm{w$52(?F=sqh-)s8G@4du1vDxk)RT9`{`7NtT3z$m@7k? zR`|~}V3nJlVGDSF7>3@ox>ga6JaYk}&f}-?5oidNHH6TW^?Vt^J+UbTh&2*#A=}x3tGa*w6RG6x|kM zA#V$L!WvICfu^=Fe6eo%6Br`o6@=LC{f%bq4FMgfJLk$?$X{%Ob63s0KRoNc-X8|d&i79i4d;rRAR6LG=O2_ zlcTc3GoV7F6S5=%g6b%%Bz3=Cx9(|kwJSVjMQ_A^1OKnQ33W3$J~+YHG^?!%Wa&em z_!!4~QBF8r<7u$7H3=U1mA+j6#uA6w%g6ws;86+9NnwT!Nnwd?BcAq8(|H1TMpcP! z_6?dvu{BY^k7Tv@E((l&!-V!APU!bch%0&7GKGUDslc7hpW5e5B%m61wYUkL6v9~1D?D$O%b2H`#iog2UcAN4 ziZQ%#MJP48q^d>dJ9|olAm?jD=V*lRK({o1OT35fnVu_Hz4{iI4={^MyQTP|v(1R> zd4-L}C`3f$fMQD5s^`v)BSlq@4t|Up6iFE{=2bZ}nIMR<1y6?`noMx{a}=HkJW7!w zYNsgzaMgi|1V4-0Qpgj6YD^ak=0uF6tmeWT&Lp@XM>8i}t`{~d%BG$^uv zGxWTcE=W*ZDI_;S!^f2;=)mkD$SPhMa#pE%UN_z2ig|J<&+!q7#bh7nGbPtY!BR>6 zA<@^o1L>}5p3fp2dCPq$QzHT#P`Hp-1?0aoI@9#^1BXfz0xV*c+tug3aWNR;NlMFt zA(Xe6_`V3YT=d?U;8<6TI7yk8R)Gy>%g~&EfbU zd<6_JvHjcFmGjz1rTJ!>V6@&!7t9qTq%NzK08|@-9ly)UfVAwS=_(ko!LO`;yaF&? z1MBUksO$U#cYs0m3LFXL3Y_V_fUB!|08^^+MZ*8ZKS^jEUekkTGkYMtYnKc9allaY zvyNkQha6vI@%=%1VEEhG;ROH>G=XFP(|FA?B<^I|+* z3L%!L5azgsAzxhYS~6WwR;+@5iTP3Ro9ayOhBpGW-t|V38eivqh=ZHfz5HetK0;c} zfJTw2_|)gwjOysOQ3G$v)KQQ1`706Nb%@YM*3$^lOwOyxh~Tba&aJyL-9rjf%j*If z3RD&uo`8g4_|f6cEZZ^!<(P*L6G>nW>j8%jqxXl+8k@bjcGkr6DdePo_J!K1zXXES zc=4FfP^_lilZKgn%t3`EF^ij4T0%4ncsb-rJ3`$G+VpUNkC}P-gs;)2(D`>2C zrTJN&@WfM6?$&$F+e%q!J{Ln<6LIm=`u%;|EO%yuAf6mpHOrT6x1F_*_I+$FbH7xl zGRT!>#gn=?A=DDu-YI>5o$*xqnxn1hYxg=s8#gM=hHo=}vR(CYz3iK*Ul(XgD%q*B z$Vpp6>kF+~q#{fS(TmL~qlxD=5MtR5hs!48=N6tuTBHNH^FvOEN|z-m67+vKJ$2_S z&s6cR7U5?A;HKSf&CYuXF%$p?>=bcvgsiNnGjO-*mk<4Kc7Kq6de7b#pM>&qs-2xb z2oo)V7N!_YRWrF_T0Ya7fLDm5Eg#B$R?<;(IKEhiv647qFoy`j)$^P{gY+#}go@0~ z$BYKo#apAs7ay%u-nZ+1vm@nUyE|!CixWro|FidI%aPQR92h<4>57z81|0`SVOSIjg#vgN zafAx~bkFyTS`gnmL~KhRiN@2XdrxHcjr&c{zoK1YWVNHS#&-&Hlw>ttJ@x>zspS6a zYeRX139j+FhaebIr6;*}r_7$+xZ@?7O#%IGf)m~8?waj?PL(vaGfBwWWA)b`M05V` zI`GtYXg@xtN%EY1cWqpMtD{>+jA3A0n?#?Jm_d{GR$tWJwVVEYlru$>C2L&C>E2(5 z-M6pImDwar;})*;#qU;ZYM{8gIIn>wk#F#5O(bkH#k*6HW}4`dCZKmFlVpHSxB#=I zakxR4F=00c-i%})zx)@ILVYNIZ?*MJKs4HhLF0U*^F|CW%s95l9!3jG(VDO~xnqS< zY0|MF8Hi%6jdk{{U93~JwP-h?X_QLN4R*J$jg0g_bW85*yI=K_x9afmH~he3ha+V@ z+yYV)vglt-_$Av3^JJhV=+SNx@u41(i$k|%X>1};oU_%+zTcYk1?J*^pb7_&i|T;e zI}ozW6KS2};%xwO9#oUOY4;-2C)`CiBLJWy^#yY=3k5|)Xnm%wvt(nGy{lw`%+Wdk zt%c2@miJUxI3UUf0-qZn{-e{j{LLN{24X$omeQn>=+ebhsaV!9;SEZc3MkpIC>AC@ zvmVAKzL83>CJh;CO44+H^;B3=DpO(H<6`P6v9p&bp6{&1UODq@^1CU$_PV^kJmVp-()?BING)W!>+e zxzQDp)xqVq`=?H@FkAbEz`j{r-^jIjq)|#30HcXqqN;{}Mv7cCK~)0e^9O99hOJsA zyKaygvT5BQ5jCzGxM?R?@#>^A(Qx))X35KQP)1fyAtRGAflM@1FAt}NwN74=FyDn3 zh6xolA5F)Y(W;hi8>yxvdCg>7`0Dr7^KxT@bE-9yO@23}*K4NBhpT^Zi>92LTQsq# zmPL~rpSCQ2wf%078Lf58-Db8$S@6pum!y(7|0AUgligxf3q~?#If8x8z1h2}6<=J? z#57IWSSH&fq>&sF5Dv0(r=`dOCSEWg9sK@ZdF$ZsdEGM8n&MWdEJV{*&`wt#~@V&(l zPwU+EG|u`>AQ zHQI2D`U#i!DV36NkVJGLL1WaUC&XKFCz2p(L$6fvBcBbr_p z2gu_1V!52xQRi{G@Qx0R@{S*Ddvz*E(%Tr=4dOJFn!y`q^=DyDe4U& zKDU*~Fr-N=%R{$E`ugYPx_4d%zFX)s%;I&kVrCbgL`*D;|L+%RYVrA`X{ACGQ_7Ej zf8u8pHxHN+go`s5ulwo%sDTuzva`(6*@n6Ly;~6%nE7RS0g$H|L+CF0qh^_qpb~r- zRxab&Kaacad`+*e2@p(t^>r^%x@4H_djI=}8a8O0@BzjR|jep!dEjRr?U3TFv-!V#rhwA|`g}AfF zmwpp&m?(dw`5ZhLuN~V%YV!SlSoKqrIn1B6042EiKEsUC=fj{1Tftj(8WVTR)i<+x z5l(5PFofH6P@2yrAsmz9;qH)#>A2RQndXgzw7qCv4vk1UQ9$Ztw|Nzn{C#Iv*N~Er z!K9`#2NNJN?E1|U)e9Z2hA3gC!Y4O|nF>tJVWvsMFyVql;X#s+gPPUn(DkZjuh>7X zm-gx0I#S0azVoSsy~5tkn6mQb3W;f6++Ta5J0qByT+>u}j=qks@dy_PRuF~qm+tV} zv+#!60Rium%ZM(2Z_8q7;eG_D%wFY79~-m2ohjUhqg@$g!vJf0Kiuu4=Tz+)i)%A! zA~SX0lz!Qipq$z~$S1p^R$h_@*D<;(Eja6iY09UpO-C+q`RGyj3UXwX7K0uHuLnoY zQ{0cGEMnp#lIS{SWTloKK2cqLj2y}W#N+rii0bempkbMd^~Y`S6`7$k{N$Gv4Yy}f^WCcSrKk~|k# zmf-jL$-bfa%$#S-Au#7h6KY();Zm?pAb@u>ye!wR3|~ytdHgE`KFA_Ibk9bu6*!&! zy6Yaln7uWBnsZ9knV1&#L=A16ZpTRtP2t+uu20zbu08o)B6VV0~YhzP|a2`#8IT)_zOE) z01F1>*t^eHpcn?LOL0#8{(y;L!GcDAG80LEx62y-*Z%PQp}N^G#`6+5gkEXz$llQ6 zZbf@>yId{0RsF>97=ApZBgIrIIj}HjwqZ799So7J_uIucx_B3gY0=S_u z6yWVcD3JqCg$aNR@gydH z3Y0IIP*CbDiy~##^aqIsraxZ`twe?Cvtq+9M6$Myz90e_d0s;6 z!1DsILFWTgXG~juAwmy3?{3tG-N?d?yl`9>8F?cYIru_sYTMu|DcSMIvt#3L6f|oH zLehaDIF^DRh0{Cgz$hH~s(~0TW>YMGmylcTz#;Y%@40S)pLDnn!;*HT6%d$EW7{`y z?WH9EK@G0~f}miV+;)ehSqyR&QK1ytnY}n(ZU<%7Yf&GxkU(6};jmmi*LI*NXUqeO z!O3+>c}WntOO(!=c0zW1RiFk^ol!3&p_Rf-ZSwi|kemA~88sF8Cq1k=T6Ks^P`EOy=;19P%7LdH6x#1n0s9kmX>Ho=8;H%X4x5>S0YV;0QW zkzHWTOxK0o{Qt>($*_B6B8d15y07)({Aqi=?AP|Xs5%hafhvR&ETd5lTb$85Bu*4W zb8)gD8rC=n7fT@K?Z`#jutXStO`EMN^0RX&FA6h!N2%2)3m099BWlcD_UZ9$Y%&Ce z1Mfl4_t|#5Z)LnXEg%R#c!GX6!rzVf+AV%|x#0ZbqGZlXj%I3&WijQa0-!XwTt-9oSRZw))@`AzbT>`=e60SIFBzcOKT|=(JVEfX++Sb zT5Bn-R_}JdbY|oH%fMWJ6_R80?R9mah3)kcqSIQXJZ);9zdBV?HkZF?mPSH_=SG_Y zq=`BeH`W{=O_VKOphkynQ-yj`us(Bg|xMf0m?Za*#`mf#U zb+zu^-7YuFC+kfn0tqYy6G>o`*!Y1WvH3cW54U6a?gsPS9k zR*M^Zh=h70(<;4xS01W4Rc;qiNq%)N_C(>UQOS6t&v#ER01H)-KYhoq+U zPDKvr9g<#uxe2~m^^iiiNA2clAKaWEWuWGSTM67Q!f`;xp%v0tc~7~dOX zw;6q8wgjfKF=E6#fKWkm2XEyBK&SJo=VkU(T zh?&5DtzyC+-PwNO1~VY5$}vaY!|<@&J#`K8rW{T3{4N0?#siV+Q>^R2U7!Hsk2^B~ zTU!UPh2yDuJ_jHW^Rwh`L{NqNb2K zzp|=|e>O9C0&#Y3V1TFDZEtskU|;r+_byRiA=;VhID zg0 zv!E7|A{&MH8J_kO)PhR%EMc^pfD;C|2xwuHlb{w7Q98M_3~i1nsnr)rh(zsDWK47= zu3|Y-vEvKaHwYqb0hVMTw;hWWZ!asx>YWS>66us$x975?9VwgMbj-=jV5vuc|6y=8 z-TAJ6q~EWT&{*8uu(~{F0#S$6(KgWK`MZDltv@`QD7ej&eMo+lK6FFBBL9)U&=DTJ;Uie$dZXQkH&03|~Jq*0*Y_e!@IneUs#fii3K3@E>;dd9q_SH(cJP%Jh zORqLtFbl**EH=yS{&_eEnKzB;1rH~(} zN2O#+fDhWKCdxl7kWK7b;oWYqYdOEy$BUE3yTE-b#F5b8Sz=HLE#wM+XA4#A-b$1d zkDnt9lmSr#F)alMqLnw9rgVr*-ImE90Hyz)%kJya>}_B@PRxRcJb9o`;CxG<51`TJ z2Kp!(&C_NOfO6dCo;uJ+q0}rK5cS7ziHB8eGQQ(g8@Y`5D`E_U!k={0gH@biGXf}9 zMI_B41ubl$R6-QpT*x7R(10k(R}a}M6P4nbN3E4e_y=v*h~wIm;zn?A$@3NIJ@Ji( zpY=Bjh4erI1W=dDbj!lmvCpUH0R*4U&2AtKCY?jiSuKQ3hE%)R? zqT6f~CVI~(RPzyUQxsvT4ZB#b0Pn|~#VTF6aCECdr^w~Y_<-_7yN)cJeNYCqA>?9B zOzmZ2Zrp&az_Mf_U&CVP>O^K!qL;2v-Pfl1g46fvM91qTrq=WIT-OWtt+i=4+Z!^a z7FC$Ly~Yr|v-@Y-tzK7`fA{?Pc`JfdWkq74!T$26zx?|T>b3e-x;FvByM<=HC|{r% z@8_a`qJFdNZio7@3wsFumKoCFN#a!c56k0b^_;~pJ#=QHpzOGMchmw5ivczD_e=Uv593GwZO+veR zF*DkgA7&|~I=t+p6S|2Bd$zZ3(XNFlU7Ny~PB+pZ`5QW2ys?+ffXLH2-4v;xqFR_` zr)i18nA^HD6SY61w#4onVuVu&&PjLYl+q(4Mt2dL3p7BQb_6%*ltO|~^brV-#t`FN zRr1AGrdfRk9;?>7e|78GC+E0+QQ6yihB>3V5<_BUkBN$YM(J-h{h?p3`+o-g8!f#o zGJM30$!eKHWS29l<79r?JYeMj7D6Jgr3T+tb8SYgEV24V{ ziM*Gmk|4ipf65?dJ#D&JJTG_M<48s}S9B0a^7p-KL0}Q zIgDv4i3u*SS(j^L)%~`#Q4KU9g;U76ib~!VMC!@7e<-wg%L<}U-uA2Aupho2&Mqms zELowFwtmof*Tuum_^v62kf6HRfrcC}{%dK-k)LVH^pQHbEk`D?IfK6uZqAWa+Tm*0 zdZSt*ys4nHMEcf{bR$?qVJD3cWAz$Fn)q>(KHAq^|Le&L;ATHl0Q6l{{tkUrML zeqaTX{Gk4cbaGHvu274mfq(?pr%1|>0&v_fe;@nmsvMshlK_^*ejq8_@9JyvKvj8Y zV@-|xL`C^Dt)4~(s+xSFT1z8GRY^WYuA@Swx|^0N&uyNJk3O0$O9iHrX`*AoJsOTP z#Pt)+1T3P0KF%#5nyml<)g~>7oU=FwAbS2pzGB^UiWu}FY}IVKZ!wxKyUnXMo7{Kq zf09CY!95zCw!-THQosf zbQ;y#uK<>2@E#f3}#@W3j18GPonPNpj>Mt=4dwUAI|B8p1C0 zY1%sUY`fjDOIhP(?7zO|6p91&b+ddKF3-RJ$ix7Lbkb>Re`dU<2`%d{r7^Xqlz%`b z-kfuJZvN+9TexH~S@V8kS1eBJN@*5)N*~r$TF#I=rhHNuTNCHKgS5e~3?wHcUsf zTi^}T2K!*`jA_HwEEn+xU4xz}XqqVjz$%$>&0trvho+-B&~m6=laF7KU2d);-W}DB zI1atPAFGJ3@RPn24|QSJ+mt~Qa1{n7)(>1Z4czIY&FoOF%-t_?Y=Y2kSh!W9ITAg# zT(64;h>1a=NFB;844O#Cf29QCQW8G7_3)Nv{*Dd@*!azvCHr^c#?{!w&f1(Ff?1p- zo!~2IGdU;rS{wK@MIlTC?04c{2w83kX_MWSh+#~(z>FAfVMKa!h}p^uX&46=gKg8) z&?$Qt!DIJ3bxpgT_2=%jF{8hw^473`tM6Cqt@6 zcJaL2Javx_&DiG&V&7OgMq#B8-Tsh2*_fl~Cx>$bTub=6ojqF9qc_8;uB@0ef|W^b8d?R>+Gr{piX9U*mY;@Fk46fc z0ubD6moIllo%ljiL^(pVatz(Z&Te zaHM`yqh3C*w$#;#Bl`qE3xBm)t(V`^kmH->%l%NU5Jm|C9_yFO7x87FQ4j^hB!pZp zxaik@^Emv*iJ*|+=rSK2JTUH5dVP9xl0su4Ir>oWe=_C{0~g^$EC@&96aX>$>kO@; zB<#`YMw}7_af=2BBT30KL+;&RTqdtlr3v^M^3*os;h?nR=G)E2{PlIY;$`F@h}qa1 zT1Uts+RS=k77qJ<^`YNS^Ka^aw^%}B zf8U>OZW{YRLqTDJ+u;?q@4F z``zKVT#t?ew^n2~?xYgvOfySpw#a6cr^u&Czg=#OMt=0W#PuFWxKE}AX}ps!l_E@2 zRVMG`Ia`q$CQZeeu1q8yU9b`Ya>jr>?`^M*@L9JwaH+&Q`uKCON7dJfBa$`&SrD(Ke)NAL}-jQO3;+yei#nk`^T9D3{dBX zd<{WFv#(*2Vgr|*9mjt_iBVa(IR%_YI;AQ%Y2Tjc>g* z_O{xuUH7QnOU7eWDQYh%5h^3Q%tY6h(|(!aPho%>e-&dMBSMj-m)U>%e`>aZZ~NVD z*j@K)=4Lz+HiP@##DRhQ9@->hVWu^vZfRT-yWjLz$s-KlPImqn+6>Xg7*?h_@d%v7 zZ-bIx86MmwN8Bo=Wa0b7q&y{RKe``P!rlfsT|=G|(}~$~T)OuNQ}GlfW7|B&>~_ z+0!BDft?*vg0Oc_i9z@7qby?YKG14=_mP42V?z$?B#@QiXlQdPDE5~jM4mCzG?1x5 zZU|`??&+?i(pdnRN)YcTs3nMZWZ!7Co7sGPWUEv`&L z+ZGoh>}<1KzwY~eo6srO4B-tD-yo*m$sxtUjRBWDpfVs1Z=76I+&O~Rxt zJud*>(o0B%UA;hx?&?jXe?N9d`-oq@rACp{NUYPaa}_>6$#YWUJS1$Cg;z_!jk1LD zByXU=TU>#-e|?K95k%}s1zK%Ssw5G&rBY6OTPiWB%AKircPO}=Q8%aJ8#67NQzCu6 zKgEhr_NN#zzF1i!jVmC>^sRUGEVpk(3IxwmGNQDte=AaC)7BLynwgs_H4+h!I=FWGg?`&pb2VM~jWgl=gi z;)q?Xz^v_RB_!p>R$ve}wi1_c!)DaTEN8;37&=4kf@8o>jc)vJuJ5SEZ-;R^ef*0iE%=v;< zAZ2f?YCL(#tQ>RInCm(zq&kp(h-{8`&!I z42uY1qG95LKRy*9lA~b)Uk(Cj`DmE%>@gG%6Uf;37XDdfHVY!o-w^wLdt|uBbcDrJj)3^0 zj^%q+21ARf&_Oh0gjFO_W2_=gjGFLE z<+%WY`ua&B030QT?@6ih3_Ve=u#- zi5hc?L&!rv(Q31Xq0CCmWzJuK5u0V#J@$viwp+38&q73PRErJ z(mb$%Ugm5dvM;}tZ|IhE5rc9*yly*L^;5`30Xi{6D2C}q&Q?p5i?R)TAr&N2qiiSE z654ljW$5#kk_!~flY<0gVBW;yf07}p?|+k8%%=iGOr&vm?$aj%G+c~vc-1qD2X3Ha zVvH$PAj&w9V{yPi28o?5q%{s$Dul*0zmQ@auvnxlXJY|$L5+lD1?f`AY;P3ZE)@`{ z22pz{6%3&^TT&+EMcO9FAV_ifz-&)Ar6Xi)V0IuI({Zwfpyo^nn-8iLe>i$ulQ~0J z)7Q=YBr1NIlwg4^^kJkZRCJ+kBB?hG+~l@%)>pyvp> z9UhgXxR_;*NO@t%!Vyu5f9=_1Z`x-R?c;G{Nz#pGnqSG%ED@A~d`x;afem8~{3Nzn z2)kuj!CI*ST7)wA-jvynfT7GXVM7rg%nr5WrlD{uH+WeOneG=Wrhw6_qNOZFx z;b;yeDS^)w)gY!>gmU_a5>;er7O9^8p@deM+Qssxe@KB7yjc`>bcK>i=X^r}+JrU> zLg<@G#e+ALge(Ije=dDuPIa@ga6lAx#>dN{vCTq+`IP`R(~m(j!_$*LIKdz2prlIq zXBVbLaI+Bcz!4=W%YcY;4h3aVQGqa4i3~29zTyvrjq7}$OIoJn2$jz%0PGq(_Bd)s z&eI-PgCJ@X+4OPuwA_RPKWC3G{U)4Sq{WCC5Rqmc>6dGxUH60OKW>bYl1LmPfLq8K zC9qvS@ihqLLkjTu={J{K6G-A90g?$CxKRs~rDd&9e@Xykgyu(h=@=G69v^2P0U#lC z>?+~s@Sr%Of7Z+I-9@(xrm&5`zc+oAmndWbh1Nm-yfg}nicw>aQ#nmH+t$bXwXoDw zRO1z}xv(jYN$q4xF5Jy29*yJ*(J>EiT|h+}vxRB;mYQmKBWM z%p?g#f7)%vO-7~2)N3dS%5fmQ)yaAf$x$rz)dsRWJq$NI6WTd;XAt*hvvVp2Vs(0S zv(Y&T;cQNifK1MuOtd&B)&_%f;+O4Bk83bD6Jprf3_|7^o0Gu%&MdS-+>8s8{AagI z2^Y`HI)cb&hqD63P)%MBZL@eM`euXIXMLN!e>;g+&0P;|vvw1Dx8%P0NOF#82$5hl z2RhVf=14i4nWBeGW`Bx1vu^!A5*zZq`)Hi9?#n zae0VBy$vy(mak!e?=Notb&ueZz~lq+G)a!4 z?pS=;hwMMU?0@cFZyqap3Ifoo_L!$`GsXgayeYw2*H501J|buEB32XRchawioq9Ww z$smI@QN;xXcV>C~yxiMR|L=WQtlUi&e+{mQ%Z|og?}nE&sIcD=fh{H@l4+02{?vW# zNljD(R7zuIhV=^>;%G?;2tpfu6mB!3wsHe=g+l5f%NKnjr26Nfpd70l&(>zSNcY_u z(!k4>xM7+~y+SNs<9FvrSjnD7K{VRx$R8VMWHLx#;1jCs#N#HE6bpmSd+Vq3f3A%; zuv%Z4+;Gk}mBLJ&2TBzIIW(cw>5{A8jSk&Bb$>q+UO^F=zn^1$xKh zW~MqyuYzT-APBGiOoOGSPyjm@!^^HlO+Fw`v*g0{DUEA1V{;i2FDNdb&h!@9w4M>+ zkiKcWPQR8}=V+Fi1mnUrOy+rme`LIClX(EibkwPDvr424o)M=C$;psS5kHs4%w2Vh zrJ1*-&@L+x%r--Oeenz}54?WH?qVKI&UHAF>hv=`Lr73ojK5}Tz8}ixKY<@=DhS~g zO0L<0D99^Te6s$S<3vNB)5~w>0<2hf;n>aQzFWPn*4=qeRHOZ+#sO1se>^Lw)00ri z$z~h}$tDpKYU^Tv<6bHfY&+5xw=xrf?17sGsshy2xu?4als7fYrsw7vu*1 zh9{vTG3rV35@tD*qA1OqSaY&0?YpmXF5A1Bl6xEi%TXwM3tQbmHn_ zyuc;D@||X{uV8%QUSz;PZO#3e>!g@l3x4vZ18K} zBc=QrcVKOJjXM%6cb9qMmIt6CF?c(a7cl2;s3_=e*BkZQnf-P9J3n4295Pzv+j~5B z%iTSZSGo4Y6E|IYGBV3olmzC63rb32dtr#g>C<&O@rsNx%I>K&w{v^};-3lhTWEskB^w>?HFkfR@hIT&d{($vuW=A|q`KXNaL zrE@nHML3a1$wp7)jlzi2c!5_tjh9o1GXQ>+ek5fNmIp@ce^_}!Cl2Q{xrGcl>s^W9 zGPMZSPfu53=`1sZ-Ys9vRM+jdMov#%wa1AjGwRMO?C>@#6gs+{d~J1TnzwR!G$`xA zt(dv$8&d%)_SAJ`!=6Va38f0y%=_}NO_J7&g5LQ>tPw z!tcnk4An7oi^x+|vhn%Ahk^13$<(01M_2;#Yw*R(Y)(X@#p+=B)O2U5J@itHi=6eo`!Y;d zBFa?alfE%o+j`7s8XuP#WxVNenfo_9<$HgUhkWnffAEa&{Yf72z3eux^80@UM9fu6)^`e#nc79;@*0E?-s>@r!te7?s}h$T&ngsS z*h;N6Y_Z1jEK@u>vuu2@j`>Y`R~WW1O_pn9K}TMswB?Oi-~Se7=sG&*)5gx&Pn!hP zKpk4+W=k%2BX@~v7ogn3RS0UiimU7%f1Dfq)8++tgn!zaXuf)yvVjzSiu0Ge5`KK2 zv&xm=_v$1mNDmX>Tg2;gXspuFg?{#E!sibCo(NR@wLd&R?v}qH?)LQ5!}+WIE$0HV z7V(y?`R`0OGg|PGJlvZn2CDz}&p~g6Kf_;fYo~ht{D*f*UH{J?&VF6IGoW`7fAwyJ z`QrUD95>!#^<)=6yfZsNro}wJ$^NGY`w-rrC`pUUpN)^ecwg7ABi#I^VS`=#KY#e^ zpZ@!we*E`;|I=Uo`w!~6{USSMx>)?=H!RGGvYw6wsO})RP`D{Nt_R(V0Mvx zpSJ5^S@={UC<7=9iTk_bdj0Thbn(;kg>j&Fb?Dy3t}|+z#%b)+7gL;Re=5)uKJ;Jx zik1qQ@;#w~0JM4yc<#m;m;}VZ%NM&uK%{idM#83=o#0X#OAIvLtRFVm(b5|l92Sy6 z&$t;iN@WKoc}qmbmY@J)q=Us5W@{uMV458$(kT_!Y#dWaM~=tepB)d+2I{XTd@$aU z`am-U(P%G+-!@jYecG+BlODEH0avqfwlD*K^8(#Pi5b5RyLUeyzjV8eS%2+GZ^_TR zx8!HZTk^B$E&0oz{_^7wqIUUtF};N4w;S^s8sC4bVY1r#c@eJ;j>BK1=fLu`@$U^?-f;&d3po!vt zBn}g~nmij^O%o|oQ=Sj0snip}e(LDrP(Rn%uuQG{rKnc#DT5FxkkK_o^aO752xP_@ z5UR<}R$Jx^(OKjU;>qAH5;zehH17Ac>YyNl?Sq~c>4kyG&qp*(Oalf5^wG(y-g7_P z^%BN^V3Y8k^ETf>*>z~P90QQj)xx}gtU+P{A!F~LdBO`A{Szn|}<agRoch7`iFE9Ud`T-v3$0Mv z8iN_?&K`HM*^WRVMm>$QJrV)lbdOb~HZ>KwmxEZjDBNvMV50 z68*4zj0Ncgyy}n%gTSrMxS%Ohvh`~U)IBu_t%ZWDNkGVPkXu}`QL%e?Dr&zz?Dc=kvsHdx7xXz#x_W+MD&<_ z&*uY55i(s^SAC?W1*S;E!O9QZ7_I;f+?-Duy9q5kc5`-N_$K7&@GZEx5u7qZBY5P+ zx{GC>(LrKR7QjA-mmbO?VniRxBTqe=J%=)yv;6FbAp_d)(@C8@hE_~}2z}qrp|3Vi z#&asVCTbkWEf1uGJO{S2Bg7!5I5-pD42N>_gEM8GP&%(~l(6lo)CY|PWPGnSUPelr zq%&YD#8c8(AnF=opTp}fOLlEzr$dgofX!e|?qSA6L_Dy=@0V$kvnzuDjErgxWbs*2 zl_y^~@Lo8N0Qfjn8^~gRGRDM{KtX|JceB^dL4zUj6u!aiqO)F`urK?jS}rpF`UY{M zv3Rp-u{9(553n^OH7yXdHGOZeH}n41J=#LrN1olC|K#0S&K1jp^?vt8Ut)N&fVUOm z`?Zi^oU%!?c|r=C#VI#CHzvfG;Tl+xp69un`&y8IaKD{(@x0uBJ*tngAh|TjwZ8M* zijkY-W~-rX&5BNp<$DGc9uT)!4~P5CbO9UPfvKz!Zu8DlSMjX_ew_N}4q6wmmG`9;xisYq`{#i;MKdE#t;o}{1s4GwS`sL=EE=}5C= zh3d`-G?8sD!uMAYh0+YVo$259%3`jODu_A@@y#9rp`d1`*cd-mL5f@-9=L(V55CjJ z#vdgl4J-y1Ss^@Dmm_wLa7P>5IlOua(e>;Z!w|VtpwuOf)I9>_1ZZNDBdjW%&YiUa z_4r$IPOJofHnKD4LJ4~G$Whw$e(IL%!!zd@tYA2CHb4Gkra<-<1vS%5p>5KdYK=Y` zM2LvMCU%t-V0)``_B_V5OC4m4eFwWop=YF{hPX;f!$wgPD|MvJx3Yo(weA+f`sfDW zVYy-sOwm}q8Dc%0?@UEM*SvW;(9gu_AZ3Jg;faDp-NMQ&A7)>U{knPs$Nh-eN8@rn zrM=mF9ZF6It1$XP-Oe(04Mx5FVE{=gKK`ll*(+6+2KH>K zR9kWH0;#PusAlBk3{KF0ZFo*@U+Tkfa^W|P#gbnpe}$O-c(e7#lN)_xe+*uK)dOq_8wNW#4N{ZMvraOi`hi;2BZAPo2{{G>|w2X?Q0-K zs>)_Nf5hFcAFS`QB1;lwEfd*<&A&y%cHc-xtZpq&v6O{u?Azt`zI!}s+dc`5Fs^U! z727(=u2|JHve{LBdp~-))?MXvetaxa{|u554VaLr4H($|*YM?fJ^Z#fbTwC!1~9#0 zKfniH-rm=xxUk={)=J=vX_Gy4UNu6B0jm6mf8%36(8q;*3dXQ7W8dU9-D_KI0j7K< zPE}k`6~xD*+NvNCLDWLv)M}w5kt!mkge$@s7Pt4OxF~oW8Z=8tRIQxb`(K8GJ=Ofp zKkdT?nh-FJ`QB8~a^HPee(9K#2023GgE~*VIi;=pLKGo}cP_kwNKwf#d9W ze;8skw_#wO=VVYC`T2TSee*94`v^FpE=?8<4tDe~K8)^g_X97B-eABS5a_?*B++7J zqLDXGOm)#9tT`nuV1V;f!1*v7_J`ea>rX(@2UiLZP#Gt=NV+fxn5&*sNCTyt_+?6L zeKt|bY;#l~cMEj^lc=wI`y#2N1TAHne+m?oRBLo$Nhl)1C_08wv2wCO!%^5Ym?R%m z5@n7=1RS^9VRz_8gS1`>Id%%BFQ1tyK3tpw-tZ&Z<(>*P%}YXdRSplq5LD==D?#_# zaLO8i(JHfGpl+E3NBWj|(1vf$od-vO`YdI{G|p0!xvDgR2e!0BPOUV=MBmaDf0GEk zZaj8&^}KN_)1NkE4DS2mX8c|DM%><~)x*5(WRMI>Bmdm*d$X7QFr2N|^}SIBR05!H zR#pcN*RnK-OKFvN*v_FPn`k^62`q|Y=rC=|hc~@6OTHwLEXb6SF(M)7)WdGM*{=ro zz?|frN^yjH>Ong|m*!XeQw+5IfBvC|g=sm;@#21#of=eL=fi;V-u2tgC>wGIbxKoN zj5n1&WEWFZCB_vcTq2?uB_Se86KJ&3IOECH=>GhbE|9gF%5;p+KH_)Wb8InHEDM%eQ|?Le^Ksch>DN< z2%ipoMona91Lk(moHWJlncw5NL1|dAxLW)- zN;8|^InA6&;&d_xYSG5-aSv0F`)<{lkFk3@)nk$uYZE|M0z?IA2+I@Xl&Y*Tt*q|$ z71I)jU|k_n>O8Gd%`9lcf6p+o?r!kCN)^06^lQL>?N(6A)wn9dK6f6R$gYV@Yo^?jpz zbp0X(K~SVLPBbbFyLIA!ufC5C#G{ZJzouH~TkCXQp$o)aJfsuUY-|}@zdQskE=-`d zQ6oO4|FPaOqfu(LwrCo=l{H(<1c7njUw-Rfm{=!+BvC*wjQMU&ne3sC%fXaxqsw9N z4H8q!T$e|p8>BHCe}P$Y-$IzSs9t;$4M?-S^Y6#uu&nnPrxb+5u2sy6wO^4$V=7Q2 zwx{D=x>P#M{$zmy%BBo9Mvk1Rp-&LIjy|Pt@2bj+x^REZ=6ISkgW!}wAB&s;)6lJG zx`xKkXKhPJp@54$h|X(l05d!9UMU0DY~sjpNTQ^}j0D&+e_T+__i^VOvbkeuus_1n zuGJux_}t8=<^3r(E&i?(9M|7sOZ%1~$Ow!|%nb3Godv2Q7(z7r{qi@4VM?vr($(g1%iZc*K~&Pu{qAsFu7x-6O9T-6#DBN< zWn$l*fAEQ)9`2NdKRw}qFrRjI?s? zdDiCoD~h3q@oO272zK8vv{%5Vfh@9vApszK#h1~X1qk6i(T#(2H=s+IW1uKNawNG_ zbr^-ycNZtR4N+p6bswS)s<(H$tlhkw-E7Iw!7^JRO&w22_b#9w!?QNvN!LH)tN^<#PZ0WiZ|XGcKu`H5n)fE`T9zCrUn$ zc^0SPL9e=mZ&c6|T{4^*S8(eyHc%IESgaEewDa|0JwSyb4qL2*XI{yYmHIYq3sAP+ zf65GfJOBKQtj}+kyKmjWOzW%e%C4K%oqazgV2CGK6a2d*LyX6xl>RLriKj^CR6m}r z^-^b3)`YPhUj~z;!}lS$6{&4<|DG20)NKVJX3u-RChPp{yeT2;`r>aFbF-Z(((UrF zdNv-NUx(eduhn6KxVS4Zf7WOhtLN@ze<>ZR&jIS-REruHV{lOuW}&p<8zKl7d znL-fG)4pmabshiaIMjLE94i&BZEBU6T4z+XOM4*OtDyr%`);|juOJGCiz0+j5B1uy zqL@`VQbfS&)zRPhlPJtP6V@x_^L7>e7XFB9!FfD954--Kvv$lD0Rb|Tjm>#~%lv#I zOZ#n?{@i!phi|~T*yGw3#eOzvT@|~0Z(0;bcadOlhL`7On42RxIX8xT6jW_EvaoZv zM_?@)wAVw#ink1?Q@4Wsym(&ux> zwg~RW+zWQ-zuO*?0u=wx=X3jiNb&NOa`MC!S(kl2Kil@o#SJAwWi&0^eRcCVGfJga zFoe-**)(&=y)6c$fW0jtr8-<-Q#;&5BfE(jKU8w!G&lpfo)?Jpo;MMHX`L^+sv0`q zL_YI@A7`*>y&|04NBc$Oq&r0*Q@cfA(Hs&`uLxZ7iWzn5@jW8&=zSvPp?g9?rFMeA zrgyLCUuo!Ift#A;CQpVk&qWT?6Yb-R7qruYwk@d)T!CNlcrEAJ-J ziWK}A^!(=%)ydDrMF{;Ei>&cCSB4IEw>%iXQBgM*k*6X?GQg*CdtcT;{uQqZi4sy!7GNHVqg*>fs@#|IYW8vK? zwbZxyRE+3T`cw>m-5Y%>hT+6M70dWmpNio)kxwO7_}jc8hUE|RhDe=ao;O6OznR_; zrJv06hHzb_(HkOuZL2qg?J%uQ44}`hL9W*%~LeDyZ^MUT8EzSp$0d_uAz5En^&WEX+zsdQK_4BtnACiv# zMxR06)!*zhAp80s<1-*doyuo0j;pu$3_@oo+28QjVK7-g9=lTqa zF7Za6fn__1&wy+()Mqf(@qC|w@FDF!1ExG}J_Baj!hHr(KW^|D#13~NpMg}WMxTLV zu+8%sa28vCqt8Gv*;t*vd>-wjD`5A~AE-y~J%8pYN`4JG=pJZ{Rb^CU4v z=eXMqHbRVCfyX4BWzjux6*DFQgPgDAuw+CkIi(|i>)CVZ^_&t>Rqc7ys!nOh+Kw+p zX|}s zCPue^W1mJYQ7zOWBSdtfrN?L(kJZPR`$-~Xlk$4Ohu|WbAt9rNpi5Q1s2k zG^BD5q1vi`Cx|YWhh@C(ULeh3(9+<#-|V-4%jyOn^Yg;~{La2-`|fJ=ZO%0ze6U2l!=pWX$#q(nhKff@Glw z^vrhC)I~r(wN)|*NNT$T$EH1dKhm5xXpLfRW|^<)(kPj#(ZH3}WQ^59hG|MTcB!$i zP`o8d>@Yb!t)L<;prdj+r2vpTr$cir<~4R$KfBY@sb zsM-Ym`R13iqtz+_e_O8CXvD!Sug7mCJzgX>dq-~C)ZK3V3+#caQdT#cQk-hMNNZSu1_a{5bW8l-wCsBdDSKfz+u7u8n<5EMCWF?ZQ?X zz>_|*ZkLmrZcTBLFo6DUFmC==(lZ)T5R%<+7*@lY`{0<4e}8qX>ILlu&XSSFK*m7Y z)Zj4qwAnQbgj7J&Sa35<{uQ->gOxa?TC4`bfJl>68mg094!ws5279^ny0;e?Fdo<% zpi!zL#^Bn9OCYAkigmJT10`lRqaa3RkQZFn0EChrc!3TXb%Bc=awZ)cZ-J=p+R2b( zJ{`)V3I5yKyme<&ps|0}hZl1pw$?++B`Y2yzB z=jn-znqn=FKE;k4>Wpak+GfNBKO@?+7ut+CmW-dk{1Fal0vp-bDa`p{ktr;!I!?62 z6^Q0MT5bkFw_5JGXKnr7Nd$?j(fbQ_HCoDGSEd56+1q%3VPAPN#e3{m&J$WY8Vi6N zg>rxKfA%Pwk%JA5$Y; zaTBV* znF(`wtpYbadx^jprM4~+ZH#=cq;aaIW)wzif6SSrGcqncV4)yn)J8^%sEvtO(j4RV z3#K_ZQmUCK>V{^b`&2kBulJ^!h#6HmBQlsKYEp}YSGiR!GSM)K!*@b>Q1nV;z;@K->9YBnntvd#%uRLD=9ECN-xBJ ze_&ymvd+t>pcqG8-xoCOa%@N+_B#0O?Z z+j%}+-vt(>UpMq=T-O!UE!r-~k~Nd(hjmlNDYrYUnn+Hmm(J8otJQJ0T)p0Qhh4uS zf-ll!pbk=fA%^H;QLwd25lKfBPW-kwf8tV&u(1vk25>6U$_d~ONI*cPE||MjN>~H6 z%m@$#6*S!+#JGJ+7)~t`0yMk^;vB&ozD1bA4N#rZV_WJ{x^yW9832?vlbCa4vjBuz zwodoQm&}IF*?c-sr9R|`qp_*zDORDC+kBw{QERx5WN~KE^0~cFlnz&gIp`rOUzjr`;P9 zB?4j$Q;Ok{SPPWw50s1Qst_(}e?lmgbRumlY3w)T>+bPPNC8nO>uDxjs3~ug`OIb{ zl)Hb?!R-=|?83L?=?YnWF|sF7?ncf>5=8*?`8Y3$UCDcE;I5Q&3cV@eMSIi8Jt-o> z5j>{hJY-|$bb5P^tXG?ZSwPg0>7Fo61-R;q{Q`|o02%h@ukOEWp=uDwe=IV>OyP(z zF)#yL4$v7tEWgl9Apu}u0y)9>O-jjl0{9zvJ(CbM^vjRO!)kaTTWd_xS!O=MGUlgs zmgj)y{9;s6Z50pjsoKCZrj^Olr6_f2B&t<|$df@jL8C^>45HIA8i0vXRM23%5wt!5 zryvJL!lVxj&&O$Ndpv1Of6|LZC~C`~Xz3*H)M_+Kn%>4|T#m~}cgKv(JK+$1y2fG( zP+`2zPcEHssXE!uw~Ogi=FeRnpj-nKMq&an3GP?DIL@88b|+$LiYW~v+OzFfq#_!w z;s7g{pNk>~I^M`x$Rvf|^`g`hkd4j;-hScco@9Xtj`L~EFs|ere*}EfDKCcR)U1gB z1g68t!RbZ&8VzE?jy$xoh>zN!EWEa`OrUuf*<^KL2piNzrq1sTR1lOuW zhYLqMlT@9n)?nc}e{Ff4Gv+5oq)*cZW6mHnG&sGGe0=3oD4pBRGg7z7(=k5b)3aoq zjh^3pa<#Tn+|G;N8E3OiAUw>Af3PlQn}c;M7m0;C`7eL^>ks+?+{Hhx`*pW?HGjRF zt@~xs;NvOR0;QZjx9;1;KkPoreYYL@oVY&ZC`EMx{e@lHaY+o(4-Mg&9s!dw_ zUH1Ml`Gb=dW5|om9t)i!vl(!k9HJ5l0ZJtXX4|9}%hfaeM$?pt@c6F55ye!T$zD~+ zw-Jrg*cY4ScKP~-nRtj#Vh>6Q*D7=v7c zHAXd2=s^>Gf6*`rIBtRqdB(VzL@^!QQzIQbr=t4!#HIG}iHz=uo(kxQ36b6x18ZYn zoJ3IFF?bxc?&#KMT(9v?L7%2B@)~;06x~U}n?=+y8MTn4|9#|>;xo@qq`VR|LXrU z{%YS2{nt3Zb5@LI+YMiqYg@f*TbTOZ>t7d>)a7P>M#E%{X3L$nRBbV4$tqb^28Ef& zwuy<&#GZ_k&~2jZRAHCrs+0++3Q&vRT4Je?K)K=^Bz29j4uIM$;lp}|C!f(fI7vbc z6SC0i=A_ZpPY7yj3-u#rlv^q)P&#|B0j{GiyUlB(ib{$)s?5=#D%rO&0nx6`B9wc0 zI3@#s^*n-3IZ#0%Rb#th2!(?+?Sn`Yq*YWm+2JL>ozQ#iC7ycP&$)W;IdHhvu~w zVaQOtEz7nOZB9u{t$S0FK@nmQp*fi56Qc=R075{$zo*(n1ZGnB3^NQ0K$7@nZ?Y&j z;q>%L2n1%*M20ZYhx>-XX+GhUiVBp@?|4D}iC_D}^W$#$Tdg%T7nF@+B)m@cXKGjR z(-rS$f3kUa*HV#Mc$5C)Pya)Xgfo(@%gy-ajBXU4R2yN4xAxQ36u`sLh6P~D6(vY% z!xQXnrG1dzfb)zF(!ds40w4v0#SHPeY3}XLj27X!x)G!ARG3yWo!e*+fi55rGK+Sa zg1h~H53lwB%37*|3i|`Vf8TwNsz_pe3 zbdo0~=_I0_Pu>5}b1#wBcGxe~&hd1=yHA5?@_x?|mMEQingB@7G+8BM9!b?-MGYf! zx7_T%4mdf~1H^D#@pPx4SeeBoireecZ6x zkA$h@(JG-Br!>UcXXcA=?IAE6L8wiZ2`fEchIe-L`7&ejj$S^< zxI`eV)I=Pw%~U4hibZ(fI0GP_e|T(m4&;rqb0&klzsj>}6LjfhqF81+s#q%ck!W_} z4`k}ZpYW)2zvpb5`xAb8`uC*3^j|sTs`yD{;;&e$b#_W5ud^wxdYi7`gIt7WB3KVk z{){1WW|PF|%#5*P2@y-D<{>|LN`?vr+f434uvrF^Ad48)v>a`ePcmpbf61`|MpDf~ zS2BKU8)t4!&Ssq9)&^&<=n|!fhC)eX5RGU8l0I_C`CS`-!PBi+ekBL_eK8UB#D@Vt zJ#$Oml@f?KFe=RI;`h7d_L*c)QrkBXNXF)^gC>t~A*9hA%*d>a_*#l=!SlR=mzflT zx|oTLmzo_~Ef7p}CvV=of2k;t!)kupXBfV{EO+(!tt<^;qH0~;1IhD~wc(S%ir^TK z>>+@u%0B+CGtiq5mIK&7}tr1=hvmF1N9t{c@N5mTW}~+~=z-f3r(Qq=eK0+oY+h z>pZ`WH#7??x;Igfwv9W65|4$**Y}tG*RL{Vfatus55Q74Isim=vLlg5q&txg21lrQ z7e)qptJZQf?9_}??z<7ds_v0UUL9)xlCQ z&>w;ae|$1MbA9M`f8FD#!RhDiO$HG=N7BAU)P9yM*QS7&0;fyRoLiQ?$+IOelZ{N^ zTB3a_z6O_Bgi_{Qme#^#;=2t~83vLw1`IYQC;7+&sEobuSA?ac8;heaS zk2z5?BLdL=$Q(#$aD7;)z%s{uBAt?WV+0{hUBOzpsTI90e~QXALvpzQhXj|I=E+4x zLG05~o$s0L>v^6FUCU0(u^V?Sd+oh;cZRgB+T!YiE?P*%^p-byxx4*s8qOl#;sR0kF31f4F>a3W#Uq%6k=**rtH^DAnISfBj+krCaYwx3q(jD1hBB2sCyQ z1+Y`w2`*LLP?$JwKTLJTmykq3?Cz_~gEaS@)<+EUYqf5KNbi zhb5TdK5UWEo^x=6edL11dOXBIzTaa~b?4&9!BqFKMQS^62$el-vAXsbmQDuH8&6G3 zOs%J;fBC?o@aPH&_FA{2#vcUl|fq!0%j4Y9uqFHI0$2pTk2g^imVk-+XRhxcrtEoSN*eBX4-$Ub!|wr=lV83B;dZ%MK6Q^K zHtVbT7k$-wz`Pql_2me+@9(d<%MnTu+%*XTuDCGaFMs;W-^A-TZE-%BkKB}c(-00T ze|y8}m@1w@vOKmz_uFOpT=aAZDJ0@VXWRbgjyx$>K{Sg-DBu((trd{sqRLn>s%5lJ zH?e^J)-R-p6_tJ7*SdD;`_BvF5{!!h-kj#JNOhBa)ZR~schgwpyKeW=3(ngqeGjmm z=;o(LCpxJ?_jJ}Sy#LlEYZozzpV+jde-N1(mlSz3l2!oJhzT7t^ropo8+a6#H1-N+ zc;r!X)Q3)#p{HE`v+KIe)6NVv>Jp$Nv7YVTzh^H3O7gMS0nwP|E2iJy59`isN7t7& zjk8>akQdqSL+$u1XRDR@-UCBRL&XX3{rj*m8@$QGo?|Cr?bM{-o|T}x@S~tzf2S2c zM>G+Ng(iUtJ@>LwyaxezRVfnL2A4m*#x#-&pU*-S5z(%eOHQGhiG|V&U_}gjyEb&I zw$FZHH`d&H15Oj z09M2-hOdX;mb)(Tv()qiNTWS|e;MaixoSA%ECE6lDH&8JvObe#*BgK{S;EfGF_9RY zV@6I{eUFF!QT09YYUuZ=o4qj}y(wPNB;mezT$7Bv+DOk&-M4Wg!zG+UZyhdE z`HkIXeQQ(=Cu`3F29$j=3vE8qhD-%;csYva{b+_h+MHF;XPK<9ogdfVe) z6y~@S@!d?JH=D0R#aaU}Mqcquq@dPedAW%ES;lje!Yek%3~DusjW2GS+3dO1{?ObP zWCiSxJ)+u|X5?z1-E#K)nrb(wCcVzFa^;?5GkY0?S~CgI3k9gb9QhipWm<;vG`NgL zWN}ptn&qBJo=gp@R36=zKLv4OYz7i>)_IaVfJfdSadG3i$2#On>nvh181>|-hLjB$Vz8(jz7h;aw_ca?E902#wxClJWvzxew4ht10wn@ojO*x$9l3X9Q0e=7=9dvL|)AOE<3h$z87 z+_di9LeUb~r>wk=v47>l9C(x{<kaD-k6AS(M^=@4C1|j`_8x{2z;kE-ja``54DbO(YAf= z|D`P@wvF5te}Z1(iY0WlGdrOzR|07T1Z13gTZ!*g;|_|_r6Ld4pRz3zfai~NfSRvO zwAX&xF3i;^;{rmmwsaKE(-e~TGdi6@2`|XfZXr3uTwOGEj<@^4KL2?2^{eaTiI!sC z&#i$7|IKE9SgwuhR%xmlhp?Y+u{*5GS;kDGkG(bLf2xJA#nv$O)mo{%jY~{{sdKvY+0NBZUhk4?1HytGj86PP7?!J>vsdZpa!hWBpLB7xv zojqCoDQ-DZ5d9mgPU6iuxrg}NK=-g#SYzMt+_(MaXpbu{pKALsOH+CHZsDk!`ozKv z#r3)`=Q(Q_PAO2Gvpbb0P45k%`>`Z8QD-4re}=!Ut%B+jV*h?*thp&&=gQ_LeqU*X z=!|*e)08ZJy?ZfYWM+u$e7X8|G?w+Hy^*ZC^Y3i8dNyAa(p01K(!>e54J+E+7}FGz zYj@KzMG;dJf}6Vq{R(eLP_o~ecBke0e-ynM?v7v9{od|Em>zuSH$)SK_i1UMLcdtP zY>lsoYOruLBn9ZjeR#IHZZ>8bVJfafu!NW0=2hsJm)&aJZ@MWNF~gZ&6`i|kuNrx% zjunn}XdP?h;J?iBG=A7k-BAON(oshSs;`EXiP~335}><=7a|+G>nK6$Vd23(f3$}= zL+0{!xwhxG7OV1oj<^a+0IFGZ`EmEO-1Pr+9Kclx0$dRU)wCDVTGw{_;LF-pc3M0) zyRh302G4_m@np9q(&TANPd?a~>Sh^PXJ$smVRLaYz0t4&i&c=(Kl z@O?^e0lSWGt8~wNVVZeo7R2KXe`my^zCh?>jaKGvXGPWIo`F*1_N0ZT!((n@+H~2~ z*)k*GD1Wy!En2CXs7V{gbBNLX|S%~NI;DOHoi{?4Rt0sdB6{uLNWmAnup9mHnN@X{ydOn3%m`XKIPk znVztK$VIffdMfL%Z6S5Of56K(`vUhyUdI^>pEgU_H8R@ECvz(@MpO*LRqd#ehccx? z$gO5gB^<5>uDkB>i*Y8=WWJInj802fFg{H)VnzndjtM@>CR1i27c7uK3>zUMDYy>x z_&KZ4Q4+8a4Og`_E<;BNlHC%+bV<`i_6{3g?N8lueRw8<8Dc{1e;5Ag!^2OUXE?5i41W!|12FDq54J>1)_bs#yOO zXHQRN)n3I1joaWk2>G0=?`Ahfqs=fdt3N<1PUefuyc#)U$|#! zk;mICmmljv@A%z0f2iz8KGlC$6~J!h?3Dueyht|9X*EZ@&)OheR`H(b!}424?*OLh zwW>e+=>wd%DKw`}7P( z{~S$q^IFQ7KoCa%1dYg;K$^aqS(>MiedA~UALibqyRBTyfA{<z4OSZ0~x;br3p-A`ZW51QTlK`~#}B*G##e!xMqv9Zy8WRXb(M5d48 zkx2wVo@uV?=Yn!&I~la53m{Y135Zm*odHVU+qE4;0?`vUMZKAA%dd-Z$!WJKn6P87 zS=}~8V^td|f6}Yje!F%r5j>24?%jE+vOxTKEWc(P#q=Tum|>L=V1^k8z|0<2P?+J} zx8JTmZ_S3J13)gsG@HX`)hZlC(@}B?dbY5K32mHqe_`nVVl)LVpz!JtAUfepsx}qAdj~RpKuIiue{_GK-q`$WWIZj->RaKPyVR|~ zIYrz0mvaxV{#6ctZmV$|M4^lMW_jUF*NZ$ttB7we?>J3NrO2sdMYi|2ugR4^*>!vK zIGU2%+}?z9BW4TUPqQPoa#Wc(s{AiXg8s0uJ3h2o4CH1&BgsfLj%%wKA$(%a9r5 z%`ms;8tsY+zzbFaubliu0Z~o`iqTJrhUljT7&R@`-wJXq2qf{=d&Q;kFaveuNYtxw ze}62hS0^m5TGQ3%h-#gHfOhrdUhO(1!53;rc?voDneilWJ|odTL3OfY$v_sEW6 zKHEVp4=ngZt3>h|0iJ4=K)y8b$<{_OZM* zk*&n-y?rDlAc!Mh5p|SVLh+G@CA9_~Q)9(7S6glf+SsPzmhJBMRsw)Jlh5CBf9s2Z z{(u87ie+B26sII$GqHrvjxR5bKANa0Si{+4xWiuuQ;ybsd3`jiV=qjGCDFcQ?#-sZ z#cDfWLn$@VYGO)nJ9KokfIR)-21#{B1o~m3HSUfSpr&{L@^-ip0FCf~N*a;AWX*29 z2XtnD0p`4s?6u`1995c!Q}ks>e}t)Sw5El5LZV=g5s)(kdvrm6fk+sl0|5OT-dwj! zR+z0GQL>?Kc^y`I28Bkp!&?S5Hm<#+joQX1rk5h=`}(L!h%*OGGR!kVs=S&YYtmaf zX3qyyYs|Z2El6wOEW!Zj7<4JWlwJ5sLAYT+_@n|Ug(6kzmk{i$^l1p8f7dr#L8!^Z zXj4a*@ky?WK2?KEPjV1F+lWe4zXcN_9RoR?+0GJv>l+FYVLqYlBNHVBciI1p)=|u-LW(0vDPCpAZ)7^nPbS-$1OU|Rls@~! zO7k2Lz}9;R1TeD8*s^K~3Ho)nGP^V-kH`HH^mxoNC8oLI4YYq@e=6mbo8m?)m{VxM zz%ct)3sO$G$xNi;D+O_fn7vR1@U{4eKqPP(&=N#nmKSG5!G#s(A!#pE2`G;?;cIP9 z{*6>IqU{g zO-&-QxTH`XU=v@N1BTd@iPlg+FJq(;mQ#!Da5UzdUkMbvF0C~&x1ahH zg~_)whwR(Og*7$@e(Q!Dn%XfIlFiONSbps(JYa`)%?v27Km}??$1Kr+jX5RJYh-3g zDKqboM$dk(e+(!qPmGN%iL>9|y3 zVkf9({scIGcq#}Ghox@VH)JZfc224l>pi||^76LxBO!jchU)u@C*>j<^Ta*-ahN7Q zs&6~E@?9AW`mPCk;`U1CbYi~CABKf?)Tp18v7iqNe^lzLJgVcnZriPD>G#gh;!vdo z@>K*W{>;x_&aIC)MJKVO1GQUgpok({Z(S=2J0}yuW^T;es!&Vt6}{7@^xMb|@*}>`1~% zbw5Vte=_56PE|KnsDG8L5)j7$M`T{`tlogdNM@F{GW%;EjL}zLjFetHD@AnbjlD&B z^>kG3s0(jC@WOgZuIMOg2mlH9=ELlx11xD00Ev8g7Qp~*^KEA~YweDU!*M6QYaLIe z3gX&GEH$p~Cw%qxm7awI+gA<-n^<@N;)EuaePj_lE?|<@)ge8HY-(Bon}a0t$!N z+q%Q0;_)tCxed?}PD&6<1w-?SoZFPle@1{3JmYHx^iV=)yAgvjOAZxs0)?o)`%E`5 z&2}l=z$~DuJ?PMV_F$F(YaAIYW*pTpF{eE?jlXBE)k};~;KVsWagT)Dq`PjNlTn@T zGxV73;mw8sf8vN{7Vcc)|uY(f4;$- z%=-ozsczrk?fd3dMeh!j?@@G%K}1yN{n0P`ynR12{^_k9qvlToaUQV@)mY47Kj=(f z`w>=6E7uf9UvnGThvX%ow4}{`8y@DM?%2(OiB|MGzgjuPW7`lZ(tVNR@3UyF9K2#^ zuT)GS`^OP{>eXOvj`n+d)8ylPfA>tk_S(vHP=}YT-4Cg7laxk&|JP!Dbe6lRpP#GY zPYO&3Y22vI*~Q>WKwap}3*q5NI@BtGE+kc3HC3%G5=>TDgVrm|^?Rih!V4g|h^k8T zQmCn3st?SRLW2%+0Q`D4?)UMWuD=g}xX;Naz{zT9q=rvpr+%TM$Y-w7e+~QCq(<&n z5mtyGNTZ4OVY1B-Gl{NhXYO)n1>lOH)s&Iy(NO{VXgcA`aM-=F*JKb9UH$X&x$&mC zbJUGYU#T9MY1&&mzD9jR$5+vK$9Hed%#KgY?nHNsLpJ)y5NuS(#3J?nPN zSk8prcJCQ6 z!F8{9v?3}s#=9Pu!)#-w*>wey0!U^<*QTx*ip)X;$*qkOAE7pGn~}kmB3K#tdU(Hh zcQXvz&;krrDr+SQ(05KtI)A3KKlP}w-bLL@*^=JrQ%mT~*^^Nne{sA#RGa6%qn>yT z?~iFuyiN$=3j+%Lf5M1lKhR%(j(p&xlF4rj529(`7#lD6^lF@OobveURJ&d~S7d)t zI&zh|LD;Xe4^S@i_pnJIBMIG-$|zk+hV^dx>dZ6N-jNF2vWk7Rm+t-O*b3x*7d<;I z!0g%`J16F~QCV{4HE}(?&0_cJ3Wf17HvX`BJ#bIQqjzY)z8 zIq?i)y1{{&WY%KHH(ndvw`1pBF|-3@OV`9)Eo5R6Lo!J=ZDum(c)w#IbJI?rMCl57ws(dR5 ziGa-@V^U_K4_3{@i~?GU;jr`xc4C=UfAIs6K(~P@lZ_cS$IXgeO1)l>$K_W$ow|tf z7b!yPQ@H+m%Rih~r^h=Mc)`ZI@V~|5pf*1V(@sQEe~{LZS&pBE=p3s}EyTY+O+318 z1d1?~L}tgDL8s(}R_&R<9?uaoe)&LzbEW~zs&Wz6rOHK8rz&TwFSsnK8dSRR_(*N0 zvA+^NzfX^B_p~wCE?EWkYZ^mut(t`2v`LiCpZr5joIkMsQx%1b9nV@Zi* z5Ty1fkL>GF5pF!r#=L+_L=;yOJ84H<7Ma<8f0`)BuG8zanJ)M*cX#2%H(#1UwQ_{a zFMtkw9Ji~5T{ty5`>@&&W?m4c1!dQ3Xj!x4cDpl6NiEuM)M{jODpL@F2NXdd@%q`b zK;0Z@S-ZB&ao2k?f0UF;c9#g6eHXjcf@Buq8trCfR`s~*$O2W)_+mDc>*um5F_rzg zf0@6m7Th=&$gPmZ{jeUabB-&>B3NUcw0CxjEA3t^f;E=CC-`!+WN-QLNJ>g0*Xom; zwlp#t)%0L*TT-|zP~(u>w8D$PF$iQxj|*24D)Ei)9Y?~s-aEE-)cA8{MeQX|>-p-1 zWVS**T&XeBa;MOxGLgi!wCrvf_QCKhe^BGh?1La?kX*V!ja+T4Bvhhgt;W}zQEN3a z4<;Vj2x5pva2l5aga9Z$tJZt;xu5O4(l=yefhs53Hza2YggLxHRU$EaD!Oouc8m`I zn&zY4svrm>Nr~25NCCIraxiVcMI>OrO)%bu^El9kn}FAs%3HFP0D@G2y*Sn!e+)d# z9GrlRMHnwV(JjIZr5S|*+GP}Gc-bxt@D96hLbIk}*xdn{h7+!_4n0P;4vXl_BrW_3@E^mBv7m^Sy6j! z$uI9dj?d3_v&itXKEfMbWv?WJ4G_+`p33TGFc#s0%(4%Fiq&oV=&*Uie+jx1tlpTC zjU%2;DqEx}yRQos!MoU3FR%^_#^M-*WB2bN^^dm3o?2cBs4hl7)# z-5-f6uZt$w`~inq{eh<}Dnw|{xeAu;9Z% zZ@`8RB-w!XIM{@bOxb=9P}qWxRMLD8FwKAu4AOcJhZ`09Jtqi5e>Y^l=d64N#}71& zD3k&2Jel@bEh=BzU?v942#(z_gz2u(5+D~mEd-*;v3`QW zBm4bew!Ur-jsCKz6a~%h8B_Y27VGqc`PM5$K$44II_~=R5R9N& z=NtoV1^YZ?%n92`05xX0>$jIH`4Mu$&1Fv`nZIcwA=poM(=?0^Is>HqVxKSHtCk4> zxYpgq93gAu5V&g>U*_v0N1X%^T-DteX5A?}<{LCIe+46`K}n;2*zgq1*yBIun`27wre;KR`gJvAA0TjoS-*^#6Ix%YENd3K*>fu6_$BOqXK``hPj+F5vESpG#AV^mR zfl>y|a=jMf?>-Vzpd*}`Tt`A^5&{xM>~A;vl$esl`B394WO=r z(#^r}S%wU&Lf?Y47YvL?;~`SnnIx15v2GoMHBEdoY+j)g?hnKNYy2R6C)}%5QhO?x z-`(bg8Nr?;xHb4H0Z0YS#FYRuNUY}zXbm;qqeX5W@`2jcp&7Kl%}DiZZ7ZR|y3WK! zf0uUxT3Dkn67UK|ph-J>jY#jdUU3N}=K&e?w|V1RWBt|Mr`>N6l7e?6x)`V491#-x zw7D5x<{LjtVUi$ZbTF{d#mV;Wa*5YgK>Tsriw{?%yz%0rM`K^)D<8y|X+^4F6?eP& zIsPd29oNKGLQt~*FmAg8G)}}{dyoE|f9(Q4cvpS64gQ2Z^;uHl*7T49zA-%q(=`{7 zK&?$Me$e$Y;8;5W1^X-9kO*2|8BziE;@Dl~frsrWpMcDE?D+Daz8O11Y5TDQv}-qZ zhL=y026)Fw(h05Y(GHhNcJ0uf=l`>Eoai+x+FrX+wT_N3_Ye{SY* zO&z|Mc>@ZMkD=}5*2Z8W_We?SK#+; z0E zf>wNgxt{M{+<6X4ALgOIXejTA3a3LTS|y+YZ#UZ`c`aE809q3Jec|#ZkU(d}M@)Uzi_&*1wTNUT)^=*Zqn)#K?%MNswh2&+cNS zD7cIxs(0f({pCh^8Gm~-EK`zj3wto@ zckHTtE&&q-6v8-@MUj?#rCwkbdHa`5kj|eiW8ghM7#;7=W^=qhf1}C4s^sA4MHF&I z6LfO$`+*ucV-gxO`pt5E3EDq5?tN{+2D|k(T0%ayY7I4FJr>by*!U)ObGi7j z8UHlinP*>B!~>bF2xLCQigFABTN)AKN@vV$I6cf|vw%{cy({mvp3>Z4lKmOT|2(}=tkCLO|<(v!?BI5&bB01eYI zL3wQM@LRd%gWrx%jPh~87cQJsJs*A(RL{f~6b~tM!bI%DZi`b`U=e{$HsUU~Q5#4=h^@nUpU|cefW!xy5b%S} zdEJcIzKjIgxB@J0u?{=PnAf)%DGe?(Tf685w%Gt9e;cg5AVh7gC4l+FDwKuYzSt!? zwT*c(yqQf{q0qcgXSu~r!(4d~LV?<>KIZq~@aMSu;a*_a~v^Jf3i?A{a9b9 z5ZsFbNjU8w+(UpOtR)|sr$n2iI(5kJ<`3p@dM(zgo&apG9^rG_i1nfYEPy=cqv}a( zF{hk-e;|;lD0#aPT4g1qd(g$9t;c~r9R&LDH4HK(tQvu|39V2IebZS1)H|8w44bf* zSGR2@kT~>2&l@`QOjyFm$#$(m2*EgsFBW6=$%GUJ#ITtG91tfYX-m*kQPr1V??JJS z`1|#I!}$}ej9U`82vVeX?!N@LLY0c(THqynf7}c4`j)fb(tK|`(ncllTq8)xK&x;6 z_51J_6`5FnVyzEoogp(1P;VLi1t7PH^!) zJSeZMbv;)5@Gvt&4(-T59xQx#_-YJK`cc{#f-+cNPZ12bN`)edE{wi6L#R@U9s=|X ze-l|y9-8z3IdubYSQK=eiT>(B`6E0{v@ z^{!wFD0NS*5S9cjrg)Dr#`f35(YNHDScCyXBe?G2W z22)V0!PKyeb-x=8vA)zkkp=l*&}@5>iD>TuAwI)zcB15@Pclm#i#(xx=|f426Gd)1 z`x}q|1pWv_e-^5N~9#B-`=&3SY&g1n?S97lC+xgSVK4}ExUW=or`rmLeic=opnLJH>OcYvoq}TQo z?U6V$Vk&oG!JxQRWX&RSeei(8s*Ui_s{f$N- zo{&j*jk(2qUon^IHextj0HP4zt(P(`7sBSs`H)Xz3lRvK#(l=se;@|;UYeR@20e*=AbjEicsDeyP&!~^mOm*GQ(9}!nRPM|YR5c{*VeprYiqI$o zWi^$%YxO1;e{(#CmD7`uy0G2&g?5Ds$QE#a+bm7iu(v)M0EKN8_sh;V^v_s|b&iFlm%_*?sI~w$N z*P}^fW7@NQc8s#;D*>HIX;_bnAv$BW7&i3m!Uq6^*Uf_2jFN(Mirq0wn2Xak{|;kO zD(Z0ae*sw3Ig~1GPg6@f#}EY`CLl_I7Z9q<<2*(y^Blw!`*dPJEB0x}>EqoW$Dv-I z^272FLR33MsyTZf0a$GbC)xH;e(rZ>5o+^n&vrGGA`C%ED{Gw#gcXik8$4}UkZh#Z z9#&fD6rF0G&Y;%XWHvs~}aX;w-qFq~WlwO|gV6k&LGN7IElhE<2r zX^m*a97rgd_=1V7YjOyqE2g73rMgf}+OMmf8UOa&t?N@TY0ye%2d1ckIZF!lShN2% zf3Dm?lCPJ4?!)mA--$tSXeWH+KlGwInQE$^;Jkdf6Wweg@6iV`bb#*0=h#4No_yeqlY&0hzxfY zxl6kLIqZZLU7vs~uO=7Nzficfgo-SC9yz0}Bw(a)$f6PHg>vnI6gvejKaQkC04%Yu zXFlC8^}9&KT1LiXx?Wg*1-f3wl6qgb`w;DY85QqqPi4Q zhSjK)JiT*4NL96Fo5Vt6w~<+cf1OH`i+5Vm;D@#`G#Aj_J!9b93^t<5;mkGPqM1)8V_nt(LBz6Zpe`FOs8SDZyD3C zes#V{BFQ0&QZ&vpG<>GFCbC9B3&-pLCY=wf-OHcz-Eh14HttL>rW!U9r8ix@R%*c$ zszq#A*u+L43$H1kI;A13f2VWYUsu{t95EBYnRaE6>#9;hQoNJQIA)c%k?XS8n9Z9p zxZk8=uKg}#`l-g!Q?ks<-f03zy-5c3CHJJFa zfo;$o2DW>z(R)X%pXj)AGhPht zPULqieHZCkNN0R7M}0m%GE?Vr6Q+DIP8=ry`8yK{@QOI$Ucbnc!pu17*24Njlav+# zNV6lg6VeI0!QOgefBn(e&FZ|?3Z1exbjICfU(b9cbEn@k>^OUa>oZH5={Vu+1<-Rc z7UTo<@+Y`KvxFoa6W;4URY*p~J(fPwiB8KbMagd&_5z}=%bZI3z~aGr)%}%`P>-OG za*|V!NKMLrhZ`>=OZp`2Z$vc;OXYMb#fOwCk&(hMk!z6n@Uy;v;G$H^NDN0Z8 zF3KqprZmH@9H2DIPSiL`;jSYVqFs!FOE3VD;&Y2Son=>a^>+Ow{0wUfh5!}17v)x6 ztI%JxBbQ1Yc(Lwk2n~Qa@#6zkH%pT>#;I2d0a&{Be`z``3nY?il=1AvU>GHFU`S{f z5-W&6<#-lfWAHzHncWSCxiLxRjoWDo&<9Uw+&po}^xM~IHDJS3J>cfMLc#T&eG)*u zb5ll_hZ9egI#*1?pZmr4`JvN1ytsC8NE`8*H41ZtYm&D#f7K)KFwEEXHrHO&KgA=}{{#P)TArrh zEFgudao}(N_P?}Y;Nj7F)mDqucD~_$*N46}~r6;gD zQ>GB-dIT_9*5`T^Pek?WaI)QoqxMD9m6hz@=ih$JY4v(H-x$vF!p}j>FmPe^@m*YQ z=Zo*dg^PFbf8EXg{(ng# zZl~6anCRE~cqb4cikk`Ey=m?G$glC5IYH5EsP$>w)Jt=J#$DKU}`6{Q8iQ#ltntpn&e+MCqr^K}7GKH?ToU1m{ zr&EOMy!+kgpD`bnS!wc_mgQxe_wI7Bu=hK0u7)yLHKD0~Z7E8p_HmWAY=n9muxDz0 z+4?(rIEp_GAPqvG(pBj z)PQI5I>5TWFa^+(u3j&9GA>ATFqu6Rl!!uQNN8+W%UR}IRNRA6V5^s5+O^3f!pf=s zWJV$Q;GX!G``1n7vGg(_KquLqJ!YD;HF486{uW0`A)5Uy`#uN-&%M7~iRt84hcoB7 z8abWKDjI+0y(LZ@Pe}&j9OJM6i(HD)uTSMPl9>J>PAM_IOdA9e#H$H%37sb?BF0%N z#L&}I59_If_-R+Kw34zQN(Pu?@`GNG0SCT`D8Y12aJ!<$mGQrxVqCSUFy>XkN6f35 ztQbKVzsCrQso(>!dpPW*0XU`w4Z-$S;qD=roP~e!erM;*?sY{?Gc%Ff;nq6OZY_b+ zxmk;xxOMH-Qm1cWw^m0-OJr>l7as5Gna3q|t^p`&8Q#NFj)eBkkD3$|?NFxDqad1; zn2A!ELOWMdJl(@z_Aco4)p506n#y7hdHK_GM%enehxJ7im(F^9yt`su;#{h%j~s~5 z`;32&$=}r&2VKggnujVb+AI4o*+zm@0vd0&9uJSN+d&{UBD$ioA58hK+|O8a)@3|} zVW4ni^)kFR+`_0+?~?iJ|FBm z7{uf27MKEc^SN!f=6AW(P7!HuD9~OjL_2@8$S~kXXszB8yPCWN=d#>NV%g_-SZsC% z=ppd*@5&AX#uHBUN{cE(yI^$QatSdx2nFOJ_nL()CECJ{SWDr0D3Ok%=UEu;% zZIKX6_j2J#2lKP@t8-1yuR7=F%8beU)A;MXb7V*D5%K~TNrIRf-CpzCg(^NfCF13} z4&`jOJ6B95OT=kB`)>Hw9|r~2Jq&*%Wb69-u=sIX&s+SDL8PBI+WxfLjg{&s!`?yw zazKs0r@1=OP1@)J#P7mL0AbEohO4-g^Ol5vR4gOjl~NFU?zb=TKmB(-&i6kG%`GLx z#X*w|-REJjx-FcAuix}5(&Qqb2?~{4OQ^_4(~L<{2vAic-DLgjOh18}7-TaGyKdBf zX4Z1lYh^oITAKn=>qS!CwVtI()KYj|S*fK=PxbxDaIz7lHC}gwxfz5Z;R<{K`lGeI|96rLg`53oKop-nN@0^_wM>J z8Xf{wRwoBr?&CH0WL+rbS2TNK>SDaAw-aNtyPTDk)&A5l~B*8#3)@K!$g9AlJ(8P z7!$^eFj8)+`~+YU>p-(79s91aPPP&Qvq4BfyFsgK(2!yX3Em8wSI*>l80?WI&FXQE zjnpZ41;pYhlIk{k+B60I$tHV>&dpMmtfX+`Gh-<`v= z&5fpv_(^GjX(0QBl(IQrv;4dtcD=3A#wnU4z0Kq^*dmE6U=31^*nI_($*?6>j@B@7 zF>@~Yly7!Ni~-%ciyRKGZfD@Ky&5M9w{p7QoXV!X{te8jU!`fYNVnd9T56Aw#Xbjj zF+(z`E{}_Y-pL3-gl~&VT$cA{NFjt>L!h>ShyE527jnpQA=Y$ADdiR{3_foA*lE*T zTPlKnV?=R9_x$~^H&b(F*W46LXfHu`rD(jCqC~p)!Oh$?Jd4|HrIFU_(cT9+g|fwd zXHO>@(DkqjFKig+W^#{zH1&FUILsH{1!37>o*CgE6w&{#L{4hqar`*Wmsj(({cA_@ zSWzX3T=;Rl&pwn&MUqxaoT)ko1}g4)J?@9BQ2d3q_ss&ZlWT<}6?Hvs&FpB#JpXF~ zfhR-gG5qd8hSLd zzQy5gID8+MB(xMja4R$0O51N4VjK=8SAXF`5pG!BvRc}1?GDG`+9 zS|t_kPn4C^6xrVMBR!to$^cLe*aKsytn26C@Qrvw|QnfOIARZyZQ1WvB^xg+>t$#VTl8flr zK;6Qmfx1P*1GP`+VOTrXd>yaGq7tB_y1`m=&|-8a*q0doviir_<$As&A8ZW)0O5ET z#V6m3aGgh)BH=)RW{Ok{#u~|Ch&7U^Y}*Z2@IZ}qqVa}*L%h-lGaO2y9ZcQZf-EwV z=wOoeNJZ7{k;H9>?r_JjJaiZFrB(+Hv^kF%YZDI{YbPEt+y;_1+*S-?#LYq4h?{8i zkQh(J#4wyAm43&lmAK@<<#GDJHBmO>pPS!C_o4-f%EFOzRKj2wb}wOrA<2`*!Nc3rcbPb6DTWSy|4N|7hy|i8rJCsVjweowk;z)XwdIH=Z8KE!Bt z07({?JC9X_qrj`<#)L35ABdui9kp96tomVaxd23DI7o(U#+h?)*f+7`h6&EX08s1m zGCN|%-Ll1Ul0YK7t!u$~CmZi8EhPRZ0t?WWs>XnJ%~^qsE)X!(1RrQXF_W zw-N1s$Z&`&bQwvsGnM=CPvR{JQmX$GR4#(tAKvc|E7R^NTpp;9TC2kRu9y^4Oj2Li z0R0pA*-}8jV_+`KW(XgDa?6a-^{q%B_M=sUhihXB*;};vO2FV3A{f#qoJs*(Xa0#uGLt??&!Ohya;Odm7e`HVVF2GTZzdwsW)LTMN)qmlG#~{hcS-_g zPJ^ZqMNdqIy7`w&$IG6Q(B0f_@3Wf+@6FcCKPk%vi`1VouXAPL?v&EI-9SRq8{enY z8r|J%u~X2jwQ-XFSxW`{5Zo4_{kSH73~=I>1o}3a5V+T$QfHQ9(ktqUDdS$|{W$xw zUEB|5e{|JbZueOL%P=uEz_vLn*0*cUZy>bkn{1S@^rI4)aNph^z57;(YxcYXALOp1 z>G>Wr+WO7J%sl8}cp67!Dl~z#LDeHW7mng~YSGOW#rjvO>CR*FIM_a@cOW-^->>G} z&Jj=pjTj*#)cVFYnZn8G9;gn7oJzcv7DTnSwKeT?XKxZ{t|&4BRj9&>Mx3AR8mo?S zdK*zzj^~F~Hf`>zpf)@YR7rHh_g50x?;X}tQ_??c!edf4@zS1%D zj~usM-{>{s8;@6p0fW%1HU!>(i$p5*&zr5P*0W{pGac?E*NA+e+CeG?H6zGLF(PTh$qReztZZw9~Ews$XP|7KDgcdu9T!=idV-Tf5y zp;1ww#C{#dZ-Z&8GCxX5W83lRWp&7r?|;tMM+f8JK_cPR=~-Pk9N4aj6oQ(mr5A*m z6CkC~lgps((2Rx>co-Xh&2v3pFOH_m4j~Le+|7-0`bz>u33;#dRCL$ldOffYfl^W$ znK{Pvcm3$nr|Y}u!$P`|0kDrNVreS<4)v@idib@k`kCtj3mKrKTHQp0Te%Lnj08YN>Cp@m zfHem?x(NWHPx_9zuOo#c-%=?%=Bl((2*FN%8)F8)`JS{!EixCTl|n#1LktnO$0rQU z(g8G0nC}+f%bGPsL+fcT%n0@-F*`n+eX~#^ljy!boyXySuY;O`7n0qYa=YrgIZkGw z?#1`Z6=Zz*>0OuU6&*H&_2q+P+bia*F}{3c+4PE$Ior!KAj>PFMAIv{nqb2#LP^WZ z!)m)rc2T*_^k3~n+-ywP(;lix=E4iL4yx;~A2|nAodV~d668*DPnj(J{iQtvlDtwe zP+q7o6u%dLw7vfM+PXK_d8jyNl}K*d+Cwr$^y_Xsl9T%>44_c^RuV>is52(t=69TYuuM1A0Tn5Ul-akCKmD^*^B4%XIeMIWu9`fqb9hUS)Q6Gx# z426b&EbAHS8?UA&PH$!H$X@JGA6CP<-8ou>Vl?LTOcnyQY}3Y$>-NjCu#U$3#wX&c zqGD;li0&V2ll8jYt_NC138%L*L+xy36Pz0_EEBSbC={2;RzkItKj zcD!Y(qqHYDQQ%>UuM~KN;GGUgnNKjH*n^V*F7`7{{1g9J)u^hX;1GkiaIJN0`ql4J0RjNE2+NeFPTSIKq5bX&yO&d=j$&=}%$?Uiakn z6*z9hGz=fCH;W0wf3274`_{UBGpo*(l)4OCLFyQW{5c(jY>)kPfZd9=P*Z)&*#fBd zsLX%9_gClfy4y=qQUF{l$ap-XqbMghH`a&q80|<8O~?H7a<5Ouk{~e^`*f#F#ZqKt zB1XyeEDgtd96#M%ZpN4S+IVDttb43plXul?tGO2XMF(G*wRd+?OiF+ik|#zc+om;; z)5j2?#+PyxNWFRTmD21Z2@|#{P`~w4$=}T|@2;4%=Y=Y|c)z$@bQwaRIawkO{gaM=P7HR%}^tM0)8{0S&cv$ zsG;nz{>O2?UL9V2Ht1{2YAK*%J`BV1sd-Dr1Wo}OVm5!-nq9cm{T_J`)Sj8=x@}N@ zD`Q}#5RP?q<&O3ZORg5O1X}UVq-MvLmpS(mZz~8~%vACpS1MiWm@Vv_CXON_A} zg8|feO>(Za8)F=3?S40Z<+&c=6+peVCpi=Zb5j`zGK8d{0}NKr6PD4?VLxS~pCQZA z7>!?6-gMS%%P2>fmLI+-re&6lVqDUa-4E=2`0{oy|A#Lpd%#0{v+!%*q^1ZdNNwHB zr}TQ!$*<{iEHfVz4zj5qp@DF3^wj)$wRvWLecFVWMrKMW92Zl| z>BGw25cAKnlYQ11v{ws>l&WZJttUf#`Dn{W2s z30p9`&FY_F`%N)_YTmu0hR4f0*7L$qxj_<;Zx_V>*T0Buz+}(e0AQL6GimiZ>-@d6l;m0lw>HX&CYBz2;R1vK82&wRb zj{_<^5@%nPVKdv%8)+ahg^uB@CYH*<&itW5XhEb`x#VGgi-LORF;YD}CqP3(W^NuY zLbbt6?>iF_>NpX~KRN;Rnt)-OiV5#(C$rV_W>{XWkE_kzz0&=8*OnYD)X{R7>HQ=C zR7cy&R4TZjmo>*}nI+eX7VecoQJC1JjZM6#KhHh1J4eP6}3ePgE$ zVjCz#AY|%)G8`}o0JyW7!ICm}5|}zqu-ME9(i9{cz;c$xEtVr|3`>R8WeiK8PGea5 zy5NU`zHh>@+S-dy3R|^t`4Ym)?TUGsuH9w^%! z?)ZJVCfN2I#h|?V=&$#flhbAk>+|9s(^SmVGL3L55s(YFslOZH_PqVyeSahb*^PJMWVEz@a{3( zf)aHqXwD-ULvaxfgOyS+H8mS=whq{ zb@EhyXFPP0(Row7@w`b!=P_=<_>p$xfq? zZj_aD1JFB=kIfZI_+7U!l)??S9K+?Cs9X_G4neh)6N@Y8U;!azomganhXuW=%vCdL z#awI~f(VQ0lD*9~#1RaoD!AJ`y1c$K5rES6 zavt+z&S*9#FqhMuie=XIyeg;MW`RruKu+m1yMm$o#kS6WvzMS~K%0LjH2MqD9dB~- zPHgw@l!pKA^p?Nf?m`22cWb6f2SSb5cN4aUJXEWvcjo`sN8<*0aXXfm_W0Y1x`QsHxIPws!7bhWD#2fAN<5 z89j6^^*ETR2K7?6BCV$Oc|U(1_?}k=BSq(8JdTHX>o=W(5KtO_Ik|&7A^0R) znr1d){cJa^Aao}P@rkj8Nubl0QR!bAdh%E#7>)1P(n$%M}L!Ak-yY|jneaVXE{)I zf+c-_e3K10Ymd%Ux>}EmAB*qv6?1+zh+X7z#ERsVun^y*!>>(BqP-_*O`iM$k+%Up{S`e&1<8 zgiFyeE8-$ZleWYkurU!Rutm|zw`Rq=e^FZgA8seoX-Org%sp3vIwM3;#88F zJg1*}B6d&juP?)y=epBv>>u$W4W#+Zj@x)EyLZ47t%#7phL2&nnj4?c#@(3I)YJR* zV2_&4*B7N=TR-pbu7798j3O>OT5wXmM;~lfu6C>C^YH0-*dFVn56fj9sQLdV7%cF6*fVKg9ss_qM z6hl;mO_tnP?tWLJ|7t}4oWD|p6r^ci?n}aHQSD1IO8YTk%d`A38G-yB59#`zAZ(ny zhjw;wGsL~3jhHyL^92?5J!?f3Ayheegi=y}5x^9aXXpi0VYpH%a2;jz>D#wq*X;RA zJFQcw3NoX<85;;6NA}9dB*5d$BxWjjXUO?cq#6jVSS7KCn*?($iVH(1S)zggis#CH z2(vxKgdl{f;%QhV)WH>b2q!iqX0u2LMMzmQV)to80g!i&2|!fxbbq=xvA@svNPlX7 z6g@RId!aHMCsKoSPDJkqPz@3<*NC88{>$@Fl*WH`9*WX<`($F4G6MOhaWd&T&&xF; z$`pVe!(5m$fH|)T7k%6+v7<3}o>`|z>hxH1ra?Hqt{Damg=(fbOKqqPkv|I$cF>k+ z))yq84@P)xV+b2clac*8BMeby&Pu~ zVpDswc?z4_dqHw)ug&azRBdM8NVQj~{wF)Le~1UpOm?mf$Zx9R?ja~7RQ=eVk#_E6 z{Zup=*Ubmfxb!}n!~pi)2bQTV<~H^iq7lsE(~-V4`gkEsb{xcM5*Kuov2|G0#+}3{sTDiQ5GSKK{t-4lHhhx*f0R%zMN*bAOLaJ zl^Ldim<1WNfdoVLY)|g7m<7Tdv#aZQ zS5NgST$0hK_oj85ifYWa;HIQ&V6S#hd zmelx6JDzqn$t^ih$Y$&rT0_nWl%6g)s=jV%kKd0kPn+gF2m+f)LVU5$WpuRH1vcB| z!nLhHr>jX!kE?)sp9|bGElz$s*V?3~asAe#fSwyTN`pzkK<5pA{fFOHX959C)<(Ib z3Q3?37tJUY8wF9k07MZ*w-I=S8~{)4ojI)$gOQ@F`;LMPQULf|3$q{3yDt0jtjn_L zE8{xs8&+rcakj(`BoD*WIOc6yJ0OBgOyWtAo{34C*pXvz+CM4}ya|$}ZQnUN3>!OF z`nuXI$;CxkTu+XF8J+w?dce>Wr+mz}k6Yx^J%Y{3xJ7bum)p-&gNap%HJNF8teb4% zIDDVMHYGroT{xPqmR^H#r`ZKo2nT?K73c#s8?Zu9m63ruszS5VGAe4NO>n0Dg(Fr# z3nWmarB)GjJ8c59CRRG6-WXVb3(!B733vgMAms?W7af6rDXQoTq@)^m;J^QiT2S{N z$7i9##-PE7>APC*&)_b)|82heX+||>B{C1yNS}7A=ha4fC8d_oC%5FK{Ro1}Kd|I)jCbdr^p$U%S!AC{lcsP0R(=C_|5PpmK+j}w-fqHXu2^!W z;k%1?=Ie)lkvsxye;pd(J(R}n#%x$U#IMAX;^OE#^Y72K26lhGHL&~h*eGJ(iC4vt zJqI7fzPy9Sv5TMd+X(lTp^s%&3K`8Rx$aX+COdB)fieiY)=-A4xbu%g?3Z>9MDoWL zFwk|L5&8Wtl>ov#<9NwZ`3%!?q6%lL$OK}ev0OQS69#dwD%CQ<;BS*E#K?4w>sVDZ z)ZTg!9BR459w)xZ3~9gm9HxV%p7#*3+;r@;EE253n<3DzX4B>}i3I6^t zy`w)qENCmA9}(EMduI37H;D+Vy{COVbCH=1+MoRO%sx?4wks9EcqnBM>X`=UFb)24 zwt4WEGfsrXmJ_yd((MKqSj<|-4sgQ;F={k_nTdl*h$xODtxWHP)#So7$b(sqVxFFx z0`M*`B7;aEUT1dLb>Mh35g0OTvc-Sv4==`-`R7_6)8*_n6$%hhS;RB&~F zW=Oh19Sx|^1QM&%(C{ivNWM}H53JO<6hHHKof`An4jsgDd=;*(r^~!?i{kufJUiE5 zJUi>HR?~=OZ&dDhalf8#xIy$rA4Pq7`bgTy^^B%dsoi{fvO7~qFJ1`I`g%Z^ zW;tKFOpyy$eX!P*g~q=<49xZ_8?r}#dLNkw>tQML0JNY-v;WUt)vPt2C`UCK{x-%u zrr2Nzq5gZd9_<9(sBL=5AfLtOLcd^8(`jCxjCqT$t@BZo$@$|M*4!WM$s+0yxX0w7 z8p&4kV9(T$n^Mye-bzNNvgaz$;}nnn3qFqi@d^r6OK3#nLE;N73)FS}<9T*}6+E7M zq!|(r5$B!R+acjzb$_GYn@f&}KM6nU?5zNK5pC z&Er}2kO)o2gP=weSmF+TbmP8K=wYKgTI_+zmbu6Em--nN<|Y{3{3jfIECA`V_F#Hv zhfUQh^;Uo29qpUK{a2G6%OP%;Hdz56DjHk=Hn)j| z&5#L2auXr9*PrfgU+fj))Qv!Ou!eKF|6n>s0nAVQsKD1n>2deM@ls{2AEU8yg^GiLvL?>`B-#nMTS^+s47w3I-J-%*3;c_lZ zLKOI3)|>?{j>8&Xyrq{BTLBvZ6_+hr0VXw`ZZp$`&=$oP+a@t$B5;R2(>5`%*V#z< zt`{WTGqZP*V<+d_{J_b4-n+{Je(B(qD2S47mxx;dHvt%zz*_+{JDa?7K^^Pe#-NSPaZxFyBA~X*hiNbUI8r(_peTy-%rV5rfR(4mr-5;IRQ48i(Ua! z0cDrpUI8)$!Bg$#>5!9XnaOdp86&9qh*717M30E-mrSpEdI&`HH&Y1S45*`9|>9{(+8V~jgvAXZo zVWLye(?(LWxu2ofm+RGh&mck=#GyVXfx5njykH@rQmD?N_6P>ot+q)pF>W^p#{C;Z zbcW=+hzG<#_XWdre`oGEKQ$|=r!rg9&CCCe#c%g0O$=p2QsUS>kYXiwj=#?B5)CEOKK@jNk;a~vGR6N{s6azIQmeU+ziXfIy9-mYk38JZvoJ8x5 zgibGs00X~syw}Pnlbefj& zYJ^ajU^T8;r)UhnIS#-m4%HdFec$e)Ij^WItfBJB{@hXgSFl8b=(5N>=Y!rgP zlxKli%pfG8B;I}!IU9A}a(Fl!cKlO!3@nrAK;F*}-zA_8@4!i@4vevupTk?35-}5l z;HjSuODVgJ7zCf0RSv6PH}m!D!DPrD`s5a|TFH(Sq;e@luxy)t$FNKYjNtosSI0i% z4)S)8f3!z-jjCaF1tSb)yod|nVW_bSYZ?l!ker$MT!wz@(QM65PY0_JBfUZjMsLER7Oz`m z#tL)X_LQaF<|b>Mu6=GYs&k_o?c(r(vV)@ne-J*7MA1AP6^e3lB$n#ps9;h>CMaB$ zIh=AA_;A%(kYlKset1zpo9E{kX{sO3K7$ke9NW(I!;S@cre7o2v(frgKSz->b1zWO z%jIR@>-BhCe)V^eQmepuc)Rp_{gqqy&Es*)zKqNX4+&p?y)<(T^07x304zut#AbXk ze`BTDhvqh8k+51sr{2u>-=D_j3hMY$PY8rEc)QuJp1&U+m}fGxUcwWG8o&Xl5i=0A%Wlo&K@He=Qx^u8=@0lY1l!P`@E} z{;D{(rDfO2bu~9>l7%@H$~urpUP9-c^_YyJHO-!2d{B)et_S^~RvK$lt(29jEJlt79)Dmj$?NF-H%*n6_Vm_l3! zZbI`QWkN0G$Vs4G$xWhV+PFnwcH%7b%dT0oz@ewi%J%C&m#4aUuzR(KOwvV3c zluO{l@N>oQRbfPx1mt&|zyf8KFP`1^(Tw1!gc<71i@nz^{&9wfkM16i zyC2N3X@kTUZ5|)kA=G2pQM3u}I-hJ7Vob$8KKyZ*Ji^Z@#&~m(q zv)%68=hL{E%LB5>?{c}aapvnO zYj%$G+wCJYP>bSPS_~77%WZp4K>))Rjf^TJG-6pr43rSkxW4wT*5l#_ciUhJR!tV7 z;JwKr7yJ}m`AQG#`N|2+e&}?=V9$pZnQ$*;5S=D}yn>A&4^yV!fB1X%ujcD^gR;FE zpbA!TjN0(G4CpE&VC=!)aH!&;dJND=RG}KIX*K3|xygixMWN2jUW2xLD3LB~+YD?Ir^yl%xn#{wWf7a#BmUSTlBmGLP-ytM%b2+%7WeSqNTrmg$Irh?fI|c#`MV1y^ zUiJ-)nAq>5*6XTb=&R=`_Hp}p{ z8r^NPv2R)PWoJbhF?E*k_+Yj^tUQXc1k?72N(KNMIp5f=e?zk_0x#BxU|8GcK7C{I zT80C_yu^$T_RzdY>_rJNEW=9Y@`8MyQf6phFE7annhzkRW$t%oUgpBsX;~fG?cOwi z>-Fl=r_|e;=CIbz(0ydgVpgbgswkt4$>p zr}S{U6=ntTBxalWcK^NJi&(%X5df=a8P2O!{CQR>osYDWMJMBXF>bHz_D z=_i)~Q(Yw;sIbJPAFhhPDO4vRpWpx8rtfXcK64&f2xvTKd-Dn>m?f={#{G3YKF!xc zJFNt?e<6);_F<#v)k!G2(&qR zf7QBui8%g>7?SSx$hxZUcdPc!@JQ_(-m^(MzfB2qQN_G6L!v9jX=d94qD_wq2-waI zSQ-Q>JZv~Ni73N)l@1{dBt;L65e?YU6ACGl6AFVJ$08H6p(9XHs~*~8L6bd=f}$PF z>_#))F?6!|GQ5(@bdInej}}z-=m|~0e{a<5oJ!f9A3`~JK|%;XTc@Rs$&`Z^B!mET z?XUb`2z(3i@$@*zH*tZeaF&Z48X`Sxqh{PGUEk;|>IQ(fg0eo2P%;t;rf10>0 zKS*3mBEERA9JuQpeaMjiT38$4^FUm&y}Vi=?k)DCUr zIi#G8Qy7flZ*7LZG9vBaG1gz31*)LOk25o3Y|WkyLr_o5NYbkQWDC^0tAGL}Nc`2c z9W5tO&wnAVP+0*8R9419>nj}Ye>tVT+=M}>EI)Sws;dS`7kR?96`^Jqg7F_b1IKG< zNi~79Uq31~g}?(ELxYmQHGU) z2q{$wvn?_PL#*@N1t-@$<1}F9^`p&NC+mHTQ7n$G%`PITbF)j{bkZ9?fA-XT)0=z* zUbZhKW;RqOf=qx2{`<{h_v+%QhqcrwJ?ZinM8N|HOTGR+-#ml0!^J>S)kiKb+&OM# zDKMi|XxWX34k{=Zo*ee?dHVz%LJ#m8n4)?8cPw{V?p}B&oy4lNV z{`+OSky{ljswPr4cw6z!p@HB#panY%82X&?t?X7e#9+d3vl>Xuc66hyXY1 zpoUiN3&A>KRV1RdRnTFBt4e`rni*DUpkf8`iYZIr6w@nQM_DNsKZj}V>h)KA5451# zb`V8H5R-s7QtHMzv$w4BAl8%GkwY>L9{bh4f5nxdDy_ANOo;svjjYZB1Fvri7*k*eUa5B?k&w>==ATV!x|vJUy=RE> zOEyX5qWzzt&vM%Y`=+=tU15rAM9}$dq)o!il`<*3((@-J-$%cMH<3k|Ae>v;r)PU*Z?vut%pNV^}vgy98MHTr!@t`;;Z5wn+U>)@1^KLUs+IHnKjE{b~r9qBXb3ZlemZ?#CqzC zT}>_E>{==()pa9BxY6|Y+56*qPOYHY-_^aNvyb!RX7Syuf`41p4*`S~pi)4=`P=5r zXiGe@5f*SN2^1LK!W5B7rV~otpiiUK=K^8^f4*`lpbvon?yZRpw-Q#1s5)G#?BJUR zE1M?XnO00M$dF<>U209i*^aiRmPt0KimErLjN4Xuq$yQiF_>D6DaR_;e7rqKAT?+R>r1nb6(ORM&sbV6p|2fp2`4y*Y(7<6(1wQNs1RMpgcuzI8( ze`8%IXm_b-WM9d7dPkv&SM$Y>diNK>jbfd2=H;kvr5@>R4|g=Bd*`v4zMU{g$If|7 z)9LQg-ej=H@t7;-3K_j0S$Uq+*$@49&^SV{lMZloV%f2nr?U&04rb8_6m}uop9V%p zxJ7H`u!Rsxm6}5?f$}7h&N#2jNFNxCe|M*|%||q^F$@zexZtQzh6X3qF*r)fGGkpy5Rmsn$er)sZOCB?Bfn z5KtQ?W3~f#WGQ2J#bAc-9M+EDvP0t2{3+#h)?p{qI`0VY1M(>x{`o+}I@|>~O$jA*{_Kk=w-G ziYFeKSs2cPbdYze4NIGAX@Sg3?9ozTOf3{)zkwO7QN)>F9~H{nj;TnQ`_~txtaU!X zD4{xs52iU2E@wr@y|^2oDQ{~Ce`;0Pr@Py0*3lYbvC6CouGHCo{M)~4ufDtV?~d!k zYHL?rhWXNLcJhz2RNmI7ad+SZh3Z-itC-B}`@DXF#ZR_EfL7@a5>hTPS9TbQdt5`f zY!^A!&tr^XBhyNO%D!pu{fooC>z&{)}6wdt&ME^41t>&A9f0(sah6URZ z+ZGUBXKyh=`Q6N&q0Xy+4qY-k%7ev9nn!!*!m0(&gKF{F7o$VUSi58+tfO z0ylI4EF7?)C4n99Wm}}se_3E3j4cefVHen1pT-+IfRziOb0i9Q?T6Msf*B3=j{@3u zkpSx$Ao*V6Szs^8k#t9yp2kx;iZx5I@zzN84YmZD`0xU&eK?0CyIxDy$C#7=Y09|W zt(pl_BkYx&KOKQ8Qd$UxzyFJ?t5yJp@(rLBfT8p*kBJFhxgse#^(ezl>S0+#7HoDxG=$Q94ig zEej<>4IbR{k*#D;e-ddJ5%Ec?2dy-rTB-*v5_>?tPVP-5iO5L|gx7-$N3Z4j@CvmL zCUnSB2E&HYg1gg4Med!sSFFDy>_hiEBlLx;Qzi;}` zDqtoMIUJcnv|uS$I;If?ST@%Ky2D`4;k7C3X^J~IMVAdfC)i>7*##N7y>>0g$f(W* z8GT0Y1@TF}e*h-u^(0@P+UIKM*-O0hO`X8xDBd~`Cj>A9Jx9_ux|aaVbknkmmT2vf z8fER2A{bjl+YX!AFyAd+!tcz2S`xcRa>VKyzqHn>VVBuN(Nj({e45>Eo=h^A-1#8C zEJg^)&3UH1{Hb>|vvhOXz1dsW>`iGyf6zbnx9uXne-YyMc2vyc;bq*d{y7kG$}-t3 zl*nxSa`?j-DAbWPzfi^q%8LZE>+yBIB3G7ThywU@JctGDVU&~tCQHZD^rG>IEW63o zlss7N{>iKgH#BKkl^9B^@VK5FeNBX>LdV-Q%OJaDpMN-5D2?+OLn6D2n5-v(WxL?Ml zn3*;l{nB=ZQL+He?#&n?N>NlY3Q}#sp4x~ZWdDxNM%sS??Rdn`@1n z&Sv_C@U)r_)G78wnBBKwnVx$4@`bqwAiD^ke~i(u3)i8ug+4Ak05=IBw#xNNG**aU zC4qLwi;4ZTW>@tKu)@1vk$&}|i|!!y6o zu8=7lWm(5j$R!DxiFI`<{_Gr0Zsp)&x5?o;Z2LX*jFr4e_{@`yF`t+_lO3*>B_e zSU(}{88Jj7+^pyO!)kH6W!5XRa1iy;EMLEyuk8oak4w2j!K4_=z8be?wtYV{Bjut# z{JkDGL-<{`1@C8OQI#~G?ax}=>%lC^zj06JhDNG7)YBEP~bHfGC<^PK!k|MW^#LE_teXI)R96jknXu**YPJoQ-#=$vOLw z5Nzgp5SF>w8zi<}F81VG?$i4*xdaNO`;CkVbQ~p;E6FGWlx7KhSnjW%G-@RTqN$E| zVyd05f3wg`)qghK26HsgFYM$JssTy1rNG(h8+GsPGS2IKv!oFr5WsL9W?CCf;Q)-U zy&g7&BQUPk238ElQT%9EL32R>&sE!UwH5%8-CB51+y)^Cm-M}HYnnX^v&DQ(yt);i zD5oSf{@t6<>v?b`q7egP^E`VqHRF|8mo9~Xe~h>vcCTh_lx?k3H~@Q?ua=j)UHht6 zSS60Z2ukYc0xlN;kiqc2+3iNA_T&->&<=s70Kctl{+L`hdmBwS+pc+eRGGj<5woM| z^Xm2Cf|MjQ-s9?Zz#0)Psqxh&lnDTzPY-Zmw}A_jAZ7=_tDPl-9cBNtU^1AvEA7-H1^lJa%XH7rT*}Sb}qb*edM(cdawq=MLQ39XGB# z3{T^jR_jHQZdX3^Sd|5kF3Q9MijkUZ)3nZy6}s4mPD?V!QqAlEwIXNe@NAFU^^MFk zdBC$<)3YEAqxXGAu(R6>tI=FByI`O&e-efmGQuU2^3=_5sOFO~ZlP3o2$=|b(WIP) z;DGr~4=p_#<6KprH*?fkHFefhb&nvmx=)z1d60=2Q}FVN-iIkV(`9)9XbPNAbOrL^ z$ow>c2#Y`7xhXp`CWK&-dm+>wpO8Wa8qW5h6Y+#3T1&iYQ*JL4Lix3wZW~DWx_`I7%gz9aKz6@wE1|i&E19m-I<_}5$!IriC$F*(k{ykPKwbat zos8;@?-Aj*iqP8$e2CiLFbVMvIW-{}g-T0YMpx3}j6j13t53$0ZVd6}5z6H4siai% zGJPVyYZ<#T+>+d*vOEZSb2iqW>=8w3cYkeUGNP&qpYMEHeK>L#7+K%*Nr+PA{XyO= zQ8%0C)n;G{+DkKn>Q|p>nK?eY##QYQuGZ~ff*H!4*`anAHjFh_gvz#%^pSnb)e@=K z+F9`?Q?I))_mpEvAvqtaJ+J6sBW)#og zxoxdu`^f}}g}xNAI{IV%%U zp;d{RsC;+ibZ8MYjaM(L^?#Ds9c_O$X+CkdV76SJGF;GuA#(_olBgLfqalU&V1XL!X4!UNk zv<2B;fdrj%i~qxWpJZDs#CYwAR=^dUHg4aAzMHf}ZJ=I{{ku1cU4L?aJisQ&L#G}7 zaHUB-&rmmOlGIS?6f2^RY0*Xg!b~{tAHM`xU zZ5f11$`Kf!lnY~BQFUnV6KEE2zuFFVHcvVVQkYusEGf*IbyB#-fx*}lYW<9N>*KK9 zHHSSiSSA5erF)MubbsfiM?|Wbp{5q=VarH_bf)1V9^K~(+=T;09&V50G2<4X_yc9P zXFE}Ld&VPW+^2=!O8+>sWGrBQGuv87kkauT4_mYCjP$~%AfmVX{CLmyb}1g)<53bl zy`HZvCJmo<%VrJMxw%7tJX>V|!B-0c{I`&Z7^FgG#=0R_l7HRrYCYwWk?zn_l96%R zl*BhE^#wo^{c3)gugB-xW^1&)?jR4-NzC;p?%o98(v!#`3fKf`rJG_?*=pmfd0G+j z`-(VPE~9qgWLeoW)>uJVG1FU;BVQ4wl5G3s{3bRCVPsWhmuG?jJROCs&}#TCdsuw2)#W(6 z-32;w%PdS`T3&@iUl&uCz=8oU0(G93@qz&q0uK_G2ZI4c0yrACPJ;m{0RkiEmwAK% zI06~jm$QTcO9Bs|mW2T*2an+vG~_khw=abO{sMo0l^6DI?HOms}$%1yr82&<3xt-Topjg~4lJhO;r5DSclhpz;38RMHK-0Wbw=jQivMMM_c` zuF*1!%0Jn8^f+Z1tdiBV1V0M702PB&#_L}C>>^lW{Wh9TK%!Lws?l#64%bd#v3O}A6fLH; zBZ=g4cZLF2x*MRFK6D|+P?@?Ceg_D=!Dj?OYcEI99eZTqy*fRJS&nYuMFeNwSqfy^ zMG);>c;B(ZD1(qikFUk^cBTo2jLd(4VSF9$J9Z;w5b~?=Rr_G@-VOWqu#yF3fhdcu ziKyiqV5He>!gQOt1c<#IDFcFU{u~x=sVsKXjQ3U+2eP#W++lip`DUr4^ON`(r)kBt zouEa)0vvw!SL$enHc7Uxodw!f_v z>%P6hB&KLVW?Uq9tTi&~PP00Sv!hLxnPHb`*R+~8j;i*0Sh|b3mbcq`lc$uHMg)Ma zP4n2zpH^$*F|&7}JPhsiW0B6us%l($-Y(5Io0#lwzexbux*Ca_#GCR;SqMNml5 zWJIQPA`dAY*YjLo?iMd*Y+cx=P?S4!c~P~4BWi%%U?>;=6f@=d?D+aR-?baUXd#6x zm9;y<4Hh&-OGRKdtQ^}{o@L=KO^^nd%+}O!rX8uK1WPSIMOxLxvtUdOoOo{?;NFYKWjafre}W>3AjFjS94`p~G-Gry7!#t$ulxv*b6q_odwr&< z{`J}B`9xnEcBaVPZHh1Ti}7q1*fnNMwr81+iy@s$Mr7K2*f04w#i2G)5UFzT5a@x->SjuO+?pyt2 zcX$GS{?^DOKhy;3Us(~R9-1bhw}VKTHqpQwbM3rggkQV!n>&0^O6~jej0RUi9bA#u z!Lhk4vaA5Yb2(0vToA%I(;A7{zxnKV_8*lWReoC~cu?Eo^CK?dL}lb;i%R;`KATD+ z^;%U@v-C1p%cObt>p8hr+lYXc%y_W#cfyQ+@d1Ph^YDqcV05VY#yA`rZ-gDdw+C5XS>${8bTz(i&8oFs4BxKDH{x*y`=-yD z6jR|@+GIQQe;vhY(Q=rDlGL#|}!5u7r zrA9XJo*LO|6W^1e#7^ou8gCVTX7zdDSymnV9Tr%;VVE+EAhQ$i5Ph&5ke zO(G!Etn4lPltQ59LLgUs;iVSoWC~@@NopEm1UWk>DRls6JB4`WK<^YL6xVUZg8)EJ zHNn_UCO+MPbTTAP>1P^#Pd`H{6dyEy>FR1kJoDH#qeZWMlQOQuiHjjXhcm&LMQcma z`DwTS}Q*(AhXq5yXl8PZXZ^q!*9`igi=qoc2I)1!w^=`^&vGp=2`DuUJN7TfW- zYccd*CqTF^$GIwi{w849&c`Q5uY`%Sb#IayP;;joA1zIlLs&g$|&mVT*GH$8Z29jWEo;FhYzzg;J3=Vtr`1Smii< zN>vSgIQfQhLhv-acyBo`4~>p-OyzbSgmB<`p?VmYSp4!1t0`O9clHs7=u{Hp!1dFz{fJq-V!`T4{Nm|H{>@~dwRO#t;Sp~;i>{_B`m%Qmj$bdavf3Qb_u_#v9DLp19ho$_*sqrU^bzVo~kL}r0QU; zN}r{|3u0`X{wgABi9-8+F8Cd-I9wgMqr)}~N$^>(0I)z`7^xEbBC0p35hB`_e=)IL z#Mx*flm-J7)`fYnE?s}e?RKGB8HLP zQ!yQwSi;Cx$+TBrUqdgeqf#p)?0f{8(=X zHmD+4-)2>pW$X^9RC0p7I=FtcRx!!-YLK}A?S9xSO*u~~kZ-$U#UWL(?6WN8)DWUw zDl~2vO!TieVhB3!24|2l7^)7&PR=Kpd5-OjF0|x%m+6@9#ZIJ-#Sp zyBXTC`HRi^4McZq8`nkDDujwFdeWT+vz2Xb_9ZKZh!N%mHGA|t-e3vT=?<0$jp{wc z!hlg`KEvW|u^!&7f0#QSLimLfAZ9%8Zhv8?JQQa~V2FL=%G5 zsqa{$qua3@kIVFDz>=&ZoM%VC$8qtM`5GIfe2!~9Qev>?^Lex8li>q9O7&bVkWP(n zd3kD-26sKsk?)da-N73t9Fw*bltIc89*pIdktu{&DZr5+Ts5+y(p4t0#7Duyj!N2Njwn&*N zN98t+?_Lj_f3URIz;;ho4Ov^>%@!Vqh8ioz~ zrkxw)NimJ>SIn>9-E5v$8|m3CMo{B3l|Ed`1JwAMe{-{0Ziy$8OWq^|bH%Du(&0K) z>tJeDNe8M};!4lOK|@7DvQMVlsmW?Fm!XBA&PTGhKVQwH@K5sjz7zy9 zpqZ5jz!WP_PpvT{>}K#=qZwE(pz&_L4f_3LgpkI4zaF3FYoYh31T-GsA3GY>BS)JW z=#>4uf2prip721w93B_!?3X7MOxGMPp8>jN0%gpk@zwfdtW`tb`NGTgD54u|r2%NN z1X}8FW*8jM`!&@m#% z3d2OiqQgXi6>C;!m0|~r#DfNl38{=1;i=7zfAL~M3qwY@BMKZcCL}v*cpx@veBSKh zruC^hJ*c}h341znN40Ay01S+Co=pe>_$#~L|BEpqxg=)- z01h39!rc*!bdRDmeQ#ZtjhZCeqk!vnDs~j>LCf84rJxi(Ne!x@2d*%CP_buJ8WAsl ze~L0t2ZR=l#Rx8hAS`GIL4JfkfUb}C@QXAA;xs%}g zPhY+acB?0EhYOJam41EH9x&!IE0+L(zs=XHEG=do+s|`Yz7V0u9=bP;vehyEe_{3% z%$Kc{aw0XiX@8op)@I&ZHQ)Fvw!RsdF_O?NFd|w$n1$$K8_4PVMEq_qJNG`U%;vB+ z>SZohNN=@-ie#t7o(E2f6YaR$neIImz}0*^Uzp^OXjT?bqx!6)jy|7tRKQI7JQS&3 z4Tv^zDUK8N{3?(G(wV1(9n5 z>fx=R>~yE#7E%D3w(%np@bR`Nr52r5ec0(k!b0xj2vn?D5AAUtN3bx?cqlr`L?CM+ zdK~6BPWz>;#go?C&CV>-=$7;KSU>2RHc2CE^E904V_R~^<_*E{x;JC&e~a1XS7{5s z3K8WUSB+^>@*jq$ah%3DltuT25e6-lJn{yik|DARz>x?G8j6lg(2r zNC$~zfoN&J? zwm@p3J~WbBjI5yO+xQjUzw4#DH}9tTs5Hm(*Eyk6yms15(7NWzT(22OKxavy>eZVt z>bD(crA3UVCxG)QIss^3bKD{=m)N-NC@>FX%WK^BY~AKd%W|N?f2u(pWtHnVv8eu7 z9TqRp)&MVReKdXB;5f6_n3MOr)$6?WuTOd?%U3;%;xA(gr%c)#Fs^6rFp7K*E=(<86Jit2XzpSyZL56CtSwwjM2I& zLVr;2>yUW%LE_Z`e*@-U{f~9_K{+sf?mwh!x2gQ2F+i?O))f1d#-?3AndV1*r*>*_ zxqn%GVIE+fLW%0ipPEXs_``~XMAuW)q5DXa!e5$ayVLb7Dg5S7GacMKtB0Ou#v(mz zi1S$KcO|}Sg6?RsiFtf&Nbv#-LXIbIw>vi@m_16m>I6#ZeFMk&h zgRF%BZgMS2+*(MTfTipX5xH(K?4!o_+jtibiVrSt9Ph_>+dj-!Q^&hvh;js}PGH@= zZtFy8j+~h-3p*qBHiGd@d}+4Vgy+L)K?N`D^#@%|5uu+pIq4`5*? zU{PK^@Igswe_+3YW6Z}Df5ky@aI6(oR7jmoI8=i6Gy(W8IjA!Guz$T;uk6MSZq3e< zX*mFHjiu+Kr*Ys?MuEnw>Xy{Xzh^cg8Zy*K+pD}crVLqo2_X4lDdO#-~f8OWr?4;{)m15#fU!jbH~(_D+-^hESaNss?Y8M=OdMHU9>8p) zn|<)vZwHZA(+!w^8w|BJ?sgPP!it}C_Q52R@{_usk;vg2&A+S{f84aY6eEw6>`+19 zoL}RCRu$1@jy(>q+ck4r8z%{<2(|EyGX5gGmeIQwqTIqYUSheG@oj_HfA1-$P9Wt1 zAoF&!Js$jf2@JH50I6yvOZ2`0cT80$8%z1bROsZcs7_4Ef60UmH3g8(k1>f6$tdHEV!D}NTcBtnn zcC8Jl))CH(rTbfx_tv20e?Jb3sU|>cRMTY$V6*c2BipCxaja5X`Lv2a4RR|`}mtURbK8*^C= znG8r}QGK08{&g&pknPh_8R43u4x63Vg(~TzYgDXLqpS>m>t`!_e@fTM@e3)$b3FSn z8@EWyX~ZD*@%h>82OO4I`Z;mzL(b}~o_%;UDM2!(l|vHyd9y!m?NBr<(b_IXk#yc4 zpVljTrcSW;f($eeMsIv$QqV?=am=%Fh%MgZGVsw(_Zm2x4V=dW*}k%f-ayfq_YYrz zmVETAoXgiHkh-01f5eQ(hspDuGCo;f6GpGDB#ob-)MRjaLTaHaPOYIYM`bHIdaxK9 zT6H(NgxvhOU7J1JyT8#cM<;U;g($D%<-^T?3tq=siQst@M0+;irUyc8%EHx@zpaKp zm_4|KgxHr`o)zO>DKRn%#X7hw#jUziUab(I0^0BK@fH1{f8jGp@U9Lm2^phJg-0l< z_`KOcMO54d)>TR@(g^gCh-@-JS{~)KrHS05nYIpGkZLDc$ShhBsh@w_GA0Kpis(3_ zEf(|aa>p28HV|0K&XYy0V=F_f_*Gp)tVrq{VpFBC1w)MlSs=n{E2j@E>L)gc#H*(H z5hO|wt5)x|f6*hx)rJm2u4mkEs}Jwl7k@L=$&{O_1EK2FUdw)2vR6)t8xcl#f))QbOKbdZ3!+*}is zXt6#_YqTYSXki(qY-ByXyvZ$lkLu<9t=`{X1YvtY5#9GcVx51k6dMMZ7(D}mZ;+1< zgSCs?Akeg=X(6MOQ5yN<+L?9RmZmVG<$QYgiETPl zM7FJvB7L)LpCcw6>DrO?l6@M~g{t+(z-Fu0!L4I1W z&A|`T>P$w%O0+d;RC;fvA+072jTMS!hmc&&5{YoaSd6?7gdv#DwqPOMZ2=X!+X9Ss zxCLC^?1wgN68UaiwlgMH8xE_lpDJ7q-UamL%Dm#-8xOnXRmt8WROI*O4G_8yp(-zx0iSBwV}(++aE8+{H%K_xq zc>&;|vkmZVUI_a%JDk$rWtUyVk4jO=FS57DsGpM%v*S~HeVDyBCjPD?*zBG|IsW#&sNVHQ^A@wYWpPKH=48I%n0R|TUP5Qra!`TFp3^?x!fzEZd%SYl+^zmeOqRn2eo0)N0Lb<5dYE_jlHMsHH{&psL!0pgWq(_;Ct@u* z!!eCH(2&MF!Nh#Dy#74YnzZM3HR%ZswCZ@3MPI9)R0s__&YiJ_%^>NvO`w6cJ*j{j zU^u(-y$x`xXV<^XW;a*lB)k=Z)^Od|*o%AFs-7L0Aw;!Fwwin|*O7YXyZ-x+VH+&{ zuuvJOp}ZZ^PTa%KdUVsB41c@Z?E{0!gH^Bm-+!cX$(}L-Gv@s;ejF*^sof2qhiM?T zFE!y4@fg;;Uuh4pq#nScHTMWm=o1A+4*yFd18i z<3PG$HQ^di8=;I?*YFguz}Vz=DfbOb5}eKtNmNrK41UhrhK+m_jDH^XYA7(~NpQNx zNup{;YV5st>(R7Q+U*yEf%a9Jjy$j9dT9@h-6xNX5&$skj+yg0lK|4GWc?h8%LKam zD2A58yI}iwZ^n)gaY3TLZ=n;~$^i*hd?Mk(6x<^s_bv2&EQBbaLiD+uus@<9au5F% zLP$dMzJl{#Pa?oQE`Ll{rL&XhsVYpJ<;HYgR~hG2z0?3A={#vj5$`;rB!P?+CPvIz zZ9ame&fc*T4C~9y{*U@fa~qrmsk;aS%h-!x#&L$rtTcNM5P78tAq1d{k`d^%T(1J! z?jSVarbjU<*brsl@FG1+7uVzKd}Zs8w1RPwq{x+wYh@`T#eY^-G$^^QmjbujU2sxd zdzQ)e&Hl@d&kN*MKd zSS5h?yJE&34}ar>*%e9L;bN_#TBd^>^UK)QUj=w62IXm0k8SfIv!=L*hK~by*W}Fd za(G@fTt2IEG?-J-!DV02FbfC91G9Jub(V3h2$HH6pS0`YV47a*O)COHR=8o1@~qVY zNCFdrNn;ZZCX?A;AIBCvT{LL=8(`h<%z(@7z%fAxLx1RFvWbV@n*xg3oH%d?DThQ;ig?Uv2-H-Y>JlLB&=tg~G;x^E|iNMS1 zdJ;`oc=1{|Nw68&SXbk+xwp~2?D1`=Wz;tfo5HSUA>mgw!|y5sPcwK*aG$BuRFqI~ zl!0Ffbbm8VckpdaUr0#H;Tr7Edt>|8d7jfJ8RSY8xmOA^9*2wg;}izG(OavrXfNlv3nne0gN-IuC7Tv@7j@EvyJ z+FA+3wI!6y4_#pHNLMa{)F2?i@hnA8nngTu+JA-Bf!{Y$7N$qUbsXXflDf+I2p2I1 zIlsp1Ua20ffo!bq+um$iQ-vmWro|w2OVw3K)ct%@KO-DaMYzr@%b47qRY~Z~+5F3J zczZDALhQOnRfsLN?mjD1IeF>8rF5Cdi9 z!O$`Z2zlO7k0>+dG(`%>QhA;O6~S#O@cNEiim2W*mvWN~M+vY7nIok(Nm&ITmTQ#Z zLG!}hmcLWH^phBEMyOUqjIJ6EgnwXr0^#qft?<)oXD8lknSn1gjZCWN)eNsc9KotZbf)SGJ5R*SGXKBU;}GvQ*_tK3wGpEnF#{ zUhDKxC||fbu~_@ZqFm`I!;xA-U7EkQ$hwq)lb2W&%nsW+80K-^P{xG%pqk5c7a10* zR4kRvVoE_F+^>t-zRSv~8pLkTu73)`eO@F+QKoj(!7%T7V=Ui=LM?@0Hr+XAT%c#J znNqi$k>Lg|^QB4%#5hqaQypbtSXVpbWNfgng8IS=ds@!em`Z-+BI-l2K*#7sODV*W zQTEWxrFMl(4|PhdOrGTW=^C|%NcGKf%BdJ9X#~~uvUMy%th#1Tvk&F_v+E%C^2|( zp<@roZ5xmcd4D{?h78a3bXf;R(TUc<3>@ypp_Hs-5>m0+_)5##ZhtMmW1f{QC5RItFNe>CGOjcoN)Mo7Ga`b@Pl`%5I4>eJ z&{Lz54$O`SGFMkf3twKhxmu6MErO{gW2}HdL4fI8@->vNL&Pw3oFwOP#+&=Hh>A#AEnN?iRO~;fS~0t0HzKuKxGEw__SBbf zKE))8o>=&BU_#M?F86Png+vPiSOGAX%+6M?+x2iUGb4=2l8YGW-)BGm2buZowX-&a z&Fvpg-s%$ig${e{<*eH)eKe*pE}Y!t*j%LLAkf4@vhga zXVZcoSHmt{t)hOA8WB%{warGieIHXy%cJ^&)dp&#rBPj<{@9o*_OjXv`^{;|J+6em zcCidcc@Km5d>tW#lEc%>JT(cR#NUUfy%`^PViM4aSAU-#W@@bhr7x1Q9T-lvzk^$tB#+1Z=tn%E06>tK*Z z^iCN}YkxU8OCMwsxO0Tbwd4;hF!WLcqRN9-BKM3~IiA_d0ghEIiMeuu5`n1f@Ry+2 z*jF;qD(H@Mwu@O?4g+n~bR!T6m^Gh}+3fd@zb?by zFn>=q{3~sM=|3s!HT`FR>7VG3>0hS4%lJ=OI@VNp5VI4Uea`< zJ)t{|_EHaTwkJMlwwGMla8K+W!@X3%>$O}L8iRzf(_ZwSAmpl~m#GBQ zjLYT``>o+r&B%!nGA#FM+`cg%YlGA;^_JJ&aeY{A=ext_?RuOqTMMib(CtC9f`8_2 zC|!PjXg#rIptvWDwro>xBi4lZlF6Br!T1sY@B2p>V*Xw}jk`L7abG;|g;#Gmr@swu z{Y<<6AGdacjWLR=Px>GJKlkQ`|8X_iW!OdpUffNl2f4=kW4tGfUeaZ+2g|tp(k>;^ zd-0c{_}=WEyTYId{sCv1?QCI~n18=ME$0flk=8U(^~F=wwh##aH9k?%-OpNFS6l3@ zspCe;K28!?o@2>j$LQ%ev1}STUN)pMez}$qItAVLHB1~p@j1HR0KpeXWqDZP`PR&@ z{&kDySLa_fx2;^@<)Hu!Y4#rc9nJpi>(CQAY&QBhZ1n9QyzF-<5{g2NqJJ%#H2rzJ zPfzaALu|Uh5{@RTku#ctHZq>Ho-U1v2?+O*=U?|` z2UrsfjjjQM46R1Adt4RqOn<4%!r!BcY2`?i)6}|)A3=Ri7SQysSONx36C-?rU81Pq zs_%DOBw5}v=hP;FzAnA)kac`_4{jPSO*H{0S4Wyi%K}P#ocTJA0QAiXxeNg1ik-Rm zmyt#mnNG9X>_YN)TWwSlnANVHE|AA|d{VDTm6YOE!?a|2>f+1QIe%9Oul_YlgjeTX z$GbY`LY`l7VXX%PgRF;?Hhh3L=o1I{kmmC)6QwV}MnHQ2tbYVlm2ib{`WQGnKE1B` zEE6B)MB^l!#r1XSezzLUCzG%86u}sdGTRcYGSIXIgK+o9o?S7R1gIs0PyCX>6p>#u zAZ7X&4L(Vi9^;qKvVS1&5(4i^%qa92jb3VHKrw%QUmafT3chetS&-40vzPg9SjtH( zW#HNr4^wKVIzu%2RHu5V6FAK&)u;db%a7tcC9^yJ&hzCGyMM=X*!uxYu)Sgdc_VLj z_qbcl*LGcS+%!w==@Rx@NUj8T$zwP!hxPq@@zrD;c_|7dCV#I+-CZu)jEf6wO11^S z`q_4eFRvtH3e+%L^1^oavmW*K)qE>|*?BFY0e5CUS@YssK&3DZay*Q8ADMN+ED*)i zdr~WqxG&YC?3;bY1{}@4CbNf-qSX>A@O8UdI|TEcwS)>Z`%mg)@6*dq^4WKfu(!bc zdYs$W6^%yjI)4q%G=4m8`0B-q zDk|JKLIFbn5}iCCkWo^&2HSiYcEe^-R3m~(iJ@qFZOp5Qvh++QH$`zp)yMhMU?2Hp z&_%FL>MkT*9dU=J(mhWM+S?H@fVX2J)eetzl`9yV^?4)^=JS}Cq}wCVbhpREVIO<) zD1XQ&muQmLB0g*kdMz?0;b)j$NtXQ#iGsNrJoW@v!=#7vHUu=}ZJ20;!y$k)heKj$ zK8N6e@9{Y>Y{Kn8!8NzTME|}OgNDPmKiE$&F_~Fh;31Q@#NxdL;dw<QKnihe05s z4uiyOdT{sajt3Ti)5wy*%p@}u zGLuY9b~5RK*km%%nE9kBh+YM$%-RDJows`=F=_W4dD@;LGjsOD&}Z!t#ZK8H3z@VB7_x65fxCAOcqOD; zz#}!sKn7sE0vSj53k00*6bRHVw?GBg_75~lx^@tFW$X@u2*>si1elqja1-J{DO9sa6t5duoQIX~fi5fbbAs(%HLOi&`7eZr|$vmwEpV)h)oFBx~0Z&MYnF{Eq zad-3QusHH%tHl9Tf?7Jj{Dy@D1-C3DAmt-UDCEjG+C}6Mnv*C15PuI*0CxI_f`a3d zkG|x*7J*L4DQI?2L}X&SA`*<*6_L@9eGw5yIJ6>1c4=h*)}NJ;@PinFJInJhhn9!2 z-Ykzo{8KQy(=#`llYc(TNBfSiYWxV+f3s`vqaY+Yj8o?R2}-2bD&elS=w7P{J(!Y} z%*7UHG)?=$m^sz`+~p*r)eJ<@v<~y#;$?Pxezp(ZQaUOD=|gT!UEfI)XfMz)efDl; z?&b$AJ(bUy!Ng#MWaca!#RMTf^un#ozU-XIKui_{#16h`27eJk0nW5via|{R04=(w z8CDF|NmujDa%GP(+v`CTEG^sVA7{|H%nGO}rT3eI<}wJ=dBHiD3)Cr`*PF(2(tw_6 z++om@07{cU0K>V$8HNkf8Lj`DIndq6VeH%m&XaQ~sNS%>Rq5IW(s-U@?3s_8A*FDg zmAk-cS}pFu&rPRz4d@ATG|NTrEPW?n8vC^(zRxecv?dy&`mR@1w9q6 z!G&PQjEhNfCZVU9cF{9en~}1hj>5ez@C&&Pwu0;+iGMA$mIAqg&tK3Z!~*rkrCC7< zyn5SAw*_b}1|~H`(V-v@w_I6qP?JDK2ytQJay^(ivx&*hEoj+Z6%e~8;mPN&k&|E# zJ+9Yi@F=IVmBkcVkrL??t%w?(+pK)h;705OGCvZNqPT`+kJ+&h{17@0tWt&pNzd1Y z7+5X>5r5qkksJ$pF*5Dnz4G2k?jF%X2yj~3wI}AbFB=39?2#yGZk`DsG-BzB;}W8P zhGzMS!8dYv8JW%0G*sDT-K>@|lu4kAW*b!3oC=HEwPMFAN)pH?CP# zzJGmh)pV=Icl`Zrmd4JAopdRq7{XDuz(NnQO-%AETcGJD*%C)OHs*!kLt`0}IOG*!+7YirVb4x^3GC!l zMdLxpjqccfX4XFf_2c}OCI=|?0oUf~+2k(Edfl^*?TFfjfnwrl}-u?`!6<%-+P zX*KwE^Q4tNyx@a@qYDj(v0+LeVt>UMH$!>c064;jaL}PZn`*38>dqHZ~`X^Aaye~h6ad~{Uz2>mI zynQ%s4yFsG-^56A7nipe|9<(m+yA&o^6ldoCj5bW9)r@zy_2EH_B_B6E`P4DDRVo1 zK8_=K>rWOadND;%b`G}}C2Uf%!McA*NSG5qQsw3*BFN0l8;<_yirdp}y#;skjrmh} zf5k~&Ska3l+txE<>PfG#wCbb>Sw!icsungAPL3Ah_(Kc=HYIwC-+PNagy6Lzn#=R% zgYm;2o{X*8Iykc+xNO~fHh;l%wa;G-Vt+Edu@j&DP?+^s-wn_OD#0PtgTc8u%^5p z#{Je%?C4%pkf~)c7|ZwD;jr|3*}n8=d^P=EwlDp@vIB`Xf_*8E z%2TrXBbi=8aF48;B7e2a3wKtuxH1Mb5Wfc5)kG$`S{a>aUv&)rawzF$NvbpDfej>l z-1ep0Kd~oNLh}Pq`Ldp$C4Jr;2o^XX8+W7mAntw5G$;o#`DsM`ZN#Ka9hE7`o*~)i z|DDGWmYCfg5>3xPGpPR^o z)tY&4w#6KWCCl{o2q7eQxOpNU+?Ez@|MbN;rOjVZVhich^x!&l z{+UKf*XHie)Z^Wsx4#R%ZN~R-^UZYV?{+Kec*sPFR($n=ZN^hPwhfaa?KJa$$qo4G zgY;Sw`bN@3VSnF^ssz+B;}RBb48|{s7SmSJpzETzgt@B^u-lr%BxRh=^a$r%3XwgI zlxYCyoZW#y0Fgj$zw7G{1Q6XJ@Sb$8HiWg1x zVEu^hHl}@rTdLG@2wpFt4{{Pv2ju-wB5K@1q+oL0oz3RDJEPIXeqPv}hvvwda*UU8k_HS~Xyt(qU zhw(rxL0{SJR%;hFcsb3Oi#*bn(+IIv-dz0)OeQ*I!N}24<~mT05XOCw@i5;k$JhJ$ ze*Xu#Zd(PbxO0xG@e6;OuaCq;IuFA@%(&$%Fq|4+sc)GJIw~RHc%htYJ!4G*viW9c zSia?z|Ji@W{b@J8K9~(9s|C?Ay)-8&4<9kLkE4%YlRaoCh2$rj>@5;(8wxRI)3U6FgeFCtIm>~i6bpYel|XBG zrir*K6`AIz4$eo@8sFUBcxq&Jp%*Tg7?wYLekXs7%M)1`lu4o1_xmF|B)k30yVw6| z6LYzIH5+Z+wy$w#TE>cM3zv(S8@KJ~+2HM~Ur` z`<#smQ`0s}dmj_G2PZvE(aRvsf7P65WI%ANZ}uqDZd}vkN(e>A zPYi$2*w?R<8a@JY2e8p&G6f^AXNrG?8hT%>P&1-Z2;tT2jzY-TWI4n~oV9W& zI9x7zRA(kqB^%zxRZBK@sZv4YPhxrrg!nyAmYL|EcF*(8>YpxhaU(np6~t9l_d8=! z2``%1K;(;K2gl64I|k*tt5k@<(3u-248ew)=jM`!N zLtu%(Swrsk9uuap*J(d&|1>tVnrH@?e#&=TG@p|`rLEB#8nM30L_;x?vn+U;gcldr zE7M#~8nUKJ4}*43GAn+H<)%I(bKO1EyISJS2EtW{V?qYFrlHV_+&JurHzX&(5 z6>bq|Y-`y95p>>=qe#4bM4N7A9B?Y-W1KRP%5-JskgAH8g*1tCB--WF>8AfU|H>U9 zj;?wyLip-G{;av`eN@d?-$?bG2X?-nk3V1jvHv)dTd#trs|c4pNgsc{IvT_5RRlI7 z8q=O4^IuAA_Do?Y<>pVjEMR{a;nrgJZwbvrK=pwQtkii*LkoJ-Wz3{IFAv2@zl?{~ z7jhZ5rk0ZGSRhru;N-)q-vktEpl9MWaKh4+Fzn3LD`5))>S0Omt%t2j*lm`pJ*6s6 zs=3-2wyhwwk%I9RvIcio$oSnBWCr$OSqDmS zWKZg(l-cB42CLRBU$g9T9#XBijA!=Z)?z>kV;q?XfKpFIlTvV3t}!!?6b``7G{2ax zBkyZ{58vDN+{8xsjJ|n|0P3CAaKla5hN=%YEePmXN_ubKGO6TRW-z;v#!12WKEDQ& zeZFSZ@65(t6l(J&{RNg9{4^)$nIbc zL)q>6XMttc5l#d#+jI#D4T@x^J^j<0mu;G_hpl~nVzXcl$54Nwz)6`xhf40liN|JI zIoYF*l%d(?+f#-QgWu{}aAz;`_T2yH&EEVBR@~U{3w1Z$^u6xy;aBOoC#FNU;z@$& zzJ;R?C0**Q8M(%H^S_1LycWaC9e=qu>jz&*1?>jR>K7CtA?!(wkB2@zNafCeXC$)Ohl$WdKyw6{poMMGRAuu zfa(}gsr!F5tAK~&o+CD53Ye|rVZSI)%_|UD$19qX=}4TDmp+`9)bPMgSrl@)cRoCk zm1HpFZ>!-Ck>>?;Sk-Q?hr@iuY{G4&Pf)<$1lQe(R4RlXq*8$OAuT>Vkf!sew~SQ{ z^rh4B5)|axX}On+=b^EFjsT{IGnDUFBI!B7cCCM&k94kSlk}CDqUP&6`%B`L$so;% z@)P^buAW}{L%-BCCAY#USxifsHagp#>6kN3oII+{H9%MwC4K&R4xfVWo!zvfJ64{I zxVqUIs-0fAyK=^xQt1Aac`C>M+}{WD%IMwz)Y{iu(OE>91lG4J3U`lZpN@y^vE5`EIUUFs<2?3~DpGGZZmRbkZmL zxe!)$e4HOQiv?H znA>{%gF4FOHch-?@l^GX!_G|2Np~xnl5T{WsPq`&i7D!f-|exk)?=%JP!HgXE~9^k z!9KtUyG6OKyoAmc^Gz!w)lPfFf%6pkYYn?0d(u@@!gNp3#FW1{VmrQBa1K|y&G-rr zteCUz(ez-n?i@`l#w-X80GS#$B%)GQIIU7nOe*(M<3#gID-N!;pT;)-F>Lx(X;vD0 zRT}W;ReG?|F!2RnSv;$Q88?Z@m?3}RIn>7ZP+kh%Zl}vMwOt){uby(jIlo1((8N9s z$_Vwn)|UKAW+%+yV0?LI(ofv#pH|XqA!KjF<%6ko&+*8aWU&gp+sz?Fb(6I>f-Ua3*M}EoNsN(F*i2cPK%^i&BSmZ&S%|_QYl6FNRjUSN9&z`@prwD6zM2N5V4akr zGAl*tZ!~X22eVE&)0po&61~aANgYtj-GF_4rs4YfY=gBlV0amHz(~ZH8UD0C-<;E> zDXg@vOC6u02c~Cyn&`?972rKXRAQ5TLE+ZvGh%){j)(TGxy%t01qd_dSH+BpQ5748 z5IfEJ@@o#H52)2g87hBKwFMO_ZZ`{K9_&p+|HpCIyWK&w)?(Dwqe6ZG;A4sXL+JOq zZt>TA$5L7o6%=MOekqEk_4nEJ@MUgRW%B6MHWyM%p@$qFmU%3Hs$35`rQ);%q3isfKewV8z>Jr1JQY`)<>!Uv&{wqq$k zK3IpjIfNtK>`I^yNL_b8VAVSh3b<65y+wcL_a^_>_(VS9F$Jm}tlGBI z!A-Pn3uL)@)0#S(cd5B;;Yoqg!dp(;$P1Rz$a7v#JI}8kJf)pydc~$5ZtsJedd3x+ zp{JtFkYn<%VfMAenlI(}3HduaZnrzL;d@vr)teEN%}=9%z1$zWU)>r7YqQ^Uy`uYL zBUFX!PgQ?vJx9H=Eq5CnQ|>be9d!ioL)z}bvz5N0BD5XFL{WN)MC$1xEdAvEA!^K8 zenT(9dPr?IQ__?^h9Hu8n}s6Jl}zM>1}{K+3O6-wW?4K2BP@Hu>-BZm zEQNnX?NSDzlAQ&24=^E$rTm<})yY=QTE*}4-Rp6ic3L%lRW-)GPjP#{N3O(%b^+}R zM|KCkmi}64?dv_d85p`df#Isews?tFCP8VN1)O= z!f9$l$%8rz=@S)BH2_sw$2d*#oHkJ!&{r4~b(!;@iABRcxnNy?T?ySMFM6V?nX$XX z`lH4;LGe$+uzWIY7u4E_pP=&2{M)^_im7bGF_pk9&93xz&eHrNh}O+_Tz_@RtTun= zoA4}1=P+}ZmdXn1IvAoB->oo9h9kDdY^O1Svsn&1VMgyKJcJP98a~^G$8P6nI>&qJ zf=a2m^^hh7ij%bEv{Q(JrMOCSUXQml=s4M7n(0-2OJ25bk)q~HUqPo?+5hme8rDl{ zr)3Br_BMR@$R8C6vDi%wZFtvihTVUBV_&8Gczylw_;GxGcU*iecK0#+DsyRR`kCV& z#`OS^t)SL58KmD0eDyLczA~&rLgn4>M$;^e8FRCFo<9#}4o}W9^P9qSb>#%#aPkDsF#f*Vw?0crcj4+~yuSDtUQoS0r zFtQHSMCc&0QiZ|=qgW+McYxYDke!E}zYV+iDz-fhx;1cOPq@8vQI7>_C%QUPA1SB4 zR)UT``9^ne04i08BTz+G2BCkf%V5W$oQMrY@mkIP0uOg=en)v{y4B+LvVEmZH4oce z5j)yj39yf3kBXbHzV1ah-d+jyaWy1DOXu~Cy9!A#FW;f;EU%RdxX#zg1yc8G<=u^~ zIj7#;*fQPF&>80=-2-Q)NF46cT|{8@$hg|mh2&_bZX%!AqjJ9wbK`$iq$X2A;37&8 zv#Qze!iMnzFYFlSB5{ywXDIqqWj$kGArG&kvW#5w&X5BS~1F$ponBjgzB9~o=oW&{f)q1SW5*HSJ z*8yB9IRU7MW`}Xhe8+#d)jq>VCBI_a>L1~w^WQLTp-*t5mr$~OgO>n0>BNnDY4mRO z9NmxMd@%Di>P3=_XK%>f^KK?TiQ4LuUqTh-yL;2SSyP+Rm1dfE<8EfwgX74}Z11ln z)G{R!)YB`w=>A%6^$B=R5>t|W8KQ|7$JG61mN}QOHdY!?CKZ3GS8zh1`nsFmg(QZ{ zQUE&BeK#{-w=s5B^KgAOVa!Cd>dd^W`+nHiKL+?M-MbmL+0uj1&6Y%4@VCxE5!F`U zS$$1l!ejN{>o}qEPl}+L@AdRodrA%Sf&(d|ftd>GH`@CU)e@4Mq&s(?2lw$Fj%`ks z!2r)U-q!!%enx*@xNs#v_734;i!2m?3B8RMLVKHFy%7!3HygMuo?=snWq6==`U|}K zDrinuy9)n&a$i@GE5JGnujPc!g3c*bQ-61n*M}^f^t7T7(2<|aF5=huW~rh%L0pB@ z{tFegpfW?y^2JS4&@?9?bC0;(_M%^fASAC76kY0jy%c|A4k?q3&G^UDe7z>77ru-7 z;pR{KpNmP5m|XnwiTBNV8m`u6n?gMRT-p1k)+y)*mC{Zj z96>fQoxx=yo0+BEf<#VbVvq`IQp|WeV@0i71FOzHUuavlxGP`)V?VJFivmtgwxgiQv}oif|;6VPp+M7vXg-!jV-Tt`7;D^3)zA<1j{p+=Z0!ZO>pA zg^5+(1gm5avRJlWjw@Z=wz(ec52h1J3)-z4)rgs2UBq0Fuyd{jFDj`_vUx=59uKOw zTugu39_Rb7l?64ZGo zuRuEenlul@V%ml=P3=h`oP@5QT^uV2%m^z>t{h<=&f+nKdH z^Hy!tT`uz=<&45Fv)eECFXLwT<@owE>~8m;?1Qn!9aZ&kb_W+L$?9;9n%%2aBkZj8 zLg4N|KTDe38;|^#arde`^+SrG?3>MUJ2p?4mEcK6qgqF&@zFeue`dKzZi=7vz#h2UV$VG=(27;mYoM;tWd=906G0g0xPE~$oeHA z)sz%Kch!lE?nz3W zP}7<1sjXmFg=9M?H_N5OI;$f=%|bh2@7{<$uVE%B4Si0Fmh6rl$Nszrc6S#ws^pl8 zV>Spw!-IR&VEm9FVr;k@NZM>S{d=u`Qm?tuU0d*_qx z@g*QdpEr9TO;auZ?%nkH3`g(y-O1oL*(y~gz`xGKsqU}G;W%V-++UeF?yvkD*9Nh( z*($J|xBjO*Z~gVV=dIq2_iKObf$vO7at^&lgdZoCD|c~yi1FKMzw&o_)YD+Qr;HHl z2NT^tL)V4_H~;%}=1QKL|AhdxHKasR)1DNBV~8&-SlV|@K;qLpN&7TsJ%sqYkzED@ z?>@K)pLgvgq*H)~xE|)qkHf*NOUzssLwut5MiOE`3dP1@!Ic2|(Jg-nO_691I*2t2 zrJi;@%y&#e?vJ}?pq?*=l~B<`cu!3~i;-k+EMbyl1NHP&2%_C(9LTtoo6M}I$%NfZ zN|kg{cy}F!63M8*dp+3(C^?9CdiG|P8(;VGVw#r;3u(+jt~=QcP3V!G&~k)s7xe6o z%{dcpTl3=xEfvHK;)FmjRT6jjJD~F54wk*4iZWwrC}hCQ z?ykqhu|0Dgp7Tgy8l}l`3P%WO+)(2vS_%Rfcf(=6Y#z=@oGE`;W8K?KeK+3^>(z!d z`zisA7h9@z7})2w=`ClqjM}~O)i|7fL8@^EW3MsrG^i#|IJ(M(M=SIyH-T<9_UbG5 zAX`hy0s)j#frAO%QGq8kTmL*1tA7*je!erm5IgtW+RhZ%gW~SguAqC6%C?cn!`jG% zl$%LBaCJg6iIIQ!S4nCK=+Kp|PjE)&W*kA z-g#78ON=H)fz|H6b}D5f$nzzs+YB3QQ@DOMTk19g4eB^snzC1jlI%-viss7?SL5Xo zW#RscEUvJvxfSkGF*^)fEzf9SM9sJPYVB^Qp*$~vUdVsw6ZdJ1%;qr6W;1=jtdQLF zxh6sr>A=4E^2LrH-_je}S>@o%Rf+}VQHmaNHTG)U*i$KGV`+M+)Kcr;QKKY}>bl+7 zl@y^bAq7#oP<0Ctq~;b8h~2m(*vXv)Pvs|EtER`&^#)_o83kgcZbX64;wP-U9zM=@ zDYS#9`GkM4v-}kGCE>dhb7~S!QQV>H6#UGzAnREIRZQaDnr!`+#%?h}x3(@#u!%s# z?5Yi5B?x|m+0po-+L@$h2N{5t=1P1*q3Kk@spDB8f+D3mC{uVBOz7zwA&6@BPZ(DF z2xZ0$BEWk;X7Sg*R6)~1;2xfnXfD(Ia*ZypDQ|xsH_Kk6j0V1%ukCX|JNh!jDpZAe z|LxS-Q&$+fYaA*$1nu@6ID4GjS=b7w_V4gzeq0}fCS^B=l0rIqyB^!bfycz_`#%DB?e>A$G)io%5&|-re;#$P?!F=o$h=?`UDNRnnmfIjnjWZ=1kXu9u!Yc25a(?T`Cx`5s`a)4 zF!Hzgx?btefjvf$-QPSvya=!;&}9fQ!%SzVjrve)a_7`haxoi`A{ew}-0C-Zb*tSI zUj@s14)SvMOVPv`eD_l=*X2-T?)K?&_hgsf@Bs&Z%$YJRw-LdyEDS@K?X%9cWBNP( z(EB9Q1r7a{#`R)Q{fx#(>{-b!%0COr2%;Le*G7G4M^eT5R0%;|s$lQjYz|!37BW!2 zh7r#__tWz7P#nfiU@~MTgMnjt(jVS6=EmL;tgoCnl)v&KV~z)w7%S#?p2zU}S#=k_ z*|=nXb~<-C@WZuWbw5+@^y}zi5|No(7#K3QNEpUoG8n{QN*HMzHY|9ZH{Us>Pbs5x z=e#mkg4!uD&Pm2fuF!kveqSA4lzCW;Bt`&L?!R^^WW_rc{hLPVMO?Eq%g4|zy1j0b zIU(38Gt#EUlFK9_MR+B~&PB)wrhvfen5Bs_)#I+ka{tB>sB9 zMg+iWjx$g0a-Ai(KPvDr{KM?MK1h5{P**_~y1)KhFY~Zj63Byb+nWU*O(rkhHmD~t zH5g#l@p-fEoOi@~dxWhQ;a)>%;{}PM+>s4bbxHpJy?x7b8@ZF_eg6s_cMcsLp^2S; z)5b=~lI78_C0kvjTizojmSwIf7MG;#cK`K*N8(k;7pUS~`l0;l0|+D%iA+2`M`}EV z=jDnpUQGlu4SLa2NjpY16oN-oN_vHtmxu+!?}1Hwh-hjoT}2ciro`A{#!)b`5H=8& z7g6jM^RGr>1t2g5JsN8BVmaDY&~WO1q4WO}9phYikk+S4l)R_!aSgtHBIeuxk5c;q zuz zd#|J;g8UH#3)Hk@{Dc15~Jpn+OmQvn0Nh;RsS>S-0a)xD@BeV70of$W+FU1 zLNyTcgbhT@Z*Tt5(*&2p!w{Sea{*wT4f8>wyUTP`qP{WP#hpfSDKIkIHE}n14$4s|H^|NL$#zsWh?$D`gd95M5&!Ge*WX zdK7LR1z&OhGFxmFUgFnbcQ(7YC*CNw0>V3l0!Y8GmbbhimOXNN9|t#iins7PG+Thm z=VCAJnft>7u;I3UVwTY!V`-zZ`;dkWHgRSWnZ~Ad9!<`uVo3s-Bz{`4WD=Q1>eAd} zQJ={kH9PsZruvTMqVehNqE4(LgO*fx_In#n-3{w_y(jZBvoE#jb4`7i=7h`blH6^yF7NMGnQFSC!sjw#cH`Z;i$0wn7rm8$w? z0?WdG`j#iPEXtCPu`CsdvaB|Gcf(c~nMNb?zTsVV=0jZ#_yM`U*(fU0#?fZdsT_^+ zvDn%+tdu{B|7H?BcAsh9d|+3Y@^`xOCyF-t91PP%qli=ZvsMK{ z_Nkg8*kzbI>&aks#UbWiDpm7|rY)yRY4K!#%~`FtxriYzHHCv%R*C5pIIMwoff!x+ zbaQnn2Uk1_jjebQ8C&sUCbUuk+IRFgj`{GtM_2P8P=tIv(dBwoEu{k{$i&32WAblr zU%Vc^4ZGDph`Km5iqdu8q2FG=Zd^_k-Ku5eXBhzLziT=!R+5uFNWz-?@%p3Nxmdq{ zQk5Qv;2);~7I(+mo$=X;mjp_A3){tdwb)CP01_=1^>ed_1o)qui0EGo?*{9BF;0m5 z=$cjkqw}xOqm(td@?IReL9;8y`6dM(;Yw@uon_a?ncQ}-1Wk}h99-|hEsMJTMflLp ztx2WsMVO6qB{Ua?1lPX;-HAs>cz?$ z``4)i&R4-Szcv3zrfno-uOUK!3i^pw7x4vMg=GY6n`!i?2ChH4w;L9#_3I8fGEfLr zRR7r<*X7a7eK=VrR?*E~ov)0OMWN(&k(S#ZWYAw1VLId2=7}R4$%TUvOvQ$O`~d}i z;dDLKqUn0N1rt8Sh2!$V1eZwYISx*D>t;Bd5Sip^)^duI9PeRg;yoYC*FP7(P|w=| z&LRSFy+6>Ncgaq>-XyNY_YQ}&KSZJ;-3teTqmWn850|Dj$4AANOZcns?IiE-d8*Ib z^{`mJd;MzSiWOHW6qp`{-FFv%Pjii3agD_S+kCM#3sU>fd(+n=HWv_1GJa+9VfNvA z6&^t(Z)J%u3?{6+CE&wf!}|55$MXI`BG|hR7dtbkevJ3F_(uejOk(MJdxIZAlL>{E za@x0C%`Rs**e`=~{xwLT{dhfdt@>@TLm5lC)SGwjSh7+sk-?qUC{dJuDM@Uy%eRQ# zXZ@q!{kpf0+jHFHCsL7S6p0;$fCO56xIuJCJKQXgBG{|Gw)d*NTkM{yLz{`HfQZxh zhj7)@ll?a2%IGswEL<+_-D0!+xmq5+b*8qrtCtnJ3jssP+?U@LTWUuf-1<-;G_i&c z#DMaAn$Z-Q(5cb$$P;6KWC_EAdacC8Jt~aMTdO7!E>ryr$CNEZYr=+ukEv`>wg{#0wQc-t4@w|H@j zE+U zoF>0?9P@^qNaqTZt0@RrDc4iP#7t9aLoKs3w#`Kole}8`tZD zy`7t6tpQRT5H)49Z?A{t@N*;2W02I*EeQPy%;wc#Cmsn>~-ROR}3Gy#;$kd}%b*tAd_bI*paho8nZ z`H0{DjiF?2c^z8a%dJ_3Mt(ZL?jgzmd+JMa5en%*U5p*&`^)V4_4Yzy&XF4ZGv7Kp zj66&d$rC`Q)OL0J^lEkj|C${PTmMYex`rv(+4VGkQ0rIIkvA^N=D)@coX3m+x>PRw zK-eW(XL3P)<^X5m&|CnUbifYOzV=c`eu`VC$qYr?FsDptiH+KkXbj9 zzq;Pc`Nown^Vxh>Y)ri~+c1z-uFY5AINrT6>~3erAH6ec$X2dGDv@0-*6V(EC6XkWT;i&0l9B-OhQM(f5llHm zLmAuR)0SZ!p%lcR@kE5z3sp46>e`*7=HEoBqkw2A{TS$%w~Nj5D;c4zU<&H_?$tQE z%ZufY)qdDre(RsU!`huYVJv-hbjkbIH5Fl|;YXCDF5|c#g1&^zl%jcu5#GzAI7zl_c=9< z^ube+KbqKTPQkTB;Xj!v4F7-+{0fbKbpNVtq;#}yTzwPs|FnBvY|vwI;WObAamA=s zU|5ri3M`nb)yvj6$)>(v*EWEH9ICW{vw+AJlMmPUV)EgdG-9K|NJB>B>g6PVZ`s4O zyVz?P$l|{BOMfQ2FlY8p1YFehhigN%Q5S=P6@}cJ42Q|e=I4c|A`qy)0JA=Sb_c>0 z1>{hTiGH|_RjOhlSN(R^8`n6Vdn=+M94D5Mjcj6CHt~c`Vd_>wqz2`FYc|@nZ0R8O_?ts0h7e&wh^s}8wl}`BsaNW)OhGbb zqPy&Uyka>*+=0vuo_L$7ZtwtqA2xX6qukQq0S;Ql1Cvt4!wSc$j5{453`@Y1SRpO` zaP6OTo)1Df9@bQVPb7+l#o=0r-2oIvOLa%cd`4ERU3|H?rG}<>yBUsG*3X+|^TZZu zF`dl_6?0ppqE$B|RBLaTG8@n32@dJ6&EZ>b^1{{S5HE{=hRvC=m#@oz2m8qDSq`oJ z(94I}|D`XA$UY^#P#n`5jCJ)$jWCK*`>kgR9k#~DQJLXig<3-N&r4(uBrWGDKp=HG zSrIt)AXOx%LFxjB6ok6iIVYm& zTxmwN@{Ntk`J3!iBNTgobVN`!UF1+4+NadQ$kaL!ht|@4LilwhNMEneqBv~<(UUS{ zDw2s@IX{<^%HYJJI=C5^;TX0eMP)nRc7B|vYCJ(s{xaCIQ~ox7!khPhn|%uQ9X@Qj zOVWCVn}3;8^IQ6in%z)D%iIRLB26W(h9{G3HIX&rHU8SKMv*sv_t$^=0Fw7v8pij3 zoAAiKX9)qL;)73au23fXXOiT4WqjxCN7{C)Hn{gshf>atRd{C>TS3Ir5{;u-Te_ZJyF^4KpgrA$@EeI_@Vm zxpN#*qcbPy1LWCobF%>ad2vj^Fl!Pl}itAVXs1WbM2*$~X_uyB`MVYX-l z5RBUc{sfz+QoOA{_xX8?$6%6uGVIcH#&`cd`C_rmYJM7M#6S~=lA2g*|3Hh#x}rQVHCz&ea9WH zbG|p*VX6(I;2a|;1v6A9+>cH$S13I*U*$1K971w)fLq_v90fVsB9UC*A{aSeado3O z6I!$gUTcFxF%86MjZ5BR>I>i43;D5UZW&~IA;Gc?J4HD;SWy(KG`;}6##FR~O(}Ra z2Bji@W_tAqB`iN-`jh}R7s2-^jg^+ra+mtQ+RFsmi~&7ji8XZ%+#jR+B0J!8y4z@`Fo6!%!^SBTVG1+uyxKe(=rX)TNFbw?r%AA zcAm^Nm*-6gy0lE41v%RekzC&h7&%{Y_3U7O?`UXH=f6xC4{sY;-Lj$-DxH$R|E z*)2B3nKB{_7GYtFIl6-B$dk%QIplhVh1Ofl{}&$&>)at;m+7#(g)Z%(^MTr;g97=* zLN^Ns+{`Z@pRx12BY?zr*DqI3i}hc_)8g@UO>8GZKoT!ccpTI9YHhYu@_Yd!8ZlLW zSA|VXZCyna@vq@gWOo<^F{1{aRjUSx5;{4I2sb8)Dw9xsF_eB31*p^{QERGxRGs?+eDXJ{QVF(0&s>qYpnx&vOCMUjFA)jm%n zYhR+l6cBQXk^*KV`)}?|!zbc*m2w4Pt<;`KQ0hd0>$N9Q=(TfiD5VZ3)CIK;9F$H2 zjY6w|iBV}dgQZgHz(#3wxROiOX<(Y@m0fyhcpiCh01GiPJc~RwfF)di--tiM6hfsX zM&`r@TME0%OGkWYz{3f9&G*#EC~qR*HoU&r8A= z>=n*wSyL^|OR-FcS#|%muw>GGmYQN1wjzNG4HQ~%OlZL8K%*_FW^yafWg=0yS=J1( zA1k-0xu(mRq^29w;jNc5Dq7Fle4*(KMBQ#chc%jYD>NZTuDK$I z)K&!%-cXT$OW#WN@c2vZErmbxOHA{9@l4Igz1asL`-EX&axb+g>FmoXnnz+PHNdC+ z60_HK0^v95B2T4GFjO9(rVCxqF$T)qmY z=`O>i9{Yw~7|BW{GT`hD*V@*6}o&_8Bwz3z2tx6oN)e)spl{kva>{?5i~ zOdJzi5ts7c1-1|Uz>yVViRj)etu|M>W z7dEbnBz-}mW4K#A`|nNk{0WWC;W&x?%YM)O=t3+_pX|W*i*x0`PlV*yhldeWV?WW| z)WaXPwcTqe%q;!9+B`GQ(L>k^#VHC%dmx#Oa}`EG%-Al7hAC}VMoF8m5UkUguMs6> z!7@^n1;ms$qu+?BkTnq5(}}P3qizU7A|*|sk?ZUr5Ftj;Zcx2feJqY0 z1D(o>2Erplw6yVr?=`VPYugrP8>4Ae|Mq(w8L?r_0-|Vf!4zA{20I)`MI&r^+bl3p zW9HY0MB59WlZMyGo2;&TyWQxy)A9YyCUzqgx+UOk_MLdqC_}W_QJgOWDCnHsB=&jV z>nJdDNyMrVq{gm)4l{e{5n>gv-o;m4Gn>y(x&Yg6VCr`SG zvnSmI>67l{`IGK+36xW0P)?CTIaLnj?MajgvnbsO(?Tajbd%*~x|1Yly2-LL-J8-g-3jwE-6;}(G}C5i{u@#>)8=TVPtv?4OEXED zraMKRraMWZraNJ#rh8+m2EH$%o+wpQT(p}k1JwQZrGUE0b3on1NuX|mEKqm)G|(yX zK&MCqohlO)#)%m+T!J9LY|24BT&GMky*ba+oiNeVojlXjAsM8}(oEClnYu|5P2J>~ zrtYMFsiy7}xu)roO%rCDy2;Z`-NgB(Zi4?u2Ql?&Nu= zZj!`PcZ$r@U*|;5$qLYH(>arEvL7*drjfXQI`2Q&yX^-tfENQ!%(U)7oKKZ=Ie$a$B28oG*Q;Is zbFp6g_{5G4ol;oE1AIh(vk zu>y#kCy0@sN9Wr;b!BhM(}cDWux1=j9+5tuB&vK~hK%1HQ9gfTeD?e#@mX-Lh!Coi zX@1+qkHu=ec#OFXDK<;N-&7X3yp2VF!dIG-CkVQppFHR~vRXKIiBYkROcTL7LLFfM zrV75E*HP8!qOa!@MqkgTjSzyJ*dH4rj6t{alZNz0Y6_#UqDN7>>YpHHcs^Oo@O;9U z;rRp+IlMdG|Gi!9eq9+1#x8!MDfdJXw(|+&W9RA!lMoT=*XxVj(>J4_PsTxi#$rPT z@mmHtv%w!cR5T|eMdMP)m=Oa!a)0vtwzq>5jT%`IJ0Ijc=rfLyO7WzwUk$nX%)Tw~ z=Z`X>h6e#85ZmuHQHd#vC9XSL^~111>y!y49<+_%B_{Ey%aVg^qEarg*;jJc!(xdB zqM}U8LRM-7kgYAEmJk|pe^(M9^+_!Hf4UIQ#=BUO*liUJSt(`DB|^OOAmAf+UQI++ zP1}FPHbJZpv+#&$T}m>%6EZ%9i7_*seE}1#nwJUci~CwG0trVee!L5|?(m z>JKIkfHP$PE#2((p-y2xCs>MSyyGmQqi{^hb_R5IWq==Ev&5{Nxcx zK|5)wF<9>XA>LHha2WoMH}YR1shOr1um799F|1#VLd!9)@Ch#Frg!K zQ&JAtt2imI1FojkI39@%ord9wLvbcfG$Z9k_q~iE3R-+hhKPhbE7wGbf2&@yNv=A) zaLxC_^KP*`vLn#7H!zMNs#uJv@WzBa9#;G1@DeWz#vY&q)k#7&fk%1s%E}5HfS+^$Q*XkB;oIBBH@)A94FG7AAhKxTlb7nB$E8G8Gf4d z+_OtfVpJo5NElz=tEuFNfBAwXrh5UN!BO-A#wEOg(%2DM320wPMYUyKXwHe!G^21OLbA|KNU2GZICUH>$^m_@@9Z?#e^ z`cKpdvzd0)yO&gV5{pIzsi|Z9PN3CrLH`kJM=#Xy82IHuO64AtshF1LEdqtg@rfv6`!4$(N| zSHsgD_f?Y=@lMINf6~)eWU3HDwB!h9hhh8M!SO#v0tOfP%DrdB@c2*kEPOBp^#c1JfWZse>M|DDb!WJ(5X}~T6p&d zCtB+M#KLF*kZCm_a)xn+u_c+F2VJI@baI+JvSKOzu$VXF03GJ8{pxmnsq)l>U1j5Xvkg1*-krz&HZR%&d-h zPPLYJM&_h|e{NSGsUh^wroNENs;4x%l(y*)_=n+uk7eMDa+%9&E?qk-Rp{gE&ZKk? z_296J>RhJO$cjW^I!gw#x$PUt;)QLagCvv9Z$2g}8qx6PU!%V&7b*1;i7mj6U3o2| zaXD``#*Uf!yw&TBW>#_=JrF}N+-5G{iE}H!8cbeTe=HKM>&2P|4(lIc7^ ztUsrdwK%e3itL4=E=P{qQg~5eCFFJ6?P~L#UblHEvTnQO)@}YPZrxTPj@#RLdo{c) zR^#{QBzFY?s}e?WXn}&|$aw$I+Pd&5xDoi1~26?#CN|^E1cfm+UZ#^#_Ja zlcw_Xe`FvVdpP4V@h|v=$1U<(V0GmMqEW#Zz+)8{obkN9cwMdzvx6z~g*_n)-W-V* ziZSlncCq;dk5(#5Vm}ZHyE1vh>WpOY`aq_l@caE0wPoN^LCA1P9;z@}Jca9MYQYD7 zX$cVsZ?Gp&vtf-jUPuKXLIbKU2KGwCw7l9 zS;ddhH(*_GVy!BV)t7 z3+MJ!v#z}2xHDUs=@o~UA}bDZ7gPF*TX9r~mKBE^sdv`XeKrjt-bI7~c`I;tXX<2^ z8%U5Y(vC1BquIFUjNP5tL~VZLuyIV?e}EiaGYeM)^gEw1yR&WiIQ;F;ll*IV94#pp zo2PzVWBA3%-Nkyf*rPkPyg>TgAEjTdjfOI+43sojD2BWlNp&ld)FW{HQ$vq{U)bHXSOFgrInoaJ;-o~RNN}@x zG@jw|%4{)xLeFc&Kv4}8m$`y>lP*_N`!}AJ8#A6#Ichu|HDt<+s7Qn9c1l}nG%+~4 zx*Owgv_jvV?`yxpv?nW|0tyXKO!4o(el<(_Dz%4V1m3Iu>*95NU@ekOe}NJ(X$0`I zpaHc^fdnVf8YE6PuKZcninWmH1}SF$fJtfi>KTyu%`~vN1bpU4%TP@Fh!WHH=2tMe zot@80uvw9Yf^tyVJJD*mLMhzXC!Vsf*1!W~BIXh;-By`;FcCMjjbZK66LptbiBj`& z`)xAfhOIW)SfweIA$Vpye{pxeVfbUpqK6iamCMNIe4IH)$b4abD48#OA>2}@ z=9wb#;hYw{LegFc^XqIp_!Zr?-zmfKQ+|37kF&H4ZoJ*0pf1z-19AA?T8EqbO z(j=1hqX|nMhiX{w_-1=!UdvzCuMLG+^qT@9Vp+GlYbozmlqRL%C~!+Q4!pDLZt)Z7sAJ6t zLY}51UOR=5ymAN4whQMlQT-C+NN4;pX3t+eeuvgBi>D^i^!W z%k|2rk1-cFXkHCNDVgz(DQFeF0-R`vK(;c7Bo5<7Y?hCyp)j&BMp3nD#`a8hO(B2m z&FqrxT%T6Nff9ejzcYR~o{_B}YEH7UN7s@i(`34g_BmC3w=?~Sgyn78WQ@>|3WFtH z{-GZ%6*)d$e+p)m6$`ZJkb(51IAjt{rQV)GQ1A3TtAXk2Q=JAPw1^UpSS2OQ_m*bF zSF4?A@?m_(NJ?;FNIr1z$ILi>WBFG>8rG6oM6i z&jk|zo7_uK3oSWPN6Z1IQmxW_NS#EXn+wv=w~z{aEmZrYiS|{aS7JnPcy(E`&0@R% zHV}rgf@$x#mIif}$JI}{WdZn*%ZL@jF5D2zn_`br8{$ODX`Dx?=gu%8mG21I(}#*h)b4#cmKP9QCZHOVf8%Vx<1i$fBAmSG1*+H8IxT~>0UgO# z=#KH}<1rzox(=Z+Lg9oE9x(D!Ia*YkMLck3F7OVk`T6* zegAl6nSM=PkxM>$Q3eK96y>_~(^u4QNDnjR2n8wYa;IC2b*pZKmUW6p{1vt_RQ=FD ze@fBnGlxMU*0TpWV(q?_gVtl%adGR}!@J$^(@bz^&OC;gOOVdW%^q&HenR89M<^{h zoO|QBOOTd&zI)vtj71q=w;gG7fQr%X!|=Znp5o)HO~JK4zUyw))l#W8QU!$PFq|?oG zny6JVvtk5hm6pRLqpVK)h--_{3aq?ZLbzJ5mKiapnIR0`Uy4frslW<;VzD?W!+L1-8J3WCT=qNT#9;b6q7QBcujaXp5yKuP4fv1P!= z45_RPj`r9gghzqjJdTJ{4I`9>f4Cei1n(P%6!C7_apQ`3jm*guBvWpPC-fe#AqrJg zIDIGaD%BhtA@r{Pw~r^9TS4dF40xF8$$*FHUJPL8N{?#rvLY)#W8yc$=!m&_6L=e( zw#duPo*vcUszp|84u$Q$(lnY#sL9PEbY5O0)6GKZF3@J*t|&<$ulV?&f8v*J@e6rj z{>yLf?{)m}OGkwdJrfl*tfZ~mi@$X9oej+{4o{=og595-524te_@#T(eKB7;ljqy6 zO#@Tcxs-Cr?x59ax_{$K7cUHEZdfQ0GAI2jJ)`nh`i^_QdD{JQ%Hg>ZxoN)_4o6C#sSJu%){5#qN20cW1`z#R@uaa`E0Ng#y!j_0pRU z%x{3t;*YDBR3uccursB2b#sx1h3cJ5sOgc?gz;xz9j1l!jUK;0Vy7b6IeWlVZ|4Fh zXWZS%Nu^~Ed~;*IU;4w&J)Sl`q-Y37a`_Z#=;r>pzTDmNWkSiDXF8(ZU|L1@F`%S;tFWc?^`5!0dfB!yfH{ZH> zd-9=qZvW$_v-!N;ZqHWD^5yq-^V7*iyPa>k_0B<_{W?3jKD#;bL?+jE%*R{ytLRYyt}u;}y4E`~;Qge-Ebhe<}P%IkZdK)1D9^J_TgOrtc^a&jN<8udGf4a! z#|{>qbIfUdGyB&!dqdAS`mq!_Wo5w5mP>L1d6KadgcB@@r$Q}B;(2k?Gq_*K3?#}@!I zll`1{d|dyW6s-IrkE4813PF5Sa43|IGBe5S2kzomEi6;Qiho>wpFcIL$2O->Q+Ehm z6;gM^!Yzna_LVQSzoQsLXZd1R09Xy*Q;+S6asbjI1c>Y%hoei;08@60&HX3K&rtcM z-8GBi(t#-+3v>{oQ?2Wvh#%3R+@ZW!4vtUgJPr*IyR37WoOp`V<-Nlk;?jgJ99Bw4 z>g{qG!!hTS@_$0Wn3-mkGyT5(Vs_AB~z5d z5?NTT;t@I~6>d_h0KI9p?On5bx@p$yB2Qq9h)hTn$bVz)tzKR9^Svc>0OlwnjaL%Y zz=p9?kq0^z+y+VQFZ@2RFI9kumAc0W1xodh+bEPayvX;e@u>u&^8W8MRZ*^BBJ z3}2)`7=1_w??Qo6-Cg^;TTT;+#*3gsAqvAx<-A-0`?Q|F?^fh?|4^iQucTgy8~%!3 z88H~u5`SF( zVC+r20Ib`a5{c3Bpvf8VNUP(abgOf|G^fgA2aR@Nd)}Di7dhnH<$n9b&|&x@sD|WC ztYS9ePEU>DaBI@5A+PlGa8&$Vt4~;McQ{Ki*=g-^Jv<<&i)z;7TL{G7Pf_T`j3ci? ziGO~B+sr|o1`>~K--JeQq$*FldQmEBkWDS9^u}_Yjk~xExHVH0vRz{_&>-18a>wp) z--yAaTREkwY%J+uR1i$~U59SD(z)2`fbs!{RdrYKC)VzJ&J9~>?q;?GKL(VHCa zz5{L$iAR3jghu~F);V>z=n>Dfz+peQ&VMKMxRgWc1JtrNn$~6;1pA=@jXaN_d7w#M za>%e#3?AU2HQRHP@}86`Sh6o{lLFw5utyvy$xocZ>0iq}*@PY>9T1oXVGs8(Zn;NL zeDbV5*9u#vH)6IZ&se+P^m-33>#`Gv-?92+<3kzH_;N{Nt1Ih~q%O_gmf&(!9DjYa zTU7ETdJo_hDMi)rD^j;yO2zuhI%O5_gUpK&$+Q^sc3Mp(S%6^I2PQ?9^h{!q-F82fCL=Z@9 z`|8|?h)g*We(zLvB=Y)fqhMDe;(w7tY13J#usHDI! zss0}E@Mz-EE-%oLk8poM4StL$gqnz#Ae0cuh{5!Cz(M+Yz!IYm@n9MnfEZAfa6#CX zuZS27$lTgK-Zux9_am0PERQ!q@Rd1@Os=5`aD5q_;L}Up^zw?b+8wY&eSe-^nFrL< zfXeE0Pl2g*3QcNfooXM@DP7|WRXsDokQxW8_z|;QFa{`P%{U;)E47d(0AH*nxYYV8 z;^8`#v|5k>f9y9_f9P)DI)r~o$x@za##%Wrr1y496cia+y z@%e$SZfySLhn_>b>&>aYth92RKb`7>YiXzfJ=F))R@FywLREiY?36h%gPfMJb%o`~TdbAT)r>uSUP?&u#v1kKWU;jrq1A;0RM7lQz>avl>-5|No`pP> z(Wn$e0Q51BVx1oIMAPYU45G`SU)C2Bh~QN#Zvl{mI19c9QLQwA z6tqEFj%k9|A0|3|)qk0tcy))+Nxlf#fGO+xvnEhQ?nnou#tInj*b97!!(wqDNbRGX zoH;$>(V5fZob)(7;!%&&oHh(_?MYpZ=&_dJ35QY=W-t`!!Sm?KRu@r?1|} zKRxC~K4tCf#E2g)ZFhdQt8$SRKN`u(%hBc<08fU0+>%HAG!meA_L zHW1{rBw$C}q&hw3uFvT)H&0HFyU%g@V>dcZU%#V3nT(ikShgAy26U-8mnH9V+r6Sc;@N{%RWG^1jd6;9yq#vj&!hLxdMLX*v~t zocyz$soOr1_Y)~96k$EAIMjQiua7d6;QB75<&sglHGpU0CZU!VR!PA9peEhRQ*b)w!yiH?vfV?H>O7iKttbfzI)CDv^>L@HF0d=L|B^*%M z^L!4HJ?G#`g6F~^h}1 z@`Wz*1&Wj~yHeUCHY)0d{#bI(rpk^4+XLm3e-3X-iExmDasE9#I2uRFs)icqfal_J zk)?5Ka({g@BF6v|lvNxQSOklgOd6c0N4Om+QFutpE$G9V6yG*Ww+Pj*AtV=7kUp|5 ztRNxP#uX%MIppsK3}%9-TeW9Lo{cDqUEhO>nE@YSxK{af|?3V-^<6A;Vj^9ywq?dz&5>4L0gHSP4) z`NezF5ff`zn0S&#(_rTpS%sN7tWjWxY-$u4IvQ`A&zo*eA1wQ|{d^KCY)=weVo=_m z@fqpIio%ExB-Nu~8ety>^e0;$nk^CGe$(vcPwom*N+;Q;aA41&n|2D1f(FWxNM4oe zxPLJ$a{%m{{mK+Dc(G6gx?Y(r4X$BHAr553%^WpgKbEFb?V{S1L)-y>xHUzldUJqO zdo#geIy9b-(L0pFV*7Lgi}h)oQF4d+^)%X>2`1H*9!%}Wh{AND+w#?Wus~tEF9m#E z-?3}7jA~ocgDj*kMzE-lqhTq^Dh>)Pf`4_~bpkI&jsOv)5h*t+1RQR4{L({eUB5;e z=N2APuhlI)B&6DfhpJnK)d#9x5@dZ=$E`MDVyn*6mu3GOb0$9)QofSlDfvo*pHvXk zcu7I3-WrU{@9lg~m|y!I@G>LVs&+j%KK(}C|C!JzptcPZkpEqmRJl>vB@v`i1AlJW zu8@{pZkJbI1H&nTm7vdKdvKu3)vj2e6>yOV1!cNyf{I4{M%-+vQrd!ogAPrNh6jPh zBNO!dcHVCmJlce?;=6tSvw_rv2#8CLunHj7drS&*Q=->Dk}bYB@mLc&-0%}5QXmr~ z91I$vVg_{XbPz|VTKrP@T!|uiiGLCqUx+*i684LY+f7upz&EI<%^5k)B!&g{-HM(#C)d>3Lkw1lNP)D0m_oef80l z>zNJ6DOcAD64{Noo?U)3aaskmq)|m(X>2$r05^7omD?Nk;PLi4MXfZ}?tkdQEe(Kj zGwsglYul*5X3NrVtC>L@0NCkQ>l=N1g#*}OJOJP$S$1cy1hl%x?8DgOy17*tiB2rl$v{TfgEPqa6M)scXh;%G(Gj0k`|Rv1zJ@VosE710^+#SRV?PN#ll8M?2P z%Yb<#m3~&M(qR>OZcd|wb-{-9oM~ce)AV0)b)04^ zY2=xrq1p>qIApv!bbgog0+F64-XogQ)V7uOho)4(GizEmxZHejH$-+KusaN}P<9%K32q>ly!?D8(0;3?y;!sOT^JWAs)t*@pev zZ@w=3W)jIWrDK7(Xn(XAN4q0o!H)9EsRer9Ki)MvqpitCrKOtU6~FO-)A_<@R=<8K zeW?e7zSOD&5BekIykcA;O({^w5B-8{SyqgKxz8bUOil<;z+tP6MI0#9=!+;7`IDAl zel$`r;=7KbU?d2y&eEocM@TV-ibsiBN=OE&NJxoC34ck3s0vAmNy_LsswhI@ zy--k0A|NFr9!Qar2p}{CZG$W!9t)O{2`D8X8KNR06F6EvGC);ACXkGHWSEBu2<<1P z6kAY2Xe3(#K?tpZn{h;6x|BJ(Z8;6n$V8?@NJ~(G=S50H^duFSL8L^`c;!gjgph`( zZWlsAs(;;C7S(0`-~yOZht!wx)d5jkCJ3)i?4xMRkV*&DmnCYcGBZd;VU~E5ⅆ1 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/g1W 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 Ap#T5? diff --git a/modules/ModularAWSPowerShell/CmdletsList.dat b/modules/ModularAWSPowerShell/CmdletsList.dat index 6e16bb0e99ebe10782b83866395717072f47a52b..b4f34345ef06122d27c872b337f1677dca24a451 100644 GIT binary patch delta 117147 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%0A=2Lu*> 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